Skip to main content
Subscribe to Astro Runtime release notes to receive updates via RSS, email, or Slack.
This page lists the 15 most recent Astro Runtime releases across all versions, newest first. A new patch for an older version appears here as soon as it is released. For release notes grouped by version, including older releases, see Astro Runtime release notes.
October 08, 2026
  • Airflow version: 3.3.2
  • Python versions: 3.12 - 3.14 (default: 3.14)
  • Runtime image: astrocrpublic.azurecr.io/runtime:3.3-9

Additional improvements

  • Upgrade to Airflow 3.3.2+astro.2, which includes:
    • Fix backfill DagRuns being permanently starved from scheduling (#72730)
    • Fix Dag callbacks dropped when bundle versioning is disabled (#72930)
  • Upgraded the minor and patch versions of some open-source provider packages. See Astro Runtime 3.3-9 provider packages.

Security fixes

October 08, 2026
  • Airflow version: 3.2.2
  • Python versions: 3.12 - 3.14 (default: 3.13)
  • Runtime image: astrocrpublic.azurecr.io/runtime:3.2-11

Additional improvements

  • Upgrade to Airflow 3.2.2+astro.7, which includes:
    • Revoke every credential presented to the Core API logout endpoint (#72649, #72933)
    • Scope /assets/events to the Dags the caller may read (#71741, #71785)
    • Require Dag edit to delete asset queued events (#71736, #71828)
    • Resolve the caller from the explicit credential, not the session cookie (#72225, #72723)
    • Fix backfill DagRuns being permanently starved from scheduling (#72730)
  • Upgraded the minor and patch versions of some open-source provider packages. See Astro Runtime 3.2-11 provider packages.

Security fixes

September 24, 2026
  • Airflow version: 3.2.2
  • Python versions: 3.12 - 3.14 (default: 3.13)
  • Runtime image: astrocrpublic.azurecr.io/runtime:3.2-10

Additional improvements

  • Upgrade to Apache Airflow TaskSDK to 1.2.2+astro.6, which includes:
    • Allow opting into fork+exec task processes to avoid a fork-time deadlock (#72164)
  • Upgrade astronomer-kubernetes-executor to 10.22.0+astro.1

Security fixes

September 23, 2026
  • Airflow version: 3.3.2
  • Python versions: 3.12 - 3.14 (default: 3.14)
  • Runtime image: astrocrpublic.azurecr.io/runtime:3.3-8

Additional improvements

  • Upgrade to Airflow 3.3.2+astro.1
  • Upgrade to Apache Airflow TaskSDK to 1.3.2+astro.1, which includes:
    • Allow opting into fork+exec task processes via execute_tasks_new_python_interpreter (#72164)
  • Upgrade astronomer-kubernetes-executor to 10.22.0+astro.1
  • Upgraded the minor and patch versions of some open-source provider packages. See Astro Runtime 3.3-8 provider packages.

Security fixes

September 17, 2026
  • Airflow version: 2.11.2
  • Python versions: 3.10 - 3.12 (default: 3.12)
  • Runtime image: astrocrpublic.azurecr.io/astronomer/astro-runtime:13.11.0

Additional improvements

  • Upgrade to Airflow 2.11.2+astro.7
  • Upgrade apache-airflow-providers-amazon to 9.35.1
  • Upgraded the minor and patch versions of several open-source provider packages.

Security fixes

September 15, 2026
  • Airflow version: 3.0.6
  • Python versions: 3.11 - 3.12 (default: 3.12)
  • Runtime image: astrocrpublic.azurecr.io/runtime:3.0-18

Additional improvements

Security fixes

September 10, 2026
  • Airflow version: 3.1.8
  • Python versions: 3.11 - 3.12 (default: 3.12)
  • Runtime image: astrocrpublic.azurecr.io/runtime:3.1-21

Additional improvements

  • Upgrade to Airflow 3.1.8+astro.8, which includes:
    • Do not import the stored path when rebuilding a callback from serialized data (#70704)
    • Reject reserved XCom serialization keys submitted as JSON string literals (#69378, #69462)
    • Resolve backfill_id in the access dependency with the type the routes declare (#70889)
    • Resolve a Dag’s team when authorizing a Dag found by lookup (#70893, #71107)
  • Upgrade to Apache Airflow TaskSDK to 1.1.8+astro.7
  • Upgraded the minor and patch versions of some open-source provider packages. See Astro Runtime 3.1-21 provider packages.

Security fixes

August 31, 2026
  • Airflow version: 3.3.1
  • Python versions: 3.12 - 3.14 (default: 3.14)
  • Runtime image: astrocrpublic.azurecr.io/runtime:3.3-7

Additional improvements

  • Upgrade to Apache Airflow TaskSDK to 1.3.1+astro.2, which includes:
    • Authenticate only once per task process to external secrets backends (#71756)

Security fixes

August 31, 2026
  • Airflow version: 3.2.2
  • Python versions: 3.12 - 3.14 (default: 3.13)
  • Runtime image: astrocrpublic.azurecr.io/runtime:3.2-9

Additional improvements

  • Upgrade to Airflow 3.2.2+astro.6, which includes:
    • Do not import the stored path when rebuilding a Callback from serialized data (#70704)
    • Reject reserved XCom serialization keys submitted as JSON string literals (#69378, #69462)
    • Resolve backfill_id in the access dependency with the type the routes declare (#70889)
    • Resolve the Dag’s team when authorizing a Dag found by lookup (#70893, #71107)
    • Fail task instances whose stored next_kwargs cannot be processed (#70685)
  • Upgrade to Apache Airflow TaskSDK to 1.2.2+astro.5, which includes:
    • Authenticate only once per task process to external secrets backends (#71756)
  • Upgraded the minor and patch versions of some open-source provider packages. See Astro Runtime 3.2-9 provider packages.

Security fixes

August 26, 2026
  • Airflow version: 3.3.1
  • Python versions: 3.12 - 3.14 (default: 3.14)
  • Runtime image: astrocrpublic.azurecr.io/runtime:3.3-6

Additional improvements

  • Upgrade to Airflow 3.3.1+astro.4, which includes:
    • Display owner_display_name in Audit Log (#68833)
    • Add get_display_name to BaseUser interface (#70583)
    • Show user display names for triggered runs and HITL responses (#70836)
  • Upgraded the minor and patch versions of some open-source provider packages. See Astro Runtime 3.3-6 provider packages.
August 26, 2026
  • Airflow version: 3.0.6
  • Python versions: 3.11 - 3.12 (default: 3.12)
  • Runtime image: astrocrpublic.azurecr.io/runtime:3.0-17

Additional improvements

  • Upgrade to Airflow 3.0.6+astro.9
    • Do not deserialize trigger_kwargs when loading serialized DAGs (#66002)
    • Remove dead AIP-44 trigger-over-BaseSerialization path (DAT.BASE_TRIGGER) (#68528)
    • Remove trigger kwargs from the REST API response (#67868)
    • Fix a missed redaction of variable JSON values (#67495)
    • Apply per-file authorization to the dag-source endpoint (#67662)
    • Filter scheduling-dependencies graph edges by readable-DAG access (#67627)
    • Mask per-key secrets-backend-kwarg overrides on the Config API (#67622)
    • Fix DAG processor callback cleanup for versioned bundle files (#66484)
    • Fix a 500 error for event logs with a NULL dttm (#68338)
    • Display owner_display_name in the audit log (#68833)
    • Add get_display_name to the BaseUser interface (#70583)
    • Decode start_trigger_args kwargs when deferring, so tasks using start_from_trigger resume with their real kwargs
  • Upgrade to Apache Airflow TaskSDK to 1.0.6+astro.6
  • Upgrade astronomer-kubernetes-executor to 10.21.0+astro.1
  • Upgrade astronomer-providers-logging to 1.6.8
  • Upgraded several open-source provider packages. See Astro Runtime 3.0-17 provider packages.

Security fixes

August 24, 2026
  • Airflow version: 3.2.2
  • Python versions: 3.12 - 3.14 (default: 3.13)
  • Runtime image: astrocrpublic.azurecr.io/runtime:3.2-8

Additional improvements

  • Upgrade to Airflow 3.2.2+astro.5, which includes:
    • Determine the latest Dag version by version number rather than creation time (#68389)
    • Fix a scheduler crashloop when the last task instance predates Dag versioning (#68253)
    • Fix cleared tasks getting stuck when a Dag run has no version (#71696)
  • Upgrade astronomer-kubernetes-executor to 10.21.0+astro.1

Security fixes

August 24, 2026
  • Airflow version: 3.1.8
  • Python versions: 3.11 - 3.12 (default: 3.12)
  • Runtime image: astrocrpublic.azurecr.io/runtime:3.1-20

Additional improvements

  • Upgrade to Airflow 3.1.8+astro.7, which includes:
    • Remove eager loading of all task instances in the scheduler, reducing scheduler memory use on large Dags (#60956)
    • Determine the latest Dag version by version number rather than creation time (#68389)
    • Fix a scheduler crashloop when the last task instance predates Dag versioning (#68253)
    • Fix cleared tasks getting stuck when a Dag run has no version (#71696)
  • Upgrade astronomer-kubernetes-executor to 10.21.0+astro.1
  • Upgraded the minor and patch versions of some open-source provider packages. See Astro Runtime 3.1-20 provider packages.

Security fixes

August 22, 2026
  • Airflow version: 2.11.2
  • Python versions: 3.10 - 3.12 (default: 3.12)
  • Runtime image: astrocrpublic.azurecr.io/astronomer/astro-runtime:13.10.0

Additional improvements

  • Upgrade to Airflow 2.11.2+astro.6 which includes:
    • Fix Logs tab controls disappearing on long log pages #71786
    • Update airflow/www dependencies to clear UI CVEs
  • Upgrade apache-airflow-providers-cncf-kubernetes to 10.21.0
  • Update astronomer-kubernetes-executor to 10.21.0+astro.1
  • Upgraded the minor and patch versions of several open-source provider packages.

Security fixes

August 21, 2026
  • Airflow version: 3.3.1
  • Python versions: 3.12 - 3.14 (default: 3.14)
  • Runtime image: astrocrpublic.azurecr.io/runtime:3.3-5

Additional improvements

  • Upgrade to Airflow 3.3.1+astro.3, which includes:
    • Bound the scheduler’s deserialized Dag cache (#71704)
    • Stop the Dag processor warning on every normalized file path (#71091)
    • Fix Dag callbacks silently dropped when version inflation check blocks parsing (#70987)