Dela via


Livscykel för Azure CLI-support

Varje Microsoft-produkt har en livscykel. Livscykeln börjar när en produkt släpps och avslutas när den inte längre stöds. Genom att känna till viktiga datum i den här livscykeln kan du fatta välgrundade beslut om när du ska uppgradera eller göra andra ändringar i din programvara.

Azure CLI-supportlivscykeln är utformad för att ge kunderna klarhet och förutsägbarhet när det gäller support för varje version. Längden på tiden och graden av stöd varierar beroende på vissa kvalifikationer. Azure CLI-supportlivscykeln följer Microsofts policy för modern livscykel om inget annat anges i den här artikeln.

Referenstyper

Det finns två Azure CLI-referenstyper.

  • Kärna: Azure CLI-referenser som publiceras som en permanent del av CLI kallas "kärnreferenser". Alla kärnreferenser installeras med Azure CLI och du kan inte välja en delmängd referenser. Om du kör CLI via Azure Cloud Shell är huvudreferenserna alltid uppdaterade.

  • Tillägg: Tillägg levereras inte som en del av CLI utan körs som CLI-kommandon. Vissa tillägg är en permanent del av Azure CLI, men ofta ger ett tillägg dig åtkomst till fler funktioner och förhandsversionsfunktioner.

En enda referensgrupp kan ha både kärn- och tilläggskommandon. I referensgruppen az vm är az vm nic add till exempel ett kärnreferenskommando medan az vm repair create är ett tillägg.

Mer information om Azure CLI-tillägg finns i Använda och hantera Azure CLI-tillägg.

Versionshantering

Kärna

Azure CLI-kärnversionen består av tre tal: major.minor.patch.

  • Huvudversioner: Större förändringar, inklusive arkitektur- och grundläggande designändringar. Vi tillhandahåller kritiska säkerhetskorrigeringar till den senaste delversionen av den tidigare huvudversionen i tre år.
  • Delversioner: Uppdaterad för funktionsuppdateringar och förbättrad Azure-tjänsttäckning.
  • Korrigeringsversioner: Bakåtkompatibla korrigeringar utan nya funktioner eller funktionsändringar.

Förlängningar

Azure CLI-tillägg följer semantisk versionshantering för versionsnumrering. Semantisk versionshantering är ett system som använder ett nummerformat i tre delar: major.minor.patch.

  • Huvudversioner: Förändringar som bryter bakåtkompatibiliteten, ofta på grund av en inkompatibel API-ändring.
  • Delversioner: Bakåtkompatibla funktionsuppdateringar eller funktioner har lagts till.
  • Korrigeringsversioner: Bakåtkompatibla korrigeringar utan nya funktioner eller funktionsändringar.

Lanseringstakt

Azure CLI-versionen är utformad för att ge kunderna förutsägbara lanseringsdatum, vilket ger företag, utvecklare och communityn möjlighet att fatta strategiska beslut när de planerar sina översikter.

Azure CLI Core uppdateras varje månad med högst två versioner som introducerar brytande ändringar. Större ändringar sker under andra och fjärde kvartalet varje år.

Azure CLI-tillägg har ingen specifik versionstakt och måste uppgraderas manuellt.

Förändringar som bryter kanske inte påverkar dina befintliga skript, men det är bra att verifiera skripten i en testmiljö innan du gör en uppgradering.

Anmärkning

Versionstakt kan justeras något så att den överensstämmer med viktiga meddelanden som är relevanta för Azure.

Standard Term Support-releaser (STS)

STS-versionerna av Azure CLI Core ger dig de senaste funktionerna. STS-versioner genomgår inte icke-bakåtkompatibla ändringar under sex månader. Stora ändringar släpps under det andra och fjärde kvartalet under kalenderåret och sammanfaller vanligtvis med Microsoft Build och Microsoft Ignite.

STS-versioner har följande egenskaper:

  • STS-versioner släpps varje månad och får funktionsuppdateringar, felkorrigeringar och säkerhetskorrigeringar.
  • För att en STS-version ska kunna stödjas måste du ha den senaste delversionen av STS-versionen.
  • STS-versioner har ingen specifik markör när kommandot körs az version . Detta säkerställer bakåtkompatibilitet med verktyg eller skript som kan använda informationen.

Långsiktiga supportversioner (LTS)

LTS-versionerna av Azure CLI Core ger dig en "underhållsperiod" på 12 månader efter den "aktuella" perioden. Under den här perioden drabbas LTS-versionen inte av några icke-bakåtkompatibla ändringar om inte en säkerhetskorrigering kräver det.

LTS-versionerna baseras på Azure CLI-versioner som medför större ändringar under kalenderårets andra kvartal. Detta överensstämmer vanligtvis med Microsoft Build.

LTS-versioner har följande egenskaper:

  • Under de första sex månaderna släpps LTS-versionerna varje månad och får funktionsuppdateringar, felkorrigeringar och säkerhetskorrigeringar.
  • Under de följande 12 månaderna släpps LTS-versionerna när det behövs och får endast felkorrigeringar och säkerhetskorrigeringar.
  • För att en LTS-version ska kunna stödjas måste du ha den senaste versionen av LTS-versionen.

Det är enkelt att hitta LTS-versionsdatumet genom att az version köra kommandot . Observera raden azure-cli-support som anger LTS-datumet.

{  
  "azure-cli": "2.48.0",  
  "azure-cli-core": "2.48.0",  
  "azure-cli-support": "LTS-20240521",  
  "azure-cli-telemetry": "1.0.8",  
  "extensions": {  
  }  
}  

Följande bild illustrerar versionstakt och supportlivscykel för Azure CLI för STS- och LTS-versioner.

