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


The following commit(s) were added to refs/heads/v3-1-test by this push:
     new b80097afc0e Update 3.1.0 release notes based on latest cherry-picks
b80097afc0e is described below

commit b80097afc0e3448721d0600156362b93aab24a4c
Author: Kaxil Naik <[email protected]>
AuthorDate: Thu Sep 18 21:12:46 2025 +0100

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

diff --git a/RELEASE_NOTES.rst b/RELEASE_NOTES.rst
index 899b3aa168e..b47a4f69b36 100644
--- a/RELEASE_NOTES.rst
+++ b/RELEASE_NOTES.rst
@@ -98,7 +98,7 @@ UI Internationalization
 """""""""""""""""""""""
 
 Airflow 3.1 delivers comprehensive internationalization (``i18n``) support, 
making the web interface
-accessible to users worldwide. The React-based UI now supports 16 languages 
with robust translation infrastructure.
+accessible to users worldwide. The React-based UI now supports 17 languages 
with robust translation infrastructure.
 
 **Supported Languages**:
 
@@ -115,6 +115,7 @@ accessible to users worldwide. The React-based UI now 
supports 16 languages with
 - Korean
 - Polish
 - Portuguese
+- Simplified Chinese
 - Spanish
 - Traditional Chinese
 - Turkish
@@ -165,6 +166,12 @@ The Calendar and Gantt views from Airflow 2.x have been 
rebuilt for the modern R
 filtering capabilities across all views. These improvements provide better 
performance and a more consistent
 user experience with the rest of the modern Airflow interface.
 
+**DAG Dashboard Organization**
+
+Users can now pin and favorite DAGs for better dashboard organization, making 
it easier to find and prioritize
+frequently used workflows. This feature is particularly valuable for teams 
managing large numbers of DAGs,
+providing quick access to critical workflows without searching through 
extensive DAG lists.
+
 Inference Execution (Synchronous DAGs)
 """"""""""""""""""""""""""""""""""""""
 
@@ -366,6 +373,8 @@ New Features
 - Add utility functions for generic filter counting (#54817)
 - Add keyboard navigation for Grid view interface (#51784)
 - Add improved error handling for plugin import failures (#49643)
+- Add plugin validation in ``/plugins`` API with warnings for invalid plugins 
(#55673)
+- Improve accessibility for screen readers and assistive technologies with 
proper language detection (#55839)
 - Add enhanced variable management with upsert operations (#48547)
 - Add favorites/pinning support for DAG dashboard organization (#51264)
 - Add system theme support with automatic OS preference detection (#52649)
@@ -471,6 +480,10 @@ Bug Fixes
 - Fix DB downgrade to Airflow 2 when fab tables exists (#55738)
 - Fix UI stats endpoint causing dashboard loading issues (#55733)
 - Fix unintended console output when DAG not found in ``serialized_dag`` table 
(#54972)
+- Fix scheduler handling of orphaned tasks from Airflow 2 during upgrade 
(#55848)
+- Fix logging format to respect existing configuration during upgrade to 
prevent unexpected log format changes (#55824)
+- Fix Grid view crashes when DAG version information is missing (#55771)
+- Fix compatibility for custom triggers migrating from Airflow 2.x that use 
synchronous connection calls (#55799)
 
 Miscellaneous
 ^^^^^^^^^^^^^
diff --git a/reproducible_build.yaml b/reproducible_build.yaml
index 777e853de12..7530ee915bf 100644
--- a/reproducible_build.yaml
+++ b/reproducible_build.yaml
@@ -1,2 +1,2 @@
-release-notes-hash: 2845318d766a51978291a8edf300d06e
-source-date-epoch: 1758157197
+release-notes-hash: 664400f5323cc38d75012741fc97dd21
+source-date-epoch: 1758226492

Reply via email to