...
Theme / Workstream | Improvement Proposals | Responsible | Status (Github project link) |
---|---|---|---|
Run anywhere in any language | AIP-72 Task Execution Interface aka Task SDK | Close to feature Feature complete with support for Local, Celery and Kubernetes Executors. Main paths now working All the planned features for this release are in. Github project Packaging changes still in progressdone | |
AIP-69 Edge Executor (Initial Name: Remote Executor) | In progress, Feature complete and incorporated most of Task Execution changes. Packaging challenges because of Python provider naming rights. | ||
DAG versioning | AIP-65: Improve DAG history in UI | Feature complete and Tested. Github project UI done completed as part of AIP-38 | |
AIP-66: DAG Bundles & Parsing | Feature complete and Tested. Github project | ||
UI modernization | AIP-38 Modern Web Application | Excellent progress and close to feature Feature complete Github project | |
AIP-84 Internal API for UI Operations | Brent Bovenzi Pierre Jeambrun | Initial scope Feature complete Github project Long tail changes being made because of UI driven changes | |
AIP-79: Remove Flask AppBuilder as Core dependency | Feature complete and tested. | ||
Data Assets, Event driven scheduling | AIP-74 Introducing Data Assets | Feature complete and Tested UI close to completion completed as part of AIP-38 Github project | |
AIP-75 New Asset-Centric Syntax | Almost feature Feature complete and Tested. Github project | ||
AIP-82 External event driven scheduling in Airflow | Original scope complete, additional scope based on streaming integration being worked onFeature complete and Tested. Github project | ||
Misc | CompletedFeature complete and Tested. Github project | ||
Almost feature Feature complete .and Tested | |||
Feature complete and tested. Github project | |||
Revised the deliverables into two parts Github project :
| |||
Packaging changes | Alpha and Beta based on UV | Multiple | UV also being used for easier Provider and TaskSDK development. |
Upgrade tooling | DAG changes | Ruff based DAG change identification and resolution. Initial version is in place, changes being incorporated working with ruff team. Production packaging still WIP | |
Config changes | Python based commands "airflow config lint" and "airflow config update" |
Other candidates
These are breaking changes or items that don't need an AIP (or will have an AIP in the coming weeks but don't have one yet) and are important to keep track of.
...