For those who use images we also have the 2.2.4rc1 images in Dockerhub:

`docker pull apache/airflow:2.2.4rc1-python3.6`
`docker pull apache/airflow:2.2.4rc1-python3.7` same as `docker pull
apache/airflow:2.2.4rc1`
`docker pull apache/airflow:2.2.4rc1-python3.8`
`docker pull apache/airflow:2.2.4rc1-python3.9`

Just a reminder: we still have 3.6 image in the 2.2* line but 3.7 is
the default one and 3.6 will not be there in 2.3.0

J.

On Fri, Feb 18, 2022 at 3:05 PM Jed Cunningham <[email protected]> wrote:
>
> Hey fellow Airflowers,
>
> I have cut Airflow 2.2.4rc1. This email is calling a vote on the release,
> which will last for 72 hours, from Friday, February 18, 2022 at 2:00 pm UTC
> until Monday, February 21, 2022 at 2:00 pm UTC, or until 3 binding +1 votes 
> have been received.
>
> https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20220221T1400&p1=1440
>
> Status of testing of the release is kept in: 
> https://github.com/apache/airflow/issues/21669
>
> Consider this my (binding) +1.
>
> Airflow 2.2.4rc1 is available at:
> https://dist.apache.org/repos/dist/dev/airflow/2.2.4rc1/
>
> *apache-airflow-2.2.4-source.tar.gz* is a source release that comes with 
> INSTALL instructions.
> *apache-airflow-2.2.4.tar.gz* is the binary Python "sdist" release.
> *apache_airflow-2.2.4-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.4. 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.4rc1/CHANGELOG.txt
>
> Changes since 2.2.3:
>
> *Bug Fixes*:
> - Adding missing login provider related methods from Flask-Appbuilder (#21294)
> - Fix slow DAG deletion due to missing ``dag_id`` index for job table (#20282)
> - Add a session backend to store session data in the database (#21478)
> - Show task status only for running dags or only for the last finished dag 
> (#21352)
> - Use compat data interval shim in log handlers (#21289)
> - Fix mismatch in generated run_id and logical date of DAG run (#18707)
> - Fix TriggerDagRunOperator extra link (#19410)
> - Add possibility to create user in the Remote User mode (#19963)
> - Avoid deadlock when rescheduling task (#21362)
> - Fix the incorrect scheduling time for the first run of dag (#21011)
> - Fix Scheduler crash when executing task instances of missing DAG (#20349)
> - Deferred tasks does not cancel when DAG is marked fail (#20649)
> - Removed duplicated dag_run join in ``Dag.get_task_instances()`` (#20591)
> - Avoid unintentional data loss when deleting DAGs (#20758)
> - Fix session usage in ``/rendered-k8s`` view (#21006)
> - Fix ``airflow dags backfill --reset-dagruns`` errors when run twice (#21062)
> - Do not set ``TaskInstance.max_tries`` in ``refresh_from_task`` (#21018)
> - Don't require dag_id in body in dagrun REST API endpoint (#21024)
> - Add Roles from Azure OAUTH Response in internal Security Manager (#20707)
> - Allow Viewing DagRuns and TIs if a user has DAG "read" perms (#20663)
> - Fix running ``airflow dags test <dag_id> <execution_dt>`` results in error 
> when run twice (#21031)
> - Switch to non-vendored latest connexion library (#20910)
> - Bump flask-appbuilder to ``>=3.3.4`` (#20628)
> - upgrade celery to ``5.2.3`` (#19703)
> - Bump croniter from ``<1.1`` to ``<1.2`` (#20489)
> - Lift off upper bound for MarkupSafe (#20113)
> - Avoid calling ``DAG.following_schedule()`` for 
> ``TaskInstance.get_template_context()`` (#20486)
> - Fix(standalone): Remove hardcoded Webserver port (#20429)
> - Remove unnecssary logging in experimental API (#20356)
> - Un-ignore DeprecationWarning (#20322)
> - Deepcopying Kubernetes Secrets attributes causing issues (#20318)
> - Fix(dag-dependencies): fix arrow styling (#20303)
> - Adds retry on taskinstance retrieval lock (#20030)
> - Correctly send timing metrics when using dogstatsd (fix schedule_delay 
> metric) (#19973)
> - Enhance ``multiple_outputs`` inference of dict typing (#19608)
> - Fixing ses email backend (#18042)
> - Pin Markupsafe until we are able to upgrade Flask/Jinja (#21664)
>
> *Doc only changes*:
> - Added explaining concept of logical date in DAG run docs (#21433)
> - Add note about Variable precedence with env vars (#21568)
> - Update error docs to include before_send option (#21275)
> - Augment xcom docs (#20755)
> - Add documentation and release policy on "latest" constraints (#21093)
> - Add a link to the DAG model in the Python API reference (#21060)
> - Added an enum param example (#20841)
> - Compare taskgroup and subdag (#20700)
> - Add note about reserved ``params`` keyword (#20640)
> - Improve documentation on ``Params`` (#20567)
> - Fix typo in MySQL Database creation code (Set up DB docs)  (#20102)
> - Add requirements.txt description (#20048)
> - Clean up ``default_args`` usage in docs (#19803)
> - Add docker-compose explanation to conn localhost (#19076)
> - Update CSV ingest code for tutorial (#18960)
> - Adds Pendulum 1.x -> 2.x upgrade documentation (#18955)
> - Updating explicit arg example in TaskFlow API tutorial doc (#18907)
> - Adds back documentation about context usage in Python/@task (#18868)
> - Clean up dynamic `start_date` values from docs (#19607)
> - Docs for multiple pool slots (#20257)
> - Update upgrading.rst with detailed code example of how to resolve 
> post-upgrade warning (#19993)
>
> *Misc*:
> - Deprecate some functions in the experimental API (#19931)
> - Deprecate smart sensors (#20151)
>
> Thanks,
> Jed

Reply via email to