Freigeben über


Azure CLI-Supportlebenszyklus

Jedes Microsoft-Produkt hat einen Lebenszyklus. Der Lebenszyklus beginnt, wenn ein Produkt veröffentlicht wird, und er endet, wenn es nicht mehr unterstützt wird. Wenn Ihnen wichtige Daten in diesem Lebenszyklus bekannt sind, können Sie fundierte Entscheidungen, wann Sie ein Upgrade durchführen oder andere Änderungen an Ihrer Software vornehmen sollten, einfacher treffen.

Der Azure CLI-Supportlebenszyklus wurde entwickelt, um Klarheit und Vorhersagbarkeit für Kunden hinsichtlich des Supports für jede Version zu bieten. Die Dauer und der Grad der Unterstützung variieren je nach Qualifikation. Der Azure CLI-Supportlebenszyklus folgt der Modern-Lifecycle-Richtlinie von Microsoft, sofern nicht anders in diesem Artikel angegeben.

Verweistypen

Es gibt zwei Azure CLI-Referenztypen.

  • Kern: Azure CLI-Verweise, die als dauerhafter Bestandteil der CLI veröffentlicht werden, werden als "Kernverweise" bezeichnet. Alle Kernverweise werden zusammen mit der Azure CLI installiert, und Sie können keine Teilmenge von Verweisen auswählen. Wenn Sie die CLI über Azure Cloud Shell ausführen, sind die Kernverweise immer auf dem neuesten Stand.

  • Erweiterungen: Erweiterungen werden nicht als Teil der CLI ausgeliefert, sondern als CLI-Befehle ausgeführt. Einige Erweiterungen sind ein dauerhafter Bestandteil der Azure CLI, aber häufig bietet Ihnen eine Erweiterung Zugriff auf weitere Funktionen und Vorschaufeatures.

Eine einzelne Referenzgruppe kann sowohl Kern- als auch Erweiterungsbefehle enthalten. In der Az vm-Referenzgruppeist az vm nic add beispielsweise ein kerner Verweisbefehl, während az vm repair create eine Erweiterung ist.

Weitere Informationen zu Azure CLI-Erweiterungen finden Sie unter Verwenden und Verwalten von Azure CLI-Erweiterungen.

Versionsverwaltung

Core

Die Azure CLI-Kernversion besteht aus drei Zahlen: major.minor.patch.

  • Hauptversionen: Wichtige Änderungen, einschließlich architektonischer und grundlegender Entwurfsänderungen. Wir stellen kritische Sicherheitsupdates für die letzte Nebenversion der vorherigen Hauptversion für drei Jahre bereit.
  • Nebenversionen: Aktualisiert für Featureupdates und verbesserte Azure-Dienstabdeckung.
  • Patchversionen: Abwärtskompatible Fixes ohne neue Features oder Funktionsänderungen.

Erweiterungen

Azure CLI-Erweiterungen folgen der semantischen Versionsverwaltung für die Versionsnummerierung . Die semantische Versionsverwaltung ist ein System, das ein dreiteiliges Zahlenformat verwendet: major.minor.patch.

  • Hauptversionen: Grundlegende Änderungen, häufig aufgrund einer inkompatiblen API-Änderung.
  • Nebenversionen: Abwärtskompatible Funktionsupdates oder hinzugefügte Funktionen.
  • Patchversionen: Abwärtskompatible Fixes ohne neue Features oder Funktionsänderungen.

Freisetzungskadenz

Der Azure CLI-Veröffentlichungsrhythmen ist so konzipiert, dass Kunden vorhersagbare Veröffentlichungsdaten erhalten, Unternehmen, Entwickler und die Community strategische Entscheidungen treffen können, wenn Sie ihre Roadmaps planen.

Azure CLI Core wird monatlich mit maximal zwei Versionen aktualisiert, die grundlegende Änderungen einführen. In den zweiten und vierten Quartalen jedes Jahres treten die Veröffentlichungen von Änderungsänderungen auf.

Azure CLI-Erweiterungen verfügen nicht über einen bestimmten Veröffentlichungsrhythmen und müssen manuell aktualisiert werden.

