You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airflow.apache.org by Jed Cunningham <je...@astronomer.io.INVALID> on 2021/10/08 15:50:36 UTC

[VOTE] Release Airflow 2.2.0 from 2.2.0rc1

Hey fellow Airflowers,

I have cut Airflow 2.2.0 RC1. This email is calling a vote on the release,
which will last for 72 hours,
from Friday, October 8, 2021 at 4:00 pm UTC until Monday, October 11, 2021
at 4:00 pm UTC
<https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20211011T1600&p1=1440>
,
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.2.0 RC1 is available at:
https://dist.apache.org/repos/dist/dev/airflow/2.2.0rc1/

*apache-airflow-2.2.0-source.tar.gz* is a source release that comes with
INSTALL instructions.
*apache-airflow-2.2.0.tar.gz* is the binary Python "sdist" release.
*apache_airflow-2.2.0-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 the release manager should
encourage members of the community
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.0. 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.0rc1/CHANGELOG.txt).

*New features since 2.1.4:*
- AIP-39: Add (customizable) Timetable class to Airflow for richer
scheduling behaviour (#15397, #16030,
#16352, #17030, #17122, #17414, #17552, #17755, #17989, #18084, #18088,
#18244, #18266, #18420, #18434,
#18421, #18475, #18499, #18573, #18522, #18729, #18706, #18742, #18786,
#18804)
- AIP-40: Add Deferrable "Async" Tasks (#15389, #17564, #17565, #17601,
#17745, #17747, #17748, #17875,
#17876, #18129, #18210, #18214, #18552, #18728, #18414)
- Add a Docker Taskflow decorator (#15330, #18739)
- Add Airflow Standalone command (#15826)
- Display alert messages on dashboard from local settings (#18284)
- Advanced Params using json-schema (#17100)
- Ability to test connections from UI or API (#15795, #18750)
- Add Next Run to UI (#17732)
- Add default weight rule configuration option (#18627)
- Add a calendar field to choose the execution date of the DAG when
triggering it (#16141)
- Allow setting specific ``cwd`` for BashOperator (#17751)
- Show import errors in DAG views (#17818)
- Add pre/post execution hooks [Experimental] (#17576)
- Added table to view providers in Airflow ui under admin tab (#15385)
- Adds secrets backend/logging/auth information to provider yaml (#17625)
- Add date format filters to Jinja environment (#17451)
- Introduce ``RESTARTING`` state (#16681)
- Webserver: Unpause DAG on manual trigger (#16569)
- API endpoint to create new user (#16609)
- Add ``insert_args`` for support transfer replace (#15825)
- Add recursive flag to glob in filesystem sensor (#16894)
- Add conn to jinja template context (#16686)
- Add ``default_args`` for ``TaskGroup`` (#16557)
- Allow adding duplicate connections from UI (#15574)
- Allow specifying multiple URLs via the CORS config option (#17941)
- Implement API endpoint for DAG deletion (#17980)
- Add DAG run endpoint for marking a dagrun success or failed(#17839)
- Add support for ``kinit`` options ``[-f|-F]`` and ``[-a|-A]`` (#17816)
- Queue support for ``DaskExecutor`` using Dask Worker Resources (#16829,
#18720)
- Make auto refresh interval configurable (#18107)

Thanks,
Jed

[RESULT][VOTE] Release Airflow 2.2.0 from 2.2.0rc1

Posted by Jed Cunningham <je...@astronomer.io.INVALID>.
Hello,

Apache Airflow 2.2.0 (based on RC1) has been accepted.

5 ā€œ+1ā€ binding votes received:
- Ash Berlin-Taylor
- Elad Kalif
- Ephraim Anierobi
- Kaxil Naik
- Jarek Potiuk

3 "+1" non-binding votes received:
- Jed Cunningham
- Bas Harenslak
- Dennis Akpenyi

Vote thread:https://lists.apache.org/thread.html/r046d811c9a9a0f022bae172d76b0b3f94e30c6432ace37ee8b6284cb%40%3Cdev.airflow.apache.org%3E

I'll continue with the release process, and the release announcement
will follow shortly.

Thanks,
Jed

Re: [VOTE] Release Airflow 2.2.0 from 2.2.0rc1

Posted by Jarek Potiuk <ja...@potiuk.com>.
+1 (binding) - all good including licence/signature/checksums. I run
it and it nicely works including the new `triggerer` component.

Exciting times!

On Mon, Oct 11, 2021 at 2:45 PM Kaxil Naik <ka...@gmail.com> wrote:
>
> +1 (binding)
>
> On Mon, Oct 11, 2021 at 6:13 PM Ephraim Anierobi <ep...@astronomer.io.invalid> wrote:
>>
>> +1 binding
>>
>>
>>
>> From: Dennis Akpenyi
>> Sent: Monday, October 11, 2021 12:39 PM
>> To: dev@airflow.apache.org
>> Subject: Re: [VOTE] Release Airflow 2.2.0 from 2.2.0rc1
>>
>>
>>
>> +1 non-binding
>>
>>
>>
>> On Mon 11. Oct 2021 at 13:27, Ash Berlin-Taylor <as...@apache.org> wrote:
>>
>> +1 binding
>>
>>
>> On Mon, Oct 11 2021 at 13:18:55 +0200, Bas Harenslak <ba...@astronomer.io.INVALID> wrote:
>>
>> +1 non-binding
>>
>>
>>
>>
>>
>> On 11 Oct 2021, at 08:47, Kaxil Naik <ka...@gmail.com> wrote:
>>
>>
>>
>> A gentle reminder to test and vote on 2.2.0rc1
>>
>>
>>
>> On Fri, Oct 8, 2021 at 9:37 PM Jarek Potiuk <ja...@potiuk.com> wrote:
>>
>> Whoa!
>>
>> On Fri, Oct 8, 2021 at 5:55 PM Vikram Koka <vi...@astronomer.io.invalid> wrote:
>> >
>> > Thanks Jed, this is a huge release!
>> >
>> >
>> >
>> > On Fri, Oct 8, 2021 at 8:52 AM Kaxil Naik <ka...@gmail.com> wrote:
>> >>
>> >> Wohoo šŸŽ‰
>> >>
>> >> On Fri, Oct 8, 2021 at 9:20 PM Jed Cunningham <je...@astronomer.io.invalid> wrote:
>> >>>
>> >>> Hey fellow Airflowers,
>> >>>
>> >>> I have cut Airflow 2.2.0 RC1. This email is calling a vote on the release, which will last for 72 hours,
>> >>> from Friday, October 8, 2021 at 4:00 pm UTC until Monday, October 11, 2021 at 4:00 pm 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.2.0 RC1 is available at:
>> >>> https://dist.apache.org/repos/dist/dev/airflow/2.2.0rc1/
>> >>>
>> >>> apache-airflow-2.2.0-source.tar.gz is a source release that comes with INSTALL instructions.
>> >>> apache-airflow-2.2.0.tar.gz is the binary Python "sdist" release.
>> >>> apache_airflow-2.2.0-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 the release manager should encourage members of the community
>> >>> 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.0. 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.0rc1/CHANGELOG.txt).
>> >>>
>> >>> New features since 2.1.4:
>> >>> - AIP-39: Add (customizable) Timetable class to Airflow for richer scheduling behaviour (#15397, #16030,
>> >>> #16352, #17030, #17122, #17414, #17552, #17755, #17989, #18084, #18088, #18244, #18266, #18420, #18434,
>> >>> #18421, #18475, #18499, #18573, #18522, #18729, #18706, #18742, #18786, #18804)
>> >>> - AIP-40: Add Deferrable "Async" Tasks (#15389, #17564, #17565, #17601, #17745, #17747, #17748, #17875,
>> >>> #17876, #18129, #18210, #18214, #18552, #18728, #18414)
>> >>> - Add a Docker Taskflow decorator (#15330, #18739)
>> >>> - Add Airflow Standalone command (#15826)
>> >>> - Display alert messages on dashboard from local settings (#18284)
>> >>> - Advanced Params using json-schema (#17100)
>> >>> - Ability to test connections from UI or API (#15795, #18750)
>> >>> - Add Next Run to UI (#17732)
>> >>> - Add default weight rule configuration option (#18627)
>> >>> - Add a calendar field to choose the execution date of the DAG when triggering it (#16141)
>> >>> - Allow setting specific ``cwd`` for BashOperator (#17751)
>> >>> - Show import errors in DAG views (#17818)
>> >>> - Add pre/post execution hooks [Experimental] (#17576)
>> >>> - Added table to view providers in Airflow ui under admin tab (#15385)
>> >>> - Adds secrets backend/logging/auth information to provider yaml (#17625)
>> >>> - Add date format filters to Jinja environment (#17451)
>> >>> - Introduce ``RESTARTING`` state (#16681)
>> >>> - Webserver: Unpause DAG on manual trigger (#16569)
>> >>> - API endpoint to create new user (#16609)
>> >>> - Add ``insert_args`` for support transfer replace (#15825)
>> >>> - Add recursive flag to glob in filesystem sensor (#16894)
>> >>> - Add conn to jinja template context (#16686)
>> >>> - Add ``default_args`` for ``TaskGroup`` (#16557)
>> >>> - Allow adding duplicate connections from UI (#15574)
>> >>> - Allow specifying multiple URLs via the CORS config option (#17941)
>> >>> - Implement API endpoint for DAG deletion (#17980)
>> >>> - Add DAG run endpoint for marking a dagrun success or failed(#17839)
>> >>> - Add support for ``kinit`` options ``[-f|-F]`` and ``[-a|-A]`` (#17816)
>> >>> - Queue support for ``DaskExecutor`` using Dask Worker Resources (#16829, #18720)
>> >>> - Make auto refresh interval configurable (#18107)
>> >>>
>> >>> Thanks,
>> >>> Jed
>>
>>
>>
>> --
>>
>> Dr. Dennis Akpenyi, Airflow Core Developer, Astronomer Inc.
>>
>>

Re: [VOTE] Release Airflow 2.2.0 from 2.2.0rc1

Posted by Kaxil Naik <ka...@gmail.com>.
+1 (binding)

On Mon, Oct 11, 2021 at 6:13 PM Ephraim Anierobi
<ep...@astronomer.io.invalid> wrote:

> +1 binding
>
>
>
> *From: *Dennis Akpenyi <de...@gmail.com>
> *Sent: *Monday, October 11, 2021 12:39 PM
> *To: *dev@airflow.apache.org
> *Subject: *Re: [VOTE] Release Airflow 2.2.0 from 2.2.0rc1
>
>
>
> +1 non-binding
>
>
>
> On Mon 11. Oct 2021 at 13:27, Ash Berlin-Taylor <as...@apache.org> wrote:
>
> +1 binding
>
>
> On Mon, Oct 11 2021 at 13:18:55 +0200, Bas Harenslak
> <ba...@astronomer.io.INVALID> wrote:
>
> +1 non-binding
>
>
>
>
>
> On 11 Oct 2021, at 08:47, Kaxil Naik <ka...@gmail.com> wrote:
>
>
>
> A gentle reminder to test and vote on 2.2.0rc1
>
>
>
> On Fri, Oct 8, 2021 at 9:37 PM Jarek Potiuk <ja...@potiuk.com> wrote:
>
> Whoa!
>
> On Fri, Oct 8, 2021 at 5:55 PM Vikram Koka <vi...@astronomer.io.invalid>
> wrote:
> >
> > Thanks Jed, this is a huge release!
> >
> >
> >
> > On Fri, Oct 8, 2021 at 8:52 AM Kaxil Naik <ka...@gmail.com> wrote:
> >>
> >> Wohoo šŸŽ‰
> >>
> >> On Fri, Oct 8, 2021 at 9:20 PM Jed Cunningham <
> jed@astronomer.io.invalid> wrote:
> >>>
> >>> Hey fellow Airflowers,
> >>>
> >>> I have cut Airflow 2.2.0 RC1. This email is calling a vote on the
> release, which will last for 72 hours,
> >>> from Friday, October 8, 2021 at 4:00 pm UTC until Monday, October 11,
> 2021 at 4:00 pm 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.2.0 RC1 is available at:
> >>> https://dist.apache.org/repos/dist/dev/airflow/2.2.0rc1/
> >>>
> >>> apache-airflow-2.2.0-source.tar.gz is a source release that comes with
> INSTALL instructions.
> >>> apache-airflow-2.2.0.tar.gz is the binary Python "sdist" release.
> >>> apache_airflow-2.2.0-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 the release manager
> should encourage members of the community
> >>> 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.0. 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.0rc1/CHANGELOG.txt).
> >>>
> >>> New features since 2.1.4:
> >>> - AIP-39: Add (customizable) Timetable class to Airflow for richer
> scheduling behaviour (#15397, #16030,
> >>> #16352, #17030, #17122, #17414, #17552, #17755, #17989, #18084,
> #18088, #18244, #18266, #18420, #18434,
> >>> #18421, #18475, #18499, #18573, #18522, #18729, #18706, #18742,
> #18786, #18804)
> >>> - AIP-40: Add Deferrable "Async" Tasks (#15389, #17564, #17565,
> #17601, #17745, #17747, #17748, #17875,
> >>> #17876, #18129, #18210, #18214, #18552, #18728, #18414)
> >>> - Add a Docker Taskflow decorator (#15330, #18739)
> >>> - Add Airflow Standalone command (#15826)
> >>> - Display alert messages on dashboard from local settings (#18284)
> >>> - Advanced Params using json-schema (#17100)
> >>> - Ability to test connections from UI or API (#15795, #18750)
> >>> - Add Next Run to UI (#17732)
> >>> - Add default weight rule configuration option (#18627)
> >>> - Add a calendar field to choose the execution date of the DAG when
> triggering it (#16141)
> >>> - Allow setting specific ``cwd`` for BashOperator (#17751)
> >>> - Show import errors in DAG views (#17818)
> >>> - Add pre/post execution hooks [Experimental] (#17576)
> >>> - Added table to view providers in Airflow ui under admin tab (#15385)
> >>> - Adds secrets backend/logging/auth information to provider yaml
> (#17625)
> >>> - Add date format filters to Jinja environment (#17451)
> >>> - Introduce ``RESTARTING`` state (#16681)
> >>> - Webserver: Unpause DAG on manual trigger (#16569)
> >>> - API endpoint to create new user (#16609)
> >>> - Add ``insert_args`` for support transfer replace (#15825)
> >>> - Add recursive flag to glob in filesystem sensor (#16894)
> >>> - Add conn to jinja template context (#16686)
> >>> - Add ``default_args`` for ``TaskGroup`` (#16557)
> >>> - Allow adding duplicate connections from UI (#15574)
> >>> - Allow specifying multiple URLs via the CORS config option (#17941)
> >>> - Implement API endpoint for DAG deletion (#17980)
> >>> - Add DAG run endpoint for marking a dagrun success or failed(#17839)
> >>> - Add support for ``kinit`` options ``[-f|-F]`` and ``[-a|-A]``
> (#17816)
> >>> - Queue support for ``DaskExecutor`` using Dask Worker Resources
> (#16829, #18720)
> >>> - Make auto refresh interval configurable (#18107)
> >>>
> >>> Thanks,
> >>> Jed
>
>
>
> --
>
> Dr. Dennis Akpenyi, Airflow Core Developer, Astronomer Inc.
>
>
>

RE: [VOTE] Release Airflow 2.2.0 from 2.2.0rc1

Posted by Ephraim Anierobi <ep...@astronomer.io.INVALID>.
+1 binding



 **From:**[Dennis Akpenyi](mailto:dennisakpenyi@gmail.com)  
 **Sent:** Monday, October 11, 2021 12:39 PM  
 **To:**[dev@airflow.apache.org](mailto:dev@airflow.apache.org)  
 **Subject:** Re: [VOTE] Release Airflow 2.2.0 from 2.2.0rc1



+1 non-binding



On Mon 11. Oct 2021 at 13:27, Ash Berlin-Taylor
<[ash@apache.org](mailto:ash@apache.org)> wrote:

> +1 binding
>
>  
> On Mon, Oct 11 2021 at 13:18:55 +0200, Bas Harenslak
> <ba...@astronomer.io.INVALID> wrote:  
>  
>
>

>> +1 non-binding

>>

>>  
>>

>>  
>  
>
>>

>>> On 11 Oct 2021, at 08:47, Kaxil Naik
<[kaxilnaik@gmail.com](mailto:kaxilnaik@gmail.com)> wrote:

>>>

>>>  
>>>

>>> A gentle reminder to test and vote on 2.2.0rc1

>>>

>>>  
>>>

>>> On Fri, Oct 8, 2021 at 9:37 PM Jarek Potiuk
<[jarek@potiuk.com](mailto:jarek@potiuk.com)> wrote:

>>>

>>>> Whoa!  
>  
> On Fri, Oct 8, 2021 at 5:55 PM Vikram Koka
> <[vikram@astronomer.io.invalid](mailto:vikram@astronomer.io.invalid)> wrote:  
> >  
> > Thanks Jed, this is a huge release!  
> >  
> >  
> >  
> > On Fri, Oct 8, 2021 at 8:52 AM Kaxil Naik
> <[kaxilnaik@gmail.com](mailto:kaxilnaik@gmail.com)> wrote:  
> >>  
> >> Wohoo šŸŽ‰  
> >>  
> >> On Fri, Oct 8, 2021 at 9:20 PM Jed Cunningham
> <[jed@astronomer.io.invalid](mailto:jed@astronomer.io.invalid)> wrote:  
> >>>  
> >>> Hey fellow Airflowers,  
> >>>  
> >>> I have cut Airflow 2.2.0 RC1. This email is calling a vote on the
> release, which will last for 72 hours,  
> >>> from Friday, October 8, 2021 at 4:00 pm UTC until Monday, October 11,
> 2021 at 4:00 pm 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.2.0 RC1 is available at:  
> >>> <https://dist.apache.org/repos/dist/dev/airflow/2.2.0rc1/>  
> >>>  
> >>> apache-airflow-2.2.0-source.tar.gz is a source release that comes with
> INSTALL instructions.  
> >>> apache-airflow-2.2.0.tar.gz is the binary Python "sdist" release.  
> >>> apache_airflow-2.2.0-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 the release manager should
> encourage members of the community  
> >>> 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.0. 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.0rc1/CHANGELOG.txt>).  
> >>>  
> >>> New features since 2.1.4:  
> >>> \- AIP-39: Add (customizable) Timetable class to Airflow for richer
> scheduling behaviour (#15397, #16030,  
> >>> #16352, #17030, #17122, #17414, #17552, #17755, #17989, #18084, #18088,
> #18244, #18266, #18420, #18434,  
> >>> #18421, #18475, #18499, #18573, #18522, #18729, #18706, #18742, #18786,
> #18804)  
> >>> \- AIP-40: Add Deferrable "Async" Tasks (#15389, #17564, #17565, #17601,
> #17745, #17747, #17748, #17875,  
> >>> #17876, #18129, #18210, #18214, #18552, #18728, #18414)  
> >>> \- Add a Docker Taskflow decorator (#15330, #18739)  
> >>> \- Add Airflow Standalone command (#15826)  
> >>> \- Display alert messages on dashboard from local settings (#18284)  
> >>> \- Advanced Params using json-schema (#17100)  
> >>> \- Ability to test connections from UI or API (#15795, #18750)  
> >>> \- Add Next Run to UI (#17732)  
> >>> \- Add default weight rule configuration option (#18627)  
> >>> \- Add a calendar field to choose the execution date of the DAG when
> triggering it (#16141)  
> >>> \- Allow setting specific ``cwd`` for BashOperator (#17751)  
> >>> \- Show import errors in DAG views (#17818)  
> >>> \- Add pre/post execution hooks [Experimental] (#17576)  
> >>> \- Added table to view providers in Airflow ui under admin tab (#15385)  
> >>> \- Adds secrets backend/logging/auth information to provider yaml
> (#17625)  
> >>> \- Add date format filters to Jinja environment (#17451)  
> >>> \- Introduce ``RESTARTING`` state (#16681)  
> >>> \- Webserver: Unpause DAG on manual trigger (#16569)  
> >>> \- API endpoint to create new user (#16609)  
> >>> \- Add ``insert_args`` for support transfer replace (#15825)  
> >>> \- Add recursive flag to glob in filesystem sensor (#16894)  
> >>> \- Add conn to jinja template context (#16686)  
> >>> \- Add ``default_args`` for ``TaskGroup`` (#16557)  
> >>> \- Allow adding duplicate connections from UI (#15574)  
> >>> \- Allow specifying multiple URLs via the CORS config option (#17941)  
> >>> \- Implement API endpoint for DAG deletion (#17980)  
> >>> \- Add DAG run endpoint for marking a dagrun success or failed(#17839)  
> >>> \- Add support for ``kinit`` options ``[-f|-F]`` and ``[-a|-A]``
> (#17816)  
> >>> \- Queue support for ``DaskExecutor`` using Dask Worker Resources
> (#16829, #18720)  
> >>> \- Make auto refresh interval configurable (#18107)  
> >>>  
> >>> Thanks,  
> >>> Jed
>>

>>  

\--

Dr. Dennis Akpenyi, Airflow Core Developer, Astronomer Inc.




Re: [VOTE] Release Airflow 2.2.0 from 2.2.0rc1

Posted by Elad Kalif <el...@apache.org>.
+1 (binding)

On Mon, Oct 11, 2021 at 2:39 PM Dennis Akpenyi <de...@gmail.com>
wrote:

> +1 non-binding
>
> On Mon 11. Oct 2021 at 13:27, Ash Berlin-Taylor <as...@apache.org> wrote:
>
>> +1 binding
>>
>> On Mon, Oct 11 2021 at 13:18:55 +0200, Bas Harenslak
>> <ba...@astronomer.io.INVALID> wrote:
>>
>> +1 non-binding
>>
>>
>> On 11 Oct 2021, at 08:47, Kaxil Naik <ka...@gmail.com> wrote:
>>
>> A gentle reminder to test and vote on 2.2.0rc1
>>
>> On Fri, Oct 8, 2021 at 9:37 PM Jarek Potiuk <ja...@potiuk.com> wrote:
>>
>>> Whoa!
>>>
>>> On Fri, Oct 8, 2021 at 5:55 PM Vikram Koka <vi...@astronomer.io.invalid>
>>> wrote:
>>> >
>>> > Thanks Jed, this is a huge release!
>>> >
>>> >
>>> >
>>> > On Fri, Oct 8, 2021 at 8:52 AM Kaxil Naik <ka...@gmail.com> wrote:
>>> >>
>>> >> Wohoo šŸŽ‰
>>> >>
>>> >> On Fri, Oct 8, 2021 at 9:20 PM Jed Cunningham <
>>> jed@astronomer.io.invalid> wrote:
>>> >>>
>>> >>> Hey fellow Airflowers,
>>> >>>
>>> >>> I have cut Airflow 2.2.0 RC1. This email is calling a vote on the
>>> release, which will last for 72 hours,
>>> >>> from Friday, October 8, 2021 at 4:00 pm UTC until Monday, October
>>> 11, 2021 at 4:00 pm 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.2.0 RC1 is available at:
>>> >>> https://dist.apache.org/repos/dist/dev/airflow/2.2.0rc1/
>>> >>>
>>> >>> apache-airflow-2.2.0-source.tar.gz is a source release that comes
>>> with INSTALL instructions.
>>> >>> apache-airflow-2.2.0.tar.gz is the binary Python "sdist" release.
>>> >>> apache_airflow-2.2.0-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 the release manager
>>> should encourage members of the community
>>> >>> 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.0. 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.0rc1/CHANGELOG.txt).
>>> >>>
>>> >>> New features since 2.1.4:
>>> >>> - AIP-39: Add (customizable) Timetable class to Airflow for richer
>>> scheduling behaviour (#15397, #16030,
>>> >>> #16352, #17030, #17122, #17414, #17552, #17755, #17989, #18084,
>>> #18088, #18244, #18266, #18420, #18434,
>>> >>> #18421, #18475, #18499, #18573, #18522, #18729, #18706, #18742,
>>> #18786, #18804)
>>> >>> - AIP-40: Add Deferrable "Async" Tasks (#15389, #17564, #17565,
>>> #17601, #17745, #17747, #17748, #17875,
>>> >>> #17876, #18129, #18210, #18214, #18552, #18728, #18414)
>>> >>> - Add a Docker Taskflow decorator (#15330, #18739)
>>> >>> - Add Airflow Standalone command (#15826)
>>> >>> - Display alert messages on dashboard from local settings (#18284)
>>> >>> - Advanced Params using json-schema (#17100)
>>> >>> - Ability to test connections from UI or API (#15795, #18750)
>>> >>> - Add Next Run to UI (#17732)
>>> >>> - Add default weight rule configuration option (#18627)
>>> >>> - Add a calendar field to choose the execution date of the DAG when
>>> triggering it (#16141)
>>> >>> - Allow setting specific ``cwd`` for BashOperator (#17751)
>>> >>> - Show import errors in DAG views (#17818)
>>> >>> - Add pre/post execution hooks [Experimental] (#17576)
>>> >>> - Added table to view providers in Airflow ui under admin tab
>>> (#15385)
>>> >>> - Adds secrets backend/logging/auth information to provider yaml
>>> (#17625)
>>> >>> - Add date format filters to Jinja environment (#17451)
>>> >>> - Introduce ``RESTARTING`` state (#16681)
>>> >>> - Webserver: Unpause DAG on manual trigger (#16569)
>>> >>> - API endpoint to create new user (#16609)
>>> >>> - Add ``insert_args`` for support transfer replace (#15825)
>>> >>> - Add recursive flag to glob in filesystem sensor (#16894)
>>> >>> - Add conn to jinja template context (#16686)
>>> >>> - Add ``default_args`` for ``TaskGroup`` (#16557)
>>> >>> - Allow adding duplicate connections from UI (#15574)
>>> >>> - Allow specifying multiple URLs via the CORS config option (#17941)
>>> >>> - Implement API endpoint for DAG deletion (#17980)
>>> >>> - Add DAG run endpoint for marking a dagrun success or failed(#17839)
>>> >>> - Add support for ``kinit`` options ``[-f|-F]`` and ``[-a|-A]``
>>> (#17816)
>>> >>> - Queue support for ``DaskExecutor`` using Dask Worker Resources
>>> (#16829, #18720)
>>> >>> - Make auto refresh interval configurable (#18107)
>>> >>>
>>> >>> Thanks,
>>> >>> Jed
>>>
>>
>> --
> Dr. Dennis Akpenyi, Airflow Core Developer, Astronomer Inc.
>

Re: [VOTE] Release Airflow 2.2.0 from 2.2.0rc1

Posted by Dennis Akpenyi <de...@gmail.com>.
+1 non-binding

On Mon 11. Oct 2021 at 13:27, Ash Berlin-Taylor <as...@apache.org> wrote:

> +1 binding
>
> On Mon, Oct 11 2021 at 13:18:55 +0200, Bas Harenslak
> <ba...@astronomer.io.INVALID> wrote:
>
> +1 non-binding
>
>
> On 11 Oct 2021, at 08:47, Kaxil Naik <ka...@gmail.com> wrote:
>
> A gentle reminder to test and vote on 2.2.0rc1
>
> On Fri, Oct 8, 2021 at 9:37 PM Jarek Potiuk <ja...@potiuk.com> wrote:
>
>> Whoa!
>>
>> On Fri, Oct 8, 2021 at 5:55 PM Vikram Koka <vi...@astronomer.io.invalid>
>> wrote:
>> >
>> > Thanks Jed, this is a huge release!
>> >
>> >
>> >
>> > On Fri, Oct 8, 2021 at 8:52 AM Kaxil Naik <ka...@gmail.com> wrote:
>> >>
>> >> Wohoo šŸŽ‰
>> >>
>> >> On Fri, Oct 8, 2021 at 9:20 PM Jed Cunningham <
>> jed@astronomer.io.invalid> wrote:
>> >>>
>> >>> Hey fellow Airflowers,
>> >>>
>> >>> I have cut Airflow 2.2.0 RC1. This email is calling a vote on the
>> release, which will last for 72 hours,
>> >>> from Friday, October 8, 2021 at 4:00 pm UTC until Monday, October 11,
>> 2021 at 4:00 pm 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.2.0 RC1 is available at:
>> >>> https://dist.apache.org/repos/dist/dev/airflow/2.2.0rc1/
>> >>>
>> >>> apache-airflow-2.2.0-source.tar.gz is a source release that comes
>> with INSTALL instructions.
>> >>> apache-airflow-2.2.0.tar.gz is the binary Python "sdist" release.
>> >>> apache_airflow-2.2.0-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 the release manager
>> should encourage members of the community
>> >>> 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.0. 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.0rc1/CHANGELOG.txt).
>> >>>
>> >>> New features since 2.1.4:
>> >>> - AIP-39: Add (customizable) Timetable class to Airflow for richer
>> scheduling behaviour (#15397, #16030,
>> >>> #16352, #17030, #17122, #17414, #17552, #17755, #17989, #18084,
>> #18088, #18244, #18266, #18420, #18434,
>> >>> #18421, #18475, #18499, #18573, #18522, #18729, #18706, #18742,
>> #18786, #18804)
>> >>> - AIP-40: Add Deferrable "Async" Tasks (#15389, #17564, #17565,
>> #17601, #17745, #17747, #17748, #17875,
>> >>> #17876, #18129, #18210, #18214, #18552, #18728, #18414)
>> >>> - Add a Docker Taskflow decorator (#15330, #18739)
>> >>> - Add Airflow Standalone command (#15826)
>> >>> - Display alert messages on dashboard from local settings (#18284)
>> >>> - Advanced Params using json-schema (#17100)
>> >>> - Ability to test connections from UI or API (#15795, #18750)
>> >>> - Add Next Run to UI (#17732)
>> >>> - Add default weight rule configuration option (#18627)
>> >>> - Add a calendar field to choose the execution date of the DAG when
>> triggering it (#16141)
>> >>> - Allow setting specific ``cwd`` for BashOperator (#17751)
>> >>> - Show import errors in DAG views (#17818)
>> >>> - Add pre/post execution hooks [Experimental] (#17576)
>> >>> - Added table to view providers in Airflow ui under admin tab (#15385)
>> >>> - Adds secrets backend/logging/auth information to provider yaml
>> (#17625)
>> >>> - Add date format filters to Jinja environment (#17451)
>> >>> - Introduce ``RESTARTING`` state (#16681)
>> >>> - Webserver: Unpause DAG on manual trigger (#16569)
>> >>> - API endpoint to create new user (#16609)
>> >>> - Add ``insert_args`` for support transfer replace (#15825)
>> >>> - Add recursive flag to glob in filesystem sensor (#16894)
>> >>> - Add conn to jinja template context (#16686)
>> >>> - Add ``default_args`` for ``TaskGroup`` (#16557)
>> >>> - Allow adding duplicate connections from UI (#15574)
>> >>> - Allow specifying multiple URLs via the CORS config option (#17941)
>> >>> - Implement API endpoint for DAG deletion (#17980)
>> >>> - Add DAG run endpoint for marking a dagrun success or failed(#17839)
>> >>> - Add support for ``kinit`` options ``[-f|-F]`` and ``[-a|-A]``
>> (#17816)
>> >>> - Queue support for ``DaskExecutor`` using Dask Worker Resources
>> (#16829, #18720)
>> >>> - Make auto refresh interval configurable (#18107)
>> >>>
>> >>> Thanks,
>> >>> Jed
>>
>
> --
Dr. Dennis Akpenyi, Airflow Core Developer, Astronomer Inc.

Re: [VOTE] Release Airflow 2.2.0 from 2.2.0rc1

Posted by Ash Berlin-Taylor <as...@apache.org>.
+1 binding

On Mon, Oct 11 2021 at 13:18:55 +0200, Bas Harenslak 
<ba...@astronomer.io.INVALID> wrote:
> +1 non-binding
> 
> 
>> On 11 Oct 2021, at 08:47, Kaxil Naik <kaxilnaik@gmail.com 
>> <ma...@gmail.com>> wrote:
>> 
>> A gentle reminder to test and vote on 2.2.0rc1
>> 
>> On Fri, Oct 8, 2021 at 9:37 PM Jarek Potiuk <jarek@potiuk.com 
>> <ma...@potiuk.com>> wrote:
>>> Whoa!
>>> 
>>>  On Fri, Oct 8, 2021 at 5:55 PM Vikram Koka 
>>> <vikram@astronomer.io.invalid 
>>> <ma...@astronomer.io.invalid>> wrote:
>>>  >
>>>  > Thanks Jed, this is a huge release!
>>>  >
>>>  >
>>>  >
>>>  > On Fri, Oct 8, 2021 at 8:52 AM Kaxil Naik <kaxilnaik@gmail.com 
>>> <ma...@gmail.com>> wrote:
>>>  >>
>>>  >> Wohoo šŸŽ‰
>>>  >>
>>>  >> On Fri, Oct 8, 2021 at 9:20 PM Jed Cunningham 
>>> <jed@astronomer.io.invalid <ma...@astronomer.io.invalid>> 
>>> wrote:
>>>  >>>
>>>  >>> Hey fellow Airflowers,
>>>  >>>
>>>  >>> I have cut Airflow 2.2.0 RC1. This email is calling a vote on 
>>> the release, which will last for 72 hours,
>>>  >>> from Friday, October 8, 2021 at 4:00 pm UTC until Monday, 
>>> October 11, 2021 at 4:00 pm 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.2.0 RC1 is available at:
>>>  >>> <https://dist.apache.org/repos/dist/dev/airflow/2.2.0rc1/>
>>>  >>>
>>>  >>> apache-airflow-2.2.0-source.tar.gz is a source release that 
>>> comes with INSTALL instructions.
>>>  >>> apache-airflow-2.2.0.tar.gz is the binary Python "sdist" 
>>> release.
>>>  >>> apache_airflow-2.2.0-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 the release 
>>> manager should encourage members of the community
>>>  >>> 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.0. 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.0rc1/CHANGELOG.txt>).
>>>  >>>
>>>  >>> New features since 2.1.4:
>>>  >>> - AIP-39: Add (customizable) Timetable class to Airflow for 
>>> richer scheduling behaviour (#15397, #16030,
>>>  >>> #16352, #17030, #17122, #17414, #17552, #17755, #17989, 
>>> #18084, #18088, #18244, #18266, #18420, #18434,
>>>  >>> #18421, #18475, #18499, #18573, #18522, #18729, #18706, 
>>> #18742, #18786, #18804)
>>>  >>> - AIP-40: Add Deferrable "Async" Tasks (#15389, #17564, 
>>> #17565, #17601, #17745, #17747, #17748, #17875,
>>>  >>> #17876, #18129, #18210, #18214, #18552, #18728, #18414)
>>>  >>> - Add a Docker Taskflow decorator (#15330, #18739)
>>>  >>> - Add Airflow Standalone command (#15826)
>>>  >>> - Display alert messages on dashboard from local settings 
>>> (#18284)
>>>  >>> - Advanced Params using json-schema (#17100)
>>>  >>> - Ability to test connections from UI or API (#15795, #18750)
>>>  >>> - Add Next Run to UI (#17732)
>>>  >>> - Add default weight rule configuration option (#18627)
>>>  >>> - Add a calendar field to choose the execution date of the DAG 
>>> when triggering it (#16141)
>>>  >>> - Allow setting specific ``cwd`` for BashOperator (#17751)
>>>  >>> - Show import errors in DAG views (#17818)
>>>  >>> - Add pre/post execution hooks [Experimental] (#17576)
>>>  >>> - Added table to view providers in Airflow ui under admin tab 
>>> (#15385)
>>>  >>> - Adds secrets backend/logging/auth information to provider 
>>> yaml (#17625)
>>>  >>> - Add date format filters to Jinja environment (#17451)
>>>  >>> - Introduce ``RESTARTING`` state (#16681)
>>>  >>> - Webserver: Unpause DAG on manual trigger (#16569)
>>>  >>> - API endpoint to create new user (#16609)
>>>  >>> - Add ``insert_args`` for support transfer replace (#15825)
>>>  >>> - Add recursive flag to glob in filesystem sensor (#16894)
>>>  >>> - Add conn to jinja template context (#16686)
>>>  >>> - Add ``default_args`` for ``TaskGroup`` (#16557)
>>>  >>> - Allow adding duplicate connections from UI (#15574)
>>>  >>> - Allow specifying multiple URLs via the CORS config option 
>>> (#17941)
>>>  >>> - Implement API endpoint for DAG deletion (#17980)
>>>  >>> - Add DAG run endpoint for marking a dagrun success or 
>>> failed(#17839)
>>>  >>> - Add support for ``kinit`` options ``[-f|-F]`` and 
>>> ``[-a|-A]`` (#17816)
>>>  >>> - Queue support for ``DaskExecutor`` using Dask Worker 
>>> Resources (#16829, #18720)
>>>  >>> - Make auto refresh interval configurable (#18107)
>>>  >>>
>>>  >>> Thanks,
>>>  >>> Jed
> 


Re: [VOTE] Release Airflow 2.2.0 from 2.2.0rc1

Posted by Bas Harenslak <ba...@astronomer.io.INVALID>.
+1 non-binding


> On 11 Oct 2021, at 08:47, Kaxil Naik <ka...@gmail.com> wrote:
> 
> A gentle reminder to test and vote on 2.2.0rc1
> 
> On Fri, Oct 8, 2021 at 9:37 PM Jarek Potiuk <jarek@potiuk.com <ma...@potiuk.com>> wrote:
> Whoa!
> 
> On Fri, Oct 8, 2021 at 5:55 PM Vikram Koka <vi...@astronomer.io.invalid> wrote:
> >
> > Thanks Jed, this is a huge release!
> >
> >
> >
> > On Fri, Oct 8, 2021 at 8:52 AM Kaxil Naik <kaxilnaik@gmail.com <ma...@gmail.com>> wrote:
> >>
> >> Wohoo šŸŽ‰
> >>
> >> On Fri, Oct 8, 2021 at 9:20 PM Jed Cunningham <je...@astronomer.io.invalid> wrote:
> >>>
> >>> Hey fellow Airflowers,
> >>>
> >>> I have cut Airflow 2.2.0 RC1. This email is calling a vote on the release, which will last for 72 hours,
> >>> from Friday, October 8, 2021 at 4:00 pm UTC until Monday, October 11, 2021 at 4:00 pm 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.2.0 RC1 is available at:
> >>> https://dist.apache.org/repos/dist/dev/airflow/2.2.0rc1/ <https://dist.apache.org/repos/dist/dev/airflow/2.2.0rc1/>
> >>>
> >>> apache-airflow-2.2.0-source.tar.gz is a source release that comes with INSTALL instructions.
> >>> apache-airflow-2.2.0.tar.gz is the binary Python "sdist" release.
> >>> apache_airflow-2.2.0-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 <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 the release manager should encourage members of the community
> >>> 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 <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.0. 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.0rc1/CHANGELOG.txt <https://github.com/apache/airflow/blob/2.2.0rc1/CHANGELOG.txt>).
> >>>
> >>> New features since 2.1.4:
> >>> - AIP-39: Add (customizable) Timetable class to Airflow for richer scheduling behaviour (#15397, #16030,
> >>> #16352, #17030, #17122, #17414, #17552, #17755, #17989, #18084, #18088, #18244, #18266, #18420, #18434,
> >>> #18421, #18475, #18499, #18573, #18522, #18729, #18706, #18742, #18786, #18804)
> >>> - AIP-40: Add Deferrable "Async" Tasks (#15389, #17564, #17565, #17601, #17745, #17747, #17748, #17875,
> >>> #17876, #18129, #18210, #18214, #18552, #18728, #18414)
> >>> - Add a Docker Taskflow decorator (#15330, #18739)
> >>> - Add Airflow Standalone command (#15826)
> >>> - Display alert messages on dashboard from local settings (#18284)
> >>> - Advanced Params using json-schema (#17100)
> >>> - Ability to test connections from UI or API (#15795, #18750)
> >>> - Add Next Run to UI (#17732)
> >>> - Add default weight rule configuration option (#18627)
> >>> - Add a calendar field to choose the execution date of the DAG when triggering it (#16141)
> >>> - Allow setting specific ``cwd`` for BashOperator (#17751)
> >>> - Show import errors in DAG views (#17818)
> >>> - Add pre/post execution hooks [Experimental] (#17576)
> >>> - Added table to view providers in Airflow ui under admin tab (#15385)
> >>> - Adds secrets backend/logging/auth information to provider yaml (#17625)
> >>> - Add date format filters to Jinja environment (#17451)
> >>> - Introduce ``RESTARTING`` state (#16681)
> >>> - Webserver: Unpause DAG on manual trigger (#16569)
> >>> - API endpoint to create new user (#16609)
> >>> - Add ``insert_args`` for support transfer replace (#15825)
> >>> - Add recursive flag to glob in filesystem sensor (#16894)
> >>> - Add conn to jinja template context (#16686)
> >>> - Add ``default_args`` for ``TaskGroup`` (#16557)
> >>> - Allow adding duplicate connections from UI (#15574)
> >>> - Allow specifying multiple URLs via the CORS config option (#17941)
> >>> - Implement API endpoint for DAG deletion (#17980)
> >>> - Add DAG run endpoint for marking a dagrun success or failed(#17839)
> >>> - Add support for ``kinit`` options ``[-f|-F]`` and ``[-a|-A]`` (#17816)
> >>> - Queue support for ``DaskExecutor`` using Dask Worker Resources (#16829, #18720)
> >>> - Make auto refresh interval configurable (#18107)
> >>>
> >>> Thanks,
> >>> Jed


Re: [VOTE] Release Airflow 2.2.0 from 2.2.0rc1

Posted by Kaxil Naik <ka...@gmail.com>.
A gentle reminder to test and vote on 2.2.0rc1

On Fri, Oct 8, 2021 at 9:37 PM Jarek Potiuk <ja...@potiuk.com> wrote:

> Whoa!
>
> On Fri, Oct 8, 2021 at 5:55 PM Vikram Koka <vi...@astronomer.io.invalid>
> wrote:
> >
> > Thanks Jed, this is a huge release!
> >
> >
> >
> > On Fri, Oct 8, 2021 at 8:52 AM Kaxil Naik <ka...@gmail.com> wrote:
> >>
> >> Wohoo šŸŽ‰
> >>
> >> On Fri, Oct 8, 2021 at 9:20 PM Jed Cunningham <je...@astronomer.io.invalid>
> wrote:
> >>>
> >>> Hey fellow Airflowers,
> >>>
> >>> I have cut Airflow 2.2.0 RC1. This email is calling a vote on the
> release, which will last for 72 hours,
> >>> from Friday, October 8, 2021 at 4:00 pm UTC until Monday, October 11,
> 2021 at 4:00 pm 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.2.0 RC1 is available at:
> >>> https://dist.apache.org/repos/dist/dev/airflow/2.2.0rc1/
> >>>
> >>> apache-airflow-2.2.0-source.tar.gz is a source release that comes with
> INSTALL instructions.
> >>> apache-airflow-2.2.0.tar.gz is the binary Python "sdist" release.
> >>> apache_airflow-2.2.0-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 the release manager
> should encourage members of the community
> >>> 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.0. 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.0rc1/CHANGELOG.txt).
> >>>
> >>> New features since 2.1.4:
> >>> - AIP-39: Add (customizable) Timetable class to Airflow for richer
> scheduling behaviour (#15397, #16030,
> >>> #16352, #17030, #17122, #17414, #17552, #17755, #17989, #18084,
> #18088, #18244, #18266, #18420, #18434,
> >>> #18421, #18475, #18499, #18573, #18522, #18729, #18706, #18742,
> #18786, #18804)
> >>> - AIP-40: Add Deferrable "Async" Tasks (#15389, #17564, #17565,
> #17601, #17745, #17747, #17748, #17875,
> >>> #17876, #18129, #18210, #18214, #18552, #18728, #18414)
> >>> - Add a Docker Taskflow decorator (#15330, #18739)
> >>> - Add Airflow Standalone command (#15826)
> >>> - Display alert messages on dashboard from local settings (#18284)
> >>> - Advanced Params using json-schema (#17100)
> >>> - Ability to test connections from UI or API (#15795, #18750)
> >>> - Add Next Run to UI (#17732)
> >>> - Add default weight rule configuration option (#18627)
> >>> - Add a calendar field to choose the execution date of the DAG when
> triggering it (#16141)
> >>> - Allow setting specific ``cwd`` for BashOperator (#17751)
> >>> - Show import errors in DAG views (#17818)
> >>> - Add pre/post execution hooks [Experimental] (#17576)
> >>> - Added table to view providers in Airflow ui under admin tab (#15385)
> >>> - Adds secrets backend/logging/auth information to provider yaml
> (#17625)
> >>> - Add date format filters to Jinja environment (#17451)
> >>> - Introduce ``RESTARTING`` state (#16681)
> >>> - Webserver: Unpause DAG on manual trigger (#16569)
> >>> - API endpoint to create new user (#16609)
> >>> - Add ``insert_args`` for support transfer replace (#15825)
> >>> - Add recursive flag to glob in filesystem sensor (#16894)
> >>> - Add conn to jinja template context (#16686)
> >>> - Add ``default_args`` for ``TaskGroup`` (#16557)
> >>> - Allow adding duplicate connections from UI (#15574)
> >>> - Allow specifying multiple URLs via the CORS config option (#17941)
> >>> - Implement API endpoint for DAG deletion (#17980)
> >>> - Add DAG run endpoint for marking a dagrun success or failed(#17839)
> >>> - Add support for ``kinit`` options ``[-f|-F]`` and ``[-a|-A]``
> (#17816)
> >>> - Queue support for ``DaskExecutor`` using Dask Worker Resources
> (#16829, #18720)
> >>> - Make auto refresh interval configurable (#18107)
> >>>
> >>> Thanks,
> >>> Jed
>

Re: [VOTE] Release Airflow 2.2.0 from 2.2.0rc1

Posted by Jarek Potiuk <ja...@potiuk.com>.
Whoa!

On Fri, Oct 8, 2021 at 5:55 PM Vikram Koka <vi...@astronomer.io.invalid> wrote:
>
> Thanks Jed, this is a huge release!
>
>
>
> On Fri, Oct 8, 2021 at 8:52 AM Kaxil Naik <ka...@gmail.com> wrote:
>>
>> Wohoo šŸŽ‰
>>
>> On Fri, Oct 8, 2021 at 9:20 PM Jed Cunningham <je...@astronomer.io.invalid> wrote:
>>>
>>> Hey fellow Airflowers,
>>>
>>> I have cut Airflow 2.2.0 RC1. This email is calling a vote on the release, which will last for 72 hours,
>>> from Friday, October 8, 2021 at 4:00 pm UTC until Monday, October 11, 2021 at 4:00 pm 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.2.0 RC1 is available at:
>>> https://dist.apache.org/repos/dist/dev/airflow/2.2.0rc1/
>>>
>>> apache-airflow-2.2.0-source.tar.gz is a source release that comes with INSTALL instructions.
>>> apache-airflow-2.2.0.tar.gz is the binary Python "sdist" release.
>>> apache_airflow-2.2.0-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 the release manager should encourage members of the community
>>> 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.0. 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.0rc1/CHANGELOG.txt).
>>>
>>> New features since 2.1.4:
>>> - AIP-39: Add (customizable) Timetable class to Airflow for richer scheduling behaviour (#15397, #16030,
>>> #16352, #17030, #17122, #17414, #17552, #17755, #17989, #18084, #18088, #18244, #18266, #18420, #18434,
>>> #18421, #18475, #18499, #18573, #18522, #18729, #18706, #18742, #18786, #18804)
>>> - AIP-40: Add Deferrable "Async" Tasks (#15389, #17564, #17565, #17601, #17745, #17747, #17748, #17875,
>>> #17876, #18129, #18210, #18214, #18552, #18728, #18414)
>>> - Add a Docker Taskflow decorator (#15330, #18739)
>>> - Add Airflow Standalone command (#15826)
>>> - Display alert messages on dashboard from local settings (#18284)
>>> - Advanced Params using json-schema (#17100)
>>> - Ability to test connections from UI or API (#15795, #18750)
>>> - Add Next Run to UI (#17732)
>>> - Add default weight rule configuration option (#18627)
>>> - Add a calendar field to choose the execution date of the DAG when triggering it (#16141)
>>> - Allow setting specific ``cwd`` for BashOperator (#17751)
>>> - Show import errors in DAG views (#17818)
>>> - Add pre/post execution hooks [Experimental] (#17576)
>>> - Added table to view providers in Airflow ui under admin tab (#15385)
>>> - Adds secrets backend/logging/auth information to provider yaml (#17625)
>>> - Add date format filters to Jinja environment (#17451)
>>> - Introduce ``RESTARTING`` state (#16681)
>>> - Webserver: Unpause DAG on manual trigger (#16569)
>>> - API endpoint to create new user (#16609)
>>> - Add ``insert_args`` for support transfer replace (#15825)
>>> - Add recursive flag to glob in filesystem sensor (#16894)
>>> - Add conn to jinja template context (#16686)
>>> - Add ``default_args`` for ``TaskGroup`` (#16557)
>>> - Allow adding duplicate connections from UI (#15574)
>>> - Allow specifying multiple URLs via the CORS config option (#17941)
>>> - Implement API endpoint for DAG deletion (#17980)
>>> - Add DAG run endpoint for marking a dagrun success or failed(#17839)
>>> - Add support for ``kinit`` options ``[-f|-F]`` and ``[-a|-A]`` (#17816)
>>> - Queue support for ``DaskExecutor`` using Dask Worker Resources (#16829, #18720)
>>> - Make auto refresh interval configurable (#18107)
>>>
>>> Thanks,
>>> Jed

Re: [VOTE] Release Airflow 2.2.0 from 2.2.0rc1

Posted by Vikram Koka <vi...@astronomer.io.INVALID>.
Thanks Jed, this is a huge release!



On Fri, Oct 8, 2021 at 8:52 AM Kaxil Naik <ka...@gmail.com> wrote:

> Wohoo šŸŽ‰
>
> On Fri, Oct 8, 2021 at 9:20 PM Jed Cunningham <je...@astronomer.io.invalid>
> wrote:
>
>> Hey fellow Airflowers,
>>
>> I have cut Airflow 2.2.0 RC1. This email is calling a vote on the
>> release, which will last for 72 hours,
>> from Friday, October 8, 2021 at 4:00 pm UTC until Monday, October 11,
>> 2021 at 4:00 pm UTC
>> <https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20211011T1600&p1=1440>
>> ,
>> 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.2.0 RC1 is available at:
>> https://dist.apache.org/repos/dist/dev/airflow/2.2.0rc1/
>>
>> *apache-airflow-2.2.0-source.tar.gz* is a source release that comes with
>> INSTALL instructions.
>> *apache-airflow-2.2.0.tar.gz* is the binary Python "sdist" release.
>> *apache_airflow-2.2.0-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 the release manager should
>> encourage members of the community
>> 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.0. 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.0rc1/CHANGELOG.txt).
>>
>> *New features since 2.1.4:*
>> - AIP-39: Add (customizable) Timetable class to Airflow for richer
>> scheduling behaviour (#15397, #16030,
>> #16352, #17030, #17122, #17414, #17552, #17755, #17989, #18084, #18088,
>> #18244, #18266, #18420, #18434,
>> #18421, #18475, #18499, #18573, #18522, #18729, #18706, #18742, #18786,
>> #18804)
>> - AIP-40: Add Deferrable "Async" Tasks (#15389, #17564, #17565, #17601,
>> #17745, #17747, #17748, #17875,
>> #17876, #18129, #18210, #18214, #18552, #18728, #18414)
>> - Add a Docker Taskflow decorator (#15330, #18739)
>> - Add Airflow Standalone command (#15826)
>> - Display alert messages on dashboard from local settings (#18284)
>> - Advanced Params using json-schema (#17100)
>> - Ability to test connections from UI or API (#15795, #18750)
>> - Add Next Run to UI (#17732)
>> - Add default weight rule configuration option (#18627)
>> - Add a calendar field to choose the execution date of the DAG when
>> triggering it (#16141)
>> - Allow setting specific ``cwd`` for BashOperator (#17751)
>> - Show import errors in DAG views (#17818)
>> - Add pre/post execution hooks [Experimental] (#17576)
>> - Added table to view providers in Airflow ui under admin tab (#15385)
>> - Adds secrets backend/logging/auth information to provider yaml (#17625)
>> - Add date format filters to Jinja environment (#17451)
>> - Introduce ``RESTARTING`` state (#16681)
>> - Webserver: Unpause DAG on manual trigger (#16569)
>> - API endpoint to create new user (#16609)
>> - Add ``insert_args`` for support transfer replace (#15825)
>> - Add recursive flag to glob in filesystem sensor (#16894)
>> - Add conn to jinja template context (#16686)
>> - Add ``default_args`` for ``TaskGroup`` (#16557)
>> - Allow adding duplicate connections from UI (#15574)
>> - Allow specifying multiple URLs via the CORS config option (#17941)
>> - Implement API endpoint for DAG deletion (#17980)
>> - Add DAG run endpoint for marking a dagrun success or failed(#17839)
>> - Add support for ``kinit`` options ``[-f|-F]`` and ``[-a|-A]`` (#17816)
>> - Queue support for ``DaskExecutor`` using Dask Worker Resources (#16829,
>> #18720)
>> - Make auto refresh interval configurable (#18107)
>>
>> Thanks,
>> Jed
>>
>

Re: [VOTE] Release Airflow 2.2.0 from 2.2.0rc1

Posted by Kaxil Naik <ka...@gmail.com>.
Wohoo šŸŽ‰

On Fri, Oct 8, 2021 at 9:20 PM Jed Cunningham <je...@astronomer.io.invalid>
wrote:

> Hey fellow Airflowers,
>
> I have cut Airflow 2.2.0 RC1. This email is calling a vote on the release,
> which will last for 72 hours,
> from Friday, October 8, 2021 at 4:00 pm UTC until Monday, October 11,
> 2021 at 4:00 pm UTC
> <https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20211011T1600&p1=1440>
> ,
> 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.2.0 RC1 is available at:
> https://dist.apache.org/repos/dist/dev/airflow/2.2.0rc1/
>
> *apache-airflow-2.2.0-source.tar.gz* is a source release that comes with
> INSTALL instructions.
> *apache-airflow-2.2.0.tar.gz* is the binary Python "sdist" release.
> *apache_airflow-2.2.0-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 the release manager should
> encourage members of the community
> 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.0. 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.0rc1/CHANGELOG.txt).
>
> *New features since 2.1.4:*
> - AIP-39: Add (customizable) Timetable class to Airflow for richer
> scheduling behaviour (#15397, #16030,
> #16352, #17030, #17122, #17414, #17552, #17755, #17989, #18084, #18088,
> #18244, #18266, #18420, #18434,
> #18421, #18475, #18499, #18573, #18522, #18729, #18706, #18742, #18786,
> #18804)
> - AIP-40: Add Deferrable "Async" Tasks (#15389, #17564, #17565, #17601,
> #17745, #17747, #17748, #17875,
> #17876, #18129, #18210, #18214, #18552, #18728, #18414)
> - Add a Docker Taskflow decorator (#15330, #18739)
> - Add Airflow Standalone command (#15826)
> - Display alert messages on dashboard from local settings (#18284)
> - Advanced Params using json-schema (#17100)
> - Ability to test connections from UI or API (#15795, #18750)
> - Add Next Run to UI (#17732)
> - Add default weight rule configuration option (#18627)
> - Add a calendar field to choose the execution date of the DAG when
> triggering it (#16141)
> - Allow setting specific ``cwd`` for BashOperator (#17751)
> - Show import errors in DAG views (#17818)
> - Add pre/post execution hooks [Experimental] (#17576)
> - Added table to view providers in Airflow ui under admin tab (#15385)
> - Adds secrets backend/logging/auth information to provider yaml (#17625)
> - Add date format filters to Jinja environment (#17451)
> - Introduce ``RESTARTING`` state (#16681)
> - Webserver: Unpause DAG on manual trigger (#16569)
> - API endpoint to create new user (#16609)
> - Add ``insert_args`` for support transfer replace (#15825)
> - Add recursive flag to glob in filesystem sensor (#16894)
> - Add conn to jinja template context (#16686)
> - Add ``default_args`` for ``TaskGroup`` (#16557)
> - Allow adding duplicate connections from UI (#15574)
> - Allow specifying multiple URLs via the CORS config option (#17941)
> - Implement API endpoint for DAG deletion (#17980)
> - Add DAG run endpoint for marking a dagrun success or failed(#17839)
> - Add support for ``kinit`` options ``[-f|-F]`` and ``[-a|-A]`` (#17816)
> - Queue support for ``DaskExecutor`` using Dask Worker Resources (#16829,
> #18720)
> - Make auto refresh interval configurable (#18107)
>
> Thanks,
> Jed
>