# Apache Airflow 3.1.0 — Release & Upgrade Intelligence
- **Product:** Apache Airflow (https://airflow.apache.org)
- **Version:** 3.1.0
- **Released:** Sep 25, 2025
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/airflow/updates/3.1.0/

## Executive Summary (TL;DR)
Apache Airflow 3.1.0. Source highlight: We are thrilled to announce the release of **Apache Airflow 3.1.0**, an update that puts humans at the center of data

## New Features
- Add Calendar and Gantt chart views to modern React UI with enhanced filtering (#54252, #51667)
- Add Python 3.13 support for Airflow runtime and dependencies (#46891)
- Add support for the ``psycopg3`` postgres driver (#52976)
- Add ability to track & display user who triggers DAG runs (#51738, #53510, #54164, #55112)
- Add toggle for log grouping in task log viewer for better organization (#51146)
- Add tag filtering improvements with Any/All selection options (#51162)

## Improvements
- Relocate Task SDK components for improved separation (#55174, #54795)
- Clean up unused code and improve module organization (#52176, #52173, #53031)
- Improve test fixtures and SDK communication testing (#54795, #50603)
- Improve DAG bundle handling and versioning support (#47592)
- Update UI's query client strategy for improved performance (#55528)
- Improve OOM error messaging for clearer task failure diagnosis (#55602)

## Bug Fixes
- Add ``SQLAlchemy 2.0`` support with various compatibility fixes for ``Python 3.13`` (#52233, #52518, #54940)
- Improve HITL user experience with bug fixes, UI enhancements, and data model consistency (#55463, #55539, #55575, #55546, #55543, #55536, #55535)
- Improve calendar view UI with enhanced tooltips and visual fixes (#55476)
- Fix DAG list filtering to include ``QUEUED`` runs with null ``start_date`` (#52668)
- Fix XCom deletion failure for mapped task instances through bulk deletion API (#51850)
- Fix XCom deletion failure for mapped task instances (#54954)