Das Unterbrechen von Änderungen wirkt sich möglicherweise nicht auf vorhandene Skripts aus, es empfiehlt sich jedoch, Ihre Skripts in einer Testumgebung vor dem Durchführen eines Upgrades zu überprüfen.

Hinweis

Der Veröffentlichungsrhythmen kann leicht angepasst werden, um an wichtigen Ankündigungen, die für Azure relevant sind, auszurichten.

Standard Term Support Releases (STS)

Die STS-Versionen von Azure CLI Core bieten Ihnen die neuesten Funktionen. STS-Versionen haben keine unterbrechungsweisen Änderungen für sechs Monate. Unterbrechungsänderungen werden im zweiten und vierten Quartal des Kalenderjahres veröffentlicht und in der Regel an Microsoft Build und Microsoft Ignite ausgerichtet.

STS-Versionen weisen die folgenden Merkmale auf:

  • STS-Versionen werden monatlich veröffentlicht und erhalten Funktionsupdates, Fehlerbehebungen und Sicherheitsupdates.
  • Um unterstützt zu werden, müssen Sie die neueste Nebenversion der STS-Version verwenden.
  • STS-Versionen verfügen beim Ausführen des az version Befehls nicht über einen bestimmten Marker. Dadurch wird die Abwärtskompatibilität mit Tools oder Skripts sichergestellt, die die Informationen nutzen können.

Long Term Support Releases (LTS)

Die LTS-Versionen von Azure CLI Core geben Ihnen einen Zeitraum von 12 Monaten nach dem "aktuellen" Zeitraum "Standard tenance". Während dieser Zeit erlebt die LTS-Version keine unterbrechungsrelevanten Änderungen , es sei denn, dies ist durch eine Sicherheitskorrektur erforderlich.

Die LTS-Versionen basieren auf Azure CLI-Versionen, die wichtige Änderungen im zweiten Quartal des Kalenderjahres einführen. Dies richtet sich in der Regel an Microsoft Build.

LTS-Versionen weisen die folgenden Merkmale auf:

  • In den ersten sechs Monaten werden die LTS-Versionen monatlich veröffentlicht und erhalten Funktionsupdates, Fehlerbehebungen und Sicherheitsupdates.
  • In den folgenden 12 Monaten werden die LTS-Versionen bei Bedarf veröffentlicht und erhalten nur Fehlerbehebungen und Sicherheitsupdates.
  • Um unterstützt zu werden, müssen Sie die neueste Version der LTS-Version verwenden.

Suchen Sie einfach das LTS-Veröffentlichungsdatum, indem Sie den az version Befehl ausführen. Beachten Sie die azure-cli-support Zeile, die das LTS-Datum angibt.

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

Die folgende Abbildung zeigt den Veröffentlichungsrhythmen und den Supportlebenszyklus von Azure CLI für STS- und LTS-Versionen.

Supportlebenszyklus

Die folgende Tabelle enthält Beispiele dafür, wie der Veröffentlichungsrhythmen mit dem Supportlebenszyklus korreliert:

Hinweis

Die Datumsangaben in der folgenden Tabelle dienen nur zu Beispielen. Die tatsächlichen Veröffentlichungsdaten variieren.

Versionsnummer Releasezeitpläne Wichtige Änderungen Releasetyp Supporttyp Unterstützt bis zur Version
2.61.0 Mai 2024 Ja Hauptversion LTS 2.62.0
2.62.0 Juni 2024 Nebenversion LTS 2.63.0
2.63.0 Juli 2024 Nebenversion LTS 2.64.0
2.64.0 August 2024 Nebenversion LTS 2.65.0
2.65.0 September 2024 Nebenversion LTS 2.66.0
2.66.0 Oktober 2024 Nebenversion LTS 2.79.0
2.67.0 November 2024 Ja Hauptversion STS 2.68.0
2.68.0 Dezember 2024 Nebenversion STS 2.69.0
2.69.0 Januar 2025 Nebenversion STS 2.70.0
2.70.0 Februar 2025 Nebenversion STS 2.71.0
2.71.0 März 2025 Nebenversion STS 2.72.0
2.72.0 April 2025 Nebenversion STS 2.90.0
2.72.0 Mai 2025 Ja Hauptversion LTS 2.73.0

