You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 30 Next »

This document builds on the Airflow 3.0 release, to layout the next set of releases which build on the foundation of Airflow 3.0, starting with Airflow 3.1. This is very much a living document, which will be updated based on the community discussions and decisions, as well as development progress. Everything detailed here, especially scope and expected timelines are "statements of intent" to enable consistent visibility into the status and goals of the project. 

The community discussions about Airflow 3 happen in the following places:


Airflow 3.1

Airflow 3.1 scope 

Theme / WorkstreamImprovement ProposalsResponsibleStatus (Github project link)
Run anywhere in any languageAIP-72 Task Execution Interface aka Task SDK

Github project

Initial scoped items needed for independent version upgrades done.

Test framework also in place for client / server interface testing.

UI modernization


AIP-68 Extended Plugin Interface for React Views

Development done.

UI Internationalization
Shahar Epstein, Unknown User (bbovenzi) 
Dev complete
UI filters 

Unknown User (bbovenzi) Pierre Jeambrun

Finish filters in the UI - key point raised in adoption. Significant progress with community help.

Documented as Github issues

MiscAIP-86 Deadline Alerts (Formerly SLA)Async callbacks run on Triggerer is dev complete.
Sync callbacks (to be run via Executor) deferred to 3.2
Github project
AIP-81 Enhanced Security in CLI via Integration of API

Github project

Released as airflowctl, independent from Core Airflow release

AI workloads

Dev complete, Includes API and UI

GitHub Project 

Following up from 3.0 work on non-data-interval DAG runs

https://github.com/apache/airflow/issues/51711

Dev complete

Airflow 3.1 Timelines

The expected high level milestones are shown below. 

Date

Milestone

 

Started discussing Airflow 3.1 in dev calls both scope and timing

May - Aug 2025

Detailed scoping and development

Week of  

Cut release branch from main

 

Cut Beta Release of Airflow 3.1

Week of

Cut Release Candidate of Airflow 3.1

 

Airflow 3.1.0 released


Airflow 3 adoption focus

Following up from the devlist discussion, this is to deliberately spend a month (roughly mid-Oct to mid-Nov) to focus on the adoption feedback. There are many sources of input here, but absolutely include user feedback from the Airflow summit, Github issues and discussions, Slack feedback and questions, etc. 

More details will be added here, but the delivery mechanism will be a combination of 3.1.x patch releases, doc changes, utility enhancements (such as to the ruff based upgrade util), and so on.

WorkstreamDeliverableStatus
Core Airflow updates
Airflow 3.1.1 release Unknown User (kaxilnaik) 
  • 130+ issues fixed in this release
    • UI: 57
    • API: 24
    • Most of the rest in Core

Github project

https://github.com/apache/airflow/milestone/123?closed=1

RC2 cut on  

GA released on  

Github project

https://github.com/apache/airflow/milestone/124

GA released on  

Github project

https://github.com/apache/airflow/milestone/125

GA target week of  

UI improvements

UI improvements phased across patch releases Unknown User (bbovenzi) Unknown User (pierrejeambrun) 

  • performance improvements for large DAGs, lots of DAGs, and large log files
  • UI navigation improvements for quick problem resolution
  • UI test case improvements

Here are a collection of issues and PRs to start with:


Task SDK issues 

Task SDK issues in general  (Amogh Unknown User (ash) )

Also includes metaDB issues such as adoption path for users using the metadatabase in Airflow 2.x for various reasons (Probably primarily documentation)

label:area:task-sdk

Auth issues

Authentication issues - could be be in Core Airflow or in the FAB provider integration Vincent BECK 

 label:area:auth

Data Assets

Generally shows up under Data aware scheduling  (TP / Wei)

label:data-aware-scheduling

Logging issues

Currently several issues showing up because of log format changes, etc. Unknown User (ash) 

label:area:logging


Airflow 3.2

This section is a draft to facilitate discussions, with a proposed deep focus starting in mid-Nov, with a release timeline of March 2026.

Airflow 3.2 scope

Theme / WorkstreamImprovement ProposalsResponsibleStatus (Github project link)
Expanded data awareness

AIP-76 Asset Partitions

Design and scoping in progress

UI enhancements for Asset navigation

Scoping

Getting StartedExamples Refresh

In progress

MiscAIP-86 Deadline Alerts (Formerly SLA)Sync callbacks (to be run via Executor) 
Github project
 




Airflow 3.3 & above

AIPs targeting Airflow >=3.2

  • No labels