pierrejeambrun commented on code in PR #61160: URL: https://github.com/apache/airflow/pull/61160#discussion_r2740691410
########## RELEASE_NOTES.rst: ########## @@ -24,6 +24,74 @@ .. towncrier release notes start +Airflow 3.1.7 (2026-02-03) +-------------------------- + +No significant changes. + +Bug Fixes +^^^^^^^^^ +- Fix asset scheduling for stale DAGs (#59337) (#60022) (#61106) +- Fix unnecessary DAG version churn when DAG file paths change (#60799) +- Fix missing warning when Bundle path may not be accessible to impersonated user (#60278) +- Fix ``TriggerDagRunOperator`` deferring when ``wait_for_completion=False`` (#60052) +- Fix DAG processor OOM || Avoid loading all TaskInstances when checking DagVersion in write_dag (#60937) +- Fix NoneType error when updating serialized DAG (#56422) +- Fix Pool API slots validation (#61071) (#61114) +- Fix DagBag parsing by adding bundle_path temporarily to sys.path (#55894) (#61053) +- Fix API to respect maximum page limit (#60989) (#61073) +- Prevent Triggerer from crashing when a trigger event isn't serializable (#60152) (#60981) +- Fix permissions on get_event_logs endpoint (#60936) (#60958) +- Fix dag access control for dag_id in query param (#60935) (#60959) +- Fix root logger to use log_level instead of hardcoded INFO level (#60784) (#60970) +- Fix DAG processor OOM || Avoid loading all TaskInstances when checking DagVersion in write_dag (#60937) (#60962) +- Fix worker startup DAG load failures by rescheduling tasks instead of exiting (#59604) (#60926) +- Fix permissions check in import error APIs (#60801) (#60884) +- Fix refresh-token invalidation by logging out the user (#60781) (#60881) +- Fix connection test API to restore masked password/extra from existing connections (#59643) (#60873) +- Fix dag-processor overhead by applying ``gc.freeze`` (#60505) (#60845) +- Fix dag-processor crashing due to MySql deadlock errors (#60166) (#60418) +- Unique run_id across manually triggered Dags with schedules (#59477) (#60468) +- UI: Plugins pagination fix #61055 (#61059) (#61129) +- UI: Fix ui get dags permission endpoint for user without dag run permissions (#60979) (#60988) +- UI: Convert Tasks Table from card to table mode (#60830) (#60874) +- UI: Fix slow log scrolling for large task logs (#60806) (#60875) +- UI: Grey out trigger button on API 403 (#60648) (#60777) +- UI: Remove API error from disabling submit (#60473) (#60658) +- UI: feat: added toasters for permission denied (#57966) (#58016) (#60646) +- UI: Move row count and display toggle into DataTable (#57680) (#60639) +- UI: Fix/backfill permission error handling (#60582) (#60587) +- UI: Improve Dags Filter UI (#60346) (#60547) +- UI: Update PoolBar to separate Scheduled and Deferred slots (#59270) (#60538) +- UI: Upgrade react-dom-router in Airflow UI (#60316) (#60456) +- UI: Correct the access for the ``externalLogUrl`` (#60412) (#60479) +- UI: Fix gantt chart styling (#60347) (#60457) +- UI: Inherit core theme in React plugins (#60256) (#60405) Review Comment: Yes this could probably wait 3.2.0 it fixes an unreleased bug targeted for 3.2.0. Not sure why I back ported it, maybe boring cyborg auto backport label, and I did the backport without paying attention cause I usually put the tag myself. -- 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]
