+1 (binding) - tested a few dags, checked signatures, checksums, licences, source code compared to the tag. All looks good.
On Fri, Jul 7, 2023 at 10:15 PM Ephraim Anierobi <ephraimanier...@apache.org> wrote: > Hey fellow Airflowers, > > I have cut Airflow 2.6.3rc1. This email is calling a vote on the release, > which will last at least 72 hours, from Friday, July 7, 2023, at 8:15 pm > UTC > until Monday, July 10, 2023, at 8:15 pm UTC > < > https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20230710T2015&p1=1440 > >, > and until 3 binding +1 votes have been received. > > Status of testing of the release is kept at > https://github.com/apache/airflow/issues/32432 > > Consider this my (binding) +1. > > Airflow 2.6.3rc1 is available at: > https://dist.apache.org/repos/dist/dev/airflow/2.6.3rc1/ > > *apache-airflow-2.6.3-source.tar.gz* is a source release that comes with > INSTALL instructions. > *apache-airflow-2.6.3.tar.gz* is the binary Python "sdist" release. > *apache_airflow-2.6.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.6.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.6.3rc1/RELEASE_NOTES.rst > > Changes since 2.6.2: > *Bug Fixes* > - Use linear time regular expressions (#32303) > - Fix triggerers alive check and add a new conf for triggerer heartbeat > rate (#32123) > - Catch the exception that triggerer initialization failed (#31999) > - Hide sensitive values from extra in connection edit form (#32309) > - Sanitize ``DagRun.run_id`` and allow flexibility (#32293) > - Add triggerer canceled log (#31757) > - Fix try number shown in the task view (#32361) > - Retry transactions on occasional deadlocks for rendered fields (#32341) > - Fix behaviour of LazyDictWithCache when import fails (#32248) > - Remove ``executor_class`` from Job - fixing backfill for custom executors > (#32219) > - Fix bugged singleton implementation (#32218) > - Use ``mapIndex`` to display extra links per mapped task. (#32154) > - Ensure that main triggerer thread exits if the async thread fails > (#32092) > - Use ``re2`` for matching untrusted regex (#32060) > - Render list items in rendered fields view (#32042) > - Fix hashing of ``dag_dependencies`` in serialized dag (#32037) > - Return ``None`` if an XComArg fails to resolve in a multiple_outputs Task > (#32027) > - Check for DAG ID in query param from url as well as kwargs (#32014) > - Flash an error message instead of failure in ``rendered-templates`` when > map index is not found (#32011) > - Fix ``ExternalTaskSensor`` when there is no task group TIs for the > current execution date (#32009) > - Fix number param html type in trigger template (#31980, #31946) > - Fix masking nested variable fields (#31964) > - Fix ``operator_extra_links`` property serialization in mapped tasks > (#31904) > - Decode old-style nested Xcom value (#31866) > - Add a check for trailing slash in webserver base_url (#31833) > - Fix connection uri parsing when the host includes a scheme (#31465) > - Fix database session closing with ``xcom_pull`` and ``inlets`` (#31128) > - Fix DAG's ``on_failure_callback`` is not invoked when task failed during > testing dag. (#30965) > - Fix airflow module version check when using ``ExternalPythonOperator`` > and debug logging level (#30367) > > *Misc/Internal* > - Fix ``task.sensor`` annotation in type stub (#31954) > - Limit ``Pydantic`` to ``< 2.0.0`` until we solve ``2.0.0`` > incompatibilities (#32312) > - Fix ``Pydantic`` 2 pickiness about model definition (#32307) > > *Doc only changes* > - Add explanation about tag creation and cleanup (#32406) > - Minor updates to docs (#32369, #32315, #32310, #31794) > - Clarify Listener API behavior (#32269) > - Add information for users who ask for requirements (#32262) > - Add links to DAGRun / DAG / Task in Templates Reference (#32245) > - Add comment to warn off a potential wrong fix (#32230) > - Add a note that we'll need to restart triggerer to reflect any trigger > change (#32140) > - Adding missing hyperlink to the tutorial documentation (#32105) > - Added difference between Deferrable and Non-Deferrable Operators (#31840) > - Add comments explaining need for special "trigger end" log message > (#31812) > - Documentation update on Plugin updates. (#31781) > - Fix SemVer link in security documentation (#32320) > - Update security model of Airflow (#32098) > - Update references to restructured documentation from Airflow core > (#32282) > - Separate out advanced logging configuration (#32131) > - Add ``™`` to Airflow in prominent places (#31977) > > Cheers, > Ephraim >