Livscykel för support

Följande tabell innehåller exempel på hur versionstakt korrelerar med supportlivscykeln:

Anmärkning

Datumen i följande tabell är endast avsedda som exempel. De faktiska lanseringsdatumen varierar.

Versionsnummer Utgivningsschema Brytande förändringar Versionstyp Supporttyp Stöds fram till version LTS-version
2.61.0 Maj 2024 Ja Huvudsaklig STS 2.62.0
2.62.0 Juni 2024 Underårig STS 2.63.0
2.63.0 Juli 2024 Underårig STS 2.64.0
2.64.0 Augusti 2024 Underårig STS 2.65.0
2.65.0 September 2024 Underårig STS 2.66.0
2.66.0 Oktober 2024 Underårig LTS 2.79.0 2.66.0
2.67.0 November 2024 Ja Huvudsaklig STS 2.68.0 2.66.x
December 2024 2.66.x
2.68.0 Januari 2025 Underårig STS 2.69.0 2.66.x
2.69.0 Februari 2025 Underårig STS 2.70.0 2.66.x
2.70.0 mars 2025 Underårig STS 2.71.0 2.66.x
2.71.0 April år 2025 Underårig STS 2.72.0 2.66.x
2.72.0 Maj 2025 Ja Huvudsaklig STS 2.73.0 2.66.x
2.73.0 Juni 2025 Underårig STS 2.74.0 2.66.x
2.74.0 Juli 2025 Underårig STS 2.75.0 2.66.x
2.75.0 Augusti 2025 Underårig STS 2.76.0 2.66.x
2.76.0 September 2025 Underårig STS 2.77.0 2.66.x
2.77.0 Oktober 2025 Underårig LTS 2.90.0 2.77.0
2.78.0 November 2025 Ja Huvudsaklig STS 2.79.0 2.77.x
2.79.0 December 2025 Underårig STS 2.80.0 2.77.x

Exempel:

  • För att kvalificera dig för support måste du uppdatera till 2.63.0 när du har azure CLI 2.62.0 installerat.
  • Om Azure CLI 2.66.0 är den sista versionen av Azure CLI innan ändringen bröts under det fjärde kvartalet under kalenderåret stöds det fram till lanseringen av Azure CLI 2.79.0.

Brytande förändringar

Stora versionsuppdateringar av Azure CLI innehåller icke-bakåtkompatibla ändringar och sker upp till två gånger per år. Ändringar som inte är bakåtkompatibla kan inträffa när som helst för förhandstillägg. Icke-GA-tillägg krävs inte för att följa icke-bakåtkompatibla ändringsprinciper.

Detaljerad information om störande förändringar i Azure CLI finns i Versionsinformation.

Miljöer som stöds

Azure CLI körs på flera operativsystem (OS) och arkitekturer. En fullständig lista finns i Installera Azure CLI. För att kunna stödjas av Microsoft måste följande villkor uppfyllas:

  • Versionen av Azure CLI stöds.
  • Versionen av operativsystemet har för närvarande huvudstöd av operativsystemets utgivare.
  • De beroenden som krävs av den aktuella versionen av Azure CLI stöds i operativsystemet.

Azure CLI avslutar stödet för en plattform när något av följande villkor uppfylls:

  • Operativsystemet når sin livslängd enligt plattformsägarens definition.
  • Den version av Python som krävs av Azure CLI når slutet av sin livslängd, stöds inte längre i operativsystemet eller har ett ofixerat kritiskt säkerhetsproblem.

Azure CLI meddelar att supporten för ett operativsystem eller ett av dess beroenden upphör inom tre månader efter det offentliga tillkännagivandet om att tillbakadragandet har meddelats.

Python-beroende

Azure CLI är beroende av Python version 3.8 eller senare. I följande tabell sammanfattas det förväntade slutet på supporten för varje version av Python.

Python-version Slutdatum för stöd
3.9 Oktober 2025
3.10 Oktober 2026
3.11 Oktober 2027
3.12 Oktober 2028

Azure CLI kan endast stödjas på operativsystem där ovanstående versioner av Python stöds.

  • Windows: De versioner av Windows-klienten och -servern som stöds uppfyller kraven för Python-versionen.
  • macOS: Den version av macOS 12 och senare som stöds för närvarande uppfyller kraven för Python-versionen.
  • Linux:
    • Varje operativsystem som stöds har en livscykel som definieras av sponsororganisationen.

    • Supporten tas vanligtvis bort när ett operativsystem inte har stöd för huvudlinjen, då vi slutar testa och stöder det.

    • Här är de Linux-operativsystem som stöds för Azure CLI:

      Operativsystem Utgåva Slut på support
      Ubuntu 22.04 LTS April 2027
      24.04 LTS Juni 2029
      Debian 11 31 augusti 2026
      12 Den 30 juni 2028
      RHEL (Red Hat Enterprise Linux) 8 31 maj 2029
      9 Den 31 maj 2032
      10 31 maj 2035
      CentOS Stream 9 Beräknat 2027
      10 Uppskattad 2030
      Azure Linux 3.0

      Anmärkning

      På RHEL 7 stöds endast Azure CLI 2.38. Microsoft tillhandahåller inte längre uppdateringar eller felkorrigeringar för den här distributionen.

Vägledning för Azure CLI-program-ID

Azure CLI-program-ID:t är endast reserverat för verktyget och får inte användas för andra ändamål. För frågor eller problem använder du de officiella supportkanalerna.

Anmärkning

Det här program-ID:t kan ändras eller begränsas när som helst och dess fortsatta tillgänglighet garanteras inte.

Se även