You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airflow.apache.org by Pierre Jeambrun <pi...@gmail.com> on 2023/03/27 19:50:27 UTC

[VOTE] Release Airflow 2.5.3 from 2.5.3rc1

Hey fellow Airflowers,

I have cut Airflow 2.5.3rc1. This email is calling a vote on the release,
which will last at least 72 hours, from Monday, March 27, 2023 at 7:50 pm
UTC
until Thursday, March 30, 2023 at 7:50 pm UTC, and until 3 binding +1 votes
have been received.

Status of testing of the release is kept in
https://github.com/apache/airflow/issues/30337

Consider this my (binding) +1.

Airflow 2.5.3rc1 is available at:
https://dist.apache.org/repos/dist/dev/airflow/2.5.3rc1/

*apache-airflow-2.5.3-source.tar.gz* is a source release that comes with
INSTALL instructions.
*apache-airflow-2.5.3.tar.gz* is the binary Python "sdist" release.
*apache_airflow-2.5.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.5.3. This will allow us to rename the artifact without modifying
the artifact checksums when we actually release.

Release Notes:
https://github.com/apache/airflow/blob/2.5.3rc1/RELEASE_NOTES.rst

Changes since 2.5.2:
*Bug Fixes:*
- Fix DagProcessorJob integration for standalone dag-processor (#30278)
- Fix proper termination of gunicorn when it hangs (#30188)
- Fix XCom.get_one exactly one exception text (#30183)
- Correct the VARCHAR size to 250. (#30178)
- Revert fix for on_failure_callback when task receives a SIGTERM (#30165)
- Move read only property to DagState to fix generated docs (#30149)
- Ensure that ``dag.partial_subset`` doesn't mutate task group properties
(#30129)
- Fix inconsistent returned value of ``airflow dags next-execution`` cli
command (#30117)
- Fix www/utils.dag_run_link redirection (#30098)
- Fix ``TriggerRuleDep`` when the mapped tasks count is 0 (#30084)
- Dag processor manager, add retry_db_transaction to _fetch_callbacks
(#30079)
- Fix db clean command for mysql db (#29999)
- Avoid considering EmptyOperator in mini scheduler (#29979)
- Fix some long known Graph View UI problems (#29971)
- Fix dag docs toggle icon initial angle (#29970)
- Fix tags selection in DAGs UI (#29944)
- Including airflow/example_dags/sql/sample.sql in MANIFEST.in (#29883)
- Fixing broken filter in /taskinstance/list view (#29850)
- Allow generic param dicts (#29782)
- Fix update_mask in patch variable route (#29711)
- Strip markup from app_name if instance_name_has_markup = True (#28894)

*Misc/Internal:*
- Revert "Also limit importlib on Python 3.9 (#30069)" (#30209)
- Add custom_operator_name to @task.sensor tasks (#30131)
- Bump webpack from 5.73.0 to 5.76.0 in /airflow/www (#30112)
- Formatted config (#30103)
- Remove upper bound limit of astroid (#30033)
- Remove accidentally merged vendor daemon patch code (#29895)
- Fix warning in airflow tasks test command regarding absence of
data_interval (#27106)

*Doc only changes:*
- Adding more information regarding top level code (#30040)
- Update workday example (#30026)
- Fix some typos in the DAGs docs (#30015)
- Update set-up-database.rst (#29991)
- Fix some typos on the kubernetes documentation (#29936)
- Fix some punctuation and grammar (#29342)

Cheers,
Pierre Jeambrun

Re: [VOTE] Release Airflow 2.5.3 from 2.5.3rc1

Posted by Pierre Jeambrun <pi...@gmail.com>.
Graph zoom bug needs to be fixed before moving forward. I'm canceling this
vote and we will create 2.5.3rc2 soon.

Thanks,

On Wed 29 Mar 2023 at 00:38, Hussein Awala <hu...@awala.fr> wrote:

> -1 (non-binding) As mentioned on the status of testing issue, the default
> graph zoom level is quite annoying, personally I wouldn't upgrade to 2.5.3
> if we keep it like that and would rather wait for 2.5.4, but +1 to fix it
> in 2.5.3rc2.
>
> ________________________________
> From: Pierre Jeambrun <pi...@gmail.com>
> Sent: Tuesday, March 28, 2023 9:03:34 PM
> To: dev@airflow.apache.org
> Subject: Re: [VOTE] Release Airflow 2.5.3 from 2.5.3rc1
>
> *Indeed the milestone for that *issue* was wrong.
>
> Le mar. 28 mars 2023 à 21:02, Pierre Jeambrun <pi...@gmail.com> a
> écrit :
>
> > Hello Jens,
> >
> > Indeed the milestone for that PR was wrong. Thanks Jarek for fixing that.
> >
> > I also updated milestones for similar issues that will not be fixed in
> > 2.5.3.
> >
> > A script to automatically detect such mis-labeled issues would be useful.
> >
> > Pierre
> >
> > Le mar. 28 mars 2023 à 07:39, Jarek Potiuk <ja...@potiuk.com> a écrit :
> >
> >> I just corrected the milestone in 29112 to 2.6.0
> >>
> >> the milestone was moved to 2.6 when we decided not to cherry-pick that
> >> one and moved it to 2.6.0 (task long handler in main branch is vastly
> >> different than the one in 2.5 after Daniel's change so this one does
> >> not cleanly cherry-pick and we generally try to avoid risky
> >> cherry-picks in bug-fix releases:
> >>
> >> > modified the milestones: Airflow 2.5.3, Airflow 2.6.0 4 days ago
> >>
> >> Possibly we should have some fix in our "release" scripts to catch
> >> such mis-labeling.
> >>
> >> J.
> >>
> >>
> >>
> >> On Tue, Mar 28, 2023 at 12:04 AM Scheffler Jens (XC-DX/ETV5)
> >> <Je...@de.bosch.com.invalid> wrote:
> >> >
> >> > Hi Pirerre,
> >> >
> >> > Thanks for cutting the release, from Release Notes and PR
> >> https://github.com/apache/airflow/pull/30123 notes it is not clear for
> >> me - is the bugfix from PR30123 included?
> >> > From "Milestone" log it seems so but Release Notes do not mention bug
> >> 29112
> >> >
> >> > Mit freundlichen Grüßen / Best regards
> >> >
> >> > Jens Scheffler
> >> >
> >> > Deterministik open Loop (XC-DX/ETV5)
> >> > Robert Bosch GmbH | Hessbruehlstraße 21 | 70565 Stuttgart-Vaihingen |
> >> GERMANY | www.bosch.com<http://www.bosch.com>
> >> > Tel. +49 711 811-91508 | Mobil +49 160 90417410 | Threema / Threema
> >> Work: KKTVR3F4 | Jens.Scheffler@de.bosch.com
> >> >
> >> > Sitz: Stuttgart, Registergericht: Amtsgericht Stuttgart, HRB 14000;
> >> > Aufsichtsratsvorsitzender: Prof. Dr. Stefan Asenkerschbaumer;
> >> Geschäftsführung: Dr. Stefan Hartung,
> >> > Dr. Christian Fischer, Filiz Albrecht, Dr. Markus Forschner, Dr.
> Markus
> >> Heyn, Dr. Tanja Rückert
> >> >
> >> > -----Original Message-----
> >> > From: Pierre Jeambrun <pi...@gmail.com>
> >> > Sent: Montag, 27. März 2023 21:50
> >> > To: dev@airflow.apache.org
> >> > Subject: [VOTE] Release Airflow 2.5.3 from 2.5.3rc1
> >> >
> >> > Hey fellow Airflowers,
> >> >
> >> > I have cut Airflow 2.5.3rc1. This email is calling a vote on the
> >> release, which will last at least 72 hours, from Monday, March 27, 2023
> at
> >> 7:50 pm UTC until Thursday, March 30, 2023 at 7:50 pm UTC, and until 3
> >> binding +1 votes have been received.
> >> >
> >> > Status of testing of the release is kept in
> >> >
> >>
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fissues%2F30337&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=PmfcbPTtUpopg%2B8AJxGyBzWgagOQpbj2aVqP92%2BaDys%3D&reserved=0
> >> >
> >> > Consider this my (binding) +1.
> >> >
> >> > Airflow 2.5.3rc1 is available at:
> >> >
> >>
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fairflow%2F2.5.3rc1%2F&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=hIJM3sqqgpXOxtLuUzqC2JCnrZHXgbbqocvAAQ93ChQ%3D&reserved=0
> >> >
> >> > *apache-airflow-2.5.3-source.tar.gz* is a source release that comes
> >> with INSTALL instructions.
> >> > *apache-airflow-2.5.3.tar.gz* is the binary Python "sdist" release.
> >> > *apache_airflow-2.5.3-py3-none-any.whl* is the binary Python wheel
> >> "binary"
> >> > release.
> >> >
> >> > Public keys are available at:
> >> >
> >>
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Frelease%2Fairflow%2FKEYS&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Xzjq%2BJlT17a0K9ccTfth%2B7JV0XuyQzuJ7PH8tVr22l4%3D&reserved=0
> >> >
> >> > 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://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fblob%2Fmain%2Fdev%2FREADME_RELEASE_AIRFLOW.md%2F%23verify-the-release-candidate-by-pmcs&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=U%2BBGRN7jWjBVk7X1EFp8o9ItWWp7YG53U936fxTXSAY%3D&reserved=0
> >> >
> >> > Please note that the version number excludes the `rcX` string, so it's
> >> now simply 2.5.3. This will allow us to rename the artifact without
> >> modifying the artifact checksums when we actually release.
> >> >
> >> > Release Notes:
> >> >
> >>
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fblob%2F2.5.3rc1%2FRELEASE_NOTES.rst&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6aGiyKTm%2Fiu3GmazYw8aGkfsxJzxfxbcdFwNllohhGE%3D&reserved=0
> >> >
> >> > Changes since 2.5.2:
> >> > *Bug Fixes:*
> >> > - Fix DagProcessorJob integration for standalone dag-processor
> (#30278)
> >> > - Fix proper termination of gunicorn when it hangs (#30188)
> >> > - Fix XCom.get_one exactly one exception text (#30183)
> >> > - Correct the VARCHAR size to 250. (#30178)
> >> > - Revert fix for on_failure_callback when task receives a SIGTERM
> >> (#30165)
> >> > - Move read only property to DagState to fix generated docs (#30149)
> >> > - Ensure that ``dag.partial_subset`` doesn't mutate task group
> >> properties
> >> > (#30129)
> >> > - Fix inconsistent returned value of ``airflow dags next-execution``
> >> cli command (#30117)
> >> > - Fix www/utils.dag_run_link redirection (#30098)
> >> > - Fix ``TriggerRuleDep`` when the mapped tasks count is 0 (#30084)
> >> > - Dag processor manager, add retry_db_transaction to _fetch_callbacks
> >> > (#30079)
> >> > - Fix db clean command for mysql db (#29999)
> >> > - Avoid considering EmptyOperator in mini scheduler (#29979)
> >> > - Fix some long known Graph View UI problems (#29971)
> >> > - Fix dag docs toggle icon initial angle (#29970)
> >> > - Fix tags selection in DAGs UI (#29944)
> >> > - Including airflow/example_dags/sql/sample.sql in MANIFEST.in
> (#29883)
> >> > - Fixing broken filter in /taskinstance/list view (#29850)
> >> > - Allow generic param dicts (#29782)
> >> > - Fix update_mask in patch variable route (#29711)
> >> > - Strip markup from app_name if instance_name_has_markup = True
> (#28894)
> >> >
> >> > *Misc/Internal:*
> >> > - Revert "Also limit importlib on Python 3.9 (#30069)" (#30209)
> >> > - Add custom_operator_name to @task.sensor tasks (#30131)
> >> > - Bump webpack from 5.73.0 to 5.76.0 in /airflow/www (#30112)
> >> > - Formatted config (#30103)
> >> > - Remove upper bound limit of astroid (#30033)
> >> > - Remove accidentally merged vendor daemon patch code (#29895)
> >> > - Fix warning in airflow tasks test command regarding absence of
> >> data_interval (#27106)
> >> >
> >> > *Doc only changes:*
> >> > - Adding more information regarding top level code (#30040)
> >> > - Update workday example (#30026)
> >> > - Fix some typos in the DAGs docs (#30015)
> >> > - Update set-up-database.rst (#29991)
> >> > - Fix some typos on the kubernetes documentation (#29936)
> >> > - Fix some punctuation and grammar (#29342)
> >> >
> >> > Cheers,
> >> > Pierre Jeambrun
> >> >
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: dev-unsubscribe@airflow.apache.org
> >> > For additional commands, e-mail: dev-help@airflow.apache.org
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@airflow.apache.org
> >> For additional commands, e-mail: dev-help@airflow.apache.org
> >>
> >>
>

Re: [VOTE] Release Airflow 2.5.3 from 2.5.3rc1

Posted by Hussein Awala <hu...@awala.fr>.
-1 (non-binding) As mentioned on the status of testing issue, the default graph zoom level is quite annoying, personally I wouldn't upgrade to 2.5.3 if we keep it like that and would rather wait for 2.5.4, but +1 to fix it in 2.5.3rc2.

________________________________
From: Pierre Jeambrun <pi...@gmail.com>
Sent: Tuesday, March 28, 2023 9:03:34 PM
To: dev@airflow.apache.org
Subject: Re: [VOTE] Release Airflow 2.5.3 from 2.5.3rc1

*Indeed the milestone for that *issue* was wrong.

Le mar. 28 mars 2023 à 21:02, Pierre Jeambrun <pi...@gmail.com> a
écrit :

> Hello Jens,
>
> Indeed the milestone for that PR was wrong. Thanks Jarek for fixing that.
>
> I also updated milestones for similar issues that will not be fixed in
> 2.5.3.
>
> A script to automatically detect such mis-labeled issues would be useful.
>
> Pierre
>
> Le mar. 28 mars 2023 à 07:39, Jarek Potiuk <ja...@potiuk.com> a écrit :
>
>> I just corrected the milestone in 29112 to 2.6.0
>>
>> the milestone was moved to 2.6 when we decided not to cherry-pick that
>> one and moved it to 2.6.0 (task long handler in main branch is vastly
>> different than the one in 2.5 after Daniel's change so this one does
>> not cleanly cherry-pick and we generally try to avoid risky
>> cherry-picks in bug-fix releases:
>>
>> > modified the milestones: Airflow 2.5.3, Airflow 2.6.0 4 days ago
>>
>> Possibly we should have some fix in our "release" scripts to catch
>> such mis-labeling.
>>
>> J.
>>
>>
>>
>> On Tue, Mar 28, 2023 at 12:04 AM Scheffler Jens (XC-DX/ETV5)
>> <Je...@de.bosch.com.invalid> wrote:
>> >
>> > Hi Pirerre,
>> >
>> > Thanks for cutting the release, from Release Notes and PR
>> https://github.com/apache/airflow/pull/30123 notes it is not clear for
>> me - is the bugfix from PR30123 included?
>> > From "Milestone" log it seems so but Release Notes do not mention bug
>> 29112
>> >
>> > Mit freundlichen Grüßen / Best regards
>> >
>> > Jens Scheffler
>> >
>> > Deterministik open Loop (XC-DX/ETV5)
>> > Robert Bosch GmbH | Hessbruehlstraße 21 | 70565 Stuttgart-Vaihingen |
>> GERMANY | www.bosch.com<http://www.bosch.com>
>> > Tel. +49 711 811-91508 | Mobil +49 160 90417410 | Threema / Threema
>> Work: KKTVR3F4 | Jens.Scheffler@de.bosch.com
>> >
>> > Sitz: Stuttgart, Registergericht: Amtsgericht Stuttgart, HRB 14000;
>> > Aufsichtsratsvorsitzender: Prof. Dr. Stefan Asenkerschbaumer;
>> Geschäftsführung: Dr. Stefan Hartung,
>> > Dr. Christian Fischer, Filiz Albrecht, Dr. Markus Forschner, Dr. Markus
>> Heyn, Dr. Tanja Rückert
>> >
>> > -----Original Message-----
>> > From: Pierre Jeambrun <pi...@gmail.com>
>> > Sent: Montag, 27. März 2023 21:50
>> > To: dev@airflow.apache.org
>> > Subject: [VOTE] Release Airflow 2.5.3 from 2.5.3rc1
>> >
>> > Hey fellow Airflowers,
>> >
>> > I have cut Airflow 2.5.3rc1. This email is calling a vote on the
>> release, which will last at least 72 hours, from Monday, March 27, 2023 at
>> 7:50 pm UTC until Thursday, March 30, 2023 at 7:50 pm UTC, and until 3
>> binding +1 votes have been received.
>> >
>> > Status of testing of the release is kept in
>> >
>> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fissues%2F30337&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=PmfcbPTtUpopg%2B8AJxGyBzWgagOQpbj2aVqP92%2BaDys%3D&reserved=0
>> >
>> > Consider this my (binding) +1.
>> >
>> > Airflow 2.5.3rc1 is available at:
>> >
>> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fairflow%2F2.5.3rc1%2F&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=hIJM3sqqgpXOxtLuUzqC2JCnrZHXgbbqocvAAQ93ChQ%3D&reserved=0
>> >
>> > *apache-airflow-2.5.3-source.tar.gz* is a source release that comes
>> with INSTALL instructions.
>> > *apache-airflow-2.5.3.tar.gz* is the binary Python "sdist" release.
>> > *apache_airflow-2.5.3-py3-none-any.whl* is the binary Python wheel
>> "binary"
>> > release.
>> >
>> > Public keys are available at:
>> >
>> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Frelease%2Fairflow%2FKEYS&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Xzjq%2BJlT17a0K9ccTfth%2B7JV0XuyQzuJ7PH8tVr22l4%3D&reserved=0
>> >
>> > 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://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fblob%2Fmain%2Fdev%2FREADME_RELEASE_AIRFLOW.md%2F%23verify-the-release-candidate-by-pmcs&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=U%2BBGRN7jWjBVk7X1EFp8o9ItWWp7YG53U936fxTXSAY%3D&reserved=0
>> >
>> > Please note that the version number excludes the `rcX` string, so it's
>> now simply 2.5.3. This will allow us to rename the artifact without
>> modifying the artifact checksums when we actually release.
>> >
>> > Release Notes:
>> >
>> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fblob%2F2.5.3rc1%2FRELEASE_NOTES.rst&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6aGiyKTm%2Fiu3GmazYw8aGkfsxJzxfxbcdFwNllohhGE%3D&reserved=0
>> >
>> > Changes since 2.5.2:
>> > *Bug Fixes:*
>> > - Fix DagProcessorJob integration for standalone dag-processor (#30278)
>> > - Fix proper termination of gunicorn when it hangs (#30188)
>> > - Fix XCom.get_one exactly one exception text (#30183)
>> > - Correct the VARCHAR size to 250. (#30178)
>> > - Revert fix for on_failure_callback when task receives a SIGTERM
>> (#30165)
>> > - Move read only property to DagState to fix generated docs (#30149)
>> > - Ensure that ``dag.partial_subset`` doesn't mutate task group
>> properties
>> > (#30129)
>> > - Fix inconsistent returned value of ``airflow dags next-execution``
>> cli command (#30117)
>> > - Fix www/utils.dag_run_link redirection (#30098)
>> > - Fix ``TriggerRuleDep`` when the mapped tasks count is 0 (#30084)
>> > - Dag processor manager, add retry_db_transaction to _fetch_callbacks
>> > (#30079)
>> > - Fix db clean command for mysql db (#29999)
>> > - Avoid considering EmptyOperator in mini scheduler (#29979)
>> > - Fix some long known Graph View UI problems (#29971)
>> > - Fix dag docs toggle icon initial angle (#29970)
>> > - Fix tags selection in DAGs UI (#29944)
>> > - Including airflow/example_dags/sql/sample.sql in MANIFEST.in (#29883)
>> > - Fixing broken filter in /taskinstance/list view (#29850)
>> > - Allow generic param dicts (#29782)
>> > - Fix update_mask in patch variable route (#29711)
>> > - Strip markup from app_name if instance_name_has_markup = True (#28894)
>> >
>> > *Misc/Internal:*
>> > - Revert "Also limit importlib on Python 3.9 (#30069)" (#30209)
>> > - Add custom_operator_name to @task.sensor tasks (#30131)
>> > - Bump webpack from 5.73.0 to 5.76.0 in /airflow/www (#30112)
>> > - Formatted config (#30103)
>> > - Remove upper bound limit of astroid (#30033)
>> > - Remove accidentally merged vendor daemon patch code (#29895)
>> > - Fix warning in airflow tasks test command regarding absence of
>> data_interval (#27106)
>> >
>> > *Doc only changes:*
>> > - Adding more information regarding top level code (#30040)
>> > - Update workday example (#30026)
>> > - Fix some typos in the DAGs docs (#30015)
>> > - Update set-up-database.rst (#29991)
>> > - Fix some typos on the kubernetes documentation (#29936)
>> > - Fix some punctuation and grammar (#29342)
>> >
>> > Cheers,
>> > Pierre Jeambrun
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: dev-unsubscribe@airflow.apache.org
>> > For additional commands, e-mail: dev-help@airflow.apache.org
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@airflow.apache.org
>> For additional commands, e-mail: dev-help@airflow.apache.org
>>
>>

Re: [VOTE] Release Airflow 2.5.3 from 2.5.3rc1

Posted by Pierre Jeambrun <pi...@gmail.com>.
*Indeed the milestone for that *issue* was wrong.

Le mar. 28 mars 2023 à 21:02, Pierre Jeambrun <pi...@gmail.com> a
écrit :

> Hello Jens,
>
> Indeed the milestone for that PR was wrong. Thanks Jarek for fixing that.
>
> I also updated milestones for similar issues that will not be fixed in
> 2.5.3.
>
> A script to automatically detect such mis-labeled issues would be useful.
>
> Pierre
>
> Le mar. 28 mars 2023 à 07:39, Jarek Potiuk <ja...@potiuk.com> a écrit :
>
>> I just corrected the milestone in 29112 to 2.6.0
>>
>> the milestone was moved to 2.6 when we decided not to cherry-pick that
>> one and moved it to 2.6.0 (task long handler in main branch is vastly
>> different than the one in 2.5 after Daniel's change so this one does
>> not cleanly cherry-pick and we generally try to avoid risky
>> cherry-picks in bug-fix releases:
>>
>> > modified the milestones: Airflow 2.5.3, Airflow 2.6.0 4 days ago
>>
>> Possibly we should have some fix in our "release" scripts to catch
>> such mis-labeling.
>>
>> J.
>>
>>
>>
>> On Tue, Mar 28, 2023 at 12:04 AM Scheffler Jens (XC-DX/ETV5)
>> <Je...@de.bosch.com.invalid> wrote:
>> >
>> > Hi Pirerre,
>> >
>> > Thanks for cutting the release, from Release Notes and PR
>> https://github.com/apache/airflow/pull/30123 notes it is not clear for
>> me - is the bugfix from PR30123 included?
>> > From "Milestone" log it seems so but Release Notes do not mention bug
>> 29112
>> >
>> > Mit freundlichen Grüßen / Best regards
>> >
>> > Jens Scheffler
>> >
>> > Deterministik open Loop (XC-DX/ETV5)
>> > Robert Bosch GmbH | Hessbruehlstraße 21 | 70565 Stuttgart-Vaihingen |
>> GERMANY | www.bosch.com
>> > Tel. +49 711 811-91508 | Mobil +49 160 90417410 | Threema / Threema
>> Work: KKTVR3F4 | Jens.Scheffler@de.bosch.com
>> >
>> > Sitz: Stuttgart, Registergericht: Amtsgericht Stuttgart, HRB 14000;
>> > Aufsichtsratsvorsitzender: Prof. Dr. Stefan Asenkerschbaumer;
>> Geschäftsführung: Dr. Stefan Hartung,
>> > Dr. Christian Fischer, Filiz Albrecht, Dr. Markus Forschner, Dr. Markus
>> Heyn, Dr. Tanja Rückert
>> >
>> > -----Original Message-----
>> > From: Pierre Jeambrun <pi...@gmail.com>
>> > Sent: Montag, 27. März 2023 21:50
>> > To: dev@airflow.apache.org
>> > Subject: [VOTE] Release Airflow 2.5.3 from 2.5.3rc1
>> >
>> > Hey fellow Airflowers,
>> >
>> > I have cut Airflow 2.5.3rc1. This email is calling a vote on the
>> release, which will last at least 72 hours, from Monday, March 27, 2023 at
>> 7:50 pm UTC until Thursday, March 30, 2023 at 7:50 pm UTC, and until 3
>> binding +1 votes have been received.
>> >
>> > Status of testing of the release is kept in
>> >
>> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fissues%2F30337&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=PmfcbPTtUpopg%2B8AJxGyBzWgagOQpbj2aVqP92%2BaDys%3D&reserved=0
>> >
>> > Consider this my (binding) +1.
>> >
>> > Airflow 2.5.3rc1 is available at:
>> >
>> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fairflow%2F2.5.3rc1%2F&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=hIJM3sqqgpXOxtLuUzqC2JCnrZHXgbbqocvAAQ93ChQ%3D&reserved=0
>> >
>> > *apache-airflow-2.5.3-source.tar.gz* is a source release that comes
>> with INSTALL instructions.
>> > *apache-airflow-2.5.3.tar.gz* is the binary Python "sdist" release.
>> > *apache_airflow-2.5.3-py3-none-any.whl* is the binary Python wheel
>> "binary"
>> > release.
>> >
>> > Public keys are available at:
>> >
>> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Frelease%2Fairflow%2FKEYS&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Xzjq%2BJlT17a0K9ccTfth%2B7JV0XuyQzuJ7PH8tVr22l4%3D&reserved=0
>> >
>> > 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://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fblob%2Fmain%2Fdev%2FREADME_RELEASE_AIRFLOW.md%2F%23verify-the-release-candidate-by-pmcs&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=U%2BBGRN7jWjBVk7X1EFp8o9ItWWp7YG53U936fxTXSAY%3D&reserved=0
>> >
>> > Please note that the version number excludes the `rcX` string, so it's
>> now simply 2.5.3. This will allow us to rename the artifact without
>> modifying the artifact checksums when we actually release.
>> >
>> > Release Notes:
>> >
>> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fblob%2F2.5.3rc1%2FRELEASE_NOTES.rst&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6aGiyKTm%2Fiu3GmazYw8aGkfsxJzxfxbcdFwNllohhGE%3D&reserved=0
>> >
>> > Changes since 2.5.2:
>> > *Bug Fixes:*
>> > - Fix DagProcessorJob integration for standalone dag-processor (#30278)
>> > - Fix proper termination of gunicorn when it hangs (#30188)
>> > - Fix XCom.get_one exactly one exception text (#30183)
>> > - Correct the VARCHAR size to 250. (#30178)
>> > - Revert fix for on_failure_callback when task receives a SIGTERM
>> (#30165)
>> > - Move read only property to DagState to fix generated docs (#30149)
>> > - Ensure that ``dag.partial_subset`` doesn't mutate task group
>> properties
>> > (#30129)
>> > - Fix inconsistent returned value of ``airflow dags next-execution``
>> cli command (#30117)
>> > - Fix www/utils.dag_run_link redirection (#30098)
>> > - Fix ``TriggerRuleDep`` when the mapped tasks count is 0 (#30084)
>> > - Dag processor manager, add retry_db_transaction to _fetch_callbacks
>> > (#30079)
>> > - Fix db clean command for mysql db (#29999)
>> > - Avoid considering EmptyOperator in mini scheduler (#29979)
>> > - Fix some long known Graph View UI problems (#29971)
>> > - Fix dag docs toggle icon initial angle (#29970)
>> > - Fix tags selection in DAGs UI (#29944)
>> > - Including airflow/example_dags/sql/sample.sql in MANIFEST.in (#29883)
>> > - Fixing broken filter in /taskinstance/list view (#29850)
>> > - Allow generic param dicts (#29782)
>> > - Fix update_mask in patch variable route (#29711)
>> > - Strip markup from app_name if instance_name_has_markup = True (#28894)
>> >
>> > *Misc/Internal:*
>> > - Revert "Also limit importlib on Python 3.9 (#30069)" (#30209)
>> > - Add custom_operator_name to @task.sensor tasks (#30131)
>> > - Bump webpack from 5.73.0 to 5.76.0 in /airflow/www (#30112)
>> > - Formatted config (#30103)
>> > - Remove upper bound limit of astroid (#30033)
>> > - Remove accidentally merged vendor daemon patch code (#29895)
>> > - Fix warning in airflow tasks test command regarding absence of
>> data_interval (#27106)
>> >
>> > *Doc only changes:*
>> > - Adding more information regarding top level code (#30040)
>> > - Update workday example (#30026)
>> > - Fix some typos in the DAGs docs (#30015)
>> > - Update set-up-database.rst (#29991)
>> > - Fix some typos on the kubernetes documentation (#29936)
>> > - Fix some punctuation and grammar (#29342)
>> >
>> > Cheers,
>> > Pierre Jeambrun
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: dev-unsubscribe@airflow.apache.org
>> > For additional commands, e-mail: dev-help@airflow.apache.org
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@airflow.apache.org
>> For additional commands, e-mail: dev-help@airflow.apache.org
>>
>>

Re: [VOTE] Release Airflow 2.5.3 from 2.5.3rc1

Posted by Pierre Jeambrun <pi...@gmail.com>.
Hello Jens,

Indeed the milestone for that PR was wrong. Thanks Jarek for fixing that.

I also updated milestones for similar issues that will not be fixed in
2.5.3.

A script to automatically detect such mis-labeled issues would be useful.

Pierre

Le mar. 28 mars 2023 à 07:39, Jarek Potiuk <ja...@potiuk.com> a écrit :

> I just corrected the milestone in 29112 to 2.6.0
>
> the milestone was moved to 2.6 when we decided not to cherry-pick that
> one and moved it to 2.6.0 (task long handler in main branch is vastly
> different than the one in 2.5 after Daniel's change so this one does
> not cleanly cherry-pick and we generally try to avoid risky
> cherry-picks in bug-fix releases:
>
> > modified the milestones: Airflow 2.5.3, Airflow 2.6.0 4 days ago
>
> Possibly we should have some fix in our "release" scripts to catch
> such mis-labeling.
>
> J.
>
>
>
> On Tue, Mar 28, 2023 at 12:04 AM Scheffler Jens (XC-DX/ETV5)
> <Je...@de.bosch.com.invalid> wrote:
> >
> > Hi Pirerre,
> >
> > Thanks for cutting the release, from Release Notes and PR
> https://github.com/apache/airflow/pull/30123 notes it is not clear for me
> - is the bugfix from PR30123 included?
> > From "Milestone" log it seems so but Release Notes do not mention bug
> 29112
> >
> > Mit freundlichen Grüßen / Best regards
> >
> > Jens Scheffler
> >
> > Deterministik open Loop (XC-DX/ETV5)
> > Robert Bosch GmbH | Hessbruehlstraße 21 | 70565 Stuttgart-Vaihingen |
> GERMANY | www.bosch.com
> > Tel. +49 711 811-91508 | Mobil +49 160 90417410 | Threema / Threema
> Work: KKTVR3F4 | Jens.Scheffler@de.bosch.com
> >
> > Sitz: Stuttgart, Registergericht: Amtsgericht Stuttgart, HRB 14000;
> > Aufsichtsratsvorsitzender: Prof. Dr. Stefan Asenkerschbaumer;
> Geschäftsführung: Dr. Stefan Hartung,
> > Dr. Christian Fischer, Filiz Albrecht, Dr. Markus Forschner, Dr. Markus
> Heyn, Dr. Tanja Rückert
> >
> > -----Original Message-----
> > From: Pierre Jeambrun <pi...@gmail.com>
> > Sent: Montag, 27. März 2023 21:50
> > To: dev@airflow.apache.org
> > Subject: [VOTE] Release Airflow 2.5.3 from 2.5.3rc1
> >
> > Hey fellow Airflowers,
> >
> > I have cut Airflow 2.5.3rc1. This email is calling a vote on the
> release, which will last at least 72 hours, from Monday, March 27, 2023 at
> 7:50 pm UTC until Thursday, March 30, 2023 at 7:50 pm UTC, and until 3
> binding +1 votes have been received.
> >
> > Status of testing of the release is kept in
> >
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fissues%2F30337&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=PmfcbPTtUpopg%2B8AJxGyBzWgagOQpbj2aVqP92%2BaDys%3D&reserved=0
> >
> > Consider this my (binding) +1.
> >
> > Airflow 2.5.3rc1 is available at:
> >
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fairflow%2F2.5.3rc1%2F&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=hIJM3sqqgpXOxtLuUzqC2JCnrZHXgbbqocvAAQ93ChQ%3D&reserved=0
> >
> > *apache-airflow-2.5.3-source.tar.gz* is a source release that comes with
> INSTALL instructions.
> > *apache-airflow-2.5.3.tar.gz* is the binary Python "sdist" release.
> > *apache_airflow-2.5.3-py3-none-any.whl* is the binary Python wheel
> "binary"
> > release.
> >
> > Public keys are available at:
> >
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Frelease%2Fairflow%2FKEYS&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Xzjq%2BJlT17a0K9ccTfth%2B7JV0XuyQzuJ7PH8tVr22l4%3D&reserved=0
> >
> > 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://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fblob%2Fmain%2Fdev%2FREADME_RELEASE_AIRFLOW.md%2F%23verify-the-release-candidate-by-pmcs&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=U%2BBGRN7jWjBVk7X1EFp8o9ItWWp7YG53U936fxTXSAY%3D&reserved=0
> >
> > Please note that the version number excludes the `rcX` string, so it's
> now simply 2.5.3. This will allow us to rename the artifact without
> modifying the artifact checksums when we actually release.
> >
> > Release Notes:
> >
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fblob%2F2.5.3rc1%2FRELEASE_NOTES.rst&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6aGiyKTm%2Fiu3GmazYw8aGkfsxJzxfxbcdFwNllohhGE%3D&reserved=0
> >
> > Changes since 2.5.2:
> > *Bug Fixes:*
> > - Fix DagProcessorJob integration for standalone dag-processor (#30278)
> > - Fix proper termination of gunicorn when it hangs (#30188)
> > - Fix XCom.get_one exactly one exception text (#30183)
> > - Correct the VARCHAR size to 250. (#30178)
> > - Revert fix for on_failure_callback when task receives a SIGTERM
> (#30165)
> > - Move read only property to DagState to fix generated docs (#30149)
> > - Ensure that ``dag.partial_subset`` doesn't mutate task group properties
> > (#30129)
> > - Fix inconsistent returned value of ``airflow dags next-execution`` cli
> command (#30117)
> > - Fix www/utils.dag_run_link redirection (#30098)
> > - Fix ``TriggerRuleDep`` when the mapped tasks count is 0 (#30084)
> > - Dag processor manager, add retry_db_transaction to _fetch_callbacks
> > (#30079)
> > - Fix db clean command for mysql db (#29999)
> > - Avoid considering EmptyOperator in mini scheduler (#29979)
> > - Fix some long known Graph View UI problems (#29971)
> > - Fix dag docs toggle icon initial angle (#29970)
> > - Fix tags selection in DAGs UI (#29944)
> > - Including airflow/example_dags/sql/sample.sql in MANIFEST.in (#29883)
> > - Fixing broken filter in /taskinstance/list view (#29850)
> > - Allow generic param dicts (#29782)
> > - Fix update_mask in patch variable route (#29711)
> > - Strip markup from app_name if instance_name_has_markup = True (#28894)
> >
> > *Misc/Internal:*
> > - Revert "Also limit importlib on Python 3.9 (#30069)" (#30209)
> > - Add custom_operator_name to @task.sensor tasks (#30131)
> > - Bump webpack from 5.73.0 to 5.76.0 in /airflow/www (#30112)
> > - Formatted config (#30103)
> > - Remove upper bound limit of astroid (#30033)
> > - Remove accidentally merged vendor daemon patch code (#29895)
> > - Fix warning in airflow tasks test command regarding absence of
> data_interval (#27106)
> >
> > *Doc only changes:*
> > - Adding more information regarding top level code (#30040)
> > - Update workday example (#30026)
> > - Fix some typos in the DAGs docs (#30015)
> > - Update set-up-database.rst (#29991)
> > - Fix some typos on the kubernetes documentation (#29936)
> > - Fix some punctuation and grammar (#29342)
> >
> > Cheers,
> > Pierre Jeambrun
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@airflow.apache.org
> > For additional commands, e-mail: dev-help@airflow.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@airflow.apache.org
> For additional commands, e-mail: dev-help@airflow.apache.org
>
>

Re: [VOTE] Release Airflow 2.5.3 from 2.5.3rc1

Posted by Jarek Potiuk <ja...@potiuk.com>.
I just corrected the milestone in 29112 to 2.6.0

the milestone was moved to 2.6 when we decided not to cherry-pick that
one and moved it to 2.6.0 (task long handler in main branch is vastly
different than the one in 2.5 after Daniel's change so this one does
not cleanly cherry-pick and we generally try to avoid risky
cherry-picks in bug-fix releases:

> modified the milestones: Airflow 2.5.3, Airflow 2.6.0 4 days ago

Possibly we should have some fix in our "release" scripts to catch
such mis-labeling.

J.



On Tue, Mar 28, 2023 at 12:04 AM Scheffler Jens (XC-DX/ETV5)
<Je...@de.bosch.com.invalid> wrote:
>
> Hi Pirerre,
>
> Thanks for cutting the release, from Release Notes and PR https://github.com/apache/airflow/pull/30123 notes it is not clear for me - is the bugfix from PR30123 included?
> From "Milestone" log it seems so but Release Notes do not mention bug 29112
>
> Mit freundlichen Grüßen / Best regards
>
> Jens Scheffler
>
> Deterministik open Loop (XC-DX/ETV5)
> Robert Bosch GmbH | Hessbruehlstraße 21 | 70565 Stuttgart-Vaihingen | GERMANY | www.bosch.com
> Tel. +49 711 811-91508 | Mobil +49 160 90417410 | Threema / Threema Work: KKTVR3F4 | Jens.Scheffler@de.bosch.com
>
> Sitz: Stuttgart, Registergericht: Amtsgericht Stuttgart, HRB 14000;
> Aufsichtsratsvorsitzender: Prof. Dr. Stefan Asenkerschbaumer; Geschäftsführung: Dr. Stefan Hartung,
> Dr. Christian Fischer, Filiz Albrecht, Dr. Markus Forschner, Dr. Markus Heyn, Dr. Tanja Rückert
>
> -----Original Message-----
> From: Pierre Jeambrun <pi...@gmail.com>
> Sent: Montag, 27. März 2023 21:50
> To: dev@airflow.apache.org
> Subject: [VOTE] Release Airflow 2.5.3 from 2.5.3rc1
>
> Hey fellow Airflowers,
>
> I have cut Airflow 2.5.3rc1. This email is calling a vote on the release, which will last at least 72 hours, from Monday, March 27, 2023 at 7:50 pm UTC until Thursday, March 30, 2023 at 7:50 pm UTC, and until 3 binding +1 votes have been received.
>
> Status of testing of the release is kept in
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fissues%2F30337&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=PmfcbPTtUpopg%2B8AJxGyBzWgagOQpbj2aVqP92%2BaDys%3D&reserved=0
>
> Consider this my (binding) +1.
>
> Airflow 2.5.3rc1 is available at:
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fairflow%2F2.5.3rc1%2F&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=hIJM3sqqgpXOxtLuUzqC2JCnrZHXgbbqocvAAQ93ChQ%3D&reserved=0
>
> *apache-airflow-2.5.3-source.tar.gz* is a source release that comes with INSTALL instructions.
> *apache-airflow-2.5.3.tar.gz* is the binary Python "sdist" release.
> *apache_airflow-2.5.3-py3-none-any.whl* is the binary Python wheel "binary"
> release.
>
> Public keys are available at:
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Frelease%2Fairflow%2FKEYS&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Xzjq%2BJlT17a0K9ccTfth%2B7JV0XuyQzuJ7PH8tVr22l4%3D&reserved=0
>
> 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://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fblob%2Fmain%2Fdev%2FREADME_RELEASE_AIRFLOW.md%2F%23verify-the-release-candidate-by-pmcs&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=U%2BBGRN7jWjBVk7X1EFp8o9ItWWp7YG53U936fxTXSAY%3D&reserved=0
>
> Please note that the version number excludes the `rcX` string, so it's now simply 2.5.3. This will allow us to rename the artifact without modifying the artifact checksums when we actually release.
>
> Release Notes:
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fblob%2F2.5.3rc1%2FRELEASE_NOTES.rst&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6aGiyKTm%2Fiu3GmazYw8aGkfsxJzxfxbcdFwNllohhGE%3D&reserved=0
>
> Changes since 2.5.2:
> *Bug Fixes:*
> - Fix DagProcessorJob integration for standalone dag-processor (#30278)
> - Fix proper termination of gunicorn when it hangs (#30188)
> - Fix XCom.get_one exactly one exception text (#30183)
> - Correct the VARCHAR size to 250. (#30178)
> - Revert fix for on_failure_callback when task receives a SIGTERM (#30165)
> - Move read only property to DagState to fix generated docs (#30149)
> - Ensure that ``dag.partial_subset`` doesn't mutate task group properties
> (#30129)
> - Fix inconsistent returned value of ``airflow dags next-execution`` cli command (#30117)
> - Fix www/utils.dag_run_link redirection (#30098)
> - Fix ``TriggerRuleDep`` when the mapped tasks count is 0 (#30084)
> - Dag processor manager, add retry_db_transaction to _fetch_callbacks
> (#30079)
> - Fix db clean command for mysql db (#29999)
> - Avoid considering EmptyOperator in mini scheduler (#29979)
> - Fix some long known Graph View UI problems (#29971)
> - Fix dag docs toggle icon initial angle (#29970)
> - Fix tags selection in DAGs UI (#29944)
> - Including airflow/example_dags/sql/sample.sql in MANIFEST.in (#29883)
> - Fixing broken filter in /taskinstance/list view (#29850)
> - Allow generic param dicts (#29782)
> - Fix update_mask in patch variable route (#29711)
> - Strip markup from app_name if instance_name_has_markup = True (#28894)
>
> *Misc/Internal:*
> - Revert "Also limit importlib on Python 3.9 (#30069)" (#30209)
> - Add custom_operator_name to @task.sensor tasks (#30131)
> - Bump webpack from 5.73.0 to 5.76.0 in /airflow/www (#30112)
> - Formatted config (#30103)
> - Remove upper bound limit of astroid (#30033)
> - Remove accidentally merged vendor daemon patch code (#29895)
> - Fix warning in airflow tasks test command regarding absence of data_interval (#27106)
>
> *Doc only changes:*
> - Adding more information regarding top level code (#30040)
> - Update workday example (#30026)
> - Fix some typos in the DAGs docs (#30015)
> - Update set-up-database.rst (#29991)
> - Fix some typos on the kubernetes documentation (#29936)
> - Fix some punctuation and grammar (#29342)
>
> Cheers,
> Pierre Jeambrun
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@airflow.apache.org
> For additional commands, e-mail: dev-help@airflow.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@airflow.apache.org
For additional commands, e-mail: dev-help@airflow.apache.org


RE: [VOTE] Release Airflow 2.5.3 from 2.5.3rc1

Posted by "Scheffler Jens (XC-DX/ETV5)" <Je...@de.bosch.com.INVALID>.
Hi Pirerre,

Thanks for cutting the release, from Release Notes and PR https://github.com/apache/airflow/pull/30123 notes it is not clear for me - is the bugfix from PR30123 included?
From "Milestone" log it seems so but Release Notes do not mention bug 29112

Mit freundlichen Grüßen / Best regards

Jens Scheffler

Deterministik open Loop (XC-DX/ETV5)
Robert Bosch GmbH | Hessbruehlstraße 21 | 70565 Stuttgart-Vaihingen | GERMANY | www.bosch.com
Tel. +49 711 811-91508 | Mobil +49 160 90417410 | Threema / Threema Work: KKTVR3F4 | Jens.Scheffler@de.bosch.com

Sitz: Stuttgart, Registergericht: Amtsgericht Stuttgart, HRB 14000;
Aufsichtsratsvorsitzender: Prof. Dr. Stefan Asenkerschbaumer; Geschäftsführung: Dr. Stefan Hartung, 
Dr. Christian Fischer, Filiz Albrecht, Dr. Markus Forschner, Dr. Markus Heyn, Dr. Tanja Rückert

-----Original Message-----
From: Pierre Jeambrun <pi...@gmail.com> 
Sent: Montag, 27. März 2023 21:50
To: dev@airflow.apache.org
Subject: [VOTE] Release Airflow 2.5.3 from 2.5.3rc1

Hey fellow Airflowers,

I have cut Airflow 2.5.3rc1. This email is calling a vote on the release, which will last at least 72 hours, from Monday, March 27, 2023 at 7:50 pm UTC until Thursday, March 30, 2023 at 7:50 pm UTC, and until 3 binding +1 votes have been received.

Status of testing of the release is kept in
https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fissues%2F30337&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=PmfcbPTtUpopg%2B8AJxGyBzWgagOQpbj2aVqP92%2BaDys%3D&reserved=0

Consider this my (binding) +1.

Airflow 2.5.3rc1 is available at:
https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fairflow%2F2.5.3rc1%2F&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=hIJM3sqqgpXOxtLuUzqC2JCnrZHXgbbqocvAAQ93ChQ%3D&reserved=0

*apache-airflow-2.5.3-source.tar.gz* is a source release that comes with INSTALL instructions.
*apache-airflow-2.5.3.tar.gz* is the binary Python "sdist" release.
*apache_airflow-2.5.3-py3-none-any.whl* is the binary Python wheel "binary"
release.

Public keys are available at:
https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Frelease%2Fairflow%2FKEYS&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Xzjq%2BJlT17a0K9ccTfth%2B7JV0XuyQzuJ7PH8tVr22l4%3D&reserved=0

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://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fblob%2Fmain%2Fdev%2FREADME_RELEASE_AIRFLOW.md%2F%23verify-the-release-candidate-by-pmcs&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=U%2BBGRN7jWjBVk7X1EFp8o9ItWWp7YG53U936fxTXSAY%3D&reserved=0

Please note that the version number excludes the `rcX` string, so it's now simply 2.5.3. This will allow us to rename the artifact without modifying the artifact checksums when we actually release.

Release Notes:
https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fblob%2F2.5.3rc1%2FRELEASE_NOTES.rst&data=05%7C01%7CJens.Scheffler%40de.bosch.com%7C06e6a6edf047428a9c1c08db2efc92cf%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638155434544264833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6aGiyKTm%2Fiu3GmazYw8aGkfsxJzxfxbcdFwNllohhGE%3D&reserved=0

Changes since 2.5.2:
*Bug Fixes:*
- Fix DagProcessorJob integration for standalone dag-processor (#30278)
- Fix proper termination of gunicorn when it hangs (#30188)
- Fix XCom.get_one exactly one exception text (#30183)
- Correct the VARCHAR size to 250. (#30178)
- Revert fix for on_failure_callback when task receives a SIGTERM (#30165)
- Move read only property to DagState to fix generated docs (#30149)
- Ensure that ``dag.partial_subset`` doesn't mutate task group properties
(#30129)
- Fix inconsistent returned value of ``airflow dags next-execution`` cli command (#30117)
- Fix www/utils.dag_run_link redirection (#30098)
- Fix ``TriggerRuleDep`` when the mapped tasks count is 0 (#30084)
- Dag processor manager, add retry_db_transaction to _fetch_callbacks
(#30079)
- Fix db clean command for mysql db (#29999)
- Avoid considering EmptyOperator in mini scheduler (#29979)
- Fix some long known Graph View UI problems (#29971)
- Fix dag docs toggle icon initial angle (#29970)
- Fix tags selection in DAGs UI (#29944)
- Including airflow/example_dags/sql/sample.sql in MANIFEST.in (#29883)
- Fixing broken filter in /taskinstance/list view (#29850)
- Allow generic param dicts (#29782)
- Fix update_mask in patch variable route (#29711)
- Strip markup from app_name if instance_name_has_markup = True (#28894)

*Misc/Internal:*
- Revert "Also limit importlib on Python 3.9 (#30069)" (#30209)
- Add custom_operator_name to @task.sensor tasks (#30131)
- Bump webpack from 5.73.0 to 5.76.0 in /airflow/www (#30112)
- Formatted config (#30103)
- Remove upper bound limit of astroid (#30033)
- Remove accidentally merged vendor daemon patch code (#29895)
- Fix warning in airflow tasks test command regarding absence of data_interval (#27106)

*Doc only changes:*
- Adding more information regarding top level code (#30040)
- Update workday example (#30026)
- Fix some typos in the DAGs docs (#30015)
- Update set-up-database.rst (#29991)
- Fix some typos on the kubernetes documentation (#29936)
- Fix some punctuation and grammar (#29342)

Cheers,
Pierre Jeambrun

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@airflow.apache.org
For additional commands, e-mail: dev-help@airflow.apache.org