Beispiele:

  • Um sich für den Support zu qualifizieren, müssen Sie bei der Veröffentlichung auf 2.63.0 aktualisieren, wenn Azure CLI 2.62.0 installiert ist.
  • Wenn Azure CLI 2.66.0 die letzte Version von Azure CLI ist, bevor die Änderung im vierten Quartal des Kalenderjahres unterbrochen wird, wird sie bis zur Veröffentlichung von Azure CLI 2.79.0 unterstützt.

Wichtige Änderungen

Hauptversionen von Azure CLI führen zu wichtigen Änderungen und treten bis zu zwei Mal pro Jahr auf. Unterbrechungsänderungen können jederzeit für Vorschauerweiterungen auftreten. Nicht-GA-Erweiterungen sind nicht erforderlich, um richtlinienverbrechende Änderungen einzuhalten.

Ausführliche Informationen zum Unterbrechen von Änderungen in Azure CLI finden Sie in den Versionshinweisen.

Unterstützte Umgebungen

Die Azure CLI wird auf mehreren Betriebssystemen (Os) und Architekturen ausgeführt. Eine vollständige Liste finden Sie unter Installieren der Azure CLI. Um von Microsoft unterstützt zu werden, müssen die folgenden Kriterien erfüllt sein:

  • Die Version von Azure CLI wird unterstützt.
  • Die Version des Betriebssystems befindet sich derzeit in Standard Stream-Unterstützung durch den Betriebssystemherausgeber.
  • Die abhängigkeiten, die von der aktuellen Version der Azure CLI benötigt werden, werden auf dem Betriebssystem unterstützt.

Die Azure CLI beendet die Unterstützung für eine Plattform, wenn eine der folgenden Bedingungen erfüllt ist:

  • Das Betriebssystem erreicht sein Ende der Lebensdauer, wie vom Plattformbesitzer definiert.
  • Die von Azure CLI erforderliche Version von Python erreicht das Ende der Lebensdauer, wird auf dem Betriebssystem nicht mehr unterstützt oder weist ein nicht behobenes kritisches Sicherheitsproblem auf.

Azure CLI kündigt das Ende der Unterstützung eines Betriebssystems oder einer seiner Abhängigkeiten innerhalb von drei Monaten nach der öffentlichen Ankündigung der Einstellung an.

Python-Abhängigkeit

Azure CLI hängt von Python Version 3.8 oder höher ab. In der folgenden Tabelle wird das erwartete Ende der Unterstützung für jede Version von Python zusammengefasst:

Python-Version Supportende
3.8 Oktober 2024
3.9 Oktober 2025
3.10 Oktober 2026
3.11 Oktober 2027

Azure CLI kann nur auf Betriebssystemen unterstützt werden, auf denen die obigen Versionen von Python unterstützt werden.

  • Windows: Die derzeit unterstützten Versionen von Windows-Client und -Server erfüllen die Python-Versionsanforderungen.
  • macOS: Die derzeit unterstützte Version von macOS 10.9 und höher erfüllen die Python-Versionsanforderungen.
  • Linux:
    • Jedes unterstützte Betriebssystem verfügt über einen von der Sponsororganisation definierten Lebenszyklus.

    • Der Support wird in der Regel entfernt, wenn ein Betriebssystem Standard Lineunterstützung ausgeht, zu dem wir das Testen und Unterstützen beenden.

    • Hier sind die unterstützten Linux-Betriebssysteme für die Azure CLI:

      Betriebssystem Version Ende des Supports
      Ubuntu 20.04 LTS April 2025
      22.04 LTS April 2027
      Debian 10 Juni 2024
      11
      12
      RHEL 8 31. Mai 2029
      9 31. Mai 2032
      CentOS Stream 9 Geschätzt 2027
      Mariner 2.0
      Alpine 3.17 22. November 2024
      3.16 23. Mai 2024

      Hinweis

      Auf RHEL 7 wird nur Azure CLI 2.38 unterstützt und erhält Sicherheitsupdates bis zum 30. Juni 2024.

Weitere Informationen