jedcunningham commented on code in PR #52732: URL: https://github.com/apache/airflow/pull/52732#discussion_r2180730177
########## RELEASE_NOTES.rst: ########## @@ -24,6 +24,78 @@ .. towncrier release notes start +Airflow 3.0.3 (2025-07-08) +-------------------------- + +Significant Changes +^^^^^^^^^^^^^^^^^^^ + +No significant changes. + +Bug Fixes +""""""""" + +- Fix task execution failures with large data by improving internal communication protocol (#51924) +- Fix reschedule sensors failing after multiple requeue attempts over long periods (#52706) +- Improve ``xcom_pull`` to cover different scenarios for mapped tasks (#51568) +- Fix connection retrieval failures in triggerer when schema field is used (#52691) +- Add back user impersonation (``run_as_user``) support for task execution (#51780) +- Fix DAG version not updating when bundle name changes without DAG structure changes (#51939) +- Add back ``exception`` to context for task callbacks (#52066) +- Fix task log retrieval for retry attempts showing incorrect logs (#51592) +- Fix data interval handling for DAGs created before AIP-39 during serialization (#51913) +- Fix lingering task supervisors when ``EOF`` is missed (#51180) (#51970) +- Persist ``EventsTimetable``'s description during serialization (#51926) +- Delete import error when a dag bundle becomes inactive (#51921) +- Cleanup import errors during DB migration (#51919) +- Fix ``EOF`` detection of subprocesses in Dag Processor (#51895) +- Stop streaming task logs if end of log mark is missing (#51482) +- Allow more empty loops before stopping log streaming (#52624) +- Fix Jinja2 Template deep copy error with ``dag.test`` (#51673) +- Explicitly close log file descriptor in the supervise function (#51654) +- Improve structured logging format and layout (#51567) (#51626) +- Use Connection Hook Names for Dropdown instead of connection IDs (#51613) +- Add back config setting to control exposing stacktraces that was missed in Airflow 3 (#51617) +- Fix task level alias resolution in structure endpoint (#51579) +- Fix backfill creation to include DAG run configuration from form (#51584) +- Fix structure edges in API responses (#51489) +- Make ``dag.test`` consistent with ``airflow dags test`` CLI command (#51476) +- Fix downstream asset attachment at task level in structure endpoint (#51425) +- Fix Task Instance ``No Status`` Filter (#52154) +- UI: Fix backfill creation to respect run backwards setting from form (#52168) +- UI: Set downstream option to default on task instance clear (#52246) +- UI: Enable iframe script execution (#52568) Review Comment: This is a 3.0 thing, or is this related to 3.1 iframe plugins? cc @pierrejeambrun @bbovenzi ########## RELEASE_NOTES.rst: ########## @@ -24,6 +24,78 @@ .. towncrier release notes start +Airflow 3.0.3 (2025-07-08) +-------------------------- + +Significant Changes +^^^^^^^^^^^^^^^^^^^ + +No significant changes. + +Bug Fixes +""""""""" + +- Fix task execution failures with large data by improving internal communication protocol (#51924) +- Fix reschedule sensors failing after multiple requeue attempts over long periods (#52706) +- Improve ``xcom_pull`` to cover different scenarios for mapped tasks (#51568) +- Fix connection retrieval failures in triggerer when schema field is used (#52691) +- Add back user impersonation (``run_as_user``) support for task execution (#51780) +- Fix DAG version not updating when bundle name changes without DAG structure changes (#51939) +- Add back ``exception`` to context for task callbacks (#52066) +- Fix task log retrieval for retry attempts showing incorrect logs (#51592) +- Fix data interval handling for DAGs created before AIP-39 during serialization (#51913) +- Fix lingering task supervisors when ``EOF`` is missed (#51180) (#51970) +- Persist ``EventsTimetable``'s description during serialization (#51926) +- Delete import error when a dag bundle becomes inactive (#51921) +- Cleanup import errors during DB migration (#51919) +- Fix ``EOF`` detection of subprocesses in Dag Processor (#51895) +- Stop streaming task logs if end of log mark is missing (#51482) +- Allow more empty loops before stopping log streaming (#52624) +- Fix Jinja2 Template deep copy error with ``dag.test`` (#51673) +- Explicitly close log file descriptor in the supervise function (#51654) +- Improve structured logging format and layout (#51567) (#51626) +- Use Connection Hook Names for Dropdown instead of connection IDs (#51613) +- Add back config setting to control exposing stacktraces that was missed in Airflow 3 (#51617) Review Comment: ```suggestion - Add back config setting to control exposing stacktraces (#51617) ``` ########## RELEASE_NOTES.rst: ########## @@ -24,6 +24,78 @@ .. towncrier release notes start +Airflow 3.0.3 (2025-07-08) +-------------------------- + +Significant Changes +^^^^^^^^^^^^^^^^^^^ + +No significant changes. + +Bug Fixes +""""""""" + +- Fix task execution failures with large data by improving internal communication protocol (#51924) +- Fix reschedule sensors failing after multiple requeue attempts over long periods (#52706) +- Improve ``xcom_pull`` to cover different scenarios for mapped tasks (#51568) +- Fix connection retrieval failures in triggerer when schema field is used (#52691) +- Add back user impersonation (``run_as_user``) support for task execution (#51780) +- Fix DAG version not updating when bundle name changes without DAG structure changes (#51939) +- Add back ``exception`` to context for task callbacks (#52066) +- Fix task log retrieval for retry attempts showing incorrect logs (#51592) +- Fix data interval handling for DAGs created before AIP-39 during serialization (#51913) +- Fix lingering task supervisors when ``EOF`` is missed (#51180) (#51970) +- Persist ``EventsTimetable``'s description during serialization (#51926) +- Delete import error when a dag bundle becomes inactive (#51921) +- Cleanup import errors during DB migration (#51919) +- Fix ``EOF`` detection of subprocesses in Dag Processor (#51895) +- Stop streaming task logs if end of log mark is missing (#51482) +- Allow more empty loops before stopping log streaming (#52624) +- Fix Jinja2 Template deep copy error with ``dag.test`` (#51673) +- Explicitly close log file descriptor in the supervise function (#51654) +- Improve structured logging format and layout (#51567) (#51626) +- Use Connection Hook Names for Dropdown instead of connection IDs (#51613) +- Add back config setting to control exposing stacktraces that was missed in Airflow 3 (#51617) +- Fix task level alias resolution in structure endpoint (#51579) +- Fix backfill creation to include DAG run configuration from form (#51584) +- Fix structure edges in API responses (#51489) +- Make ``dag.test`` consistent with ``airflow dags test`` CLI command (#51476) +- Fix downstream asset attachment at task level in structure endpoint (#51425) +- Fix Task Instance ``No Status`` Filter (#52154) +- UI: Fix backfill creation to respect run backwards setting from form (#52168) +- UI: Set downstream option to default on task instance clear (#52246) +- UI: Enable iframe script execution (#52568) +- UI: Fix DAG tags filter not showing all tags in UI when tags are greater than 50 (#52714) +- UI: Add real-time clock updates to timezone selector (#52414) +- Fix editing connection with sensitive extra field (#52445) +- Fix archival for cascading deletes by archiving dependent tables first (#51952) +- Fix whitespace handling in DAG owners parsing for multiple owners (#52221) +- Fix SQLite migration from 2.7.0 to 3.0.0 (#51431) +- Fix http exception when ti not found for extra links API (#51465) +- Fix Starting from Trigger when using ``MappedOperator`` (#52681) +- Add ti information to requeue logs (#49995) +- Task SDK: Fix ``AssetEventOperations.get`` to use ``alias_name`` when specified (#52324) + +Miscellaneous +""""""""""""" + +- Update ``connections_test`` CLI to use Connection instead of BaseHook (#51834) (#51917) +- Fix table pagination when DAG filtering changes (#51795) +- UI: Move asset events to its own tab (#51655) +- Exclude ``libcst`` 1.8.1 for Python 3.9 (#51609) +- Add ``git`` binary to PROD docker image (#51587) Review Comment: ```suggestion ``` not core, these get tracked in the docker stack docs. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
