Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: added RC3 publish date

The goal of this page is to document all the development milestones for the Airflow 3.0 release. This is intended to be a "living" document and reflect plans and progress during the development and test phase of the project.  This is supplemental to the high level timelines in the main Airflow 3.0 page.

This was initially documented in preparation for the dev call on the 10th of October and reviewed as part of that dev call. 


DateScope

Week of  

AIP-83 Remove Execution Date Unique Constraint from DAG Run
Updated design and infrastructureAIP-82 External event driven scheduling in Airflow
  • AIP-69 Edge Executor (Initial Name: Remote Executor)
  • Week of  

    -75 New Asset
    Centric Syntax (Backend changes)AIP-
  • Ability to configure DAG bundles via CLI/API
  • Use DAG bundles in parsing loop 
  • ofCore
    Finalize complex cases such as Dynamic Tasks for task execution support
    Frontend
      • Backend changes)
      • AIP-
    78 Scheduler-managed backfill  (Frontend changes)
    AIP-76 Asset PartitionsAdd support for some parsing control in manifest 

    Week of  

    Week of

  • Add support for manifest
        • Task Execution support for most use cases in Local Executor
      • AIP-38 Modern Web Application
        • DAGRun actions: Advanced DAGRun trigger form
        • Grid View 
        • Auto-refresh

    Week of

    • WIP
      • AIP-66: DAG Bundles & Parsing
        • Scaling for DAG bundle parsing
        • TTL for DAG bundles in Workers and DAG Parsers
        • Callback support in DAG Processor
      • AIP-83 Amendment
        • Work on logical date uniqueness and API changes for no logical date


    • Publish first set of Alpha builds

    Week of

    • Completion:
    WIP
    • Complete Task Execution in python based on split Core / Task SDK
    • Publish second set of Alpha builds

    Week of

      • AIP-38 Modern Web Application
        • Asset changes (based on AIPs 74 and 75) including DAG dependencies
      • AIP-83 Amendment
        • Work on logical date uniqueness and API changes for no logical date


    • Publish third set of Alpha builds

    Week of


    • Publish fourth set of Alpha builds

    Week of

    • Completion:
    Integration with AIP-66 for DAG fetching


      • Legacy UI removal!
      • First incarnation of Airflow 3 based packaging complete


    • Publish first set of Beta builds

    Week of


    • Publish second set of Beta builds

    Week of


    • Publish third set of Beta builds

    Week of


    • Publish fourth (and final) set of Beta builds
    • No more feature changes after this

    Week of

    • Completion:
      • Upgrade tooling
      • Packaging / Distribution changes final


    • Publish first set of Release Candidate builds
      • RC1 published on April 3rd, 2025
      • RC2 published on April 10th, 2025
      • RC3 published on April 16th, 2025