+1 (binding) Verified signatures & licenses. Ran some example dags On Tue, 27 Sept 2022 at 20:15, Jed Cunningham <[email protected]> wrote:
> Hey fellow Airflowers, > > I have cut Airflow 2.4.1rc1. This email is calling a vote on the release, > which will last at least 72 hours, from Tuesday, September 27, 2022 at > 7:15 pm UTC > until Friday, September 30, 2022 at 7:15 pm UTC, and until 3 binding +1 > votes have been received. > > > https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20220930T1915&p1=1440 > > Status of testing of the release is kept in > https://github.com/apache/airflow/issues/26724 > > Consider this my (binding) +1. > > Airflow 2.4.1rc1 is available at: > https://dist.apache.org/repos/dist/dev/airflow/2.4.1rc1/ > > *apache-airflow-2.4.1-source.tar.gz* is a source release that comes with > INSTALL instructions. > *apache-airflow-2.4.1.tar.gz* is the binary Python "sdist" release. > *apache_airflow-2.4.1-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.4.1. 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.4.1rc1/RELEASE_NOTES.rst > > Changes since 2.4.0: > > *Bugs*: > - When rendering template, unmap task in context (#26702) > - Fix scroll overflow for ConfirmDialog (#26681) > - Resolve deprecation warning re ``Table.exists()`` (#26616) > - Fix XComArg zip bug (#26636) > - Use COALESCE when ordering runs to handle NULL (#26626) > - Check user is active (#26635) > - No missing user warning for public admin (#26611) > - Allow MapXComArg to resolve after serialization (#26591) > - Resolve warning about DISTINCT ON query on dags view (#26608) > - Log warning when secret backend kwargs is invalid (#26580) > - Fix grid view log try numbers (#26556) > - Template rendering issue in passing ``templates_dict`` to task decorator > (#26390) > - Fix Deferrable stuck as ``scheduled`` during backfill (#26205) > - Suppress SQLALCHEMY_TRACK_MODIFICATIONS warning in db init (#26617) > - Correctly set ``json_provider_class`` on Flask app so it uses our > encoder (#26554) > - Fix WSGI root app (#26549) > - Fix deadlock when mapped task with removed upstream is rerun (#26518) > - ExecutorConfigType should be ``cacheable`` (#26498) > - Fix proper joining of the path for logs retrieved from celery workers > (#26493) > - DAG Deps extends ``base_template`` (#26439) > - Don't update backfill run from the scheduler (#26342) > > *Doc-only Change*: > - Clarify owner links document (#26515) > - Fix invalid RST in dataset concepts doc (#26434) > - Document the ``non-sensitive-only`` option for ``expose_config`` (#26507) > - Fix ``example_datasets`` dag names (#26495) > - Zip-like effect is now possible in task mapping (#26435) > - Use task decorator in docs instead of classic operators (#25711) > > Thanks, > Jed >
