Versões do Apache Airflow no Amazon Managed Workflows for Apache Airflow. - Amazon Managed Workflows for Apache Airflow

Versões do Apache Airflow no Amazon Managed Workflows for Apache Airflow.

Este tópico descreve as versões do Apache Airflow compatíveis com o Amazon Managed Workflows for Apache Airflow e as práticas recomendadas para atualizar para a versão mais recente.

Sobre as versões do Amazon MWAA

O Amazon MWAA cria imagens de contêiner que empacotam as versões do Apache Airflow com outros binários e bibliotecas Python comuns. A imagem usa a instalação básica do Apache Airflow para a versão especificada. Ao criar um ambiente, você especifica uma versão de imagem a ser usada. Depois que um ambiente é criado, ele continua usando a versão de imagem especificada até que você o atualize para uma versão posterior.

Versão mais recente

O Amazon MWAA oferece suporte a mais de uma versão do Apache Airflow. Se não uma versão de imagem não for especificada ao criar um ambiente, o Amazon MWAA criará um ambiente usando a versão mais recente compatível do Apache Airflow.

Versões do Apache Airflow

As seguintes versões do Apache Airflow são compatíveis no Amazon Managed Workflows for Apache Airflow.

nota
  • A partir de 30 de dezembro de 2025, o Amazon MWAA encerrará o suporte para as versões v2.4.3, v2.5.1 e v2.6.3 do Apache Airflow. Para obter mais informações, consulte Suporte à versão do Apache Airflow e perguntas frequentes.

  • A partir do Apache Airflow v2.2.2, o Amazon MWAA oferece suporte à instalação de requisitos de Python, pacotes de provedores e plug-ins personalizados diretamente no servidor Web do Apache Airflow.

  • A partir do Apache Airflow v2.7.2, seu arquivo de requisitos deve incluir uma declaração --constraint. Se você não fornecer uma restrição, o Amazon MWAA especificará uma para garantir que os pacotes listados em seus requisitos sejam compatíveis com a versão do Apache Airflow que você estiver usando.

    Para obter mais informações sobre como configurar restrições em seu arquivo de requisitos, consulte Instalando dependências do Python.

Versão do Apache Airflow Data de lançamento do Apache Airflow Data de disponibilidade do Amazon MWAA Restrições do Apache Airflow Versão do Python

v3.0.6

de agosto de 29, 2025

1.º de outubro de 2025

Arquivo de restrições da v3.0.6

Python 3.12

v2.10.3

de novembro de 4, 2024

18 de dezembro de 2024

Arquivo de restrições da v2.10.3

Python 3.11

v2.10.1

de setembro de 5, 2024

26 de setembro de 2024

Arquivo de restrições da v2.10.1

Python 3.11

v2.9.2

de junho de 10, 2024

9 de julho de 2024

Arquivo de restrições da v2.9.2

Python 3.11

v2.8.1

de janeiro de 19, 2024

23 de fevereiro de 2024

Arquivo de restrições da v2.8.1

Python 3.11

v2.7.2

de outubro de 12, 2023

6 de novembro de 2023

Arquivo de restrições da v2.7.2

Python 3.11

Para obter mais informações sobre como migrar suas implantações autogerenciadas do Apache Airflow ou migrar um ambiente Amazon MWAA existente, incluindo instruções para fazer backup do seu banco de dados de metadados, consulte o Guia de migração do Amazon MWAA.

Componentes do Apache Airflow

Esta seção descreve o número de agendadores e operadores do Apache Airflow disponíveis para cada versão do Apache Airflow no Amazon MWAA e fornece uma lista dos principais atributos do Apache Airflow, indicando a versão que oferece suporte a cada atributo.

Programadores

Agendadores para o Apache Airflow v2 e versões posteriores:

Agendador (padrão) Agendador (min) Agendador (máx.)

2

2

5

Operadores

Operadores para o Apache Airflow v2 e versões posteriores:

Operadores (padrão) Operadores (min) Operadores (máximo)

10

1

25

Atualizar a versão do Apache Airflow

O Amazon MWAA é compatível com atualizações de versões anteriores. Isso significa que você pode atualizar seu ambiente da versão x.1.z para x.2.z, mas não para uma nova versão principal como, por exemplo, de 1.y.z para 2.y.z.

Para obter mais informações e instruções detalhadas sobre como atualizar os recursos do seu fluxo de trabalho e atualizar o ambiente para uma nova versão, consulte Alterar a versão do Apache Airflow.

Fazer downgrade da versão do Apache Airflow

O Amazon MWAA suporta downgrades de versões secundárias para uma versão anterior que ainda seja suportada no momento do downgrade. Isso significa que você pode atualizar seu ambiente da versão x.2.z para x.1.z, mas não para uma versão principal anterior como, por exemplo, de 2.y.z para 1.y.z.

