Apache Airflow 1.5.0stable Released Sep 04, 2015
Impact Score: 5/10

Apache Airflow 1.5.0 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: airflow ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Apache Airflow 1.5.0. Source highlight: v1.5.0 is a huge release. Tons of important features.

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (3)

  • @jlowin landed a feature to communicate information across tasks called XCom, more information here
  • @neovintage added support for connection to be defined in environment variables, allowing to bypass or override the metadata database
  • @kapil-malik added a UI feature where some users can only see their own DAGs while superusers can still see all, this feature is turned off by default

โšก Performance & Enhancements (3)

  • @jlowin improved the tree view to render a non expendable when trees go above 5k nodes
  • Improved the task_instance table to log the operator name and queued timestamp
  • Improvements to the unit tests (speed + coverage)
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
v1.5.0 is a huge release. Tons of important features. Make sure to run `airflow upgradedb` after you upgrade Improvements: - @jlowin landed a feature to communicate information across tasks called XCom, more information [here](http://pythonhosted.org/airflow/concepts.html#xcoms) - @neovintage integrated Airflow with Alembic, making database migration easy, run `airflow upgradedb` to get your database up to date as you upgrade Airflow - The dependency engine is now more flexible, allowing for [trigger rules](http://pythonhosted.org/airflow/concepts.html#trigger-rules), before this update, tasks would only be triggered when all dependencies were successful (still the default), now you can set tasks to trigger when a single parent succeeds, when one fails, when they all fail, or to fire regardless of their dependencies: - @neovintage added support for connection to be defined in environment variables, allowing to bypass or override the metadata database - @jlowin improved the tree view to render a non expendable when trees go above 5k nodes - The Druid hook and HiveToDruidTransfer are maturing and becoming production grade - @kapil-malik added a UI feature where some users can only see their own DAGs while superusers can still see all, this feature is turned off by default - Allowing all operators and some preoperators to receive list of sql statements to be execute as a chain - Improved the task_instance table to log the operator name and queued timestamp - Passwords in the metadata can now be encrypted - Improvements to the unit tests (speed + coverage) - Bugfixes + more