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

Reply via email to