diff --git a/RELEASE_NOTES.rst b/RELEASE_NOTES.rst index 6430d19ded585..07ceee7e97dae 100644 --- a/RELEASE_NOTES.rst +++ b/RELEASE_NOTES.rst @@ -21,6 +21,70 @@ .. towncrier release notes start +Airflow 2.7.3 (2023-11-04) +-------------------------- + +Significant Changes +^^^^^^^^^^^^^^^^^^^ + +No significant changes. + +Bug Fixes +""""""""" +- Fix pre-mature evaluation of tasks in mapped task group (#34337) +- Add TriggerRule missing value in rest API (#35194) +- Fix Scheduler crash looping when dagrun creation fails (#35135) +- Fix test connection with ``codemirror`` and extra (#35122) +- Fix usage of cron-descriptor since BC in v1.3.0 (#34836) +- Fix ``get_plugin_info`` for class based listeners. (#35022) +- Some improvements/fixes for dag_run and task_instance endpoints (#34942) +- Fix the dags count filter in webserver home page (#34944) +- Return only the TIs of the readable dags when ~ is provided as a dag_id (#34939) +- Fix triggerer thread crash in daemon mode (#34931) +- Fix wrong plugin schema (#34858) +- Use DAG timezone in TimeSensorAsync (#33406) +- Mark tasks with ``all_skipped`` trigger rule as ``skipped`` if any task is in ``upstream_failed`` state (#34392) +- Add read only validation to read only fields (#33413) + +Misc/Internal +""""""""""""" +- Improve testing harness to separate DB and non-DB tests (#35160, #35333) +- Add pytest db_test markers to our tests (#35264) +- Add pip caching for faster build (#35026) +- Upper bound ``pendulum`` requirement to ``<3.0`` (#35336) +- Limit ``sentry_sdk`` to ``1.33.0`` (#35298) +- Fix subtle bug in mocking processor_agent in our tests (#35221) +- Bump ``@babel/traverse`` from ``7.16.0 to 7.23.2`` in ``/airflow/www`` (#34988) +- Bump ``undici`` from ``5.19.1 to 5.26.3`` in ``/airflow/www`` (#34971) +- Remove unused set from ``SchedulerJobRunner`` (#34810) +- Remove warning about ``max_tis per query > parallelism`` (#34742) +- Improve modules import in Airflow core by moving some of them into a type-checking block (#33755) +- Fix tests to respond to Python 3.12 handling of utcnow in sentry-sdk (#34946) +- Add ``connexion<3.0`` upper bound (#35218) +- Limit Airflow to ``< 3.12`` (#35123) +- update moto version (#34938) +- Limit WTForms to below ``3.1.0`` (#34943) + +Doc Only Changes +"""""""""""""""" +- Fix variables substitution in Airflow Documentation (#34462) +- Added example for defaults in ``conn.extras`` (#35165) +- Update datasets.rst issue with running example code (#35035) +- Remove ``mysql-connector-python`` from recommended MySQL driver (#34287) +- Fix syntax error in task dependency ``set_downstream`` example (#35075) +- Update documentation to enable test connection (#34905) +- Update docs errors.rst - Mention sentry "transport" configuration option (#34912) +- Update dags.rst to put SubDag deprecation note right after the SubDag section heading (#34925) +- Add info on getting variables and config in custom secrets backend (#34834) +- Document BaseExecutor interface in more detail to help users in writing custom executors (#34324) +- Fix broken link to ``airflow_local_settings.py`` template (#34826) +- Fixes python_callable function assignment context kwargs example in params.rst (#34759) +- Add missing multiple_outputs=True param in the TaskFlow example (#34812) +- Remove extraneous ``'>'`` in provider section name (#34813) +- Fix imports in extra link documentation (#34547) + + + Airflow 2.7.2 (2023-10-12) --------------------------