Para obter mais informações e instruções detalhadas sobre como atualizar os recursos do seu fluxo de trabalho e atualizar o ambiente para uma nova versão, consulte Alterar a versão do Apache Airflow.

Versões obsoletas do Apache Airflow

A tabela a seguir lista as versões obsoletas do Apache Airflow no Amazon MWAA, junto com as datas de lançamento inicial e término do suporte para cada versão. Para obter mais informações sobre a migração para uma nova versão, consulte o Guia de migração do Amazon MWAA.

Versão do Apache Airflow Data de lançamento do Apache Airflow Data de disponibilidade do Amazon MWAA Data de fim de suporte do Amazon MWAA
v1.10.12 25 de agosto de 2020 24 de novembro de 2020 21 de fevereiro de 2024
v2.0.2 19 de abril de 2021 25 de maio de 2021 29 de abril de 2024
v2.2.2 15 de novembro de 2021 27 de janeiro de 2022 27 de junho de 2024
v2.4.3 14 de novembro de 2022 05 de janeiro de 2023 30 de dezembro de 2025
v2.5.1 20 de janeiro de 2023 11 de abril de 2023 30 de dezembro de 2025
v2.6.3 10 de julho de 2023 09 de agosto de 2023 30 de dezembro de 2025

Suporte à versão do Apache Airflow e perguntas frequentes

De acordo com o processo de lançamento e a política de versões da comunidade Apache Airflow, o Amazon MWAA está comprometido em oferecer suporte a pelo menos três versões menores do Apache Airflow a qualquer momento. Anunciaremos a data de encerramento do suporte de determinada versão secundária do Apache Airflow pelo menos 180 dias antes da data de término do suporte.

Perguntas frequentes

P: Por quanto tempo o Amazon MWAA oferece suporte a uma versão do Apache Airflow?

R: O Amazon MWAA oferece suporte a uma versão de correção do Apache Airflow por no mínimo 12 meses após a primeira disponibilização.

P: Receberei notificação quando o suporte estiver terminando para uma versão do Apache Airflow no Amazon MWAA?

R: Sim. Se algum ambiente do Amazon MWAA em sua conta executar a versão próxima do término do suporte, o Amazon MWAA enviará um aviso por meio do AWS Health Dashboard com a data de término do suporte.

P: O que acontece na data de fim do suporte?

R: Na data do fim do suporte, você não poderá mais usar uma versão descontinuada para criar novos ambientes do Amazon MWAA. R: Você pode continuar acessando os ambientes do Amazon MWAA existentes que executem a versão associada e obsoleta do Apache Airflow por sua própria conta e risco. Para fazer a atualização para uma versão mais recente do Apache Airflow no Amazon MWAA, consulte o Guia de migração do Amazon MWAA.

Importante

Você é responsável por manter as versões do Amazon MWAA atualizadas. A AWS incentiva todos os clientes a atualizar os ambientes do Amazon MWAA para a versão mais recente, a fim de se beneficiarem das proteções de segurança, privacidade e disponibilidade mais atualizadas. Se você operar o ambiente em uma versão ou um software não compatível após a data de descontinuação, referidos como versão legada, enfrentará uma maior probabilidade de riscos operacionais, de segurança e privacidade, incluindo eventos de tempo de inatividade. Ao operar o ambiente do Amazon MWAA em uma versão legada, você confirma que compreende e assume conscientemente esses riscos e concorda em concluir sua atualização para a versão mais recente o mais rápido possível. A operação contínua do ambiente em uma versão legada está sujeita ao contrato que rege o uso dos serviços da AWS.

As versões legadas não são consideradas disponíveis ao público em geral e a AWS não oferece mais suporte para a versão legada. Como resultado, a AWS pode limitar o acesso ou o uso de qualquer versão anterior a qualquer momento, se a AWS determinar que a versão anterior representa um risco de segurança ou responsabilidade, ou um risco de danos, aos serviços, à AWS, às suas afiliadas ou a terceiros. Sua decisão de continuar executando as workloads em uma versão legada pode fazer com que seu conteúdo fique indisponível, corrompido ou irrecuperável. Os ambientes executados em uma versão legada estão sujeitos às exceções do acordo de serviço (SLA).

Ambientes e software relacionado executados em uma versão legada podem conter bugs, erros, defeitos e componentes prejudiciais. Assim, e não obstante qualquer disposição em contrário no contrato ou nos termos do serviço, a AWS fornece a versão legada no estado em que se encontra.

Para obter mais informações sobre o modelo de responsabilidade compartilhada da AWS, consulte Responsabilidade compartilhada no Well-Architected Framework da AWS.