Shipped · Analytics and data

What apache/airflow shipped

The public repository of Apache Airflow · github.com/apache/airflow

Written by FoxPlug from the repository's own releases; not affiliated with Apache Airflow. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/apache/airflow; Apache Airflow did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

Follow airflow's weekly shipped digest

Week of October 5, 2026

What shipped

Why it matters

This week the ground work for Task Loops landed across storage, execution and documentation, changing how a task instance is identified so loop passes and mapped expansions can no longer be confused with each other. Several fixes also target scheduler stability and compatibility, including skipping runs whose DAG cannot be deserialized instead of crashing, and not leaving invalid executor_config tasks stuck in queued. E2E coverage also grew for DAGs written in TypeScript, Java and Go, alongside new human-in-the-loop support in the TypeScript SDK.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Task Loops groundwork landed: task instances now carry region coordinates, docs for the new Task Loops feature are up, and cyclic TaskGroup dependencies are deprecated. Also: the scheduler skips DAGs it cannot deserialize instead of crashing. Fixes for KubernetesExecutor, deadlin

Post for LinkedIn

This week in Apache Airflow: the ground work for Task Loops landed, introducing the internal concept of dynamic regions for task instances and carrying region coordinates through task execution, with user-facing docs for the new feature. Cyclic TaskGroup dependencies are now deprecated so that each group has an unambiguous order. On the reliability side, the scheduler logs and skips a queued run whose DAG cannot be deserialized instead of crashing, and the KubernetesExecutor no longer leaves tasks with an invalid executor_config stuck in queued. Deadline intervals stored as JSON no longer break DAG run clearing. airflow standalone discovers new DAG files within seconds. E2E suites also gained native TypeScript, Java and Go DAG coverage, and the TypeScript SDK added human-in-the-loop tasks.

Week of September 28, 2026

What shipped

Why it matters

This week adds significant functionality for DAG development and execution. The Go SDK gains conditional branching and task ordering capabilities, while the airflowctl command line interface expands to support task state queries. Multiple fixes address production issues with log handling, task retries, and async operations.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Week 40: airflowctl tasks state command, Go SDK branching and ordering, DAG version comparison UI, OpenSearch log pagination fix, and numerous async/executor improvements.

Post for LinkedIn

Apache Airflow week 40 ships: airflowctl tasks state command for task state queries, Go SDK conditional branching with dag.If and task ordering with Before/After/Label, DAG version comparison endpoint and UI tab, OpenSearch log pagination fix for large task logs, SparkSubmitHook performance improvement, Cloud SQL retry handling, and improvements to async hooks and executor providers.

Week of September 21, 2026

What shipped

Why it matters

This week includes UI improvements for bulk DAG operations, query optimizations for the REST API, fixes to connection handling across multiple providers, and better alignment of task metadata during retries. Operators managing multiple DAGs benefit from bulk actions, API users see faster responses, and task state tracking becomes more reliable.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: bulk pause/drain/unpause for DAGs, optimized event logs API, aligned task UUIDs on retry, InfluxDB 3 sensor, and FTP passive mode fixes.

Post for LinkedIn

Apache Airflow updates this week focus on operational efficiency and data consistency. Operators can now bulk pause, drain, or unpause DAGs from the UI. The event logs API is faster with optimized queries. Task retries now maintain proper UUID and try number alignment. Plus, FTPHook passive mode and EksHook shell compatibility improvements.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-10-12.

Is this your repo? Ask us to remove this page.