|
24 | 24 |
|
25 | 25 | .. towncrier release notes start |
26 | 26 |
|
| 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 | + |
27 | 99 | Airflow 3.0.2 (2025-06-10) |
28 | 100 | -------------------------- |
29 | 101 |
|
|
0 commit comments