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

## Executive Summary (TL;DR)
Apache Airflow 3.1.1. Source highlight: 📦 PyPI: https://pypi.org/project/apache-airflow/3.1.1/

## New Features
- Add Greek UI translation (#56724)
- Add Thai UI translation (#56946)
- Add Polish translations (#56825)
- Add configurable timeout for Execution API requests (#56969)
- Add ``is_favorite`` to UI dags list (#56341)
- Add ``executor``, ``hostname``, and ``queue`` columns to ``TaskInstances`` page (#55922)

## Improvements
- Improve DAG and task missing error handling in callbacks (#56725)
- Improve UI retry strategy on client errors (#56638)
- Improve get dag grid structure endpoint speed (#56937)
- UI: Update recent runs bar chart and improve responsiveness (#56314)
- UI: Improve clipboard button visibility with hover effect (#56484)
- Improve API sort documentation (#56617)

## Bug Fixes
- Fix execution failures with NULL ``dag_run.conf`` during upgrades from earlier versions (#56729)
- Fix memory leak in remote logging connection cache (#56695)
- Fix DAG processor crash with pre-import module optimization enabled (#56779)
- Fix scheduler crash with email notifications (#56431)
- Fix scheduler crash during 3.0 to 3.1 migration when ``retry_delay`` is ``None`` (#56236)
- Fix task retries executing wrong method after deferred state (#56737)
