This is an automated email from the ASF dual-hosted git repository. utkarsharma pushed a commit to branch v2-9-test in repository https://gitbox.apache.org/repos/asf/airflow.git
commit 99ce018d6a60cba9f4c29ee9959e841e5b66d368 Author: utkarsh sharma <[email protected]> AuthorDate: Tue Jul 2 17:44:04 2024 +0530 Update RELEASE_NOTES.rst --- RELEASE_NOTES.rst | 57 +++++++++++++++++++++++++++++++++++++ airflow/reproducible_build.yaml | 4 +-- newsfragments/37936.significant.rst | 4 --- newsfragments/39823.bugfix.rst | 1 - 4 files changed, 59 insertions(+), 7 deletions(-) diff --git a/RELEASE_NOTES.rst b/RELEASE_NOTES.rst index d26e91d216..844249b751 100644 --- a/RELEASE_NOTES.rst +++ b/RELEASE_NOTES.rst @@ -21,6 +21,63 @@ .. towncrier release notes start +Airflow 2.9.3 (2024-07-02) +-------------------------- + +Significant Changes +^^^^^^^^^^^^^^^^^^^ + +- Time unit for ``scheduled_duration`` and ``queued_duration`` changed. + + ``scheduled_duration`` and ``queued_duration`` metrics are now emitted in milliseconds instead of seconds. + By convention all statsd metrics should be emitted in milliseconds, this is later expected in e.g. prometheus' statsd-exporter. (#37936) + +Bug Fixes +""""""""" +- Fix calendar view scroll (#40458) +- Validating provider description for urls in provider list view (#40475) +- Fix compatibility with old MySQL 8.0 (#40314) +- Fix dag (un)pausing won't work on environment where dag files are missing (#40345) +- Extra being passed to SQLalchemy (#40391) +- Fix(statsd): handle unsupported operand int + str when value of tag is int (job_id) (#40407) +- Fix TriggeredDagRunOperator triggered link (#40336) +- Add ``[webserver]update_fab_perms`` to deprecated configs (#40317) +- Swap dag run link from legacy graph to grid with graph tab (#40241) +- Change ``httpx`` to ``requests`` in ``file_task_handler`` (#39799) +- Fix import future annotations in venv jinja template (#40208) +- Ensures DAG params order regardless of backend (#40156) +- Fix highlight of example code in dags.rst (#40114) +- Use a join for TI notes in TI batch API endpoint (#40028) +- Improve trigger UI for string array format validation (#39993) +- Disable jinja2 rendering for doc_md (#40522) +- Fixed ``BaseSensorOperator`` with exponential backoff and reschedule mode by estimating try number based on ``run_duration``; previously, sensors had a fixed reschedule interval. (#39823) + +Doc Only Changes +"""""""""""""""" +- Add notes about passing secrets via environment variables (#40519) +- Revamp some confusing log messages (#40334) +- Add more precise description of maskiing sensitive field names (#40512) +- Fix typo in upgrading.rst (#40399) +- Fix typo in xcoms.rst (#40265) +- Fix typo in index.rst (#40245) +- Add slightly more detailed guidance about upgrading to the docs (#40227) +- Fix typo in tasks.rst (#40228) +- Metrics allow_list complete example (#40120) +- Add warning to deprecated api docs that access control isn't applied (#40129) +- Simpler command to check local scheduler is alive (#40074) + +Miscellaneous +""""""""""""" +- Upgrade build installers and dependencies (#40177) +- Bump braces from 3.0.2 to 3.0.3 in /airflow/www (#40180) + +Improvements +"""""""""""" +- Remove double warning in CLI when config value is deprecated (#40319) +- Bump ws from 7.5.5 to 7.5.10 in /airflow/www (#40288) + + + Airflow 2.9.2 (2024-06-10) -------------------------- diff --git a/airflow/reproducible_build.yaml b/airflow/reproducible_build.yaml index f7eba28f62..514c88b987 100644 --- a/airflow/reproducible_build.yaml +++ b/airflow/reproducible_build.yaml @@ -1,2 +1,2 @@ -release-notes-hash: 37953284e268ff0273e6ba4d8ce9db4f -source-date-epoch: 1717619769 +release-notes-hash: fa47d171e9fe41b93edc49df2a0ba24d +source-date-epoch: 1719922411 diff --git a/newsfragments/37936.significant.rst b/newsfragments/37936.significant.rst deleted file mode 100644 index 5714bd8ae2..0000000000 --- a/newsfragments/37936.significant.rst +++ /dev/null @@ -1,4 +0,0 @@ -Time unit for ``scheduled_duration`` and ``queued_duration`` changed. - -``scheduled_duration`` and ``queued_duration`` metrics are now emitted in milliseconds instead of seconds. -By convention all statsd metrics should be emitted in milliseconds, this is later expected in e.g. prometheus' statsd-exporter. diff --git a/newsfragments/39823.bugfix.rst b/newsfragments/39823.bugfix.rst deleted file mode 100644 index 7a774258a4..0000000000 --- a/newsfragments/39823.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed ``BaseSensorOperator`` with exponential backoff and reschedule mode by estimating try number based on ``run_duration``; previously, sensors had a fixed reschedule interval.
