Download Latest Version Airflow 3.0.4 source code.tar.gz (41.7 MB)
Email in envelope

Get an email when there's a new version of Apache Airflow

Home / 3.0.4
Name Modified Size InfoDownloads / Week
Parent folder
apache_airflow_task_sdk-1.0.4.tar.gz 2025-08-08 1.2 MB
apache_airflow_task_sdk-1.0.4-py3-none-any.whl 2025-08-08 248.7 kB
apache_airflow-3.0.4-py3-none-any.whl 2025-08-08 12.2 kB
apache_airflow-3.0.4.tar.gz 2025-08-08 27.3 kB
apache_airflow_core-3.0.4.tar.gz 2025-08-08 2.9 MB
apache_airflow_core-3.0.4-py3-none-any.whl 2025-08-08 3.8 MB
Airflow 3.0.4 source code.tar.gz 2025-08-08 41.7 MB
Airflow 3.0.4 source code.zip 2025-08-08 49.0 MB
README.md 2025-08-08 4.4 kB
Totals: 9 Items   98.9 MB 5

What's Changed

📦 PyPI: https://pypi.org/project/apache-airflow/3.0.4/ 📚 Docs: https://airflow.apache.org/docs/apache-airflow/3.0.4/ 🛠️ Release Notes: https://airflow.apache.org/docs/apache-airflow/3.0.4/release_notes.html 🪶 Sources: https://airflow.apache.org/docs/apache-airflow/3.0.4/installation/installing-from-sources.html 🐳 Docker Image: "docker pull apache/airflow:3.0.4" 🚏 Constraints: https://github.com/apache/airflow/tree/constraints-3.0.4

Bug Fixes

  • Fix scheduler heartbeat timeout failures with intermittent DetachedInstanceError crashes (#53838) (#53858)
  • Fix connection editing where sensitive fields like passwords and extras were lost when updating connections (#53943) (#53973)
  • Fix BaseOperator on_kill functionality not working when tasks are killed externally in TaskSDK (#53718) (#53832)
  • Fix TaskInstance notes not refreshing automatically without manual page refresh (#53307) (#54025)
  • Fix invalid execution API URLs causing failures in task supervisor (#53082) (#53518)
  • Fix task failure callbacks not running on DAG Processor when tasks are externally killed (#53058) (#53143)
  • Fix task_success_overtime configuration option not being configurable (#53342) (#53351)
  • Fix CSS warning for nth-child selector (#53982) (#54000)
  • Fix DAG filtering where "all" option did not show all DAGs as expected (#53656) (#53672)
  • Fix accordion child contents not being visible when content overflows (#53595) (#53602)
  • Fix navbar positioning for anchor calculations (#52016) (#53581)
  • Fix DagBag safe mode configuration resolution in DAG processor (#52694) (#53507)
  • Fix large log reading causing out-of-memory issues in API server (#49470) (#53167)
  • Fix connection exceptions consistency between Airflow 2.x and 3.x (#52968) (#53093)
  • Remove unnecessary group_by clause in event logs query for performance (#53733) (#53807)
  • Allow remote logging providers to load connections from API Server (#53719) (#53761)
  • Add certificate support for API server client communication with self-signed certificates (#53574) (#53793)
  • Respect apps flags for API server command configuration (#52929) (#53775)
  • Skip empty DAG run configuration rows and set statement timeout (#50788) (#53619)
  • Remove incorrect warning for BaseOperator.executor attribute (#53496) (#53519)
  • Add back DAG parsing pre-import optimization for improved performance (#50371) (#52698)
  • Flexible form use ReactMarkdown instead of default Markdown component (#54032) (#54040)
  • Unconditionally disable start_from_trigger functionality (#53744) (#53750)
  • Serialize NaN and infinity values to string (#53835) (#53844)
  • Make log redaction safer in edge case when redaction has an error (#54046) (#54048)
  • Flexible form use ReactMarkdown instead of default Markdown component (#54032) (#54040)
  • Fix inconsistent casing in UI of decorated tasks (#54056) (#54092)

Miscellaneous

  • Fix AIRFLOW_API_APPS constant in API server command (#54007) (#54012)
  • Add deprecation notice for using Connection from models in favor of SDK approach (#53594) (#53621)
  • Remove remnants of ~= used in requires-python configuration (#52985) (#52987)
  • Remove upper-binding for "python-requires" specification (#52980) (#52984)
  • Update GitPython from 3.1.44 to 3.1.45 (#53725) (#53731)(#53724) (#53732)

Doc Only Changes

  • Update DAG author documentation to use "DAG author" terminology (#53857) (#53950)
  • Update architecture diagrams labels from "Webserver(s)" to "API Server(s)" (#53917) (#54020)
  • Remove bold formatting for Public Interface documentation in Airflow 3.0+ (#53955) (#53964)
  • Add user-facing documentation for running separate Task Execution API server (#53789) (#53794)
  • Add documentation for self-signed certificate configuration (#53788) (#53792)
  • Update systemd unit files and documentation for Airflow 3.0 compatibility (#52294) (#53609)
  • Update public interface documentation to reflect airflow.sdk and AIP-72 changes (#52197) (#53117)
  • Update BaseOperator documentation string for clarity (#53403) (#53404)
  • Remove extra slash from endpoint URL formatting (#53755) (#53764)
  • Clarify our security model for sensitive connection information (#54088) (#54100)

Full Changelog: https://github.com/apache/airflow/compare/3.0.3...3.0.4

Source: README.md, updated 2025-08-08