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.
Tópicos
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 |
|---|---|---|---|---|
|
1.º de outubro de 2025 |
||||
|
18 de dezembro de 2024 |
||||
|
26 de setembro de 2024 |
||||
|
9 de julho de 2024 |
||||
|
23 de fevereiro de 2024 |
||||
|
6 de novembro de 2023 |
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
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.