Sorry, somehoe my email client did not deliver the RC2 email. Therefore responding to RC1 email and adjusted title... I hope it ends-up in the right thread...
Tested reproducibility, svn, checksums, made tests from dist in pypy. +1 binding all good from my side Sent from Outlook for iOS<https://aka.ms/o0ukef> ________________________________ From: Utkarsh Sharma <utkarsh.sha...@astronomer.io.INVALID> Sent: Tuesday, August 27, 2024 9:02:09 AM To: dev@airflow.apache.org <dev@airflow.apache.org> Subject: Re: [VOTE] Release Apache Airflow Python Client 2.10.0 from 2.10.0rc1 Hey fellow Airflowers, We encountered issues during the reproducibility testing of the package, which led us to cancel the vote for RC1. I will be creating RC2 shortly. Thanks, Utkarsh Sharma On Fri, Aug 23, 2024 at 10:23 PM Utkarsh Sharma < utkarsh.sha...@astronomer.io> wrote: > Hey fellow Airflowers, > > I have cut the first release candidate for the Apache Airflow Python > Client 2.10.0. > This email is calling for a vote on the release, which will last for 72 > hours. Consider this my (non-binding) +1. As I’m not a member of the PMC, > Ephraim signed the distribution. > > > Airflow Client 2.10.0rc1 is available at: > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fairflow%2Fclients%2Fpython%2F2.10.0rc1%2F&data=05%7C02%7CJens.Scheffler%40de.bosch.com%7Ca5eec2dfa6d04d19b7c208dcc666382b%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638603389533551567%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=1mJQnUMYZzIcf5qRuUpf6KhdWKKPXFtHe%2FTi0v7cJt4%3D&reserved=0<https://dist.apache.org/repos/dist/dev/airflow/clients/python/2.10.0rc1/> > > The apache_airflow_client-2.10.0.tar.gz is an sdist release that contains > INSTALL instructions, and also > is the official source release. > > The apache_airflow_client-2.10.0-py3-none-any.whl is a binary wheel > release that pip can install. > > Those packages do not contain .rc* version as, when approved, they will be > released as the final version. > > The rc packages are also available at PyPI (with rc suffix) and you can > install it with pip as usual: > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpypi.org%2Fproject%2Fapache-airflow-client%2F2.10.0rc1%2F&data=05%7C02%7CJens.Scheffler%40de.bosch.com%7Ca5eec2dfa6d04d19b7c208dcc666382b%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638603389533560145%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=XyeiiwvJRcreDXXU4Fp3MUujTH%2Fq2FUOQnv4HaFLhLU%3D&reserved=0<https://pypi.org/project/apache-airflow-client/2.10.0rc1/> > > 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%7C02%7CJens.Scheffler%40de.bosch.com%7Ca5eec2dfa6d04d19b7c208dcc666382b%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638603389533566286%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=oX7rGMK%2BHF%2F%2BzlZODnOr7EHiTqozLGAAfE3gYaz9MFA%3D&reserved=0<https://dist.apache.org/repos/dist/release/airflow/KEYS> > > Only votes from PMC members are binding, but all members of the community > are encouraged to test the release and vote with "(non-binding)". > > The test procedure for PMC members is described in: > > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fblob%2Fmain%2Fdev%2FREADME_RELEASE_PYTHON_CLIENT.md%2F%23verify-the-release-candidate-by-pmc-members&data=05%7C02%7CJens.Scheffler%40de.bosch.com%7Ca5eec2dfa6d04d19b7c208dcc666382b%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638603389533570980%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=J%2FfTy8WdqocJ9f8Xcwu6UXG9GWx%2FpOvKpLLT9J%2BoXt8%3D&reserved=0<https://github.com/apache/airflow/blob/main/dev/README_RELEASE_PYTHON_CLIENT.md/#verify-the-release-candidate-by-pmc-members> > > The test procedure for contributors and members of the community who would > like to test this RC is described in: > > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fblob%2Fmain%2Fdev%2FREADME_RELEASE_PYTHON_CLIENT.md%2F%23verify-the-release-candidate-by-contributors&data=05%7C02%7CJens.Scheffler%40de.bosch.com%7Ca5eec2dfa6d04d19b7c208dcc666382b%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638603389533575701%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=fzVVggYDXE%2FMOH1ijdRZpdI7B6xHfX4x7Mo5hM7eTaA%3D&reserved=0<https://github.com/apache/airflow/blob/main/dev/README_RELEASE_PYTHON_CLIENT.md/#verify-the-release-candidate-by-contributors> > > *Changelog:* > > *Major changes:* > > - Add dag_stats rest api endpoint ([#41017]( > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fpull%2F41017&data=05%7C02%7CJens.Scheffler%40de.bosch.com%7Ca5eec2dfa6d04d19b7c208dcc666382b%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638603389533580216%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=uN7EVb01i5WyDFm94UvRkS66V932mBTPsCj%2F7nSYPpE%3D&reserved=0))<https://github.com/apache/airflow/pull/41017> > - AIP-64: Add task instance history list endpoint ([#40988]( > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fpull%2F40988&data=05%7C02%7CJens.Scheffler%40de.bosch.com%7Ca5eec2dfa6d04d19b7c208dcc666382b%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638603389533584644%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=udUc9j%2BKwpt5BEZ1yAeL7CQC9veGNS56Zxt5A2RphJI%3D&reserved=0))<https://github.com/apache/airflow/pull/40988> > - Change DAG Audit log tab to Event Log ([#40967]( > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fpull%2F40967&data=05%7C02%7CJens.Scheffler%40de.bosch.com%7Ca5eec2dfa6d04d19b7c208dcc666382b%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638603389533588927%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=9iGQ9JEfZ0%2BcrVFmHdxZdZt28hwnERpNTE4Tycuc178%3D&reserved=0))<https://github.com/apache/airflow/pull/40967> > - AIP-64: Add REST API endpoints for TI try level details ([#40441]( > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fpull%2F40441&data=05%7C02%7CJens.Scheffler%40de.bosch.com%7Ca5eec2dfa6d04d19b7c208dcc666382b%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638603389533593311%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=XSFWlN4gah53XeT3mo1MRCe8h%2B13fxcmbwok9OZ%2FUw0%3D&reserved=0))<https://github.com/apache/airflow/pull/40441> > - Make XCom display as react json ([#40640]( > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fpull%2F40640&data=05%7C02%7CJens.Scheffler%40de.bosch.com%7Ca5eec2dfa6d04d19b7c208dcc666382b%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638603389533597531%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=y3%2BqJ49bYotR0xWpGXNMNi9Fhf3qR%2FhTox5ZbV2XPMU%3D&reserved=0))<https://github.com/apache/airflow/pull/40640> > - Replace usages of task context logger with the log table ([#40867]( > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fpull%2F40867&data=05%7C02%7CJens.Scheffler%40de.bosch.com%7Ca5eec2dfa6d04d19b7c208dcc666382b%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638603389533601727%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=ZI1wj18R146cA76VCn%2BKWcmdF8OD5CwSknk84AveX2M%3D&reserved=0))<https://github.com/apache/airflow/pull/40867> > - Fix tasks API endpoint when DAG doesn't have `start_date` ([#40878]( > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fpull%2F40878&data=05%7C02%7CJens.Scheffler%40de.bosch.com%7Ca5eec2dfa6d04d19b7c208dcc666382b%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638603389533605988%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=mB%2FjODyPNHf34asBogGSuvGaiIlznm9oWqtZgoUTz5g%3D&reserved=0))<https://github.com/apache/airflow/pull/40878> > - Add try_number to log table ([#40739]( > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fpull%2F40739&data=05%7C02%7CJens.Scheffler%40de.bosch.com%7Ca5eec2dfa6d04d19b7c208dcc666382b%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638603389533610248%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=BZxuuSHly%2BFhIadk0m7K7EkEdJXzsd367zOi8RuwqK8%3D&reserved=0))<https://github.com/apache/airflow/pull/40739> > - Add executor field to the task instance API ([#40034]( > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fpull%2F40034&data=05%7C02%7CJens.Scheffler%40de.bosch.com%7Ca5eec2dfa6d04d19b7c208dcc666382b%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638603389533614442%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=oitTmpC1SMJBDVMvzOBIyB26X8gnftCmtIoYKYxlMGk%3D&reserved=0))<https://github.com/apache/airflow/pull/40034> > - Add task documentation to details tab in grid view. ([#39899]( > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fpull%2F39899&data=05%7C02%7CJens.Scheffler%40de.bosch.com%7Ca5eec2dfa6d04d19b7c208dcc666382b%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638603389533618752%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=cgCYfKGTxuiKpWWyKz00dph0pvbjzfWJub11dCWxTQg%3D&reserved=0))<https://github.com/apache/airflow/pull/39899> > - Add max_consecutive_failed_dag_runs in API spec ([#39830]( > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fpull%2F39830&data=05%7C02%7CJens.Scheffler%40de.bosch.com%7Ca5eec2dfa6d04d19b7c208dcc666382b%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638603389533623056%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=cCgC%2FaYX2V5cVWWxxVVJo%2B7RKsqzEtQFT1T3DzXPNQ8%3D&reserved=0))<https://github.com/apache/airflow/pull/39830> > - Add task failed dependencies to details page. ([#38449]( > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fpull%2F38449&data=05%7C02%7CJens.Scheffler%40de.bosch.com%7Ca5eec2dfa6d04d19b7c208dcc666382b%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638603389533627448%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=nCkIXi5x3D6MLkfku%2Bg%2FKQag%2Fjn0AF8Rgrcg1%2BmNTk0%3D&reserved=0))<https://github.com/apache/airflow/pull/38449> > - Add dag re-parsing request endpoint ([#39138]( > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fpull%2F39138&data=05%7C02%7CJens.Scheffler%40de.bosch.com%7Ca5eec2dfa6d04d19b7c208dcc666382b%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638603389533631681%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=JhBxeE8%2Bx2SLXEt5sHKSmnGH0RoNmIpCqZJJY7b0dlw%3D&reserved=0))<https://github.com/apache/airflow/pull/39138> > - Reorder OpenAPI Spec tags alphabetically ([#38717]( > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fpull%2F38717&data=05%7C02%7CJens.Scheffler%40de.bosch.com%7Ca5eec2dfa6d04d19b7c208dcc666382b%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C638603389533636044%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=rd5NtGIQKYSCqVAk5zL%2FPVBlMwxkJBiD0Ckk9kkz2wM%3D&reserved=0))<https://github.com/apache/airflow/pull/38717> > > > Cheers, > Utkarsh Sharma >