Changes / Orchestration / Apache Airflow

End of supporthigh impact

Apache Airflow 2 reached end of life on April 22, 2026

Airflow 2 moves to limited maintenance on Oct 22, 2025 and is EOL on Apr 22, 2026, after which it gets no fixes or support.

In effectsince Apr 22, 2026 (178 days ago)

+ Add Apache Airflow dates to calendar

Who’s affected

Any team still running self-managed Apache Airflow 2.x (2.11.2 was the last patch). Managed services that still run 2.x are affected too, depending on the vendor's own support policy.

Not affected: Teams already on Airflow 3 and teams whose managed provider has already moved them off 2.x.

What it costs

No license price changed, but Airflow 2 has been past end of life since April 22, 2026, so it gets no fixes or support. The cost is migration effort: DAG and provider compatibility testing, plus staging and rollout time, with security exposure growing the longer you wait.

Run the End-of-support runway →

When to act

The EOL date has already passed, and a typical Airflow major-version migration needs 4-6 months of inventory, testing and cutover, so start immediately.

Blast radius: Airflow upgrades can break custom operators, plugins, provider packages, auth/RBAC config, DAG imports, scheduled dbt runs and downstream SLAs, and CI/CD or deployment tooling tied to 2.x.

What should you do? decision tree

  1. you are already on Airflow 3 or a managed service that has upgraded you
    Confirm the version in production, then close this item.
  2. you run Airflow 2.x and have not started a migration plan
    Inventory DAGs, custom operators, plugins, providers and auth setup, and build a staging environment on Airflow 3 this month.
  3. your DAGs rely on deprecated APIs or heavy custom plugins that are costly to port
    Evaluate whether to port to Airflow 3 or move those workloads to another orchestrator.
  4. you use a managed Airflow vendor still offering 2.x
    Ask for their written support end date and upgrade path for 2.x, and plan around it.
  5. you cannot migrate soon
    Freeze changes, isolate the instance from the public internet, tighten access and monitoring, and set a firm migration date as a stopgap.

Options

Alternatives editorial picks, not sponsored

AstronomerManaged Airflow; fits teams that want to keep DAGs and offload upgrades.
DagsterAsset-based orchestrator; fits teams rebuilding around dbt and data assets.
PrefectPython-native flows; fits small teams wanting lighter operations.

The facts straight from the source

Vendor / product
Apache Airflow · Apache Airflow 2.x
Change
End of support
Effective
Apr 22, 2026
Airflow 2 entered Limited Maintenance on Oct 22, 2025 and reaches EOL/Terminated on Apr 22, 2026; the page lists 2.11.2 as the current patch.
Plans affected
Airflow 2.x (2.11.2 last patch)
Source
airflow.apache.org
Evidence
“2 2.11.2 EOL Dec 17, 2020 Oct 22, 2025 Apr 22, 2026”

Date as quoted: “Apr 22, 2026”

Facts above are extracted from the source and checked word-for-word before publishing. The guidance sections are AI-assisted analysis based only on those facts: a starting point, not legal or procurement advice. Spotted an error? Tell us.

Get the weekly brief

Get the Monday brief →One email a week: what changed in the data stack and whose clock is running.