Azure CLI destek yaşam döngüsü
Her Microsoft ürününün bir yaşam döngüsü vardır. Yaşam döngüsü, bir ürün yayınlandığında başlar ve artık desteklenmediğinde sona erer. Bu yaşam döngüsündeki önemli tarihleri bilmek, yazılımınızı ne zaman yükseltmeniz veya başka değişiklikler yapmanız konusunda bilinçli kararlar vermenizi sağlar.
Azure CLI destek yaşam döngüsü, müşteriler için her sürüm için destek konusunda netlik ve öngörülebilirlik sağlamak üzere tasarlanmıştır. Destek süresi ve derecesi, birkaç niteliğe göre değişiklik gösterir. Azure CLI destek yaşam döngüsü, bu makalede aksi belirtilmedikçe Microsoft'un Modern yaşam döngüsü ilkesine uyar.
Referans türleri
İki Azure CLI başvuru türü vardır.
Çekirdek: CLI'nin kalıcı bir parçası olarak yayımlanan Azure CLI başvuruları "çekirdek" başvurular olarak adlandırılır. Tüm temel başvurular Azure CLI ile yüklenir ve başvuruların bir alt kümesini seçemezsiniz. CLI'yi Azure Cloud Shell aracılığıyla çalıştırırsanız, temel başvurular her zaman güncel olur.
Uzantılar: Uzantılar CLI'nin bir parçası olarak gönderilmez ancak CLI komutları olarak çalıştırılır. Bazı uzantılar Azure CLI'nın kalıcı bir parçasıdır, ancak çoğu zaman uzantı daha fazla özelliğe ve önizleme özelliğine erişmenizi sağlar.
Tek bir başvuru grubu hem çekirdek hem de uzantı komutlarını içerebilir. Örneğin, az vm başvuru grubunda az vm nic add bir çekirdek başvuru komutuyken az vm repair create bir uzantıdır.
Azure CLI uzantıları hakkında daha fazla bilgi edinmek için bkz . Azure CLI uzantılarını kullanma ve yönetme.
Sürüm oluşturma
Temel
Azure CLI çekirdek sürümü üç sayıdan oluşur: major.minor.patch
.
- Ana sürümler: Mimari ve temel tasarım değişiklikleri dahil olmak üzere büyük değişiklikler. Üç yıl boyunca önceki ana sürümün son ikincil sürümüne kritik güvenlik düzeltmeleri sunuyoruz.
- İkincil sürümler: Özellik güncelleştirmeleri ve geliştirilmiş Azure hizmet kapsamı için güncelleştirildi.
- Düzeltme eki sürümleri: Yeni özellikler veya işlev değişiklikleri olmadan geriye dönük uyumlu düzeltmeler.
Uzantıları
Azure CLI uzantıları , sürüm numaralandırması için AnlamSal Sürüm Oluşturma'ya uyar. Anlamsal sürüm oluşturma, üç parçalı bir sayı biçimi kullanan bir sistemdir: major.minor.patch
.
- Ana sürümler: Genellikle uyumsuz API değişikliği nedeniyle hataya neden olan değişiklikler.
- İkincil sürümler: Geriye dönük uyumlu özellik güncelleştirmeleri veya eklenen işlevler.
- Düzeltme eki sürümleri: Yeni özellikler veya işlev değişiklikleri olmadan geriye dönük uyumlu düzeltmeler.
Sürüm temposu
Azure CLI sürüm temposu, müşterilere öngörülebilir sürüm tarihleri sunmak ve işletmeleri, geliştiricileri ve topluluğu yol haritalarını planlarken stratejik kararlar alma konusunda güçlendirecek şekilde tasarlanmıştır.
Azure CLI Core , en fazla iki sürümle aylık olarak güncelleştirilerek hataya neden olan değişikliklere sahiptir. Hataya neden olan değişiklik sürümleri her yılın ikinci ve dördüncü çeyreğinde gerçekleşir.
Azure CLI uzantılarının belirli bir sürüm temposu yoktur ve el ile yükseltilmesi gerekir.
Hataya neden olan değişiklikler mevcut betikleri etkilemeyebilir, ancak yükseltme gerçekleştirmeden önce bir test ortamında betiklerinizi doğrulamak iyi bir uygulamadır.
Not
Sürüm temposu, Azure ile ilgili önemli duyurularla uyumlu olacak şekilde biraz ayarlanabilir.
Standart Terim Desteği sürümleri (STS)
Azure CLI core'un STS sürümleri size en son özellikleri sunar. STS sürümleri altı ay boyunca hataya neden olan değişiklikler yaşamaz. Hataya neden olan değişiklikler takvim yılının ikinci ve dördüncü çeyreğinde yayımlanır ve genellikle Microsoft Build ve Microsoft Ignite ile uyumlu hale gelir.
STS sürümleri aşağıdaki özelliklere sahiptir:
- STS sürümleri aylık olarak yayımlanıp özellik güncelleştirmeleri, hata düzeltmeleri ve güvenlik düzeltmeleri alır.
- Bir STS sürümünün desteklenmesi için STS sürümünün en son ikincil sürümünde olmanız gerekir.
- STS sürümleri, komutu çalıştırırken belirli bir işaretçiye
az version
sahip değildir. Bu, bilgileri kullanabilecek araçlar veya betiklerle geriye dönük uyumluluk sağlar.
Uzun Süreli Destek sürümleri (LTS)
Azure CLI Core'un LTS sürümleri, "geçerli" dönemi izleyen 12 aylık bir "bakım" süresi sağlar. Bu süre boyunca, bir güvenlik düzeltmesi gerekmedikçe LTS sürümü hataya neden olan değişikliklerle karşılaşmaz.
LTS sürümleri, takvim yılının ikinci çeyreğinde önemli değişiklikler getiren Azure CLI sürümlerini temel alır. Bu genellikle Microsoft Build ile uyumlu hale getirme.
LTS sürümleri aşağıdaki özelliklere sahiptir:
- İlk altı ay boyunca LTS sürümleri aylık olarak yayımlanıp özellik güncelleştirmeleri, hata düzeltmeleri ve güvenlik düzeltmeleri alır.
- Aşağıdaki 12 ay boyunca, LTS sürümleri gerektiğinde yayımlanıp yalnızca hata düzeltmeleri ve güvenlik düzeltmeleri alır.
- Bir LTS sürümünün desteklenmesi için LTS sürümünün en son sürümünde olmanız gerekir.
komutunu çalıştırarak az version
LTS yayın tarihini kolayca bulun. azure-cli-support
LTS tarihini gösteren satıra dikkat edin.
{
"azure-cli": "2.48.0",
"azure-cli-core": "2.48.0",
"azure-cli-support": "LTS-20240521",
"azure-cli-telemetry": "1.0.8",
"extensions": {
}
}
Aşağıdaki görüntüde STS ve LTS için Azure CLI sürümlerinin yayın temposu ve destek yaşam döngüsü gösterilmektedir.
Aşağıdaki tabloda yayın temposunun destek yaşam döngüsüyle bağıntılı olduğu örnekler verilmiştir:
Not
Aşağıdaki tabloda yer alan tarihler yalnızca örnek amaçlıdır. Gerçek sürüm tarihleri farklılık gösterir.
Sürüm numarası | Yayınlama programı | Hataya neden olan değişiklikler | Sürüm türü | Destek türü | Sürüme kadar desteklenir | LTS sürümü |
---|---|---|---|---|---|---|
2.61.0 | Mayıs 2024 | Yes | Ana | STS | 2.62.0 | |
2.62.0 | Haziran 2024 | İkincil | STS | 2.63.0 | ||
2.63.0 | Temmuz 2024 | İkincil | STS | 2.64.0 | ||
2.64.0 | Ağustos 2024 | İkincil | STS | 2.65.0 | ||
2.65.0 | Eylül 2024 | İkincil | STS | 2.66.0 | ||
2.66.0 | Ekim 2024 | İkincil | LTS | 2.79.0 | 2.66.0 | |
2.67.0 | Kasım 2024 | Yes | Ana | STS | 2.68.0 | 2.66.x |
2.68.0 | Aralık 2024 | İkincil | STS | 2.69.0 | 2.66.x | |
2.69.0 | Ocak 2025 | İkincil | STS | 2.70.0 | 2.66.x | |
2.70.0 | Şubat 2025 | İkincil | STS | 2.71.0 | 2.66.x | |
2.71.0 | Mart 2025 | İkincil | STS | 2.72.0 | 2.66.x | |
2.72.0 | Nisan 2025 | İkincil | STS | 2.73.0 | 2.66.x | |
2.73.0 | Mayıs 2025 | Yes | Ana | STS | 2.74.0 | 2.66.x |
2.74.0 | Haziran 2025 | İkincil | STS | 2.75.0 | 2.66.x | |
2.75.0 | Temmuz 2025 | İkincil | STS | 2.76.0 | 2.66.x | |
2.76.0 | Ağustos 2025 | İkincil | STS | 2.77.0 | 2.66.x | |
2.77.0 | Eylül 2025 | İkincil | STS | 2.78.0 | 2.66.x | |
2.78.0 | Ekim 2025 | İkincil | STS | 2.79.0 | 2.66.x | |
2.79.0 | Kasım 2025 | Yes | Ana | LTS | 2.91.0 | 2.79.0 |
2.80.0 | Aralık 2025 | Yes | İkincil | STS | 2.81.0 | 2.79.x |
Örnekler:
- Destek için hak kazanmak için Azure CLI 2.62.0 yüklüyse yayınlandığında 2.63.0 sürümüne güncelleştirmeniz gerekir.
- Azure CLI 2.66.0, takvim yılının dördüncü çeyreğindeki değişikliği bozmadan önce Azure CLI'nin son sürümüyse, Azure CLI 2.79.0 sürümüne kadar desteklenir.
Hataya neden olan değişiklikler
Azure CLI'nın ana sürüm sürümleri hataya neden olan değişikliklere neden olur ve yılda en fazla iki kez gerçekleşir. Önizleme uzantıları için herhangi bir noktada hataya neden olan değişiklikler oluşabilir. Ga dışı uzantıların hataya neden olan değişiklik ilkelerine uyması gerekmez.
Azure CLI'daki hataya neden olan değişiklikler hakkında ayrıntılı bilgi için bkz . Sürüm notları.
Desteklenen ortamlar
Azure CLI, birden çok işletim sistemi (OS) ve mimari üzerinde çalışır. Tam liste için bkz . Azure CLI'yi yükleme. Microsoft tarafından desteklenmek için aşağıdaki ölçütlere uyulmalıdır:
- Azure CLI sürümü desteklenir.
- İşletim sisteminin sürümü şu anda işletim sistemi yayımcısı tarafından temel destek aşamasındadır.
- Azure CLI'nın geçerli sürümü için gereken bağımlılıklar işletim sisteminde desteklenir.
Azure CLI, aşağıdaki koşullardan biri karşılandığında platform desteğini sona erdiriyor:
- İşletim sistemi, platform sahibi tarafından tanımlandığı şekilde kullanım ömrü sonuna ulaşır.
- Azure CLI için gereken Python sürümü kullanım ömrü sonuna ulaşıyor, artık işletim sisteminde desteklenmiyor veya düzeltilmemiş kritik bir güvenlik sorunu var.
Azure CLI, bir işletim sisteminin veya bağımlılıklarından birinin desteğinin sona ereceğini, kullanımdan kaldırmanın genel duyurusunun ardından üç ay içinde duyurur.
Python bağımlılığı
Azure CLI, Python 3.8 veya sonraki bir sürümüne bağlıdır. Aşağıdaki tabloda Python'ın her sürümü için beklenen destek sonu özetlenmektedir:
Python sürümü | Destek sonu tarihi |
---|---|
3.8 | Ekim 2024 |
3.9 | Ekim 2025 |
3,10 | Ekim 2026 |
3.11 | Ekim 2027 |
Azure CLI yalnızca yukarıdaki Python sürümlerinin desteklendiği işletim sistemlerinde desteklenebilir.
- Windows: Windows istemci ve sunucusunun şu anda desteklenen sürümleri Python sürüm gereksinimlerini karşılar.
- macOS: Şu anda desteklenen macOS 12 ve üzeri sürümü Python sürüm gereksinimlerini karşılar.
- Linux:
Desteklenen her işletim sisteminin sponsor kuruluşu tarafından tanımlanan bir yaşam döngüsü vardır.
Destek genellikle bir işletim sistemi ana hat desteğinden çıktığında kaldırılır ve bu sırada test etmeyi ve desteklemeyi durdururuz.
Azure CLI için desteklenen Linux işletim sistemleri şunlardır:
İşletim sistemi Sürüm Destek sonu Ubuntu 20,04 LTS Nisan 2025 22,04 LTS Nisan 2027 24,04 LTS Haziran 2029 Debian 11 12 Alpine 3.17 22 Kasım 2024, Saat 2024, Kasım 2024, Kasım 2024, Kasım 20 RHEL 8 31 Mayıs 2029, Saat 2029, Mayıs 2029, Saat 20:00 9 31 Mayıs 2032, Saat 2012, Mayıs 2032, Mayıs 2032, Mayıs CentOS Stream 9 Tahmini 2027 Mariner 2.0 Not
RHEL 7'de yalnızca Azure CLI 2.38 desteklenir. Microsoft artık bu dağıtım için güncelleştirmeler veya hata düzeltmeleri sağlamaz.