Sdílet prostřednictvím


Ž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.

Životní cyklus podpory

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
Prosince 2024 2.66.x
2.68.0 Leden 2025 Menší STS 2.69.0 2.66.x
2.69.0 Únor 2025 Menší STS 2.70.0 2.66.x
2.70.0 březen 2025 Menší STS 2.71.0 2.66.x
2.71.0 Duben 2025 Menší STS 2.72.0 2.66.x
2.72.0 Květen 2025 Ano Hlavní verze STS 2.73.0 2.66.x
2.73.0 Červen 2025 Menší STS 2.74.0 2.66.x
2.74.0 Červenec 2025 Menší STS 2.75.0 2.66.x
2.75.0 Srpen 2025 Menší STS 2.76.0 2.66.x
2.76.0 Září 2025 Menší STS 2.77.0 2.66.x
2.77.0 Října 2025 Menší LTS 2.90.0 2.77.0
2.78.0 Listopad 2025 Ano Hlavní verze STS 2.79.0 2.77.x
2.79.0 Prosince 2025 Menší STS 2.80.0 2.77.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.

Viz také