Skip to content

Commit dafcb6e

Browse files
committed
Add Release notes for Airflow 3.0.3 and Task SDK 1.0.3
1 parent 9cf9c7c commit dafcb6e

File tree

2 files changed

+74
-2
lines changed

2 files changed

+74
-2
lines changed

RELEASE_NOTES.rst

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,78 @@
2424

2525
.. towncrier release notes start
2626
27+
Airflow 3.0.3 (2025-07-08)
28+
--------------------------
29+
30+
Significant Changes
31+
^^^^^^^^^^^^^^^^^^^
32+
33+
No significant changes.
34+
35+
Bug Fixes
36+
"""""""""
37+
38+
- Fix task execution failures with large data by improving internal communication protocol (#51924)
39+
- Fix reschedule sensors failing after multiple requeue attempts over long periods (#52706)
40+
- Improve ``xcom_pull`` to cover different scenarios for mapped tasks (#51568)
41+
- Fix connection retrieval failures in triggerer when schema field is used (#52691)
42+
- Add back user impersonation (``run_as_user``) support for task execution (#51780)
43+
- Fix DAG version not updating when bundle name changes without DAG structure changes (#51939)
44+
- Add back ``exception`` to context for task callbacks (#52066)
45+
- Fix task log retrieval for retry attempts showing incorrect logs (#51592)
46+
- Fix data interval handling for DAGs created before AIP-39 during serialization (#51913)
47+
- Fix lingering task supervisors when ``EOF`` is missed (#51180) (#51970)
48+
- Persist ``EventsTimetable``'s description during serialization (#51926)
49+
- Delete import error when a dag bundle becomes inactive (#51921)
50+
- Cleanup import errors during DB migration (#51919)
51+
- Fix ``EOF`` detection of subprocesses in Dag Processor (#51895)
52+
- Stop streaming task logs if end of log mark is missing (#51482)
53+
- Allow more empty loops before stopping log streaming (#52624)
54+
- Fix Jinja2 Template deep copy error with ``dag.test`` (#51673)
55+
- Explicitly close log file descriptor in the supervise function (#51654)
56+
- Improve structured logging format and layout (#51567) (#51626)
57+
- Use Connection Hook Names for Dropdown instead of connection IDs (#51613)
58+
- Add back config setting to control exposing stacktraces that was missed in Airflow 3 (#51617)
59+
- Fix task level alias resolution in structure endpoint (#51579)
60+
- Fix backfill creation to include DAG run configuration from form (#51584)
61+
- Fix structure edges in API responses (#51489)
62+
- Make ``dag.test`` consistent with ``airflow dags test`` CLI command (#51476)
63+
- Fix downstream asset attachment at task level in structure endpoint (#51425)
64+
- Fix Task Instance ``No Status`` Filter (#52154)
65+
- UI: Fix backfill creation to respect run backwards setting from form (#52168)
66+
- UI: Set downstream option to default on task instance clear (#52246)
67+
- UI: Enable iframe script execution (#52568)
68+
- UI: Fix DAG tags filter not showing all tags in UI when tags are greater than 50 (#52714)
69+
- UI: Add real-time clock updates to timezone selector (#52414)
70+
- Fix editing connection with sensitive extra field (#52445)
71+
- Fix archival for cascading deletes by archiving dependent tables first (#51952)
72+
- Fix whitespace handling in DAG owners parsing for multiple owners (#52221)
73+
- Fix SQLite migration from 2.7.0 to 3.0.0 (#51431)
74+
- Fix http exception when ti not found for extra links API (#51465)
75+
- Fix Starting from Trigger when using ``MappedOperator`` (#52681)
76+
- Add ti information to requeue logs (#49995)
77+
- Task SDK: Fix ``AssetEventOperations.get`` to use ``alias_name`` when specified (#52324)
78+
79+
Miscellaneous
80+
"""""""""""""
81+
82+
- Update ``connections_test`` CLI to use Connection instead of BaseHook (#51834) (#51917)
83+
- Fix table pagination when DAG filtering changes (#51795)
84+
- UI: Move asset events to its own tab (#51655)
85+
- Exclude ``libcst`` 1.8.1 for Python 3.9 (#51609)
86+
- Add ``git`` binary to PROD docker image (#51587)
87+
- UI: Implement navigation on bar click (#50416)
88+
- Reduce unnecessary logging when retrieving connections and variables (#51826)
89+
90+
Doc Only Changes
91+
""""""""""""""""
92+
93+
- Add note about payload size considerations in API docs (#51768)
94+
- Enhance ENV vars and conns visibility docs (#52026)
95+
- Add http-only warning when running behind proxy in documentation (#52699)
96+
- Publish separate docs for Task SDK (#52682)
97+
- Streamline Taskflow examples and link to core tutorial (#52709)
98+
2799
Airflow 3.0.2 (2025-06-10)
28100
--------------------------
29101

reproducible_build.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
release-notes-hash: 295dbecef7ce67ff9017d3e86f7cef13
2-
source-date-epoch: 1749717933
1+
release-notes-hash: bdc4b36d6d47e1868eb68a1b8b35505c
2+
source-date-epoch: 1751479742

0 commit comments

Comments
 (0)