Hey fellow Airflowers, I have cut Airflow 2.5.3rc1. This email is calling a vote on the release, which will last at least 72 hours, from Monday, March 27, 2023 at 7:50 pm UTC until Thursday, March 30, 2023 at 7:50 pm UTC, and until 3 binding +1 votes have been received.
Status of testing of the release is kept in https://github.com/apache/airflow/issues/30337 Consider this my (binding) +1. Airflow 2.5.3rc1 is available at: https://dist.apache.org/repos/dist/dev/airflow/2.5.3rc1/ *apache-airflow-2.5.3-source.tar.gz* is a source release that comes with INSTALL instructions. *apache-airflow-2.5.3.tar.gz* is the binary Python "sdist" release. *apache_airflow-2.5.3-py3-none-any.whl* is the binary Python wheel "binary" release. Public keys are available at: https://dist.apache.org/repos/dist/release/airflow/KEYS Please vote accordingly: [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove with the reason Only votes from PMC members are binding, but all members of the community are encouraged to test the release and vote with "(non-binding)". The test procedure for PMCs and Contributors who would like to test this RC are described in https://github.com/apache/airflow/blob/main/dev/README_RELEASE_AIRFLOW.md\#verify-the-release-candidate-by-pmcs Please note that the version number excludes the `rcX` string, so it's now simply 2.5.3. This will allow us to rename the artifact without modifying the artifact checksums when we actually release. Release Notes: https://github.com/apache/airflow/blob/2.5.3rc1/RELEASE_NOTES.rst Changes since 2.5.2: *Bug Fixes:* - Fix DagProcessorJob integration for standalone dag-processor (#30278) - Fix proper termination of gunicorn when it hangs (#30188) - Fix XCom.get_one exactly one exception text (#30183) - Correct the VARCHAR size to 250. (#30178) - Revert fix for on_failure_callback when task receives a SIGTERM (#30165) - Move read only property to DagState to fix generated docs (#30149) - Ensure that ``dag.partial_subset`` doesn't mutate task group properties (#30129) - Fix inconsistent returned value of ``airflow dags next-execution`` cli command (#30117) - Fix www/utils.dag_run_link redirection (#30098) - Fix ``TriggerRuleDep`` when the mapped tasks count is 0 (#30084) - Dag processor manager, add retry_db_transaction to _fetch_callbacks (#30079) - Fix db clean command for mysql db (#29999) - Avoid considering EmptyOperator in mini scheduler (#29979) - Fix some long known Graph View UI problems (#29971) - Fix dag docs toggle icon initial angle (#29970) - Fix tags selection in DAGs UI (#29944) - Including airflow/example_dags/sql/sample.sql in MANIFEST.in (#29883) - Fixing broken filter in /taskinstance/list view (#29850) - Allow generic param dicts (#29782) - Fix update_mask in patch variable route (#29711) - Strip markup from app_name if instance_name_has_markup = True (#28894) *Misc/Internal:* - Revert "Also limit importlib on Python 3.9 (#30069)" (#30209) - Add custom_operator_name to @task.sensor tasks (#30131) - Bump webpack from 5.73.0 to 5.76.0 in /airflow/www (#30112) - Formatted config (#30103) - Remove upper bound limit of astroid (#30033) - Remove accidentally merged vendor daemon patch code (#29895) - Fix warning in airflow tasks test command regarding absence of data_interval (#27106) *Doc only changes:* - Adding more information regarding top level code (#30040) - Update workday example (#30026) - Fix some typos in the DAGs docs (#30015) - Update set-up-database.rst (#29991) - Fix some typos on the kubernetes documentation (#29936) - Fix some punctuation and grammar (#29342) Cheers, Pierre Jeambrun