+1(non-binding). Ran some dags and verified some issues
On 2021/08/18 00:40:51, Kaxil Naik <[email protected]
<mailto:[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
>