Apache Airflow 3.3 Adds Task State Store, Pluggable Retries, and Multi-Language Support
Apache Airflow released version 3.3.0 on 6 July 2026, followed by 3.3.1 approximately five weeks later, as a focused incremental update rather than a major architectural overhaul. The release introduces five key improvements, including a first-class key-value state store for tasks and assets (AIP-103) that persists across retries and reruns, addressing long-standing workarounds involving XComs and global Variables. Pluggable retry policies (AIP-105) allow engineers to handle specific failure scenarios such as repeated 401 errors more gracefully, while per-run bundle version control prevents reruns from silently picking up code from newer deployments. Experimental support for Java and Go task implementations via a new Coordinator layer (AIP-108) broadens the language options available to data engineers. The release also expands asset partitioning capabilities and introduces a scheduler-managed state for human-in-the-loop approval steps, reducing unnecessary resource consumption during manual review periods.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in