View a markdown version of this page

Apache Airflow versions on Amazon Managed Workflows for Apache Airflow - Amazon Managed Workflows for Apache Airflow

Apache Airflow versions on Amazon Managed Workflows for Apache Airflow

This topic describes the Apache Airflow versions Amazon Managed Workflows for Apache Airflow supports, and best-practices for upgrading to the latest version.

About Amazon MWAA versions

Amazon MWAA builds container images that bundle Apache Airflow releases with other common binaries and Python libraries. The image uses the Apache Airflow base install for the version you specify. When you create an environment, you specify an image version to use. Once an environment is created, it keeps using the specified image version until you upgrade it to a later version.

Latest version

Amazon MWAA supports more than one Apache Airflow version. If you don't specify an image version when you create an environment, Amazon MWAA creates an environment using the latest supported version of Apache Airflow.

Apache Airflow versions

The following Apache Airflow versions are supported on Amazon Managed Workflows for Apache Airflow.

Note
  • Effective December 30, 2025, Amazon MWAA will end support for Apache Airflow versions v2.4.3, v2.5.1, and v2.6.3. For more information, refer to End-of-support versions.

  • Beginning with Apache Airflow v2.2.2, Amazon MWAA supports installing Python requirements, provider packages, and custom plugins directly on the Apache Airflow webserver.

  • Beginning with Apache Airflow v2.7.2, your requirements file must include a --constraint statement. If you don't provide a constraint, Amazon MWAA will specify one for you to ensure the packages listed in your requirements are compatible with the version of Apache Airflow you're using.

    For more information about setting up constraints in your requirements file, refer to Installing Python dependencies.

For more information about migrating your self-managed Apache Airflow deployments, or migrating an existing Amazon MWAA environment, including instructions for backing up your metadata database, refer to the Amazon MWAA Migration Guide.

Apache Airflow components

This section describes the number of Apache Airflow schedulers and workers available for each Apache Airflow version on Amazon MWAA, and provides a list of key Apache Airflow features, indicating the version that supports each feature.

Schedulers

Schedulers for Apache Airflow v2 and later:

Scheduler (default) Scheduler (min) Scheduler (max)

2

2

5

Workers

Workers for Apache Airflow v2 and later:

Workers (default) Workers (min) Workers (max)

10

1

25

Upgrading the Apache Airflow version

Amazon MWAA supports minor version upgrades. This means you can upgrade your environment from version x.1.z to x.2.z, but not to a new major version, for example, from 1.y.z to 2.y.z.

For more information, and detailed instructions on updating your workflow resources, and upgrading the environment to a new version, refer to Changing the Apache Airflow version.

Downgrading the Apache Airflow version

Amazon MWAA supports minor version downgrades to an earlier version that is still supported at the time of downgrade. This means you can downgrade your environment from version x.2.z to x.1.z, but not to a previous major version, for example, from 2.y.z to 1.y.z.

For more information, and detailed instructions on updating your workflow resources, and upgrading the environment to a new version, refer to Changing the Apache Airflow version.

Apache Airflow deprecated versions

The following table lists the deprecated versions of Apache Airflow in Amazon MWAA, along with initial release and end-of-support dates for each version. For more information about migrating to a newer version, refer to the Amazon MWAA Migration Guide.

Apache Airflow version Apache Airflow release date Amazon MWAA availability date Amazon MWAA end-of-support date
v1.10.12 August 25, 2020 November 24, 2020 February 21, 2024
v2.0.2 April 19, 2021 May 25, 2021 April 29, 2024
v2.2.2 November 15, 2021 January 27,2022 June 27, 2024
v2.4.3 November 14, 2022 January 05, 2023 December 30, 2025
v2.5.1 January 20, 2023 April 11, 2023 December 30, 2025
v2.6.3 July 10, 2023 August 09, 2023 December 30, 2025

End-of-support versions

We follow the Apache Airflow community release process and version policy on the Apache Airflow website. We are committed to supporting at least three minor versions of Apache Airflow at any given time. We will announce the end-of-support date at least 180 days in advance. This applies to each Apache Airflow minor version.

We are committed to supporting an Apache Airflow version for at least 12 months after it first becomes available.

If any Amazon MWAA environments in your account run the version nearing the end of support, we send a notice through the Health Dashboard with the end of support date.

On the end of support date:

  • You can no longer use a deprecated version to create new Amazon MWAA environments.

  • You can no longer upgrade or downgrade existing environments to deprecated versions.

  • You can still use your existing environments on deprecated versions and perform in-place updates.

  • You can no longer receive technical support for environments running on deprecated versions.

You can continue to access your existing Amazon MWAA environments that run the associated, deprecated version of Apache Airflow at your own risk. For instructions on upgrading to a newer version of Apache Airflow, see the Amazon MWAA Migration Guide.

Important

You are responsible for keeping your Amazon MWAA versions current. We urge you to upgrade to the latest version for current security, privacy, and availability safeguards. Operating past the deprecation date (on a "legacy version") increases security, privacy, and operational risks, including downtime. By continuing on a legacy version, you acknowledge these risks and agree to upgrade as soon as possible.

Legacy versions are not generally available and we no longer support them. We might restrict access to any legacy version at any time if it poses a security or liability risk. Continuing on a legacy version might result in your content becoming unavailable, corrupted, or unrecoverable. SLA exceptions apply.

Legacy environments and related software might contain bugs, errors, defects, and harmful components. We provide the legacy version as is, notwithstanding any contrary terms in your agreement.

For more information about shared responsibility, see Shared responsibility in the AWS Well-Architected Framework.