Community Meetups Documentation Registry Use Cases Announcements Blog Ecosystem
Community Meetups Documentation Registry Use Cases Announcements Blog Ecosystem
Version: 3.3.2
No matching versions

Content

  • Overview
  • Quick Start
  • Installation of Airflow®
  • Security
  • Tutorials
  • How-to Guides
  • UI Overview
  • Core Concepts
  • Authoring and Scheduling
  • Administration and Deployment
  • Integration
  • Public Interface for Airflow 3.0+
  • Best Practices
  • FAQ
  • Troubleshooting
  • Release Policies
  • Release Notes
    • Airflow 3.3.2 (2026-09-17)
      • Significant Changes
      • Bug Fixes
      • Miscellaneous
      • Doc Only Changes
    • Airflow 3.3.1 (2026-08-12)
      • Significant Changes
        • pandas 3 changes how DataFrame XComs are stored and read back (#71169)
        • Fix 2.x to 3.0+ upgrade failure when a custom Dag bundle is configured (#70994)
        • Team scoped values of options registered as sensitive are now hidden (#71099)
      • Bug Fixes
      • Miscellaneous
      • Doc Only Changes
    • Airflow 3.3.0 (2026-07-06)
      • Significant Changes
        • Asset Partitioning (#64571, #65447, #66030, #66848, #67184, #67475, #67716, #68978)
        • Task and Asset State Store (#65759, #66073, #66160, #66463, #66586, #66859, #67041, #67292, #67319)
        • Pluggable Retry Policies (#65474)
        • Language Task SDK (Java and Go) (#65958, #67161, #67635, #67699)
        • Dag bundle version on clear, rerun, and backfill (#63884)
        • Provider example Dags as dedicated bundles (#66161)
        • Remote logging resolution decoupled from airflow.logging_config (#67056)
        • OpenTelemetry timer metrics now use Histogram (#64207)
        • Dag-processing “seconds ago” metric is now tagged (#62487)
        • New Deadlines page under Browse (#67586)
      • New Features
      • Bug Fixes
      • Miscellaneous
      • Doc Only Changes
    • Airflow 3.2.2 (2026-05-29)
      • Significant Changes
      • Bug Fixes
      • Miscellaneous
      • Doc-only Changes
    • Airflow 3.2.1 (2026-04-21)
      • Significant Changes
      • Improvements
      • Bug Fixes
      • Miscellaneous
      • Doc-only Changes
    • Airflow 3.2.0 (2026-04-07)
      • Significant Changes
        • Asset Partitioning
        • Multi-Team Deployments
        • Synchronous callback support for Deadline Alerts
        • UI Enhancements & Performance
        • New --only-idle flag for the scheduler CLI
        • Replace per-run TI summary requests with a single NDJSON stream
        • Structured JSON logging for all API server output
        • Remove legacy OTel Trace metaclass and shared tracer wrappers
        • Move task-level exception imports into the Task SDK
        • Support numeric multiplier values for retry_exponential_backoff parameter
        • Move serialization/deserialization (serde) logic into Task SDK
        • Methods removed from PriorityWeightStrategy
        • Methods removed from TaskInstance
        • Modify the information returned by DagBag
        • Remove --conn-id option from airflow connections list
        • Add operator-level render_template_as_native_obj override
        • Add gunicorn support for API server with zero-downtime worker recycling
        • Improved performance of rendered task instance fields cleanup for Dags with many mapped tasks (~42x faster)
        • AuthManager Backfill permissions are now handled by the requires_access_dag on the DagAccessEntity.Run
        • Python 3.14 support added
        • Reduce API server memory by eliminating SerializedDAG loads on task start
        • Remove MySQL client from container images
        • Add support for async callables in PythonOperator
        • Make start_date optional for @continuous schedule
        • Upgrade SQLAlchemy (SQLA) to 2.0
      • New Features
      • Bug Fixes
      • Miscellaneous
      • Doc Only Changes
    • Airflow 3.1.8 (2026-03-11)
      • Significant Changes
        • Backfill permissions are now handled via DagAccessEntity.Run (#61456)
        • Elasticsearch is now fully compatible with remote logging along (#62940)
      • Bug Fixes
      • Miscellaneous
      • Doc Only Changes
    • Airflow 3.1.7 (2026-02-04)
      • Bug Fixes
      • Miscellaneous
      • Doc Only Changes
    • Airflow 3.1.6 (2026-01-13)
      • Significant Changes
        • is_authorized_hitl_task() method now available in auth managers(#59399).
        • proxy and proxies added to DEFAULT_SENSITIVE_FIELDS (#59688)
      • Bug Fixes
      • Miscellaneous
      • Doc Only Changes
    • Airflow 3.1.5 (2025-12-12)
      • Significant Changes
      • Bug Fixes
      • Miscellaneous
      • Doc Only Changes
    • Airflow 3.1.3 (2025-11-13)
      • Significant Changes
        • Fix Connection & Variable access in API server contexts (plugins, log handlers)(#56583)
        • Remove insecure dag reports API endpoint that executed user code in API server (#56609)
      • Bug Fixes
      • Miscellaneous
      • Doc Only Changes
    • Airflow 3.1.2 (2025-11-05)
      • Significant Changes
      • Bug Fixes
      • Miscellaneous
      • Doc Only Changes
    • Airflow 3.1.1 (2025-10-27)
      • Significant Changes
      • Bug Fixes
      • Miscellaneous
      • Doc Only Changes
    • Airflow 3.1.0 (2025-09-25)
      • Significant Changes
        • Human in the Loop (HITL)
        • Task SDK Decoupling for Independent Upgrades
        • Deadline Alerts
        • UI Internationalization
        • React Plugin System (AIP-68)
        • Enhanced UI Views and Filtering
        • Inference Execution (Synchronous DAGs)
        • New Trigger Rule: ALL_DONE_MIN_ONE_SUCCESS
        • Enhanced DAG Processing Visibility
        • Python 3.13 support added & 3.9 support removed
        • Configuration Changes and Cleanup
        • API Changes
        • Task SDK Interface Changes
        • Reduce default API server workers to 1
        • Airflow now uses structlog everywhere
        • Serialization Interface Changes
      • New Features
      • Bug Fixes
      • Miscellaneous
      • Doc Only Changes
    • Airflow 3.0.6 (2025-08-29)
      • Significant Changes
        • Bug Fixes
        • Miscellaneous
        • Doc Only Changes
    • Airflow 3.0.5 (2025-08-20)
      • Significant Changes
        • Bug Fixes
        • Miscellaneous
        • Doc Only Changes
    • Airflow 3.0.4 (2025-08-08)
      • Significant Changes
        • Bug Fixes
        • Miscellaneous
        • Doc Only Changes
    • Airflow 3.0.3 (2025-07-14)
      • Significant Changes
        • Bug Fixes
        • Miscellaneous
        • Doc Only Changes
    • Airflow 3.0.2 (2025-06-10)
      • Significant Changes
        • Bug Fixes
        • Miscellaneous
        • Doc Only Changes
    • Airflow 3.0.1 (2025-05-12)
      • Significant Changes
        • Bug Fixes
        • Miscellaneous
        • Doc Only Changes
    • Airflow 3.0.0 (2025-04-22)
      • Highlights
      • Significant Changes
        • Task Execution API & Task SDK (AIP-72)
        • Edge Executor (AIP-69)
        • Scheduler-Managed Backfills (AIP-78)
        • DAG Versioning (AIP-66)
        • React UI Rewrite (AIP-38, AIP-84)
        • Asset-Based Scheduling & Terminology Alignment (AIP-74, AIP-75)
        • Unified Scheduling Field
        • Updated Scheduling Defaults
        • Restricted Metadata Database Access
        • Future Logical Dates No Longer Supported
        • Context Behavior for Asset and Manually Triggered DAGs
        • Improved Callback Behavior
        • Updated Default Configuration
      • Executor & Scheduler Updates
        • Standalone DAG Processor Required
        • Priority Weight Capped by Pool Slots
        • Teardown Task Handling During DAG Termination
        • Improved Scheduler Fault Tolerance
        • Mapped Task Stats Accuracy
        • SequentialExecutor has been removed
      • DAG Authoring Enhancements
        • New Stable DAG Authoring Interface: airflow.sdk
        • Renamed Parameter: fail_stop → fail_fast
        • Context Cleanup and Parameter Removal
        • Task Context Utilities Moved
        • Trigger Rule Restrictions
        • Asset Aliases for Reusability
        • Operator Links interface changed
        • Plugins no longer support adding executors, operators & hooks
        • Support for ML & AI Use Cases (AIP-83)
      • Config & Interface Changes
        • Default Value Handling
        • Refactored Config Defaults