Hey everyone, To support the release of Airflow Core 3.3 scheduled for Monday, I'm announcing the exclusion of the Keycloak and Kubernetes providers from this release candidate (-1 binding for both). This is to allow a subsequent release candidate to include essential bug fixes and features for both providers, as well as for the Common IO provider. To leave some buffer before the Airflow 3.3 release for testing, I'll be running the following release candidate on an accelerated timeline unless there are no binding objections (and then it will run as a normal vote). The rest of the providers in this RC will be released as planned, unless there's a binding objection by the end of this vote.
Shahar On Mon, Jun 29, 2026 at 10:03 PM Shahar Epstein <[email protected]> wrote: > Hey all, > > I'm rerunning this vote > <https://lists.apache.org/thread/r32knty7pob6fy0wjqccbjwxd7w803xf> > because the previous RC was incomplete: the required ASF source release > artifact (apache-airflow-providers-2026-06-26-source.tar.gz, along with > its .asc and .sha512 files) was accidentally omitted from the dev > distribution directory. The missing artifacts have now been uploaded, so > this vote supersedes the previous one. > > If you have already voted in the previous vote, I'll appreciate if you > could vote here as well (PMC - please rerun the entire verification process > again). > > I am rerunning the vote for the Airflow Providers packages with release > preparation date 2026-06-26. This email is calling a vote on the release, > which will last for 72 hours - which means that it will end on 2026-07-02 > 19:00 UTC and until 3 binding +1 votes have been received. > > Consider this my (binding) +1. > > The packages included in this release, and the main reason for including > them, are detailed as follows: > > - Spark - rc1 was rejected due to an ongoing refactoring effort; that > refactor has since been completed. > - Kubernetes - bugs introduced by the move to kubernetes client v36 in > the last release (10.18.0), fixed in this RC. > - Google - bug fix for the same kubernetes client v36 incompatibility; > the fix is backward-compatible (works on client v35 and v36). > - FAB & Keycloak - revert the airflowctl changes released in the last > wave (https://github.com/apache/airflow/pull/68856). Keycloak > additionally includes a fix for missing Keycloak resources being treated as > access-denied (#68951). > - Celery - adding a worker multiprocessing start-method config to curb > the memory regression (https://github.com/apache/airflow/pull/69015). > Part of Airflow 3.3 readiness effort. > > Airflow Providers are available at: > https://dist.apache.org/repos/dist/dev/airflow/providers/2026-06-26 > > *apache-airflow-providers-2026-06-26-source.tar.gz* is the full source > tarball of airflow repo - snapshot taken at the moment of provider's > release. > > *apache-airflow-providers-<PROVIDER>-*.tar.gz* are the convenience python > "sdist" distributions that we publish in PyPI > > *apache_airflow_providers_<PROVIDER>-*.whl are the convenience Python > "wheel" distributions that we publish in PyPI. > > The test procedure for PMC members is described in > > https://github.com/apache/airflow/blob/main/dev/README_RELEASE_PROVIDERS.md#verify-the-release-candidate-by-pmc-members > > The test procedure for and Contributors who would like to test this RC is > described in: > > https://github.com/apache/airflow/blob/main/dev/README_RELEASE_PROVIDERS.md#verify-the-release-candidate-by-contributors > > > 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 members of the community are > encouraged to test the release and vote with "(non-binding)". > > Please note that the version number excludes the 'rcX' string. > This will allow us to rename the artifact without modifying > the artifact checksums when we actually release it. > > The status of testing the providers by the community is kept here > (unchanged from original vote): > https://github.com/apache/airflow/issues/69049 > > The issue is also the easiest way to see important PRs included in the RC > candidates. > Detailed changelog for the providers will be published in the > documentation after the > RC candidates are released. > > You can find the RC packages in PyPI following these links: > > https://pypi.org/project/apache-airflow-providers-celery/3.21.0rc1/ > > https://pypi.org/project/apache-airflow-providers-cncf-kubernetes/10.18.1rc2/ > https://pypi.org/project/apache-airflow-providers-apache-spark/6.2.0rc2/ > https://pypi.org/project/apache-airflow-providers-fab/3.7.1rc1/ > https://pypi.org/project/apache-airflow-providers-google/22.2.1rc1/ > https://pypi.org/project/apache-airflow-providers-keycloak/0.8.1rc1/ > > > Cheers, > Shahar Epstein >
