Hey fellow Airflowers, I have cut Airflow 2.2.5rc1. This email is calling a vote on the release, which will last for 72 hours, from Sunday, March 27, 2022, at 11:45 am UTC until Wednesday, March 30, 2022, at 11:45 am UTC, or until 3 binding +1 votes have been received.
https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20220330T1145&p1=1440 <https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20220330T1140&p1=1440> Status of testing of the release is kept in https://github.com/apache/airflow/issues/22549 Consider this my (binding) +1. Airflow 2.2.5rc1 is available at: https://dist.apache.org/repos/dist/dev/airflow/2.2.5rc1/ *apache-airflow-2.2.5-source.tar.gz* is a source release that comes with INSTALL instructions. *apache-airflow-2.2.5.tar.gz* is the binary Python "sdist" release. *apache_airflow-2.2.5-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 is 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.2.5. This will allow us to rename the artifact without modifying the artifact checksums when we actually release it. Full Changelog: https://github.com/apache/airflow/blob/2.2.5rc1/CHANGELOG.txt Changes since 2.2.4: *Bug Fixes* - Fix handling some None parameters in kubernetes 23 libs. (#21905) - Remove RefreshConfiguration workaround for K8s token refreshing (#20759) - Check and disallow a relative path for sqlite (#22530) - Fixed dask executor and tests (#22027) - Fix broken links to celery documentation (#22364) - Fix incorrect data provided to tries & landing times charts (#21928) - Fix assignment of unassigned triggers (#21770) - Fix triggerer ``--capacity`` parameter (#21753) - Fix graph autorefresh on page load (#21736) - Fix filesystem sensor for directories (#21729) - Fix stray ``order_by(TaskInstance.execution_date)`` (#21705) - Correctly handle multiple '=' in LocalFileSystem secrets. (#21694) - Log exception in local executor (#21667) - Disable ``default_pool`` delete on web ui (#21658) - Extends ``typing-extensions`` to be installed with python 3.8+ #21566 (#21567) - Dispose unused connection pool (#21565) - Fix logging JDBC SQL error when task fails (#21540) - Filter out default configs when overrides exist. (#21539) - Fix Resources ``__eq__`` check (#21442) - Fix ``max_active_runs=1`` not scheduling runs when ``min_file_process_interval`` is high (#21413) - Reduce DB load incurred by Stale DAG deactivation (#21399) - Fix race condition between triggerer and scheduler (#21316) - Fix trigger dag redirect from task instance log view (#21239) - Log traceback in trigger excs (#21213) - A trigger might use a connection; make sure we mask passwords (#21207) - Update ``ExternalTaskSensorLink`` to handle templated ``external_dag_id`` (#21192) - Ensure ``clear_task_instances`` sets valid run state (#21116) - Fix: Update custom connection field processing (#20883) - Truncate stack trace to DAG user code for exceptions raised during execution (#20731) - Fix duplicate trigger creation race condition (#20699) - Fix Tasks getting stuck in scheduled state (#19747) - Fix: Do not render undefined graph edges (#19684) - Set ``X-Frame-Options`` header to DENY only if ``X_FRAME_ENABLED`` is set to true. (#19491) *Doc only changes* - adding ``on_execute_callback`` to callbacks docs (#22362) - Add documentation on specifying a DB schema. (#22347) - Fix postgres part of pipeline example of tutorial (#21586) - Extend documentation for states of DAGs & tasks and update trigger rules docs (#21382) - DB upgrade is required when updating Airflow (#22061) - Remove misleading MSSQL information from the docs (#21998) *Misc* - Update Kubernetes library version (#18797) - Add the new Airflow Trove Classifier to setup.cfg (#22241) - Rename ``to_delete`` to ``to_cancel`` in TriggerRunner (#20658) Cheers, Ephraim
