Životní cyklus podpory Azure CLI
Každý produkt Microsoftu má životní cyklus. Životní cyklus začíná, když se produkt uvolní a skončí, když se už nepodporuje. Znalost klíčových dat v tomto životním cyklu vám pomůže učinit informovaná rozhodnutí o tom, kdy upgradovat nebo provést jiné změny softwaru.
Životní cyklus podpory Azure CLI je navržený tak, aby zákazníkům poskytoval přehlednost a předvídatelnost ohledně podpory pro každou verzi. Délka doby a stupně podpory se liší v závislosti na několika kvalifikacích. Životní cyklus podpory Azure CLI se řídí moderními zásadami životního cyklu Společnosti Microsoft, pokud není v tomto článku uvedeno jinak.
Typy odkazů
Existují dva referenční typy Azure CLI.
Jádro: Odkazy Azure CLI, které jsou publikované jako trvalá část rozhraní příkazového řádku, se nazývají "základní" odkazy. Všechny základní odkazy se nainstalují pomocí Azure CLI a nemůžete zvolit podmnožinu odkazů. Pokud spouštíte rozhraní příkazového řádku přes Azure Cloud Shell, základní odkazy jsou vždy aktuální.
Rozšíření: Rozšíření se nedoručují jako součást rozhraní příkazového řádku, ale běží jako příkazy rozhraní příkazového řádku. Některá rozšíření jsou trvalou součástí Azure CLI, ale často poskytuje rozšíření přístup k dalším funkcím a funkcím ve verzi Preview.
Jedna referenční skupina může mít základní i rozšiřující příkazy. Například v referenční skupině az vm nic add je základní referenční příkaz, zatímco az vm repair create je rozšíření.
Další informace o rozšířeních Azure CLI najdete v tématu Použití a správa rozšíření Azure CLI.
Vytváření verzí
Základ
Základní verze Azure CLI se skládá ze tří čísel: major.minor.patch
.
- Hlavní verze: Hlavní změny, včetně změn architektury a základních změn návrhu. Poskytujeme důležité opravy zabezpečení pro poslední podverzi předchozí hlavní verze po dobu tří let.
- Podverze: Aktualizace aktualizací funkcí a vylepšeného pokrytí služeb Azure
- Verze oprav: Zpětně kompatibilní opravy bez nových funkcí nebo změn funkcí.
Rozšíření
Rozšíření Azure CLI se řídí sémantickou správou verzí pro číslování verzí. Sémantická správa verzí je systém, který používá třídílný číselný formát: major.minor.patch
.
- Hlavní verze: Zásadní změny, často kvůli nekompatibilní změně rozhraní API.
- Podverze: Aktualizace zpětně kompatibilních funkcí nebo přidané funkce.
- Verze oprav: Zpětně kompatibilní opravy bez nových funkcí nebo změn funkcí.
Interval vydávání
Tempo vydávání verzí Azure CLI je navržené tak, aby zákazníkům poskytovalo předvídatelná data vydávání verzí, které umožňují firmám, vývojářům a komunitě provádět strategická rozhodnutí při plánování plánů.
Azure CLI Core se aktualizuje měsíčně s maximálně dvěma verzemi, které představují zásadní změny. Vydání zásadních změn probíhá během druhého a čtvrtého čtvrtletí každého roku.
Rozšíření Azure CLI nemají konkrétní četnost vydávání verzí a je potřeba je upgradovat ručně.
Zásadní změny nemusí mít vliv na existující skripty, ale před upgradem je vhodné ověřit skripty v testovacím prostředí.
Poznámka:
Četnost vydávání verzí se může mírně upravit tak, aby odpovídala hlavním oznámením relevantním pro Azure.
Standardní verze podpory termínů (STS)
Verze služby STS jádra Azure CLI poskytují nejnovější možnosti. Verze služby STS neznačí zásadní změny po dobu šesti měsíců. Zásadní změny se vydávají ve druhém a čtvrtém čtvrtletí kalendářního roku a obvykle odpovídají sestavení Microsoftu a Konferenci Microsoft Ignite.
Verze stS mají následující charakteristiky:
- Verze služby STS se vydávají měsíčně a přijímají aktualizace funkcí, opravy chyb a opravy zabezpečení.
- Aby byla podporována verze služby STS, musíte být v nejnovější podverze vydané službou STS.
- Verze tokenů zabezpečení nemají při spuštění
az version
příkazu konkrétní značku. Tím se zajistí zpětná kompatibilita s nástroji nebo skripty, které by mohly tyto informace využívat.
Verze dlouhodobé podpory (LTS)
Verze LTS azure CLI Core poskytují období údržby 12 měsíců po aktuálním období. Během této doby se ve verzi LTS neprovádí zásadní změny , pokud to nevyžaduje oprava zabezpečení.
Verze LTS jsou založené na verzích Azure CLI, které zavádějí významné změny během druhého čtvrtletí kalendářního roku. Obvykle je to v souladu s Microsoft Buildem.
Verze LTS mají následující charakteristiky:
- Během prvních šesti měsíců se vydané verze LTS vydávají měsíčně a dostávají aktualizace funkcí, opravy chyb a opravy zabezpečení.
- Během následujících 12 měsíců se vydané verze LTS v případě potřeby vydávají a přijímají pouze opravy chyb a opravy zabezpečení.
- Aby byla podporována verze LTS, musíte být v nejnovější verzi LTS.
Spuštěním az version
příkazu snadno najděte datum vydání LTS. azure-cli-support
Všimněte si řádku, který označuje datum LTS.
{
"azure-cli": "2.48.0",
"azure-cli-core": "2.48.0",
"azure-cli-support": "LTS-20240521",
"azure-cli-telemetry": "1.0.8",
"extensions": {
}
}
Následující obrázek znázorňuje tempo vydávání verzí a životní cyklus podpory Azure CLI pro verze STS a LTS.
Následující tabulka obsahuje příklady, jak tempo vydávání verzí koreluje s životním cyklem podpory:
Poznámka:
Kalendářní data v následující tabulce jsou například určena pouze pro účely. Skutečná data vydání se liší.
Číslo verze | Plán vydání | Změny způsobující chyby | Typ vydání | Typ podpory | Podporováno do verze | Verze LTS |
---|---|---|---|---|---|---|
2.61.0 | Květen 2024 | Ano | Hlavní verze | STS | 2.62.0 | |
2.62.0 | Červen 2024 | Menší | STS | 2.63.0 | ||
2.63.0 | Červenec 2024 | Menší | STS | 2.64.0 | ||
2.64.0 | Srpen 2024 | Menší | STS | 2.65.0 | ||
2.65.0 | Září 2024 | Menší | STS | 2.66.0 | ||
2.66.0 | Října 2024 | Menší | LTS | 2.79.0 | 2.66.0 | |
2.67.0 | Listopad 2024 | Ano | Hlavní verze | STS | 2.68.0 | 2.66.x |
2.68.0 | Prosince 2024 | Menší | STS | 2.69.0 | 2.66.x | |
2.69.0 | Leden 2025 | Menší | STS | 2.70.0 | 2.66.x | |
2.70.0 | Únor 2025 | Menší | STS | 2.71.0 | 2.66.x | |
2.71.0 | březen 2025 | Menší | STS | 2.72.0 | 2.66.x | |
2.72.0 | Duben 2025 | Menší | STS | 2.73.0 | 2.66.x | |
2.73.0 | Květen 2025 | Ano | Hlavní verze | STS | 2.74.0 | 2.66.x |
2.74.0 | Červen 2025 | Menší | STS | 2.75.0 | 2.66.x | |
2.75.0 | Červenec 2025 | Menší | STS | 2.76.0 | 2.66.x | |
2.76.0 | Srpen 2025 | Menší | STS | 2.77.0 | 2.66.x | |
2.77.0 | Září 2025 | Menší | STS | 2.78.0 | 2.66.x | |
2.78.0 | Října 2025 | Menší | STS | 2.79.0 | 2.66.x | |
2.79.0 | Listopad 2025 | Ano | Hlavní verze | LTS | 2.91.0 | 2.79.0 |
2.80.0 | Prosince 2025 | Ano | Menší | STS | 2.81.0 | 2.79.x |
Příklady:
- Pokud chcete získat nárok na podporu, musíte po vydání aktualizovat na verzi 2.63.0, pokud máte nainstalované Azure CLI 2.62.0.
- Pokud je Azure CLI 2.66.0 poslední verzí Azure CLI před zásadní změnou ve čtvrtém čtvrtletí kalendářního roku, podporuje se až do vydání Azure CLI 2.79.0.
Změny způsobující chyby
Verze hlavní verze Azure CLI přinášejí zásadní změny a dochází k nim až dvakrát ročně. K zásadním změnám může dojít v jakémkoli okamžiku pro rozšíření preview. Rozšíření, která nejsou obecná dostupností, se nevyžadují, aby dodržovala zásady zásadních změn.
Podrobné informace o zásadníchzměnách
Podporovaná prostředí
Azure CLI běží na několika operačních systémech (OS) a architekturách. Úplný seznam najdete v tématu Instalace Azure CLI. Aby společnost Microsoft podporovala, musí být splněna následující kritéria:
- Podporuje se verze Azure CLI.
- Verze operačního systému je v současné době v hlavní fázi podpory vydavatelem operačního systému.
- V operačním systému se podporují závislosti vyžadované aktuální verzí Azure CLI.
Azure CLI ukončí podporu pro platformu, pokud je splněna jedna z následujících podmínek:
- Operační systém dosáhne konce životnosti definované vlastníkem platformy.
- Verze Pythonu vyžadovaná Azure CLI dosáhne konce životnosti, už není podporovaná v operačním systému nebo má neopravený kritický problém se zabezpečením.
Azure CLI oznámí ukončení podpory operačního systému nebo jedné ze závislostí do tří měsíců od veřejného oznámení o vyřazení.
Závislost Pythonu
Azure CLI závisí na Pythonu verze 3.8 nebo novější. Následující tabulka shrnuje očekávaný konec podpory pro každou verzi Pythonu:
Verze Pythonu | Datum ukončení podpory |
---|---|
3.8 | Října 2024 |
3.9 | Října 2025 |
3,10 | Října 2026 |
3.11 | Října 2027 |
Azure CLI je možné podporovat pouze v operačních systémech, ve kterých jsou podporované výše uvedené verze Pythonu.
- Windows: Aktuálně podporované verze klienta a serveru Windows splňují požadavky na verzi Pythonu.
- macOS: Aktuálně podporovaná verze macOS 12 a vyšší splňuje požadavky na verzi Pythonu.
- Linux:
Každý podporovaný operační systém má životní cyklus definovaný jejím sponzorem.
Podpora se obvykle odebere, když operační systém přestane fungovat z hlavní podpory, kdy přestaneme testovat a podporovat.
Tady jsou podporované operační systémy Linux pro Azure CLI:
Operační systém Verze Ukončení podpory Ubuntu 20.04 LTS Duben 2025 22.04 LTS Duben 2027 24.04 LTS Červen 2029 Debian 11 12 Alpine 3.17 22. listopadu 2024 RHEL 8 31. května 2029 9 31. května 2032 CentOS Stream 9 Odhadované 2027 Námořník 2.0 Poznámka:
Na RHEL 7 se podporuje jenom Azure CLI 2.38. Společnost Microsoft už neposkytuje aktualizace ani opravy chyb pro tuto distribuci.