release notes
release notes
Published 3/11/2026
PatchContains breaking changes📦 PyPI: https://pypi.org/project/apache-airflow/3.1.8/ 📚 Docs: https://airflow.apache.org/docs/apache-airflow/3.1.8/ 🛠️ Release Notes: https://airflow.apache.org/docs/apache-airflow/3.1.8/release_notes.html 🐳 Docker Image: "docker pull apache/airflow:3.1.8" 🚏 Constraints: https://github.com/apache/airflow/tree/constraints-3.1.8
DagAccessEntity.Run (#61456)is_authorized_backfill of the BaseAuthManager interface has been removed. Core will no longer call this method and their
provider counterpart implementation will be marked as deprecated.
Permissions for backfill operations are now checked against the DagAccessEntity.Run permission using the existing
requires_access_dag decorator. In other words, if a user has permission to run a DAG, they can perform backfill operations on it.
Please update your security policies to ensure that users who need to perform backfill operations have the appropriate DagAccessEntity.Run permissions. (Users
having the Backfill permissions without having the DagRun ones will no longer be able to perform backfill operations without any update)
Elasticsearch is now fully compatible with remote logging along side with apache-airflow-providers-elasticsearch>=6.5.0. Please review elasticsearch provider release notes for more information https://airflow.apache.org/docs/apache-airflow-providers-elasticsearch/6.5.0/changelog.html (#62121) (#62940)
disable_sqlite_fkeys in revision 509b94a1042d (#63256) (#63272)useAssetServiceGetDagAssetQueuedEvents to get the correct number of ADRQs (#62868) (#62902)dag_processing.total_parse_time metric (#62128) (#62764)timer.duration unit labels in logs (#61824) (#62757)dag_bundle.signed_url_template from varchar(200) to text (#61041) (#62568)PYTHONASYNCIODEBUG=1 is set (#61281) (#61933)pendulum.date.Date values (#61176) (#61717)access_key and connection_string not being masked in logs (#61580) (#61582)minimatch ReDoS vulnerabilities via pnpm overrides (#62805)elk.portConstraints for LR orientation in graph view (#62144) (#62187)run_after alias to XComResponse for backward compatibility (#61443) (#61672)release notes
Published 3/11/2026
PatchContains breaking changes📦 PyPI: https://pypi.org/project/apache-airflow/3.1.8/ 📚 Docs: https://airflow.apache.org/docs/apache-airflow/3.1.8/ 🛠️ Release Notes: https://airflow.apache.org/docs/apache-airflow/3.1.8/release_notes.html 🐳 Docker Image: "docker pull apache/airflow:3.1.8" 🚏 Constraints: https://github.com/apache/airflow/tree/constraints-3.1.8
DagAccessEntity.Run (#61456)is_authorized_backfill of the BaseAuthManager interface has been removed. Core will no longer call this method and their
provider counterpart implementation will be marked as deprecated.
Permissions for backfill operations are now checked against the DagAccessEntity.Run permission using the existing
requires_access_dag decorator. In other words, if a user has permission to run a DAG, they can perform backfill operations on it.
Please update your security policies to ensure that users who need to perform backfill operations have the appropriate DagAccessEntity.Run permissions. (Users
having the Backfill permissions without having the DagRun ones will no longer be able to perform backfill operations without any update)
Elasticsearch is now fully compatible with remote logging along side with apache-airflow-providers-elasticsearch>=6.5.0. Please review elasticsearch provider release notes for more information https://airflow.apache.org/docs/apache-airflow-providers-elasticsearch/6.5.0/changelog.html (#62121) (#62940)
disable_sqlite_fkeys in revision 509b94a1042d (#63256) (#63272)useAssetServiceGetDagAssetQueuedEvents to get the correct number of ADRQs (#62868) (#62902)dag_processing.total_parse_time metric (#62128) (#62764)timer.duration unit labels in logs (#61824) (#62757)dag_bundle.signed_url_template from varchar(200) to text (#61041) (#62568)PYTHONASYNCIODEBUG=1 is set (#61281) (#61933)pendulum.date.Date values (#61176) (#61717)access_key and connection_string not being masked in logs (#61580) (#61582)minimatch ReDoS vulnerabilities via pnpm overrides (#62805)elk.portConstraints for LR orientation in graph view (#62144) (#62187)run_after alias to XComResponse for backward compatibility (#61443) (#61672)Apache Airflow - A platform to programmatically author, schedule, and monitor workflows