Compartilhar via


Ciclo de vida de suporte da CLI do Azure

Todo produto da Microsoft tem um ciclo de vida. Ele começa quando o produto é lançado e termina quando ele não tem mais suporte. Conhecer datas importantes desse ciclo de vida ajuda você a tomar decisões informadas sobre quando atualizar ou fazer outras alterações no software.

O ciclo de vida de suporte da CLI do Azure foi projetado para fornecer clareza e previsibilidade para os clientes em relação ao suporte para cada versão. O tempo e o grau de suporte variam com base em algumas qualificações. O ciclo de vida de suporte da CLI do Azure segue a política de ciclo de vida moderna da Microsoft, a menos que especificado de outra forma neste artigo.

Tipos de referência

Há dois tipos de referência da CLI do Azure.

  • Núcleo: as referências da CLI do Azure que são publicadas como parte permanente da CLI são chamadas de referências de "núcleo". Todas as referências principais são instaladas com a CLI do Azure e não é possível escolher um subconjunto de referências. Se você executar a CLI por meio do Azure Cloud Shell, as referências principais estarão sempre atualizadas.

  • Extensões: as extensões não são enviadas como parte da CLI, mas são executadas como comandos da CLI. Algumas extensões são uma parte permanente da CLI do Azure, mas muitas vezes, uma extensão fornece acesso a mais recursos e recursos de visualização.

Um único grupo de referência pode ter comandos core e extension. Por exemplo, no grupo de referência az vm, az vm nic add é um comando de referência principal, enquanto az vm repair create é uma extensão.

Para saber mais sobre as extensões da CLI do Azure, confira Usar e gerenciar extensões da CLI do Azure.

Controle de versão

Núcleo

A versão principal da CLI do Azure é composta por três números: major.minor.patch.

  • Versões principais: grandes alterações, incluindo alterações arquitetônicas e fundamentais de design. Fornecemos correções de segurança críticas para a última versão secundária da versão principal anterior por três anos.
  • Versões menores: atualizadas para melhorias de recursos e cobertura de serviço aprimorada do Azure.
  • Versões de patch: correções compatíveis com versões anteriores sem novos recursos ou alterações de funcionalidade.

Extensões

As extensões da CLI do Azure seguem o Controle de Versão Semântico para numeração de versão. O controle de versão semântico é um sistema que usa um formato de número de três partes: major.minor.patch.

  • Versões principais: alterações significativas, geralmente devido a uma alteração de API incompatível.
  • Versões secundárias: atualizações de recursos compatíveis com versões anteriores ou funcionalidade adicionada.
  • Versões de patch: correções compatíveis com versões anteriores sem novos recursos ou alterações de funcionalidade.

Cadência de versão

A cadência de lançamento da CLI do Azure foi projetada para fornecer aos clientes datas de lançamento previsíveis, capacitando empresas, desenvolvedores e a comunidade a tomar decisões estratégicas ao planejar seus roteiros.

O Azure CLI Core é atualizado mensalmente com um máximo de duas versões que introduzem alterações significativas. Os lançamentos de mudanças significativas ocorrem durante o segundo e quarto trimestres de todos os anos.

As extensões da CLI do Azure não têm uma cadência de versão específica e precisam ser atualizadas manualmente.

Alterações disruptivas podem não afetar os scripts existentes, mas é uma boa prática verificar seus scripts em um ambiente de teste antes de executar uma atualização.

Observação

A cadência de lançamento pode ser ligeiramente ajustada para estar alinhada com os principais anúncios relevantes para o Azure.

Suporte a versões

Atualmente, a CLI do Azure fornece apenas um tipo de versão disponível em geral: STS (Suporte a Termos Padrão). Todas as versões principais são consideradas versões STS e têm suporte até que a próxima versão principal seja lançada, aproximadamente a cada seis meses.

As versões STS do núcleo da CLI do Azure fornecem os recursos mais recentes. As versões do STS não apresentam alterações significativas por seis meses. As alterações significativas são lançadas no segundo e quarto trimestres do ano civil e geralmente se alinham com o Microsoft Build e o Microsoft Ignite.

