This is an automated email from the ASF dual-hosted git repository.

shahar1 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 4e2f5d47ea2 Prepare ad-hoc provider documentation 2026-06-26 (#69022)
4e2f5d47ea2 is described below

commit 4e2f5d47ea2efe00ece4f51fda8757cb70f271d9
Author: Shahar Epstein <[email protected]>
AuthorDate: Fri Jun 26 19:04:07 2026 +0300

    Prepare ad-hoc provider documentation 2026-06-26 (#69022)
    
    cncf.kubernetes (10.18.1) and apache.spark (6.2.0) were excluded from the
    2026-06-16 wave after binding -1 votes; their blockers are now resolved, so
    re-cut the same versions with the fixes folded in. fab and keycloak need
    corrective patch releases (3.7.1, 0.8.1) after the airflowctl CLI client
    integration was reverted from core (#68856) and a Keycloak access-denied
    bug fix (#68951). celery (3.21.0) adds a Python 3.14 worker start-method
    config (#69015), and google (22.2.1) ships the GKE 401 fix for kubernetes
    client 36.x (#69032).
---
 providers/.last_release_date.txt                   |  2 +-
 providers/apache/spark/docs/changelog.rst          |  1 +
 providers/celery/README.rst                        |  6 +++---
 providers/celery/docs/changelog.rst                | 16 +++++++++++++++
 providers/celery/docs/index.rst                    |  6 +++---
 providers/celery/provider.yaml                     |  3 ++-
 providers/celery/pyproject.toml                    |  6 +++---
 .../src/airflow/providers/celery/__init__.py       |  2 +-
 providers/cncf/kubernetes/docs/changelog.rst       |  3 +++
 providers/fab/README.rst                           |  6 +++---
 providers/fab/docs/changelog.rst                   | 17 ++++++++++++++++
 providers/fab/docs/index.rst                       |  6 +++---
 providers/fab/provider.yaml                        |  3 ++-
 providers/fab/pyproject.toml                       |  6 +++---
 .../fab/src/airflow/providers/fab/__init__.py      |  2 +-
 providers/google/README.rst                        |  6 +++---
 providers/google/docs/changelog.rst                | 17 ++++++++++++++++
 providers/google/docs/index.rst                    |  6 +++---
 providers/google/provider.yaml                     |  3 ++-
 providers/google/pyproject.toml                    |  6 +++---
 .../src/airflow/providers/google/__init__.py       |  2 +-
 providers/keycloak/README.rst                      |  6 +++---
 providers/keycloak/docs/changelog.rst              | 23 ++++++++++++++++++++++
 providers/keycloak/docs/index.rst                  |  6 +++---
 providers/keycloak/provider.yaml                   |  3 ++-
 providers/keycloak/pyproject.toml                  |  6 +++---
 .../src/airflow/providers/keycloak/__init__.py     |  2 +-
 uv.lock                                            |  8 ++++----
 28 files changed, 130 insertions(+), 49 deletions(-)

diff --git a/providers/.last_release_date.txt b/providers/.last_release_date.txt
index a91c18423f8..50adc22b6d9 100644
--- a/providers/.last_release_date.txt
+++ b/providers/.last_release_date.txt
@@ -1 +1 @@
-2026-06-16
+2026-06-26
diff --git a/providers/apache/spark/docs/changelog.rst 
b/providers/apache/spark/docs/changelog.rst
index 3515edbbe8e..41b89742eb9 100644
--- a/providers/apache/spark/docs/changelog.rst
+++ b/providers/apache/spark/docs/changelog.rst
@@ -35,6 +35,7 @@ Changelog
 Features
 ~~~~~~~~
 
+* ``Add a standard toggle for resumability to ResumableJobMixin (#68623)``
 * ``Add crash recovery ability to SparkSubmitOperator against Kubernetes 
(#68067)``
 * ``Crash recovery for YARN cluster mode in SparkSubmitOperator built on 
AIP-103 (#67473)``
 
diff --git a/providers/celery/README.rst b/providers/celery/README.rst
index 69e59aa21b8..b177e4321e0 100644
--- a/providers/celery/README.rst
+++ b/providers/celery/README.rst
@@ -23,7 +23,7 @@
 
 Package ``apache-airflow-providers-celery``
 
-Release: ``3.20.0``
+Release: ``3.21.0``
 
 
 `Celery <https://docs.celeryq.dev/en/stable/>`__
@@ -36,7 +36,7 @@ This is a provider package for ``celery`` provider. All 
classes for this provide
 are in ``airflow.providers.celery`` python package.
 
 You can find package information and changelog for the provider
-in the `documentation 
<https://airflow.apache.org/docs/apache-airflow-providers-celery/3.20.0/>`_.
+in the `documentation 
<https://airflow.apache.org/docs/apache-airflow-providers-celery/3.21.0/>`_.
 
 Installation
 ------------
@@ -89,4 +89,4 @@ Extra                Dependencies
 ===================  ===================================================
 
 The changelog for the provider package can be found in the
-`changelog 
<https://airflow.apache.org/docs/apache-airflow-providers-celery/3.20.0/changelog.html>`_.
+`changelog 
<https://airflow.apache.org/docs/apache-airflow-providers-celery/3.21.0/changelog.html>`_.
diff --git a/providers/celery/docs/changelog.rst 
b/providers/celery/docs/changelog.rst
index 935a8a177bd..b0650015fa0 100644
--- a/providers/celery/docs/changelog.rst
+++ b/providers/celery/docs/changelog.rst
@@ -27,6 +27,22 @@
 Changelog
 ---------
 
+3.21.0
+......
+
+Features
+~~~~~~~~
+
+* ``Add Celery worker mp_start_method config to curb Python 3.14 memory 
(#69015)``
+
+Misc
+~~~~
+
+* ``Cache Celery apps when publishing workloads (#67127)``
+
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
+
 3.20.0
 ......
 
diff --git a/providers/celery/docs/index.rst b/providers/celery/docs/index.rst
index 036f37649ff..245d8251b83 100644
--- a/providers/celery/docs/index.rst
+++ b/providers/celery/docs/index.rst
@@ -67,7 +67,7 @@ apache-airflow-providers-celery package
 `Celery <https://docs.celeryq.dev/en/stable/>`__
 
 
-Release: 3.20.0
+Release: 3.21.0
 
 Provider package
 ----------------
@@ -122,5 +122,5 @@ Downloading official packages
 You can download officially released packages and verify their checksums and 
signatures from the
 `Official Apache Download site 
<https://downloads.apache.org/airflow/providers/>`_
 
-* `The apache-airflow-providers-celery 3.20.0 sdist package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_celery-3.20.0.tar.gz>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_celery-3.20.0.tar.gz.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_celery-3.20.0.tar.gz.sha512>`__)
-* `The apache-airflow-providers-celery 3.20.0 wheel package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_celery-3.20.0-py3-none-any.whl>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_celery-3.20.0-py3-none-any.whl.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_celery-3.20.0-py3-none-any.whl.sha512>`__)
+* `The apache-airflow-providers-celery 3.21.0 sdist package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_celery-3.21.0.tar.gz>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_celery-3.21.0.tar.gz.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_celery-3.21.0.tar.gz.sha512>`__)
+* `The apache-airflow-providers-celery 3.21.0 wheel package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_celery-3.21.0-py3-none-any.whl>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_celery-3.21.0-py3-none-any.whl.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_celery-3.21.0-py3-none-any.whl.sha512>`__)
diff --git a/providers/celery/provider.yaml b/providers/celery/provider.yaml
index 352a414e0a5..29d92b74642 100644
--- a/providers/celery/provider.yaml
+++ b/providers/celery/provider.yaml
@@ -23,12 +23,13 @@ description: |
 
 state: ready
 lifecycle: production
-source-date-epoch: 1779137313
+source-date-epoch: 1782481463
 # Note that those versions are maintained by release manager - do not update 
them manually
 # with the exception of case where other provider in sources has >= new 
provider version.
 # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider 
have
 # to be done in the same PR
 versions:
+  - 3.21.0
   - 3.20.0
   - 3.19.0
   - 3.18.0
diff --git a/providers/celery/pyproject.toml b/providers/celery/pyproject.toml
index e8854a45936..a9789e4672d 100644
--- a/providers/celery/pyproject.toml
+++ b/providers/celery/pyproject.toml
@@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi"
 
 [project]
 name = "apache-airflow-providers-celery"
-version = "3.20.0"
+version = "3.21.0"
 description = "Provider package apache-airflow-providers-celery for Apache 
Airflow"
 readme = "README.rst"
 license = "Apache-2.0"
@@ -112,8 +112,8 @@ apache-airflow-providers-common-sql = {workspace = true}
 apache-airflow-providers-standard = {workspace = true}
 
 [project.urls]
-"Documentation" = 
"https://airflow.apache.org/docs/apache-airflow-providers-celery/3.20.0";
-"Changelog" = 
"https://airflow.apache.org/docs/apache-airflow-providers-celery/3.20.0/changelog.html";
+"Documentation" = 
"https://airflow.apache.org/docs/apache-airflow-providers-celery/3.21.0";
+"Changelog" = 
"https://airflow.apache.org/docs/apache-airflow-providers-celery/3.21.0/changelog.html";
 "Bug Tracker" = "https://github.com/apache/airflow/issues";
 "Source Code" = "https://github.com/apache/airflow";
 "Slack Chat" = "https://s.apache.org/airflow-slack";
diff --git a/providers/celery/src/airflow/providers/celery/__init__.py 
b/providers/celery/src/airflow/providers/celery/__init__.py
index 12c9cb93290..2c474282394 100644
--- a/providers/celery/src/airflow/providers/celery/__init__.py
+++ b/providers/celery/src/airflow/providers/celery/__init__.py
@@ -29,7 +29,7 @@ from airflow import __version__ as airflow_version
 
 __all__ = ["__version__"]
 
-__version__ = "3.20.0"
+__version__ = "3.21.0"
 
 if 
packaging.version.parse(packaging.version.parse(airflow_version).base_version) 
< packaging.version.parse(
     "2.11.0"
diff --git a/providers/cncf/kubernetes/docs/changelog.rst 
b/providers/cncf/kubernetes/docs/changelog.rst
index d443fc0f731..f1de75277f5 100644
--- a/providers/cncf/kubernetes/docs/changelog.rst
+++ b/providers/cncf/kubernetes/docs/changelog.rst
@@ -33,6 +33,7 @@ Changelog
 Bug Fixes
 ~~~~~~~~~
 
+* ``Make cncf.kubernetes model deserialization picklable in-cluster (#68848)``
 * ``Run 'await_pod_start' before 'await_init_containers_completion' to prevent 
hanging when streaming init-container logs (#68450)``
 * ``Kubernetes Pod Operator - handle pod preemption before container creation 
(#68328)``
 
@@ -41,10 +42,12 @@ Misc
 
 * ``Make pod patching logic explicitly reflect when a pod is retained 
(#68507)``
 * ``Fix mypy errors for task_instance access in provider triggers (#68685)``
+* ``Remove leftovers from #45184 clear_not_launched_queued_tasks removal 
(#68698)``
 
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``[main] Upgrade important CI environment (#68322)``
+   * ``[main] Upgrade important CI environment (#68560)``
    * ``Add regression test for KPO awaiting pod start before init-container 
logs (#68503)``
 
 10.18.0
diff --git a/providers/fab/README.rst b/providers/fab/README.rst
index 11d1a07176a..e138ee65217 100644
--- a/providers/fab/README.rst
+++ b/providers/fab/README.rst
@@ -23,7 +23,7 @@
 
 Package ``apache-airflow-providers-fab``
 
-Release: ``3.7.0``
+Release: ``3.7.1``
 
 
 `Flask App Builder <https://flask-appbuilder.readthedocs.io/>`__
@@ -36,7 +36,7 @@ This is a provider package for ``fab`` provider. All classes 
for this provider p
 are in ``airflow.providers.fab`` python package.
 
 You can find package information and changelog for the provider
-in the `documentation 
<https://airflow.apache.org/docs/apache-airflow-providers-fab/3.7.0/>`_.
+in the `documentation 
<https://airflow.apache.org/docs/apache-airflow-providers-fab/3.7.1/>`_.
 
 Installation
 ------------
@@ -105,4 +105,4 @@ Extra         Dependencies
 ============  ===================
 
 The changelog for the provider package can be found in the
-`changelog 
<https://airflow.apache.org/docs/apache-airflow-providers-fab/3.7.0/changelog.html>`_.
+`changelog 
<https://airflow.apache.org/docs/apache-airflow-providers-fab/3.7.1/changelog.html>`_.
diff --git a/providers/fab/docs/changelog.rst b/providers/fab/docs/changelog.rst
index 810282bcab9..d39a54ea1db 100644
--- a/providers/fab/docs/changelog.rst
+++ b/providers/fab/docs/changelog.rst
@@ -20,6 +20,23 @@
 Changelog
 ---------
 
+3.7.1
+.....
+
+.. note::
+    The ``get_cli_user`` method added to the FAB auth manager in 3.7.0 has 
been removed
+    together with the revert of the airflowctl CLI client integration in 
Airflow core.
+    If you relied on ``airflowctl`` CLI authentication through the FAB auth 
manager,
+    provide an API token via the ``AIRFLOW_CLI_TOKEN`` environment variable 
instead.
+
+Misc
+~~~~
+
+* ``Revert airflowctl dependency from airflow-core (#68856)``
+
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
+
 3.7.0
 .....
 
diff --git a/providers/fab/docs/index.rst b/providers/fab/docs/index.rst
index ddc12fc9555..f08e57cb09f 100644
--- a/providers/fab/docs/index.rst
+++ b/providers/fab/docs/index.rst
@@ -84,7 +84,7 @@ apache-airflow-providers-fab package
 `Flask App Builder <https://flask-appbuilder.readthedocs.io/>`__
 
 
-Release: 3.7.0
+Release: 3.7.1
 
 Provider package
 ----------------
@@ -154,5 +154,5 @@ Downloading official packages
 You can download officially released packages and verify their checksums and 
signatures from the
 `Official Apache Download site 
<https://downloads.apache.org/airflow/providers/>`_
 
-* `The apache-airflow-providers-fab 3.7.0 sdist package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-3.7.0.tar.gz>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-3.7.0.tar.gz.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-3.7.0.tar.gz.sha512>`__)
-* `The apache-airflow-providers-fab 3.7.0 wheel package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-3.7.0-py3-none-any.whl>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-3.7.0-py3-none-any.whl.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-3.7.0-py3-none-any.whl.sha512>`__)
+* `The apache-airflow-providers-fab 3.7.1 sdist package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-3.7.1.tar.gz>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-3.7.1.tar.gz.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-3.7.1.tar.gz.sha512>`__)
+* `The apache-airflow-providers-fab 3.7.1 wheel package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-3.7.1-py3-none-any.whl>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-3.7.1-py3-none-any.whl.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-3.7.1-py3-none-any.whl.sha512>`__)
diff --git a/providers/fab/provider.yaml b/providers/fab/provider.yaml
index 368fb480c2e..b19fe328ebb 100644
--- a/providers/fab/provider.yaml
+++ b/providers/fab/provider.yaml
@@ -29,7 +29,7 @@ description: |
 state: ready
 lifecycle: production
 
-source-date-epoch: 1781642052
+source-date-epoch: 1782465951
 build-system: hatchling
 
 # Note that those versions are maintained by release manager - do not update 
them manually
@@ -37,6 +37,7 @@ build-system: hatchling
 # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider 
have
 # to be done in the same PR
 versions:
+  - 3.7.1
   - 3.7.0
   - 3.6.5
   - 3.6.4
diff --git a/providers/fab/pyproject.toml b/providers/fab/pyproject.toml
index 1babdb3f7f0..3bbfb2e2e49 100644
--- a/providers/fab/pyproject.toml
+++ b/providers/fab/pyproject.toml
@@ -32,7 +32,7 @@ build-backend = "hatchling.build"
 
 [project]
 name = "apache-airflow-providers-fab"
-version = "3.7.0"
+version = "3.7.1"
 description = "Provider package apache-airflow-providers-fab for Apache 
Airflow"
 readme = "README.rst"
 license = "Apache-2.0"
@@ -153,8 +153,8 @@ apache-airflow-providers-common-sql = {workspace = true}
 apache-airflow-providers-standard = {workspace = true}
 
 [project.urls]
-"Documentation" = 
"https://airflow.apache.org/docs/apache-airflow-providers-fab/3.7.0";
-"Changelog" = 
"https://airflow.apache.org/docs/apache-airflow-providers-fab/3.7.0/changelog.html";
+"Documentation" = 
"https://airflow.apache.org/docs/apache-airflow-providers-fab/3.7.1";
+"Changelog" = 
"https://airflow.apache.org/docs/apache-airflow-providers-fab/3.7.1/changelog.html";
 "Bug Tracker" = "https://github.com/apache/airflow/issues";
 "Source Code" = "https://github.com/apache/airflow";
 "Slack Chat" = "https://s.apache.org/airflow-slack";
diff --git a/providers/fab/src/airflow/providers/fab/__init__.py 
b/providers/fab/src/airflow/providers/fab/__init__.py
index 7cb0c8facb5..35d41f3d8e7 100644
--- a/providers/fab/src/airflow/providers/fab/__init__.py
+++ b/providers/fab/src/airflow/providers/fab/__init__.py
@@ -29,7 +29,7 @@ from airflow import __version__ as airflow_version
 
 __all__ = ["__version__"]
 
-__version__ = "3.7.0"
+__version__ = "3.7.1"
 
 if 
packaging.version.parse(packaging.version.parse(airflow_version).base_version) 
< packaging.version.parse(
     "3.0.2"
diff --git a/providers/google/README.rst b/providers/google/README.rst
index 6a5c22451ab..84005795f42 100644
--- a/providers/google/README.rst
+++ b/providers/google/README.rst
@@ -23,7 +23,7 @@
 
 Package ``apache-airflow-providers-google``
 
-Release: ``22.2.0``
+Release: ``22.2.1``
 
 
 Google services including:
@@ -43,7 +43,7 @@ This is a provider package for ``google`` provider. All 
classes for this provide
 are in ``airflow.providers.google`` python package.
 
 You can find package information and changelog for the provider
-in the `documentation 
<https://airflow.apache.org/docs/apache-airflow-providers-google/22.2.0/>`_.
+in the `documentation 
<https://airflow.apache.org/docs/apache-airflow-providers-google/22.2.1/>`_.
 
 Installation
 ------------
@@ -209,4 +209,4 @@ Extra                 Dependencies
 ====================  ====================================================
 
 The changelog for the provider package can be found in the
-`changelog 
<https://airflow.apache.org/docs/apache-airflow-providers-google/22.2.0/changelog.html>`_.
+`changelog 
<https://airflow.apache.org/docs/apache-airflow-providers-google/22.2.1/changelog.html>`_.
diff --git a/providers/google/docs/changelog.rst 
b/providers/google/docs/changelog.rst
index 698d096ca00..a5a059ea558 100644
--- a/providers/google/docs/changelog.rst
+++ b/providers/google/docs/changelog.rst
@@ -27,6 +27,23 @@
 Changelog
 ---------
 
+22.2.1
+......
+
+Bug Fixes
+~~~~~~~~~
+
+* ``Fix GKE provider 401 on kubernetes client 36.x (#69032)``
+
+Misc
+~~~~
+
+* ``Deprecate implicit legacy SQL default in BigQuery operators (#67113)``
+
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
+   * ``Fix flaky CloudSQL custom-universe trigger test on loaded runners 
(#68981)``
+
 22.2.0
 ......
 
diff --git a/providers/google/docs/index.rst b/providers/google/docs/index.rst
index a9a3d257d22..f325baee1d5 100644
--- a/providers/google/docs/index.rst
+++ b/providers/google/docs/index.rst
@@ -90,7 +90,7 @@ Google services including:
   - `Google Workspace <https://workspace.google.com/>`__ (formerly Google 
Suite)
 
 
-Release: 22.2.0
+Release: 22.2.1
 
 Provider package
 ----------------
@@ -238,5 +238,5 @@ Downloading official packages
 You can download officially released packages and verify their checksums and 
signatures from the
 `Official Apache Download site 
<https://downloads.apache.org/airflow/providers/>`_
 
-* `The apache-airflow-providers-google 22.2.0 sdist package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_google-22.2.0.tar.gz>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_google-22.2.0.tar.gz.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_google-22.2.0.tar.gz.sha512>`__)
-* `The apache-airflow-providers-google 22.2.0 wheel package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_google-22.2.0-py3-none-any.whl>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_google-22.2.0-py3-none-any.whl.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_google-22.2.0-py3-none-any.whl.sha512>`__)
+* `The apache-airflow-providers-google 22.2.1 sdist package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_google-22.2.1.tar.gz>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_google-22.2.1.tar.gz.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_google-22.2.1.tar.gz.sha512>`__)
+* `The apache-airflow-providers-google 22.2.1 wheel package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_google-22.2.1-py3-none-any.whl>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_google-22.2.1-py3-none-any.whl.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_google-22.2.1-py3-none-any.whl.sha512>`__)
diff --git a/providers/google/provider.yaml b/providers/google/provider.yaml
index bf281457df0..44b6ca5efd6 100644
--- a/providers/google/provider.yaml
+++ b/providers/google/provider.yaml
@@ -30,12 +30,13 @@ description: |
 
 state: ready
 lifecycle: production
-source-date-epoch: 1781642052
+source-date-epoch: 1782481463
 # Note that those versions are maintained by release manager - do not update 
them manually
 # with the exception of case where other provider in sources has >= new 
provider version.
 # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider 
have
 # to be done in the same PR
 versions:
+  - 22.2.1
   - 22.2.0
   - 22.1.0
   - 22.0.0
diff --git a/providers/google/pyproject.toml b/providers/google/pyproject.toml
index 332023102e8..d42cc3d3a28 100644
--- a/providers/google/pyproject.toml
+++ b/providers/google/pyproject.toml
@@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi"
 
 [project]
 name = "apache-airflow-providers-google"
-version = "22.2.0"
+version = "22.2.1"
 description = "Provider package apache-airflow-providers-google for Apache 
Airflow"
 readme = "README.rst"
 license = "Apache-2.0"
@@ -276,8 +276,8 @@ apache-airflow-providers-common-sql = {workspace = true}
 apache-airflow-providers-standard = {workspace = true}
 
 [project.urls]
-"Documentation" = 
"https://airflow.apache.org/docs/apache-airflow-providers-google/22.2.0";
-"Changelog" = 
"https://airflow.apache.org/docs/apache-airflow-providers-google/22.2.0/changelog.html";
+"Documentation" = 
"https://airflow.apache.org/docs/apache-airflow-providers-google/22.2.1";
+"Changelog" = 
"https://airflow.apache.org/docs/apache-airflow-providers-google/22.2.1/changelog.html";
 "Bug Tracker" = "https://github.com/apache/airflow/issues";
 "Source Code" = "https://github.com/apache/airflow";
 "Slack Chat" = "https://s.apache.org/airflow-slack";
diff --git a/providers/google/src/airflow/providers/google/__init__.py 
b/providers/google/src/airflow/providers/google/__init__.py
index ada8341e67d..99e2c9e5c2c 100644
--- a/providers/google/src/airflow/providers/google/__init__.py
+++ b/providers/google/src/airflow/providers/google/__init__.py
@@ -29,7 +29,7 @@ from airflow import __version__ as airflow_version
 
 __all__ = ["__version__"]
 
-__version__ = "22.2.0"
+__version__ = "22.2.1"
 
 if 
packaging.version.parse(packaging.version.parse(airflow_version).base_version) 
< packaging.version.parse(
     "2.11.0"
diff --git a/providers/keycloak/README.rst b/providers/keycloak/README.rst
index 82a38f40af2..9d4b4e761a4 100644
--- a/providers/keycloak/README.rst
+++ b/providers/keycloak/README.rst
@@ -23,7 +23,7 @@
 
 Package ``apache-airflow-providers-keycloak``
 
-Release: ``0.8.0``
+Release: ``0.8.1``
 
 
 ``Keycloak Provider``
@@ -36,7 +36,7 @@ This is a provider package for ``keycloak`` provider. All 
classes for this provi
 are in ``airflow.providers.keycloak`` python package.
 
 You can find package information and changelog for the provider
-in the `documentation 
<https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.8.0/>`_.
+in the `documentation 
<https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.8.1/>`_.
 
 Installation
 ------------
@@ -78,4 +78,4 @@ Dependent package
 
==================================================================================================================
  =================
 
 The changelog for the provider package can be found in the
-`changelog 
<https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.8.0/changelog.html>`_.
+`changelog 
<https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.8.1/changelog.html>`_.
diff --git a/providers/keycloak/docs/changelog.rst 
b/providers/keycloak/docs/changelog.rst
index ff25a360a79..837d5e17a74 100644
--- a/providers/keycloak/docs/changelog.rst
+++ b/providers/keycloak/docs/changelog.rst
@@ -25,6 +25,29 @@
 Changelog
 ---------
 
+0.8.1
+.....
+
+.. note::
+    The ``get_cli_user`` method added to the Keycloak auth manager in 0.8.0 
has been
+    removed together with the revert of the airflowctl CLI client integration 
in Airflow
+    core. If you relied on ``airflowctl`` CLI authentication via the Keycloak 
service
+    account, provide an API token via the ``AIRFLOW_CLI_TOKEN`` environment 
variable
+    instead.
+
+Bug Fixes
+~~~~~~~~~
+
+* ``Handle missing Keycloak resources as access denied (#68951)``
+
+Misc
+~~~~
+
+* ``Revert airflowctl dependency from airflow-core (#68856)``
+
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
+
 0.8.0
 .....
 
diff --git a/providers/keycloak/docs/index.rst 
b/providers/keycloak/docs/index.rst
index 0f9d9776a3e..917723a7574 100644
--- a/providers/keycloak/docs/index.rst
+++ b/providers/keycloak/docs/index.rst
@@ -78,7 +78,7 @@ apache-airflow-providers-keycloak package
 ``Keycloak Provider``
 
 
-Release: 0.8.0
+Release: 0.8.1
 
 Provider package
 ----------------
@@ -131,5 +131,5 @@ Downloading official packages
 You can download officially released packages and verify their checksums and 
signatures from the
 `Official Apache Download site 
<https://downloads.apache.org/airflow/providers/>`_
 
-* `The apache-airflow-providers-keycloak 0.8.0 sdist package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_keycloak-0.8.0.tar.gz>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_keycloak-0.8.0.tar.gz.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_keycloak-0.8.0.tar.gz.sha512>`__)
-* `The apache-airflow-providers-keycloak 0.8.0 wheel package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_keycloak-0.8.0-py3-none-any.whl>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_keycloak-0.8.0-py3-none-any.whl.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_keycloak-0.8.0-py3-none-any.whl.sha512>`__)
+* `The apache-airflow-providers-keycloak 0.8.1 sdist package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_keycloak-0.8.1.tar.gz>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_keycloak-0.8.1.tar.gz.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_keycloak-0.8.1.tar.gz.sha512>`__)
+* `The apache-airflow-providers-keycloak 0.8.1 wheel package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_keycloak-0.8.1-py3-none-any.whl>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_keycloak-0.8.1-py3-none-any.whl.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_keycloak-0.8.1-py3-none-any.whl.sha512>`__)
diff --git a/providers/keycloak/provider.yaml b/providers/keycloak/provider.yaml
index 6d1c8a20ee2..6d7495af6b8 100644
--- a/providers/keycloak/provider.yaml
+++ b/providers/keycloak/provider.yaml
@@ -23,9 +23,10 @@ description: |
 
 state: ready
 lifecycle: production
-source-date-epoch: 1781642052
+source-date-epoch: 1782465951
 # note that those versions are maintained by release manager - do not update 
them manually
 versions:
+  - 0.8.1
   - 0.8.0
   - 0.7.3
   - 0.7.2
diff --git a/providers/keycloak/pyproject.toml 
b/providers/keycloak/pyproject.toml
index 27be58a369f..5939a9ba847 100644
--- a/providers/keycloak/pyproject.toml
+++ b/providers/keycloak/pyproject.toml
@@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi"
 
 [project]
 name = "apache-airflow-providers-keycloak"
-version = "0.8.0"
+version = "0.8.1"
 description = "Provider package apache-airflow-providers-keycloak for Apache 
Airflow"
 readme = "README.rst"
 license = "Apache-2.0"
@@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true}
 apache-airflow-providers-standard = {workspace = true}
 
 [project.urls]
-"Documentation" = 
"https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.8.0";
-"Changelog" = 
"https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.8.0/changelog.html";
+"Documentation" = 
"https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.8.1";
+"Changelog" = 
"https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.8.1/changelog.html";
 "Bug Tracker" = "https://github.com/apache/airflow/issues";
 "Source Code" = "https://github.com/apache/airflow";
 "Slack Chat" = "https://s.apache.org/airflow-slack";
diff --git a/providers/keycloak/src/airflow/providers/keycloak/__init__.py 
b/providers/keycloak/src/airflow/providers/keycloak/__init__.py
index 69ad79180fc..a4b0905bf5c 100644
--- a/providers/keycloak/src/airflow/providers/keycloak/__init__.py
+++ b/providers/keycloak/src/airflow/providers/keycloak/__init__.py
@@ -29,7 +29,7 @@ from airflow import __version__ as airflow_version
 
 __all__ = ["__version__"]
 
-__version__ = "0.8.0"
+__version__ = "0.8.1"
 
 if 
packaging.version.parse(packaging.version.parse(airflow_version).base_version) 
< packaging.version.parse(
     "3.0.0"
diff --git a/uv.lock b/uv.lock
index 709e8ee883e..2a273e462b1 100644
--- a/uv.lock
+++ b/uv.lock
@@ -4099,7 +4099,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = 
["docs"], editable = "d
 
 [[package]]
 name = "apache-airflow-providers-celery"
-version = "3.20.0"
+version = "3.21.0"
 source = { editable = "providers/celery" }
 dependencies = [
     { name = "apache-airflow" },
@@ -5145,7 +5145,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = 
["docs"], editable = "d
 
 [[package]]
 name = "apache-airflow-providers-fab"
-version = "3.7.0"
+version = "3.7.1"
 source = { editable = "providers/fab" }
 dependencies = [
     { name = "apache-airflow" },
@@ -5385,7 +5385,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = 
["docs"], editable = "d
 
 [[package]]
 name = "apache-airflow-providers-google"
-version = "22.2.0"
+version = "22.2.1"
 source = { editable = "providers/google" }
 dependencies = [
     { name = "apache-airflow" },
@@ -6112,7 +6112,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = 
["docs"], editable = "d
 
 [[package]]
 name = "apache-airflow-providers-keycloak"
-version = "0.8.0"
+version = "0.8.1"
 source = { editable = "providers/keycloak" }
 dependencies = [
     { name = "apache-airflow" },

Reply via email to