A bug was found in rc1 that'll necessitate an rc2. I'm canceling this vote and will create 2.2.1rc2 soon.
On Sun, Oct 24, 2021 at 3:51 PM Jed Cunningham <[email protected]> wrote: > Hey fellow Airflowers, > > I have cut Airflow 2.2.1rc1. This email is calling a vote on the release, > which will last for 72 hours, from Sunday, October 24, 2021 at 21:45 pm UTC > until Wednesday, October 27, 2021 at 21:45 pm UTC, or until 3 binding +1 > votes have been received. > > > https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20211027T2145&p1=1440 > > Consider this my (non-binding) +1. As I’m not a member of the PMC, Ash > signed the distribution. > > Airflow 2.2.1rc1 is available at: > https://dist.apache.org/repos/dist/dev/airflow/2.2.1rc1/ > > *apache-airflow-2.2.1-source.tar.gz* is a source release that comes with > INSTALL instructions. > *apache-airflow-2.2.1.tar.gz* is the binary Python "sdist" release. > *apache_airflow-2.2.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.2.1. This will allow us to rename the artifact without modifying > the artifact checksums when we actually release. > > Full Changelog: > https://github.com/apache/airflow/blob/2.2.1rc1/CHANGELOG.txt > > Changes since 2.2.0: > > *Bugs*: > - Clear ti.next_method and ti.next_kwargs on task finish (#19183) > - Faster PostgreSQL db migration to Airflow 2.2 (#19166) > - Remove incorrect type comment in ``Swagger2Specification._set_defaults`` > classmethod (#19065) > - Add TriggererJob to jobs check command (#19179, #19185) > - Hide tooltip when next run is ``None`` (#19112) > - Crerate TI context with data interval compat layer (#19148) > - Fix queued dag runs changes ``catchup=False`` behaviour (#19130, #19145) > - add detailed information to logging when a dag or a task finishes. > (#19097) > - Warn about unsupported Python 3.10 (#19060) > - Fix catchup by limiting queued dagrun creation using ``max_active_runs`` > (#18897) > - Prevent scheduler crash when serialized dag is missing (#19113) > - Don't install SQLAlchemy/Pendulum adapters for other DBs (#18745) > - Workaround libstdcpp TLS error (#19010) > - Change `ds`, `ts`, etc. back to use logical date (#19088) > - Ensure task state doesn't change when marked as failed/success/skipped > (#19095) > - Relax packaging requirement (#19087) > - Rename trigger page label to Logical Date (#19061) > - Allow Param to support a default value of ``None`` (#19034) > - Upgrade old DAG/task param format when deserializing from the DB (#18986) > - Don't bake ENV and _cmd into tmp config for non-sudo (#18772) > - CLI: Fail ``backfill`` command before loading DAGs if missing args > (#18994) > - BugFix: Null execution date on insert to ``task_fail`` violating NOT > NULL (#18979) > - Try to move "dangling" rows in upgradedb (#18953) > - Row lock TI query in ``SchedulerJob._process_executor_events`` (#18975) > - Sentry before send fallback (#18980) > - Fix ``XCom.delete`` error in Airflow 2.2.0 (#18956) > - Check python version before starting triggerer (#18926) > > *Doc-only Changes*: > - Update access control documentation for TaskInstances and DagRuns > (#18644) > - Add information about keepalives for managed Postgres (#18850) > - Doc: Add Callbacks Section to Logging & Monitoring (#18842) > - Group PATCH DAGrun together with other DAGRun endpoints (#18885) > > Thanks, > Jed >
