release notes
release notes
Published 1/13/2026
PatchContains new features📦 PyPI: https://pypi.org/project/apache-airflow/3.1.6/ 📚 Docs: https://airflow.apache.org/docs/apache-airflow/3.1.6/ 🛠 Release Notes: https://airflow.apache.org/docs/apache-airflow/3.1.6/release_notes.html 🐳 Docker Image: "docker pull apache/airflow:3.1.6" 🚏 Constraints: https://github.com/apache/airflow/tree/constraints-3.1.6
is_authorized_hitl_task() method now available in auth managers(#59399).This method is now available in auth managers to check whether a user is authorized to approve a HITL task
proxy and proxies added to DEFAULT_SENSITIVE_FIELDS (#59688)proxy and proxies have been added to DEFAULT_SENSITIVE_FIELDS in secrets_masker to treat proxy configurations as sensitive by default
deprecated_options entry for dag_file_processor_timeout (#59181) (#60162)ApprovalOperator with SimpleAuthManager when all_admins=True (#59399) (#60116)ti_failure metrics for tasks (#59731) (#59964)TaskInstanceHistory on scheduler TI resets (#59639) (#59752)proxy and proxies as sensitive fields in DEFAULT_SENSITIVE_FIELDS (#59688) (#59792)[webserver] base_url (#59659) (#59781)DagRunContext (#59714) (#59732)Content-Type to request headers in Task SDK calls when missing (#59676) (#59687)_read_from_logs_server when status_code is 403 (#59489) (#59504)run_on_latest_version defaulting to False instead of True (#59304) (#59328).airflowignore negation not working in subfolders (#58740) (#59305)DagRun.queued_at not updating when clearing (#59066) (#59177)0.3.0 (#59538)permalink icon (#58763)get_template_context (#59023) (#59036)release notes
Published 1/13/2026
PatchContains new features📦 PyPI: https://pypi.org/project/apache-airflow/3.1.6/ 📚 Docs: https://airflow.apache.org/docs/apache-airflow/3.1.6/ 🛠 Release Notes: https://airflow.apache.org/docs/apache-airflow/3.1.6/release_notes.html 🐳 Docker Image: "docker pull apache/airflow:3.1.6" 🚏 Constraints: https://github.com/apache/airflow/tree/constraints-3.1.6
is_authorized_hitl_task() method now available in auth managers(#59399).This method is now available in auth managers to check whether a user is authorized to approve a HITL task
proxy and proxies added to DEFAULT_SENSITIVE_FIELDS (#59688)proxy and proxies have been added to DEFAULT_SENSITIVE_FIELDS in secrets_masker to treat proxy configurations as sensitive by default
deprecated_options entry for dag_file_processor_timeout (#59181) (#60162)ApprovalOperator with SimpleAuthManager when all_admins=True (#59399) (#60116)ti_failure metrics for tasks (#59731) (#59964)TaskInstanceHistory on scheduler TI resets (#59639) (#59752)proxy and proxies as sensitive fields in DEFAULT_SENSITIVE_FIELDS (#59688) (#59792)[webserver] base_url (#59659) (#59781)DagRunContext (#59714) (#59732)Content-Type to request headers in Task SDK calls when missing (#59676) (#59687)_read_from_logs_server when status_code is 403 (#59489) (#59504)run_on_latest_version defaulting to False instead of True (#59304) (#59328).airflowignore negation not working in subfolders (#58740) (#59305)DagRun.queued_at not updating when clearing (#59066) (#59177)0.3.0 (#59538)permalink icon (#58763)get_template_context (#59023) (#59036)Apache Airflow - A platform to programmatically author, schedule, and monitor workflows