[RESULT][VOTE] Release Apache Airflow Python Client 2.9.0 from 2.9.0rc1
Hello, Apache Airflow Python Client 2.9.0 (based on RC1) has been accepted. 4 "+1" binding votes received: - Jed Cunningham - Jarek Potiuk - Kaxil Naik - Hussein Awala 2 "+1" non-binding votes received: - Pankaj Koti - Amogh Desai Vote thread: https://lists.apache.org/thread/okybvk22mzzskflz8vbkvrd07cgj38gw I'll continue with the release process, and the release announcement will follow shortly. Thanks, Jed
Re: [VOTE] Release Apache Airflow Python Client 2.9.0 from 2.9.0rc1
+1 (binding) On Wednesday, May 1, 2024, Kaxil Naik wrote: > +1 binding > > On Mon, 29 Apr 2024 at 05:14, Amogh Desai > wrote: > > > +1 non binding > > > > Installed the RC with breeze and was able to test some basic > > functionalities of the client > > like listing DAGs, getting tasks, creating DAGruns, retrieving > > configuration, mainly through test_python_client.py. > > > > Looks good to me. > > > > Thanks & Regards, > > Amogh Desai > > > > > > On Tue, Apr 23, 2024 at 6:03 PM Pankaj Koti > > wrote: > > > > > +1 (non-binding) > > > > > > Tested the RC client to do some basic functionalities like get DAGs, > > tasks > > > for a DAG, > > > trigger a DAG, get Airflow configuration. Everything went well! > > > > > > Best regards, > > > > > > *Pankaj Koti* > > > Senior Software Engineer (Airflow OSS Engineering team) > > > Location: Pune, Maharashtra, India > > > Timezone: Indian Standard Time (IST) > > > > > > > > > On Tue, Apr 23, 2024 at 5:39 PM Jarek Potiuk wrote: > > > > > > > +1 (binding): tested reproducibility, signatures, checksums, licences > > > (code > > > > is autogenerated), run some basic tests with Airflow 2.9.0 with the > RC1 > > > > client > > > > > > > > On Tue, Apr 23, 2024 at 1:05 AM Jed Cunningham < > > jedcunning...@apache.org > > > > > > > > wrote: > > > > > > > > > Hey fellow Airflowers, > > > > > > > > > > I have cut the first release candidate for the Apache Airflow > Python > > > > Client > > > > > 2.9.0. > > > > > This email is calling for a vote on the release, > > > > > which will last for 72 hours. Consider this my (binding) +1. > > > > > > > > > > Airflow Client 2.9.0rc1 is available at: > > > > > > > > https://dist.apache.org/repos/dist/dev/airflow/clients/ > python/2.9.0rc1/ > > > > > > > > > > The apache_airflow_client-2.9.0.tar.gz is an sdist release that > > > contains > > > > > INSTALL instructions, and also is the official source release. > > > > > > > > > > The apache_airflow_client-2.9.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://pypi.org/project/apache-airflow-client/2.9.0rc1/ > > > > > > > > > > Public keys are available at: > > > > > https://dist.apache.org/repos/dist/release/airflow/KEYS > > > > > > > > > > Only votes from PMC members are binding, but all members of the > > > community > > > > > are encouraged to test the release and vote with "(non-binding)". > > > > > > > > > > The test procedure for PMC members is described in: > > > > > > > > > > > > > > > > > > > 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://github.com/apache/airflow/blob/main/dev/README_ > RELEASE_PYTHON_CLIENT.md#verify-the-release-candidate-by-contributors > > > > > > > > > > *Changelog:* > > > > > > > > > > *Major changes:* > > > > > > > > > > - Allow users to write dag_id and task_id in their national > > characters, > > > > > added display name for dag / task (v2) (#38446) > > > > > - Add dataset_expression to grid dag details (#38121) > > > > > - Adding run_id column to log table (#37731) > > > > > - Show custom instance names for a mapped task in UI (#36797) > > > > > - Add excluded/included events to get_event_logs api (#37641) > > > > > - Filter Datasets by associated dag_ids (GET /datasets) (#37512) > > > > > - Add data_interval_start and data_interval_end in dagrun create > API > > > > > endpoint (#36630) > > > > > - Return the specified field when get dag/dagRun (#36641) > > > > > > > > > > *New API supported:* > > > > > > > > > > - Add post endpoint for dataset events (#37570) > > > > > - Add "queuedEvent" endpoint to get/delete DatasetDagRunQueue > > (#37176) > > > > > > > > > > Thanks, > > > > > Jed > > > > > > > > > > > > > > >
Re: [VOTE] Release Apache Airflow Python Client 2.9.0 from 2.9.0rc1
+1 binding On Mon, 29 Apr 2024 at 05:14, Amogh Desai wrote: > +1 non binding > > Installed the RC with breeze and was able to test some basic > functionalities of the client > like listing DAGs, getting tasks, creating DAGruns, retrieving > configuration, mainly through test_python_client.py. > > Looks good to me. > > Thanks & Regards, > Amogh Desai > > > On Tue, Apr 23, 2024 at 6:03 PM Pankaj Koti > wrote: > > > +1 (non-binding) > > > > Tested the RC client to do some basic functionalities like get DAGs, > tasks > > for a DAG, > > trigger a DAG, get Airflow configuration. Everything went well! > > > > Best regards, > > > > *Pankaj Koti* > > Senior Software Engineer (Airflow OSS Engineering team) > > Location: Pune, Maharashtra, India > > Timezone: Indian Standard Time (IST) > > > > > > On Tue, Apr 23, 2024 at 5:39 PM Jarek Potiuk wrote: > > > > > +1 (binding): tested reproducibility, signatures, checksums, licences > > (code > > > is autogenerated), run some basic tests with Airflow 2.9.0 with the RC1 > > > client > > > > > > On Tue, Apr 23, 2024 at 1:05 AM Jed Cunningham < > jedcunning...@apache.org > > > > > > wrote: > > > > > > > Hey fellow Airflowers, > > > > > > > > I have cut the first release candidate for the Apache Airflow Python > > > Client > > > > 2.9.0. > > > > This email is calling for a vote on the release, > > > > which will last for 72 hours. Consider this my (binding) +1. > > > > > > > > Airflow Client 2.9.0rc1 is available at: > > > > > > https://dist.apache.org/repos/dist/dev/airflow/clients/python/2.9.0rc1/ > > > > > > > > The apache_airflow_client-2.9.0.tar.gz is an sdist release that > > contains > > > > INSTALL instructions, and also is the official source release. > > > > > > > > The apache_airflow_client-2.9.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://pypi.org/project/apache-airflow-client/2.9.0rc1/ > > > > > > > > Public keys are available at: > > > > https://dist.apache.org/repos/dist/release/airflow/KEYS > > > > > > > > Only votes from PMC members are binding, but all members of the > > community > > > > are encouraged to test the release and vote with "(non-binding)". > > > > > > > > The test procedure for PMC members is described in: > > > > > > > > > > > > > > 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://github.com/apache/airflow/blob/main/dev/README_RELEASE_PYTHON_CLIENT.md#verify-the-release-candidate-by-contributors > > > > > > > > *Changelog:* > > > > > > > > *Major changes:* > > > > > > > > - Allow users to write dag_id and task_id in their national > characters, > > > > added display name for dag / task (v2) (#38446) > > > > - Add dataset_expression to grid dag details (#38121) > > > > - Adding run_id column to log table (#37731) > > > > - Show custom instance names for a mapped task in UI (#36797) > > > > - Add excluded/included events to get_event_logs api (#37641) > > > > - Filter Datasets by associated dag_ids (GET /datasets) (#37512) > > > > - Add data_interval_start and data_interval_end in dagrun create API > > > > endpoint (#36630) > > > > - Return the specified field when get dag/dagRun (#36641) > > > > > > > > *New API supported:* > > > > > > > > - Add post endpoint for dataset events (#37570) > > > > - Add "queuedEvent" endpoint to get/delete DatasetDagRunQueue > (#37176) > > > > > > > > Thanks, > > > > Jed > > > > > > > > > >
Re: [VOTE] Release Apache Airflow Python Client 2.9.0 from 2.9.0rc1
+1 non binding Installed the RC with breeze and was able to test some basic functionalities of the client like listing DAGs, getting tasks, creating DAGruns, retrieving configuration, mainly through test_python_client.py. Looks good to me. Thanks & Regards, Amogh Desai On Tue, Apr 23, 2024 at 6:03 PM Pankaj Koti wrote: > +1 (non-binding) > > Tested the RC client to do some basic functionalities like get DAGs, tasks > for a DAG, > trigger a DAG, get Airflow configuration. Everything went well! > > Best regards, > > *Pankaj Koti* > Senior Software Engineer (Airflow OSS Engineering team) > Location: Pune, Maharashtra, India > Timezone: Indian Standard Time (IST) > > > On Tue, Apr 23, 2024 at 5:39 PM Jarek Potiuk wrote: > > > +1 (binding): tested reproducibility, signatures, checksums, licences > (code > > is autogenerated), run some basic tests with Airflow 2.9.0 with the RC1 > > client > > > > On Tue, Apr 23, 2024 at 1:05 AM Jed Cunningham > > > wrote: > > > > > Hey fellow Airflowers, > > > > > > I have cut the first release candidate for the Apache Airflow Python > > Client > > > 2.9.0. > > > This email is calling for a vote on the release, > > > which will last for 72 hours. Consider this my (binding) +1. > > > > > > Airflow Client 2.9.0rc1 is available at: > > > > https://dist.apache.org/repos/dist/dev/airflow/clients/python/2.9.0rc1/ > > > > > > The apache_airflow_client-2.9.0.tar.gz is an sdist release that > contains > > > INSTALL instructions, and also is the official source release. > > > > > > The apache_airflow_client-2.9.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://pypi.org/project/apache-airflow-client/2.9.0rc1/ > > > > > > Public keys are available at: > > > https://dist.apache.org/repos/dist/release/airflow/KEYS > > > > > > Only votes from PMC members are binding, but all members of the > community > > > are encouraged to test the release and vote with "(non-binding)". > > > > > > The test procedure for PMC members is described in: > > > > > > > > > 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://github.com/apache/airflow/blob/main/dev/README_RELEASE_PYTHON_CLIENT.md#verify-the-release-candidate-by-contributors > > > > > > *Changelog:* > > > > > > *Major changes:* > > > > > > - Allow users to write dag_id and task_id in their national characters, > > > added display name for dag / task (v2) (#38446) > > > - Add dataset_expression to grid dag details (#38121) > > > - Adding run_id column to log table (#37731) > > > - Show custom instance names for a mapped task in UI (#36797) > > > - Add excluded/included events to get_event_logs api (#37641) > > > - Filter Datasets by associated dag_ids (GET /datasets) (#37512) > > > - Add data_interval_start and data_interval_end in dagrun create API > > > endpoint (#36630) > > > - Return the specified field when get dag/dagRun (#36641) > > > > > > *New API supported:* > > > > > > - Add post endpoint for dataset events (#37570) > > > - Add "queuedEvent" endpoint to get/delete DatasetDagRunQueue (#37176) > > > > > > Thanks, > > > Jed > > > > > >
Re: [VOTE] Release Apache Airflow Python Client 2.9.0 from 2.9.0rc1
+1 (non-binding) Tested the RC client to do some basic functionalities like get DAGs, tasks for a DAG, trigger a DAG, get Airflow configuration. Everything went well! Best regards, *Pankaj Koti* Senior Software Engineer (Airflow OSS Engineering team) Location: Pune, Maharashtra, India Timezone: Indian Standard Time (IST) On Tue, Apr 23, 2024 at 5:39 PM Jarek Potiuk wrote: > +1 (binding): tested reproducibility, signatures, checksums, licences (code > is autogenerated), run some basic tests with Airflow 2.9.0 with the RC1 > client > > On Tue, Apr 23, 2024 at 1:05 AM Jed Cunningham > wrote: > > > Hey fellow Airflowers, > > > > I have cut the first release candidate for the Apache Airflow Python > Client > > 2.9.0. > > This email is calling for a vote on the release, > > which will last for 72 hours. Consider this my (binding) +1. > > > > Airflow Client 2.9.0rc1 is available at: > > https://dist.apache.org/repos/dist/dev/airflow/clients/python/2.9.0rc1/ > > > > The apache_airflow_client-2.9.0.tar.gz is an sdist release that contains > > INSTALL instructions, and also is the official source release. > > > > The apache_airflow_client-2.9.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://pypi.org/project/apache-airflow-client/2.9.0rc1/ > > > > Public keys are available at: > > https://dist.apache.org/repos/dist/release/airflow/KEYS > > > > Only votes from PMC members are binding, but all members of the community > > are encouraged to test the release and vote with "(non-binding)". > > > > The test procedure for PMC members is described in: > > > > > 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://github.com/apache/airflow/blob/main/dev/README_RELEASE_PYTHON_CLIENT.md#verify-the-release-candidate-by-contributors > > > > *Changelog:* > > > > *Major changes:* > > > > - Allow users to write dag_id and task_id in their national characters, > > added display name for dag / task (v2) (#38446) > > - Add dataset_expression to grid dag details (#38121) > > - Adding run_id column to log table (#37731) > > - Show custom instance names for a mapped task in UI (#36797) > > - Add excluded/included events to get_event_logs api (#37641) > > - Filter Datasets by associated dag_ids (GET /datasets) (#37512) > > - Add data_interval_start and data_interval_end in dagrun create API > > endpoint (#36630) > > - Return the specified field when get dag/dagRun (#36641) > > > > *New API supported:* > > > > - Add post endpoint for dataset events (#37570) > > - Add "queuedEvent" endpoint to get/delete DatasetDagRunQueue (#37176) > > > > Thanks, > > Jed > > >
Re: [VOTE] Release Apache Airflow Python Client 2.9.0 from 2.9.0rc1
+1 (binding): tested reproducibility, signatures, checksums, licences (code is autogenerated), run some basic tests with Airflow 2.9.0 with the RC1 client On Tue, Apr 23, 2024 at 1:05 AM Jed Cunningham wrote: > Hey fellow Airflowers, > > I have cut the first release candidate for the Apache Airflow Python Client > 2.9.0. > This email is calling for a vote on the release, > which will last for 72 hours. Consider this my (binding) +1. > > Airflow Client 2.9.0rc1 is available at: > https://dist.apache.org/repos/dist/dev/airflow/clients/python/2.9.0rc1/ > > The apache_airflow_client-2.9.0.tar.gz is an sdist release that contains > INSTALL instructions, and also is the official source release. > > The apache_airflow_client-2.9.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://pypi.org/project/apache-airflow-client/2.9.0rc1/ > > Public keys are available at: > https://dist.apache.org/repos/dist/release/airflow/KEYS > > Only votes from PMC members are binding, but all members of the community > are encouraged to test the release and vote with "(non-binding)". > > The test procedure for PMC members is described in: > > 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://github.com/apache/airflow/blob/main/dev/README_RELEASE_PYTHON_CLIENT.md#verify-the-release-candidate-by-contributors > > *Changelog:* > > *Major changes:* > > - Allow users to write dag_id and task_id in their national characters, > added display name for dag / task (v2) (#38446) > - Add dataset_expression to grid dag details (#38121) > - Adding run_id column to log table (#37731) > - Show custom instance names for a mapped task in UI (#36797) > - Add excluded/included events to get_event_logs api (#37641) > - Filter Datasets by associated dag_ids (GET /datasets) (#37512) > - Add data_interval_start and data_interval_end in dagrun create API > endpoint (#36630) > - Return the specified field when get dag/dagRun (#36641) > > *New API supported:* > > - Add post endpoint for dataset events (#37570) > - Add "queuedEvent" endpoint to get/delete DatasetDagRunQueue (#37176) > > Thanks, > Jed >
[VOTE] Release Apache Airflow Python Client 2.9.0 from 2.9.0rc1
Hey fellow Airflowers, I have cut the first release candidate for the Apache Airflow Python Client 2.9.0. This email is calling for a vote on the release, which will last for 72 hours. Consider this my (binding) +1. Airflow Client 2.9.0rc1 is available at: https://dist.apache.org/repos/dist/dev/airflow/clients/python/2.9.0rc1/ The apache_airflow_client-2.9.0.tar.gz is an sdist release that contains INSTALL instructions, and also is the official source release. The apache_airflow_client-2.9.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://pypi.org/project/apache-airflow-client/2.9.0rc1/ Public keys are available at: https://dist.apache.org/repos/dist/release/airflow/KEYS Only votes from PMC members are binding, but all members of the community are encouraged to test the release and vote with "(non-binding)". The test procedure for PMC members is described in: 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://github.com/apache/airflow/blob/main/dev/README_RELEASE_PYTHON_CLIENT.md#verify-the-release-candidate-by-contributors *Changelog:* *Major changes:* - Allow users to write dag_id and task_id in their national characters, added display name for dag / task (v2) (#38446) - Add dataset_expression to grid dag details (#38121) - Adding run_id column to log table (#37731) - Show custom instance names for a mapped task in UI (#36797) - Add excluded/included events to get_event_logs api (#37641) - Filter Datasets by associated dag_ids (GET /datasets) (#37512) - Add data_interval_start and data_interval_end in dagrun create API endpoint (#36630) - Return the specified field when get dag/dagRun (#36641) *New API supported:* - Add post endpoint for dataset events (#37570) - Add "queuedEvent" endpoint to get/delete DatasetDagRunQueue (#37176) Thanks, Jed