Hello Airflow Community, The vote to release Apache Airflow version 2.1.3 based on 2.1.3rc1 is now closed.
The vote PASSED with 5 binding "+1", 5 non-binding "+1" and 0 "-1" votes: "+1" Binding votes: - Kaxil Naik - Jarek Potiuk - Kamil Breguła - Xiaodong Deng - Ash Berlin-Taylor "+1" Non-binding votes: - James Timmins - Ephraim Anierobi - Elad Kalif - Dennis Akpenyi - Josh Fell Vote thread: https://lists.apache.org/thread.html/rb51f0e3a2c8551d35651481390b2c11c7738d3f9a37e92a02b8a2bab%40%3Cdev.airflow.apache.org%3E I'll continue with the release process and the release announcement will follow shortly. Thanks, Kaxil Naik On Mon, Aug 23, 2021 at 4:38 PM Kaxil Naik <[email protected]> wrote: > Casting my vote as well +1 (binding) > > On Thu, Aug 19, 2021 at 10:26 PM Ash Berlin-Taylor <[email protected]> wrote: > >> +1 binding. >> >> -ash >> >> On Thu, Aug 19 2021 at 15:06:54 -0600, Jed Cunningham >> <[email protected]> wrote: >> >> +1 (non-binding) >> >> Gave it a spin in a fresh install and with the helm chart. Only issue I >> ran into was the find command in the log groomer ( >> https://github.com/apache/airflow/pull/17739), but that's already fixed >> and won't be an issue. >> >> On Thu, Aug 19, 2021 at 2:34 PM Xiaodong Deng <[email protected]> wrote: >> >>> +1 (binding) >>> >>> Verified with LocalExecutor + Postgres. >>> Thanks to everyone who contributed! >>> >>> >>> XD >>> >>> On Thu, Aug 19, 2021 at 4:43 PM Josh Fell >>> <[email protected]> wrote: >>> >>>> +1 (non-binding) Verified a few fixes and ran some DAGs >>>> >>>> On Thu, Aug 19, 2021 at 9:56 AM .... <[email protected]> wrote: >>>> >>>>> +1 (binding) >>>>> >>>>> On Thu, Aug 19, 2021, 11:29 Dennis Akpenyi <[email protected]> >>>>> wrote: >>>>> >>>>>> +1 non-binding >>>>>> >>>>>> On Thu 19. Aug 2021 at 11:05, Elad Kalif <[email protected]> wrote: >>>>>> >>>>>>> +1 (non-binding) >>>>>>> >>>>>>> On Thu, Aug 19, 2021 at 12:01 AM Jarek Potiuk <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> +1 (bindig). All "sources/signatures/sha" are ok (I removed "dist/" >>>>>>>> prefix from shasum). Tested a few configurations, Looks good! >>>>>>>> >>>>>>>> On Wed, Aug 18, 2021 at 2:27 PM Ephraim Ewele Anierobi >>>>>>>> <[email protected]> wrote: >>>>>>>> >>>>>>>>> +1(non-binding). Ran some dags and verified some issues >>>>>>>>> >>>>>>>>> On 2021/08/18 00:40:51, Kaxil Naik <[email protected]> wrote: >>>>>>>>> > Hey fellow Airflowers, >>>>>>>>> > >>>>>>>>> > We have cut Airflow 2.1.3 RC1. This email is calling a vote on >>>>>>>>> the release, >>>>>>>>> > which will last for 72 hours, from Wednesday, August 18, 2021 at >>>>>>>>> 8:00am UTC >>>>>>>>> > until Saturday, August 21, 2021 at 8:00am UTC, or until 3 >>>>>>>>> binding +1 votes >>>>>>>>> > have been received. >>>>>>>>> > >>>>>>>>> > Consider this my (non-binding) +1. As I’m not a member of the >>>>>>>>> PMC, Kaxil >>>>>>>>> > signed the distribution. >>>>>>>>> > >>>>>>>>> > Airflow 2.1.3 RC1 is available at: >>>>>>>>> > https://dist.apache.org/repos/dist/dev/airflow/2.1.3rc1/ >>>>>>>>> > >>>>>>>>> > *apache-airflow-2.1.3-source.tar.gz* is a source release that >>>>>>>>> comes with >>>>>>>>> > INSTALL instructions. >>>>>>>>> > *apache-airflow-2.1.3.tar.gz* is the binary Python "sdist" >>>>>>>>> release. >>>>>>>>> > *apache_airflow-2.1.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 >>>>>>>>> > >>>>>>>>> > 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.1.3. This will allow us to rename the artifact without >>>>>>>>> modifying >>>>>>>>> > the artifact checksums when we actually release. >>>>>>>>> > >>>>>>>>> > Changes since 2.1.2 below ( >>>>>>>>> > https://github.com/apache/airflow/blob/2.1.3rc1/CHANGELOG.txt). >>>>>>>>> > >>>>>>>>> > *Bug Fixes* >>>>>>>>> > - Fix task retries when they receive ``sigkill`` and have >>>>>>>>> retries and >>>>>>>>> > properly handle ``sigterm`` (#16301) >>>>>>>>> > - Fix redacting secrets in context exceptions. (#17618) >>>>>>>>> > - Fix race condition with dagrun callbacks (#16741) >>>>>>>>> > - Add 'queued' to DagRunState (#16854) >>>>>>>>> > - Add 'queued' state to DagRun (#16401) >>>>>>>>> > - Fix external elasticsearch logs link (#16357) >>>>>>>>> > - Add proper warning message when recorded PID is different from >>>>>>>>> current >>>>>>>>> > PID (#17411) >>>>>>>>> > - Fix running tasks with ``default_impersonation`` config >>>>>>>>> (#17229) >>>>>>>>> > - Rescue if a DagRun's DAG was removed from db (#17544) >>>>>>>>> > - Fixed broken json_client (#17529) >>>>>>>>> > - Handle and log exceptions raised during task callback (#17347) >>>>>>>>> > - Fix CLI ``kubernetes cleanup-pods`` which fails on invalid >>>>>>>>> label key >>>>>>>>> > (#17298) >>>>>>>>> > - Show serialization exceptions in DAG parsing log (#17277) >>>>>>>>> > - Fix: ``TaskInstance`` does not show ``queued_by_job_id`` & >>>>>>>>> > ``external_executor_id`` (#17179) >>>>>>>>> > - Adds more explanatory message when ``SecretsMasker`` is not >>>>>>>>> configured >>>>>>>>> > (#17101) >>>>>>>>> > - Enable the use of ``__init_subclass__`` in subclasses of >>>>>>>>> ``BaseOperator`` >>>>>>>>> > (#17027) >>>>>>>>> > - Fix task instance retrieval in XCom view (#16923) >>>>>>>>> > - Validate type of ``priority_weight`` during parsing (#16765) >>>>>>>>> > - Correctly handle custom ``deps` and ``task_group`` during DAG >>>>>>>>> > Serialization (#16734) >>>>>>>>> > - Fix slow (cleared) tasks being be adopted by Celery worker. >>>>>>>>> (#16718) >>>>>>>>> > - Fix calculating duration in tree view (#16695) >>>>>>>>> > - Fix ``AttributeError``: ``datetime.timezone`` object has no >>>>>>>>> attribute >>>>>>>>> > ``name`` (#16599) >>>>>>>>> > - Redact conn secrets in webserver logs (#16579) >>>>>>>>> > - Change graph focus to top of view instead of center (#16484) >>>>>>>>> > - Fail tasks in scheduler when executor reports they failed >>>>>>>>> (#15929) >>>>>>>>> > - fix(smart_sensor): Unbound variable errors (#14774) >>>>>>>>> > - Add back missing permissions to ``UserModelView`` controls. >>>>>>>>> (#17431) >>>>>>>>> > - Better diagnostics and self-healing of docker-compose (#17484) >>>>>>>>> > - Improve diagnostics message when users have ``secret_key`` >>>>>>>>> mis-configured >>>>>>>>> > (#17410) >>>>>>>>> > - Stop checking ``execution_date`` in >>>>>>>>> ``task_instance.refresh_from_db`` >>>>>>>>> > (#16809) >>>>>>>>> > >>>>>>>>> > *Improvements* >>>>>>>>> > - Run mini scheduler in ``LocalTaskJob`` during task exit >>>>>>>>> (#16289) >>>>>>>>> > - Remove ``SQLAlchemy<1.4`` constraint (#16630) >>>>>>>>> > - Bump Jinja2 upper-bound from 2.12.0 to 4.0.0 (#16595) >>>>>>>>> > - Bump ``dnspython`` (#16698) >>>>>>>>> > - Updates to ``FlaskAppBuilder`` 3.3.2+ (#17208) >>>>>>>>> > - Add State types for tasks and DAGs (#15285) >>>>>>>>> > - Set Process title for Worker when using ``LocalExecutor`` >>>>>>>>> (#16623) >>>>>>>>> > - Move ``DagFileProcessor`` and ``DagFileProcessorProcess`` out >>>>>>>>> of >>>>>>>>> > ``scheduler_job.py`` (#16581) >>>>>>>>> > >>>>>>>>> > *Doc only changes* >>>>>>>>> > - Fix inconsistencies in configuration docs (#17317) >>>>>>>>> > - Fix docs link for using SQLite as Metadata DB (#17308) >>>>>>>>> > >>>>>>>>> > *Misc* >>>>>>>>> > - Switch back http provider after requests removes LGPL >>>>>>>>> dependency (#16974) >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > Thanks, >>>>>>>>> > James >>>>>>>>> > >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> +48 660 796 129 >>>>>>>> >>>>>>> -- >>>>>> Dr. Dennis Akpenyi, Airflow Core Developer, Astronomer Inc. >>>>>> >>>>>
