You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airflow.apache.org by Ephraim Anierobi <ep...@apache.org> on 2026/01/19 08:05:40 UTC
[VOTE] Release Apache Airflow Python Client 3.1.6 from 3.1.6rc2
Hey fellow Airflowers,
The release candidate for Apache Airflow Python Client 3.1.6rc2 is now
available for testing!
This email is calling for a vote on the release, which will last at least
72 hours, from Monday, January 19, 2026 at 08:10 am UTC
until Thursday, January 22, 2026 at 8:10 am UTC
<https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20260122T0810&p1=1440>,
and until 3 binding +1 votes have been received.
Consider this my (binding) +1.
Airflow Client 3.1.6rc2 is available at:
https://dist.apache.org/repos/dist/dev/airflow/clients/python/3.1.6rc2/
The apache_airflow_client-3.1.6.tar.gz is an sdist release that contains
INSTALL instructions, and also
is the official source release.
The apache_airflow_client-3.1.6-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/3.1.6rc2/
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:*
*Bug Fixes*
- Update refresh token flow (#55506)
- Patch pools should have an optional description (#58066)
- Add task group ID filtering support to task instance query (#59511)
- Fix backfill run_on_latest_version defaulting to False instead of True
(#59328)
Cheers,
Ephraim
Re: [VOTE] Release Apache Airflow Python Client 3.1.6 from 3.1.6rc2
Posted by Rich Bowen <rb...@apache.org>.
On 2026/01/19 08:05:40 Ephraim Anierobi wrote:
> Hey fellow Airflowers,
>
> The release candidate for Apache Airflow Python Client 3.1.6rc2 is now
> available for testing!
+1 (non-binding)
* Verified signatures and hashes on the following files as per https://apache.org/info/verification.html
- apache_airflow_client-3.1.6.tar.gz (SHA512, GPG signature)
- apache_airflow_python_client-3.1.6-source.tar.gz (SHA512, GPG signature)
* Verified LICENSE and NOTICE files
Nitpick, but not a blocker, apache_airflow_python_client-3.1.6-source/NOTICE still has a 2025 Copyright date. Possibly something to tweak for next time, but, like I say, not a show-stopper.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@airflow.apache.org
For additional commands, e-mail: dev-help@airflow.apache.org
Re: [VOTE] Release Apache Airflow Python Client 3.1.6 from 3.1.6rc2
Posted by Jarek Potiuk <ja...@potiuk.com>.
+1 (binding):
- SVN
- Reproducible build
- Docker installation (I had to fix a small bug in breeze docker
installation script - the PR here:
https://github.com/apache/airflow/pull/60839
- Licences
- Checksums
- Signatures
Installed the client for source -built airflow and tested that it passes
the check with basic set of API calls
I also found that there is a wrong link to Github Repo in PyPI - fixed in
PR: https://github.com/apache/airflow/pull/60840 - not a blocker and can be
merged for future releases. But also accompanied with it - since python
client api is entirely generated from `airflow` sources - to disable issues
in the client repo and open discussions instead, and in case discussions
will lead to meaningful proposals we can ask contributors and users to open
issue )(or PR) in the main repo. I think that it makes more sense than to
have 10 opened issues - most of them more than 2 years old that never got
too much attention or got to resolution (and we moved to entirely
auto-generating the code using breeze command in Airflow repo from the
open-api spec using open-api generator - so the repo is basically a source
code dump of the client).
PR here: https://github.com/apache/airflow-client-python/pull/145
J.
On Mon, Jan 19, 2026 at 5:27 PM Shahar Epstein <sh...@apache.org> wrote:
> +1 (binding), checked and validated:
>
> - SVN
> - Reproducible package build
> - License
> - Signature
> - Checksum
>
>
> Shahar
>
> On Mon, Jan 19, 2026 at 10:06 AM Ephraim Anierobi <
> ephraimanierobi@apache.org> wrote:
>
> > Hey fellow Airflowers,
> >
> > The release candidate for Apache Airflow Python Client 3.1.6rc2 is now
> > available for testing!
> >
> > This email is calling for a vote on the release, which will last at least
> > 72 hours, from Monday, January 19, 2026 at 08:10 am UTC
> > until Thursday, January 22, 2026 at 8:10 am UTC
> > <
> >
> https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20260122T0810&p1=1440
> > >,
> > and until 3 binding +1 votes have been received.
> >
> > Consider this my (binding) +1.
> >
> > Airflow Client 3.1.6rc2 is available at:
> > https://dist.apache.org/repos/dist/dev/airflow/clients/python/3.1.6rc2/
> >
> > The apache_airflow_client-3.1.6.tar.gz is an sdist release that contains
> > INSTALL instructions, and also
> > is the official source release.
> >
> > The apache_airflow_client-3.1.6-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/3.1.6rc2/
> >
> > 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:*
> >
> > *Bug Fixes*
> > - Update refresh token flow (#55506)
> > - Patch pools should have an optional description (#58066)
> > - Add task group ID filtering support to task instance query (#59511)
> > - Fix backfill run_on_latest_version defaulting to False instead of True
> > (#59328)
> >
> > Cheers,
> > Ephraim
> >
>
Re: [VOTE] Release Apache Airflow Python Client 3.1.6 from 3.1.6rc2
Posted by Shahar Epstein <sh...@apache.org>.
+1 (binding), checked and validated:
- SVN
- Reproducible package build
- License
- Signature
- Checksum
Shahar
On Mon, Jan 19, 2026 at 10:06 AM Ephraim Anierobi <
ephraimanierobi@apache.org> wrote:
> Hey fellow Airflowers,
>
> The release candidate for Apache Airflow Python Client 3.1.6rc2 is now
> available for testing!
>
> This email is calling for a vote on the release, which will last at least
> 72 hours, from Monday, January 19, 2026 at 08:10 am UTC
> until Thursday, January 22, 2026 at 8:10 am UTC
> <
> https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20260122T0810&p1=1440
> >,
> and until 3 binding +1 votes have been received.
>
> Consider this my (binding) +1.
>
> Airflow Client 3.1.6rc2 is available at:
> https://dist.apache.org/repos/dist/dev/airflow/clients/python/3.1.6rc2/
>
> The apache_airflow_client-3.1.6.tar.gz is an sdist release that contains
> INSTALL instructions, and also
> is the official source release.
>
> The apache_airflow_client-3.1.6-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/3.1.6rc2/
>
> 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:*
>
> *Bug Fixes*
> - Update refresh token flow (#55506)
> - Patch pools should have an optional description (#58066)
> - Add task group ID filtering support to task instance query (#59511)
> - Fix backfill run_on_latest_version defaulting to False instead of True
> (#59328)
>
> Cheers,
> Ephraim
>