+1 (non-binding) Verified a couple bug fixes and ran a few DAGs using core operators.
On Sun, Dec 19, 2021 at 5:30 PM Kaxil Naik <[email protected]> wrote: > +1 binding > > On Sat, Dec 18, 2021 at 11:12 AM Jarek Potiuk <[email protected]> wrote: > >> +1 (binding) >> Verified licenses, signatures, checksums. Run Airflow with >> Celery/Local executor. Also verified that all issues i've been >> involved with work (or that they are part of the release if it's >> difficult to verify them - details in >> https://github.com/apache/airflow/issues/20208) >> >> On Thu, Dec 16, 2021 at 12:18 PM <[email protected]> wrote: >> > >> > +1 (binding) >> > Verified licenses, signatures and some issue fixes >> > >> > >> > >> > From: Jed Cunningham <[email protected]> >> > Sent: Wednesday, December 15, 2021 12:45 AM >> > To: [email protected] >> > Subject: [VOTE] Release Airflow 2.2.3 from 2.2.3rc2 >> > >> > >> > >> > Hey fellow Airflowers, >> > >> > I have cut Airflow 2.2.3rc2. This email is calling a vote on the >> release, >> > which will last for 72 hours, from Tuesday, December 14, 2021 at 23:45 >> UTC >> > until Friday, December 17, 2021 at 23:45 UTC, or until 3 binding +1 >> votes have been received. >> > >> > >> https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20211217T2345&p1=1440 >> > >> > Status of testing of the release is kept in: >> https://github.com/apache/airflow/issues/20208 >> > >> > Consider this my (non-binding) +1. As I’m not a member of the PMC, Ash >> signed the distribution. >> > >> > Airflow 2.2.3rc2 is available at: >> > https://dist.apache.org/repos/dist/dev/airflow/2.2.3rc2/ >> > >> > *apache-airflow-2.2.3-source.tar.gz* is a source release that comes >> with INSTALL instructions. >> > *apache-airflow-2.2.3.tar.gz* is the binary Python "sdist" release. >> > *apache_airflow-2.2.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.2.3. 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.3rc2/CHANGELOG.txt >> > >> > Changes since 2.2.2: >> > >> > Bug Fixes: >> > - Lazy Jinja2 context (#20217) >> > - Exclude ``snowflake-sqlalchemy`` v1.2.5 (#20245) >> > - Move away from legacy ``importlib.resources`` API (#19091) >> > - Move setgid as the first command executed in forked task runner >> (#20040) >> > - Fix race condition when starting ``DagProcessorAgent`` (#19935) >> > - Limit ``httpx`` to <0.20.0 (#20218) >> > - Log provider import errors as debug warnings (#20172) >> > - Bump minimum required ``alembic`` version (#20153) >> > - Fix log link in gantt view (#20121) >> > - fixing #19028 by moving chown to use sudo (#20114) >> > - Lift off upper bound for ``MarkupSafe`` (#20113) >> > - Fix infinite recursion on redact log (#20039) >> > - Fix db downgrades (#19994) >> > - Context class handles deprecation (#19886) >> > - Fix possible reference to undeclared variable (#19933) >> > - Validate ``DagRun`` state is valid on assignment (#19898) >> > - Workaround occasional deadlocks with MSSQL (#19856) >> > - Enable task run setting to be able reinitialise (#19845) >> > - Fix log endpoint for same task (#19672) >> > - Cast macro datetime string inputs explicitly (#19592) >> > - Do not crash with stacktrace when task instance is missing (#19478) >> > - Fix log timezone in task log view (#19342) (#19401) >> > - Fix: Add taskgroup tooltip to graph view (#19083) >> > - Rename execution date in forms and tables (#19063) >> > - Simplify "invalid TI state" message (#19029) >> > - Handle case of nonexistent file when preparing file path queue >> (#18998) >> > - Do not create dagruns for DAGs with import errors (#19367) >> > - Fix field relabeling when switching between conn types (#19411) >> > - ``KubernetesExecutor`` should default to template image if used >> (#19484) >> > - Fix task instance api cannot list task instances with ``None`` state >> (#19487) >> > - Fix IntegrityError in ``DagFileProcessor.manage_slas`` (#19553) >> > - Declare data interval fields as serializable (#19616) >> > - Relax timetable class validation (#19878) >> > - Fix labels used to find queued ``KubernetesExecutor`` pods (#19904) >> > - Fix moved data migration check for MySQL when replcation is used >> (#19999) >> > >> > Doc-only Changes: >> > >> > - Warn without tracebacks when example_dags are missing deps (#20295) >> > - Deferrable operators doc clarification (#20150) >> > - Ensure the example DAGs are all working (#19355) >> > - Updating core example DAGs to use TaskFlow API where applicable >> (#18562) >> > - Add xcom clearing behaviour on task retries (#19968) >> > - Add a short chapter focusing on adapting secret format for >> connections (#19859) >> > - Add information about supported OS-es for Apache Airflow (#19855) >> > - Update docs to reflect that changes to the ``base_log_folder`` >> require updating other configs (#19793) >> > - Disclaimer in ``KubernetesExecutor`` pod template docs (#19686) >> > - Add upgrade note on ``execution_date`` -> ``run_id`` (#19593) >> > - Expanding ``.output`` operator property information in TaskFlow >> tutorial doc (#19214) >> > - Add example SLA DAG (#19563) >> > - Add a proper example to patch DAG (#19465) >> > - Add DAG file processing description to Scheduler Concepts (#18954) >> > - Updating explicit arg example in TaskFlow API tutorial doc (#18907) >> > - Adds back documentation about context usage in Python/@task (#18868) >> > - Add release date for when an endpoint/field is added in the REST API >> (#19203) >> > - Better ``pod_template_file`` examples (#19691) >> > - Add decription on how you can customize image entrypoint (#18915) >> > - Dags-in-image pod template example should not have dag mounts (#19337) >> > >> > Thanks, >> > Jed >> >
