This is an automated email from the ASF dual-hosted git repository.

kaxilnaik pushed a commit to branch v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git

commit a8f3ed210b6eaddc4930e670b68dad65fef9fe3d
Author: Kaxil Naik <[email protected]>
AuthorDate: Thu Sep 11 00:26:47 2025 -0600

    Update 3.1.0 release notes based on latest cherry-picks
---
 RELEASE_NOTES.rst       | 22 ++++++++++++++++------
 reproducible_build.yaml |  4 ++--
 2 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/RELEASE_NOTES.rst b/RELEASE_NOTES.rst
index f8c98a188e8..92523b629a1 100644
--- a/RELEASE_NOTES.rst
+++ b/RELEASE_NOTES.rst
@@ -50,15 +50,17 @@ Task SDK Decoupling for Independent Upgrades
 """""""""""""""""""""""""""""""""""""""""""""
 
 Airflow 3.1 advances the decoupling of the Task SDK from Airflow Core through
-improved DAG serialization with versioned contracts. While complete code 
separation is planned for Airflow 3.0.2,
+improved DAG serialization with versioned contracts. While complete code 
separation is planned for Airflow 3.2.0,
 the serialization foundation enables independent upgrades when components are 
deployed separately.
 
 **For DAG Authors**: Import constructs from ``airflow.sdk`` namespace:
+
 - ``from airflow.sdk import DAG, task, asset``
 - Access to latest authoring features with forward compatibility
 - Reduced dependency on server-side Airflow versions
 
 **For Platform Teams**: Foundation for independent upgrades:
+
 - Schema compliance ensures compatibility across versions
 - Deployment flexibility when components are separated
 - Reduced coordination overhead between development and operations teams
@@ -78,6 +80,7 @@ Configure deadline monitoring by specifying:
 - **Callback**: Response action using Airflow Notifiers or custom functions
 
 Example use cases:
+
 - Alert if a daily ETL hasn't completed 1 hour after its scheduled time
 - Notify stakeholders 30 minutes before a critical deadline
 - Escalate when resource-constrained DAGs remain queued too long
@@ -90,21 +93,23 @@ UI Internationalization
 """""""""""""""""""""""
 
 Airflow 3.1 delivers comprehensive internationalization (``i18n``) support, 
making the web interface
-accessible to users worldwide. The React-based UI now supports 14 languages 
with robust translation infrastructure.
+accessible to users worldwide. The React-based UI now supports 15 languages 
with robust translation infrastructure.
 
 **Supported Languages**:
+
 - Arabic
 - Catalan
-- German
+- Dutch
 - English
-- Spanish
 - French
+- German
 - Hebrew
 - Hindi
 - Hungarian
 - Korean
-- Dutch
 - Polish
+- Portuguese
+- Spanish
 - Traditional Chinese
 - Turkish
 
@@ -118,12 +123,14 @@ external views. This extensibility framework allows 
organizations to embed custo
 monitoring tools, and domain-specific interfaces directly within the Airflow 
UI.
 
 **New Plugin Capabilities**:
+
 - **React Apps**: Full-featured React applications integrated into Airflow 
navigation
 - **External Views**: Embed external web applications via iframe with seamless 
authentication
 - **Dashboard Integration**: Custom widgets and panels for operational 
dashboards
 - **Menu Integration**: Add custom navigation items and organize tools 
logically
 
 **Developer Experience**:
+
 - Hot reloading during development with ``airflow-react-plugin`` dev tools
 - TypeScript support and modern React patterns
 - Standardized plugin loading and validation
@@ -187,7 +194,7 @@ 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 ``SQLAlchemy 2.0`` support with various compatibility fixes (#52233, 
#52518, #54940)
+- Add ``SQLAlchemy 2.0`` support with various compatibility fixes for ``Python 
3.13`` (#52233, #52518, #54940)
 - 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)
@@ -318,6 +325,7 @@ Bug Fixes
 - Fix language display consistency and flag representation (#51560, #51177)
 - Fix RTL layout rendering for Arabic and Hebrew interfaces (#51853)
 - Fix graph export cropping when view is partial (#55012)
+- Fix log viewer "Toggle Source" to hide only source fields, not all 
structured log fields (#55474)
 
 Miscellaneous
 ^^^^^^^^^^^^^
@@ -340,6 +348,8 @@ Miscellaneous
 - Add comprehensive HITL operator documentation and examples (#54618)
 - Add guards for registering middlewares from plugins (#55399)
 - Optimize Gantt group expansion with de-bouncing and deferred rendering 
(#55334)
+- Differentiate between triggers and watchers currently running for better 
visibility (#55376)
+- Update color palette and leverage Chakra semantic tokens (#53981)
 
 Doc Only Changes
 ^^^^^^^^^^^^^^^^
diff --git a/reproducible_build.yaml b/reproducible_build.yaml
index 928e77be1d9..76a8bdfa087 100644
--- a/reproducible_build.yaml
+++ b/reproducible_build.yaml
@@ -1,2 +1,2 @@
-release-notes-hash: 3a988ca718baa2e1c3e6639e9029a44e
-source-date-epoch: 1757456271
+release-notes-hash: 02ba60b13bb5f06f5a9186408e84d2cc
+source-date-epoch: 1757572647

Reply via email to