- Expanded asset partitioning with new RollupMapper, FanOutMapper, FixedKeyMapper, SegmentWindow and runtime timetable support for dynamic partition keys.
- Introduced a first‑class task and asset state store (AIP 103) with configurable backends and API access, plus pluggable retry policies (AIP 105).
- Added experimental language SDKs via a Coordinator layer (Java/Go), numerous UI and REST API enhancements, and deprecated the legacy airflow.logging config loading.