As versões STS têm as seguintes características:

  • As versões do STS são lançadas mensalmente e recebem atualizações de recursos, correções de bugs e correções de segurança.
  • Para que uma versão do STS seja suportada, você precisa estar na versão menor mais recente do lançamento do STS.
  • As versões do STS não têm um marcador específico ao executar o comando az version. Isso garante a compatibilidade retroativa com ferramentas ou scripts que podem utilizar as informações.

Exemplos:

  • Para se qualificar para o suporte, você deve atualizar para 2.63.0 quando lançado se tiver a CLI do Azure 2.62.0 instalada.
  • Se a CLI do Azure 2.66.0 for a última versão antes de uma alteração significativa no quarto trimestre, ela terá suporte até o lançamento da CLI do Azure 2.67.0.

Alterações da falha

As versões principais da CLI do Azure introduzem alterações significativas e ocorrem até duas vezes por ano. Alterações significativas podem ocorrer a qualquer momento para extensões de visualização. As extensões não GA não precisam aderir às políticas de alteração significativa.

Para obter informações detalhadas sobre alterações significativas na CLI do Azure, consulte Notas de versão.

Ambientes com suporte

A CLI do Azure é executada em vários sistemas operacionais (SO) e arquiteturas. Para obter uma lista completa, consulte Instalar a CLI do Azure. Para ter suporte da Microsoft, os seguintes critérios devem ser atendidos:

  • Há suporte para a versão da CLI do Azure.
  • A versão do sistema operacional está atualmente em suporte convencional pelo publicador do sistema operacional.
  • As dependências exigidas pela versão atual da CLI do Azure têm suporte no sistema operacional.

A CLI do Azure encerra o suporte para uma plataforma quando uma das seguintes condições é atendida:

  • O sistema operacional chega ao fim de sua vida útil, conforme definido pelo proprietário da plataforma.
  • A versão do Python exigida pela CLI do Azure chega ao fim da vida útil, não tem mais suporte no sistema operacional ou tem um problema de segurança crítico não corrigido.

A CLI do Azure anuncia o fim do suporte de um sistema operacional ou de uma de suas dependências dentro de três meses após o anúncio público da desativação.

Dependência do Python

A CLI do Azure depende do Python versão 3.10 ou superior. A tabela a seguir resume o fim esperado do suporte para cada versão do Python:

Versão do Python Data de fim do suporte
3.10 Outubro de 2026
3.11 Outubro de 2027
3.12 Outubro de 2028
3.13 outubro de 2029

A CLI do Azure só pode ter suporte em sistemas operacionais em que há suporte para as versões acima do Python.

  • Windows: as versões atualmente suportadas do cliente e do servidor do Windows atendem aos requisitos de versão do Python.
  • macOS: a versão atualmente compatível do macOS 12 e superior atende aos requisitos de versão do Python.
  • Linux:
    • Cada sistema operacional suportado tem um ciclo de vida definido por sua organização patrocinadora.

    • O suporte é normalmente removido quando um sistema operacional sai do suporte principal, momento em que paramos de testá-lo e apoiá-lo.

    • Aqui estão os sistemas operacionais Linux com suporte para a CLI do Azure:

      Sistema Operacional Versão Fim do suporte
      Ubuntu 22.04 LTS Abril de 2027
      24.04 LTS Junho de 2029
      Debian 11 31 de agosto de 2026
      12 30 de junho de 2028
      RHEL oito 31 de maio de 2029
      9 31 de maio de 2032
      10 31 de maio de 2035
      Fluxo do CentOS 9 Estimado para 2027
      10 Estimativa para 2030
      Azure Linux 3.0

      Observação

      No RHEL 7, há suporte apenas para a CLI do Azure 2.38. A Microsoft não está mais fornecendo atualizações ou correções de bugs para esta distribuição.

Diretrizes de ID do aplicativo CLI do Azure

A ID do aplicativo da CLI do Azure é reservada exclusivamente para essa ferramenta e não deve ser usada para outras finalidades. Para perguntas ou preocupações, use os canais de suporte oficiais.

Observação

Essa ID do aplicativo está sujeita a alterações ou limitações a qualquer momento e sua disponibilidade contínua não é garantida.

Consulte também