utkarsharma2 commented on code in PR #40050: URL: https://github.com/apache/airflow/pull/40050#discussion_r1627365130
########## RELEASE_NOTES.rst: ########## @@ -21,6 +21,71 @@ .. towncrier release notes start +Airflow 2.9.2 (2024-06-04) +-------------------------- + +Significant Changes +^^^^^^^^^^^^^^^^^^^ + +No significant changes. + +Bug Fixes +""""""""" +- Fix bug that makes ``AirflowSecurityManagerV2`` leave transactions in the ``idle in transaction`` state (#39935) +- Fix triggerer race condition in HA setting (#38666) +- Pass triggered or existing DAG Run logical date to DagStateTrigger (#39960) +- Fix alembic autogeneration and rename mismatching constraints (#39032) +- Add the existing_nullable to the downgrade side of the migration (#39374) +- Fix Mark Instance state buttons stay disabled if user lacks permission (#37451). (#38732) +- Use SKIP LOCKED instead of NOWAIT in mini scheduler (#39745) +- Remove DAG Run Add option from FAB view (#39881) +- Add max_consecutive_failed_dag_runs in API spec (#39830) +- Fix example_branch_operator failing in python 3.12 (#39783) +- Fetch served logs also when task attempt is up for retry and no remote logs available (#39496) +- Change dataset URI validation to raise warning instead of error in Airflow 2.9 (#39670) +- Fix #35946: Visible DAG RUN doesn't point to the same dag run id (#38365) +- Only heartbeat if necessary in backfill loop (#39399) +- Refactor ``SafeDogStatsdLogger`` to use ``get_validator`` to enable pattern matching (#39370) +- Fix custom actions in security manager ``has_access`` (#39421) +- Fix HTTP 500 Internal Server Error if DAG is triggered with bad params (#39409) +- Fix static file caching is disabled in Airflow Webserver. (#39345) +- Fix TaskHandlerWithCustomFormatter now adds prefix only once (#38502) +- Do not provide deprecated ``execution_date`` in ``@apply_lineage`` (#39327) +- fix(io.path): add missing conn_id to string representation of ObjectStoragePath (#39313) +- Fix ``sql_alchemy_engine_args`` config example (#38971) +- Add Cache-Control "no-store" to all dynamically generated content (#39550) + +Miscellaneous +""""""""""""" +- Warn on mini scheduler failures instead of debug (#39760) +- Change type definition for ``provider_info_cache`` decorator (#39750) +- Better typing for BaseOperator ``defer`` (#39742) +- More typing in TimeSensor and TimeSensorAsync (#39696) +- Reraise exception from strict dataset URI checks (#39719) +- Fix stacklevel for _log_state helper (#39596) +- Resolve SA warnings in migrations scripts (#39418) +- Remove unused index ``idx_last_scheduling_decision`` on ``dag_run`` table (#39275) +- Fix stacklevel for TaskContextLogger (#39142) + +Doc Only Changes +"""""""""""""""" +- Provide extra tip on labeling DynamicTaskMapping (#39977) +- Improve visibility of links / variables / other configs in Configuration Reference (#39916) +- Remove 'legacy' definition for ``CronDataIntervalTimetable`` (#39780) +- Update plugins.rst examples to use pyproject.toml over setup.py (#39665) +- fix nit in pg set-up doc (#39628) +- Docs: Update tracking-user-activity.rst (#39611) Review Comment: Resolved in here - https://github.com/apache/airflow/pull/40050/commits/c8bc544e0aa62662b9cc79c216f4e83ed5923036 -- 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: commits-unsubscr...@airflow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org