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