From 9fe86352ad5efa4a6a0df09d162a6ddff99556f9 Mon Sep 17 00:00:00 2001 From: Jens Scheffler Date: Sat, 17 Jan 2026 15:51:24 +0100 Subject: [PATCH 1/7] Prepare ad-hoc RC2 providers release 2026-01-17 --- providers/.last_release_date.txt | 2 +- providers/google/README.rst | 8 ++++---- providers/google/docs/changelog.rst | 13 +++++++++---- providers/google/docs/index.rst | 6 +++--- providers/google/provider.yaml | 4 ++-- providers/google/pyproject.toml | 6 +++--- .../google/src/airflow/providers/google/__init__.py | 2 +- 7 files changed, 23 insertions(+), 18 deletions(-) diff --git a/providers/.last_release_date.txt b/providers/.last_release_date.txt index bf4197ea74eb3..783dabac775e9 100644 --- a/providers/.last_release_date.txt +++ b/providers/.last_release_date.txt @@ -1 +1 @@ -2026-01-13 +2026-01-17 diff --git a/providers/google/README.rst b/providers/google/README.rst index 6d0d53c590863..26a5ab6e1f4bf 100644 --- a/providers/google/README.rst +++ b/providers/google/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-google`` -Release: ``19.4.0`` +Release: ``20.0.0`` 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 `_. +in the `documentation `_. Installation ------------ @@ -61,7 +61,7 @@ Requirements PIP package Version required ========================================== ====================================== ``apache-airflow`` ``>=2.11.0`` -``apache-airflow-providers-common-compat`` ``>=1.10.1`` +``apache-airflow-providers-common-compat`` ``>=1.12.0`` ``apache-airflow-providers-common-sql`` ``>=1.27.0`` ``asgiref`` ``>=3.5.2`` ``dill`` ``>=0.2.3`` @@ -201,4 +201,4 @@ Extra Dependencies ==================== ========================================================================================================================================= The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/google/docs/changelog.rst b/providers/google/docs/changelog.rst index 463ae9be84ac9..5db9a1a58219b 100644 --- a/providers/google/docs/changelog.rst +++ b/providers/google/docs/changelog.rst @@ -27,6 +27,9 @@ Changelog --------- +20.0.0 +...... + .. warning:: Deprecated classes, parameters and features have been removed from the Google provider package. The following breaking changes were introduced: @@ -51,13 +54,9 @@ Changelog * ``Remove CloudAutoMLHook use airflow.providers.google.cloud.hooks.vertex_ai.auto_ml.AutoMLHook, airflow.providers.google.cloud.hooks.translate.TranslateHook instead`` -19.4.0 -...... - Features ~~~~~~~~ -* ``Add 'ignore_if_missing' to DataprocDeleteClusterOperator (#60433)`` * ``Add Operators for Gemini Batch API and Gemini Files API. (#59518)`` Bug Fixes @@ -65,6 +64,8 @@ Bug Fixes * ``Make DataprocDeleteClusterOperator idempotent (#60083)`` * ``Fixed CloudSqlDatabaseHook error message for missing host (#60089)`` +* ``Remove erroneous _handle_job_error call during BigQuery job reattach (#60679)`` +* ``Prevent OpenLineage failure when BigQuery table metadata is missing (#60380)`` Misc ~~~~ @@ -80,11 +81,15 @@ Misc * ``Check team boundaries in connections (#59476)`` * ``Added missing comma to bq empty dataset operator docstring (#60066)`` * ``Migrate google provider to use airflow.sdk.configuration.conf (#59986)`` +* ``Kubernetes Pod Operator: Skip async defferal when pod already complete (#58684)`` .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): * ``feat: Add JobDependenciesRunFacet to asset-triggered OL DAG events (#59521)`` * ``Remove TaskInstance and TaskLogReader unused methods (#59922)`` + * ``Add 'ignore_if_missing' to DataprocDeleteClusterOperator (#60433)`` + * ``Revert "Add 'ignore_if_missing' to DataprocDeleteClusterOperator (#60433)" (#60623)`` + * ``Prepare providers release 2026-01-13 (#60437)`` 19.3.0 ...... diff --git a/providers/google/docs/index.rst b/providers/google/docs/index.rst index 9140ddee13609..b6cdc6c2fcf13 100644 --- a/providers/google/docs/index.rst +++ b/providers/google/docs/index.rst @@ -88,7 +88,7 @@ Google services including: - `Google Workspace `__ (formerly Google Suite) -Release: 19.4.0 +Release: 20.0.0 Provider package ---------------- @@ -229,5 +229,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-google 19.4.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-google 19.4.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-google 20.0.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-google 20.0.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/google/provider.yaml b/providers/google/provider.yaml index 40b54b8e3b6ef..3e89dfff8acc3 100644 --- a/providers/google/provider.yaml +++ b/providers/google/provider.yaml @@ -29,13 +29,13 @@ description: | - `Google Workspace `__ (formerly Google Suite) state: ready -source-date-epoch: 1768335056 +source-date-epoch: 1768661285 # 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: - - 19.4.0 + - 20.0.0 - 19.3.0 - 19.2.0 - 19.1.0 diff --git a/providers/google/pyproject.toml b/providers/google/pyproject.toml index e80d279c3cdbb..3326bdfccb59e 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 = "19.4.0" +version = "20.0.0" description = "Provider package apache-airflow-providers-google for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -264,8 +264,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/19.4.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-google/19.4.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-google/20.0.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-google/20.0.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/google/src/airflow/providers/google/__init__.py b/providers/google/src/airflow/providers/google/__init__.py index 3e9f1cc041713..a976e00da2610 100644 --- a/providers/google/src/airflow/providers/google/__init__.py +++ b/providers/google/src/airflow/providers/google/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "19.4.0" +__version__ = "20.0.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" From 83c681777491a716d847b463bdd85069a11a0f77 Mon Sep 17 00:00:00 2001 From: Jens Scheffler Date: Sat, 17 Jan 2026 17:00:13 +0100 Subject: [PATCH 2/7] Add fix PR 60701 --- providers/google/docs/changelog.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/providers/google/docs/changelog.rst b/providers/google/docs/changelog.rst index 5db9a1a58219b..9f2b534e01e50 100644 --- a/providers/google/docs/changelog.rst +++ b/providers/google/docs/changelog.rst @@ -66,6 +66,7 @@ Bug Fixes * ``Fixed CloudSqlDatabaseHook error message for missing host (#60089)`` * ``Remove erroneous _handle_job_error call during BigQuery job reattach (#60679)`` * ``Prevent OpenLineage failure when BigQuery table metadata is missing (#60380)`` +* ``Revert "Fix Google Cloud Data Fusion hook to handle pipeline start errors properly (#58698)" (#60701)`` Misc ~~~~ From afe2b1e5b324f5cda947d0eeec7afbcf08ce3264 Mon Sep 17 00:00:00 2001 From: Jens Scheffler Date: Sat, 17 Jan 2026 17:00:48 +0100 Subject: [PATCH 3/7] Add fix PR 60701 --- providers/google/provider.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/google/provider.yaml b/providers/google/provider.yaml index 3e89dfff8acc3..50ca8d92f9f59 100644 --- a/providers/google/provider.yaml +++ b/providers/google/provider.yaml @@ -29,7 +29,7 @@ description: | - `Google Workspace `__ (formerly Google Suite) state: ready -source-date-epoch: 1768661285 +source-date-epoch: 1768665632 # 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 From c370b151bf85435112adeab1f2dc4f3e2f732e5d Mon Sep 17 00:00:00 2001 From: Jens Scheffler Date: Sat, 17 Jan 2026 18:42:55 +0100 Subject: [PATCH 4/7] revert back to version 19.4.0 and move changelogs for breaking changes to 19.0.0 --- providers/google/README.rst | 6 +-- providers/google/docs/changelog.rst | 50 +++++++++---------- providers/google/docs/index.rst | 6 +-- providers/google/provider.yaml | 4 +- providers/google/pyproject.toml | 6 +-- .../src/airflow/providers/google/__init__.py | 2 +- 6 files changed, 37 insertions(+), 37 deletions(-) diff --git a/providers/google/README.rst b/providers/google/README.rst index 26a5ab6e1f4bf..11efff818fce8 100644 --- a/providers/google/README.rst +++ b/providers/google/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-google`` -Release: ``20.0.0`` +Release: ``19.4.0`` 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 `_. +in the `documentation `_. Installation ------------ @@ -201,4 +201,4 @@ Extra Dependencies ==================== ========================================================================================================================================= The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/google/docs/changelog.rst b/providers/google/docs/changelog.rst index 9f2b534e01e50..156e2a8102f02 100644 --- a/providers/google/docs/changelog.rst +++ b/providers/google/docs/changelog.rst @@ -27,33 +27,9 @@ Changelog --------- -20.0.0 +19.4.0 ...... -.. warning:: - Deprecated classes, parameters and features have been removed from the Google provider package. - The following breaking changes were introduced: - -* Operators - - * ``Remove AutoMLTrainModelOperator use airflow.providers.google.cloud.operators.vertex_ai.auto_ml.CreateAutoMLTabularTrainingJobOperator, airflow.providers.google.cloud.operators.vertex_ai.auto_ml.CreateAutoMLVideoTrainingJobOperator, airflow.providers.google.cloud.operators.vertex_ai.auto_ml.CreateAutoMLImageTrainingJobOperator, airflow.providers.google.cloud.operators.vertex_ai.generative_model.SupervisedFineTuningTrainOperator, airflow.providers.google.cloud.operators.translate.TranslateCreateModelOperator instead`` - * ``Remove AutoMLPredictOperator use airflow.providers.google.cloud.operators.translate.TranslateTextOperator instead`` - * ``Remove AutoMLCreateDatasetOperator use airflow.providers.google.cloud.operators.vertex_ai.dataset.CreateDatasetOperator, airflow.providers.google.cloud.operators.translate.TranslateCreateDatasetOperator instead`` - * ``Remove AutoMLImportDataOperator use airflow.providers.google.cloud.operators.vertex_ai.dataset.ImportDataOperator, airflow.providers.google.cloud.operators.translate.TranslateImportDataOperator instead`` - * ``Remove AutoMLTablesListColumnSpecsOperator because of the shutdown of legacy version of AutoML Tables`` - * ``Remove AutoMLTablesUpdateDatasetOperator use airflow.providers.google.cloud.operators.vertex_ai.dataset.UpdateDatasetOperator instead`` - * ``Remove AutoMLGetModelOperator use airflow.providers.google.cloud.operators.vertex_ai.model_service.GetModelOperator instead`` - * ``Remove AutoMLDeleteModelOperator use airflow.providers.google.cloud.operators.vertex_ai.model_service.DeleteModelOperator, airflow.providers.google.cloud.operators.translate.TranslateDeleteModelOperator instead`` - * ``Remove AutoMLDeployModelOperator use airflow.providers.google.cloud.operators.vertex_ai.endpoint_service.DeployModelOperator instead`` - * ``Remove AutoMLTablesListTableSpecsOperator because of the shutdown of legacy version of AutoML Tables`` - * ``Remove AutoMLListDatasetOperator use airflow.providers.google.cloud.operators.vertex_ai.dataset.ListDatasetsOperator, airflow.providers.google.cloud.operators.translate.TranslateDatasetsListOperator instead`` - * ``Remove AutoMLDeleteDatasetOperator use airflow.providers.google.cloud.operators.vertex_ai.dataset.ListDatasetsOperator, airflow.providers.google.cloud.operators.translate.TranslateDatasetsListOperator instead`` - * ``Remove MLEngineCreateModelOperator use appropriate VertexAI operator instead`` - -* Hooks - - * ``Remove CloudAutoMLHook use airflow.providers.google.cloud.hooks.vertex_ai.auto_ml.AutoMLHook, airflow.providers.google.cloud.hooks.translate.TranslateHook instead`` - Features ~~~~~~~~ @@ -178,6 +154,30 @@ Misc 19.0.0 ...... +.. warning:: + Deprecated classes, parameters and features have been removed from the Google provider package. + The following breaking changes were introduced: + +* Operators + + * ``Remove AutoMLTrainModelOperator use airflow.providers.google.cloud.operators.vertex_ai.auto_ml.CreateAutoMLTabularTrainingJobOperator, airflow.providers.google.cloud.operators.vertex_ai.auto_ml.CreateAutoMLVideoTrainingJobOperator, airflow.providers.google.cloud.operators.vertex_ai.auto_ml.CreateAutoMLImageTrainingJobOperator, airflow.providers.google.cloud.operators.vertex_ai.generative_model.SupervisedFineTuningTrainOperator, airflow.providers.google.cloud.operators.translate.TranslateCreateModelOperator instead`` + * ``Remove AutoMLPredictOperator use airflow.providers.google.cloud.operators.translate.TranslateTextOperator instead`` + * ``Remove AutoMLCreateDatasetOperator use airflow.providers.google.cloud.operators.vertex_ai.dataset.CreateDatasetOperator, airflow.providers.google.cloud.operators.translate.TranslateCreateDatasetOperator instead`` + * ``Remove AutoMLImportDataOperator use airflow.providers.google.cloud.operators.vertex_ai.dataset.ImportDataOperator, airflow.providers.google.cloud.operators.translate.TranslateImportDataOperator instead`` + * ``Remove AutoMLTablesListColumnSpecsOperator because of the shutdown of legacy version of AutoML Tables`` + * ``Remove AutoMLTablesUpdateDatasetOperator use airflow.providers.google.cloud.operators.vertex_ai.dataset.UpdateDatasetOperator instead`` + * ``Remove AutoMLGetModelOperator use airflow.providers.google.cloud.operators.vertex_ai.model_service.GetModelOperator instead`` + * ``Remove AutoMLDeleteModelOperator use airflow.providers.google.cloud.operators.vertex_ai.model_service.DeleteModelOperator, airflow.providers.google.cloud.operators.translate.TranslateDeleteModelOperator instead`` + * ``Remove AutoMLDeployModelOperator use airflow.providers.google.cloud.operators.vertex_ai.endpoint_service.DeployModelOperator instead`` + * ``Remove AutoMLTablesListTableSpecsOperator because of the shutdown of legacy version of AutoML Tables`` + * ``Remove AutoMLListDatasetOperator use airflow.providers.google.cloud.operators.vertex_ai.dataset.ListDatasetsOperator, airflow.providers.google.cloud.operators.translate.TranslateDatasetsListOperator instead`` + * ``Remove AutoMLDeleteDatasetOperator use airflow.providers.google.cloud.operators.vertex_ai.dataset.ListDatasetsOperator, airflow.providers.google.cloud.operators.translate.TranslateDatasetsListOperator instead`` + * ``Remove MLEngineCreateModelOperator use appropriate VertexAI operator instead`` + +* Hooks + + * ``Remove CloudAutoMLHook use airflow.providers.google.cloud.hooks.vertex_ai.auto_ml.AutoMLHook, airflow.providers.google.cloud.hooks.translate.TranslateHook instead`` + Breaking changes ~~~~~~~~~~~~~~~~ diff --git a/providers/google/docs/index.rst b/providers/google/docs/index.rst index b6cdc6c2fcf13..9140ddee13609 100644 --- a/providers/google/docs/index.rst +++ b/providers/google/docs/index.rst @@ -88,7 +88,7 @@ Google services including: - `Google Workspace `__ (formerly Google Suite) -Release: 20.0.0 +Release: 19.4.0 Provider package ---------------- @@ -229,5 +229,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-google 20.0.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-google 20.0.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-google 19.4.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-google 19.4.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/google/provider.yaml b/providers/google/provider.yaml index 50ca8d92f9f59..357ea767591e1 100644 --- a/providers/google/provider.yaml +++ b/providers/google/provider.yaml @@ -29,13 +29,13 @@ description: | - `Google Workspace `__ (formerly Google Suite) state: ready -source-date-epoch: 1768665632 +source-date-epoch: 1768671715 # 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: - - 20.0.0 + - 19.4.0 - 19.3.0 - 19.2.0 - 19.1.0 diff --git a/providers/google/pyproject.toml b/providers/google/pyproject.toml index 3326bdfccb59e..e80d279c3cdbb 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 = "20.0.0" +version = "19.4.0" description = "Provider package apache-airflow-providers-google for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -264,8 +264,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/20.0.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-google/20.0.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-google/19.4.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-google/19.4.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/google/src/airflow/providers/google/__init__.py b/providers/google/src/airflow/providers/google/__init__.py index a976e00da2610..3e9f1cc041713 100644 --- a/providers/google/src/airflow/providers/google/__init__.py +++ b/providers/google/src/airflow/providers/google/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "20.0.0" +__version__ = "19.4.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" From 3e07fe653cde5900040ed9fd49fc98916c7ffee3 Mon Sep 17 00:00:00 2001 From: Jens Scheffler <95105677+jscheffl@users.noreply.github.com> Date: Sat, 17 Jan 2026 19:43:06 +0100 Subject: [PATCH 5/7] Apply suggestion from @eladkal Co-authored-by: Elad Kalif <45845474+eladkal@users.noreply.github.com> --- providers/google/docs/changelog.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/google/docs/changelog.rst b/providers/google/docs/changelog.rst index 156e2a8102f02..82242688d8d92 100644 --- a/providers/google/docs/changelog.rst +++ b/providers/google/docs/changelog.rst @@ -40,7 +40,7 @@ Bug Fixes * ``Make DataprocDeleteClusterOperator idempotent (#60083)`` * ``Fixed CloudSqlDatabaseHook error message for missing host (#60089)`` -* ``Remove erroneous _handle_job_error call during BigQuery job reattach (#60679)`` +* ``Fix BigQueryInsertJobOperator reattach to running jobs (#60679)`` * ``Prevent OpenLineage failure when BigQuery table metadata is missing (#60380)`` * ``Revert "Fix Google Cloud Data Fusion hook to handle pipeline start errors properly (#58698)" (#60701)`` From 51c836dd178ee37a6d0ec98ebcaad83a960ebe6f Mon Sep 17 00:00:00 2001 From: Jens Scheffler Date: Sat, 17 Jan 2026 22:34:04 +0100 Subject: [PATCH 6/7] Adding cncf.kubernetes to ad-hoc --- providers/cncf/kubernetes/README.rst | 6 +++--- providers/cncf/kubernetes/docs/changelog.rst | 12 ++++++++++++ providers/cncf/kubernetes/docs/index.rst | 6 +++--- providers/cncf/kubernetes/provider.yaml | 3 ++- providers/cncf/kubernetes/pyproject.toml | 6 +++--- .../airflow/providers/cncf/kubernetes/__init__.py | 2 +- 6 files changed, 24 insertions(+), 11 deletions(-) diff --git a/providers/cncf/kubernetes/README.rst b/providers/cncf/kubernetes/README.rst index 38503491dc48d..064c7e2e989f9 100644 --- a/providers/cncf/kubernetes/README.rst +++ b/providers/cncf/kubernetes/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-cncf-kubernetes`` -Release: ``10.12.1`` +Release: ``10.12.2`` `Kubernetes `__ @@ -36,7 +36,7 @@ This is a provider package for ``cncf.kubernetes`` provider. All classes for thi are in ``airflow.providers.cncf.kubernetes`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -83,4 +83,4 @@ Dependent package ================================================================================================================== ================= The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/cncf/kubernetes/docs/changelog.rst b/providers/cncf/kubernetes/docs/changelog.rst index 8fd9e7fb0841d..611ee69eb9003 100644 --- a/providers/cncf/kubernetes/docs/changelog.rst +++ b/providers/cncf/kubernetes/docs/changelog.rst @@ -32,6 +32,18 @@ Changelog Previously this would create a job that would never complete and always fail the task. Executing a task with ``parallelism = 0`` and ``wait_until_job_complete=True`` will now raise a validation error. +10.12.2 +....... + +Bug Fixes +~~~~~~~~~ + +* ``Handle backwards-compatibility for older Google provider (#60730)`` +* ``Kubernetes Pod Operator: Skip async defferal when pod already complete (#58684)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 10.12.1 ....... diff --git a/providers/cncf/kubernetes/docs/index.rst b/providers/cncf/kubernetes/docs/index.rst index 6c15ede51608c..9c15a00a1b175 100644 --- a/providers/cncf/kubernetes/docs/index.rst +++ b/providers/cncf/kubernetes/docs/index.rst @@ -87,7 +87,7 @@ apache-airflow-providers-cncf-kubernetes package `Kubernetes `__ -Release: 10.12.1 +Release: 10.12.2 Provider package ---------------- @@ -145,5 +145,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-cncf-kubernetes 10.12.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-cncf-kubernetes 10.12.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-cncf-kubernetes 10.12.2 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-cncf-kubernetes 10.12.2 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/cncf/kubernetes/provider.yaml b/providers/cncf/kubernetes/provider.yaml index 13f4ba7a3b621..8e1afb3ebb504 100644 --- a/providers/cncf/kubernetes/provider.yaml +++ b/providers/cncf/kubernetes/provider.yaml @@ -22,12 +22,13 @@ description: | `Kubernetes `__ state: ready -source-date-epoch: 1768334565 +source-date-epoch: 1768685603 # 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: + - 10.12.2 - 10.12.1 - 10.12.0 - 10.11.1 diff --git a/providers/cncf/kubernetes/pyproject.toml b/providers/cncf/kubernetes/pyproject.toml index 60ff61904bfbc..16074c787d2a7 100644 --- a/providers/cncf/kubernetes/pyproject.toml +++ b/providers/cncf/kubernetes/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-cncf-kubernetes" -version = "10.12.1" +version = "10.12.2" description = "Provider package apache-airflow-providers-cncf-kubernetes for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -116,8 +116,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-cncf-kubernetes/10.12.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/10.12.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/10.12.2" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/10.12.2/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/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/__init__.py b/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/__init__.py index 7635b45161890..9ac31cc5e6eab 100644 --- a/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/__init__.py +++ b/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "10.12.1" +__version__ = "10.12.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" From 9780a9433e3807bc7f54cb32e8a94d3b1dafb04a Mon Sep 17 00:00:00 2001 From: Jens Scheffler Date: Sat, 17 Jan 2026 22:44:34 +0100 Subject: [PATCH 7/7] Revise changelog for Google --- providers/google/docs/changelog.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/google/docs/changelog.rst b/providers/google/docs/changelog.rst index 82242688d8d92..174701cf5e856 100644 --- a/providers/google/docs/changelog.rst +++ b/providers/google/docs/changelog.rst @@ -42,7 +42,6 @@ Bug Fixes * ``Fixed CloudSqlDatabaseHook error message for missing host (#60089)`` * ``Fix BigQueryInsertJobOperator reattach to running jobs (#60679)`` * ``Prevent OpenLineage failure when BigQuery table metadata is missing (#60380)`` -* ``Revert "Fix Google Cloud Data Fusion hook to handle pipeline start errors properly (#58698)" (#60701)`` Misc ~~~~ @@ -58,7 +57,6 @@ Misc * ``Check team boundaries in connections (#59476)`` * ``Added missing comma to bq empty dataset operator docstring (#60066)`` * ``Migrate google provider to use airflow.sdk.configuration.conf (#59986)`` -* ``Kubernetes Pod Operator: Skip async defferal when pod already complete (#58684)`` .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): @@ -67,6 +65,8 @@ Misc * ``Add 'ignore_if_missing' to DataprocDeleteClusterOperator (#60433)`` * ``Revert "Add 'ignore_if_missing' to DataprocDeleteClusterOperator (#60433)" (#60623)`` * ``Prepare providers release 2026-01-13 (#60437)`` + * ``Compatibility with Kubernetes Pod Operator only: Skip async defferal when pod already complete (#58684)`` + * ``Revert "Fix Google Cloud Data Fusion hook to handle pipeline start errors properly (#58698)" (#60701)`` 19.3.0 ......