+1 (non-binding)
On Aug 17, 2021, 5:42 PM -0700, Kaxil Naik <[email protected]>, wrote:
> (The email is on James's behalf)
>
> > On Wed, Aug 18, 2021 at 1:40 AM 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

Reply via email to