This is an automated email from the ASF dual-hosted git repository.
eladkal 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 682aaabf5e6 Update google change log for release 21.0 (#64091)
682aaabf5e6 is described below
commit 682aaabf5e696ef8fb8fa9f4d2872c3caa0d7758
Author: Elad Kalif <[email protected]>
AuthorDate: Mon Mar 23 14:54:38 2026 +0200
Update google change log for release 21.0 (#64091)
---
providers/.last_release_date.txt | 2 +-
providers/google/README.rst | 20 +++++++++++---------
providers/google/docs/changelog.rst | 29 +++++++++++++++++++++++------
3 files changed, 35 insertions(+), 16 deletions(-)
diff --git a/providers/.last_release_date.txt b/providers/.last_release_date.txt
index f05b3f46dbc..51c9664e593 100644
--- a/providers/.last_release_date.txt
+++ b/providers/.last_release_date.txt
@@ -1 +1 @@
-2026-03-09
+2026-03-23
diff --git a/providers/google/README.rst b/providers/google/README.rst
index 4acfce9e2be..f5c30397b79 100644
--- a/providers/google/README.rst
+++ b/providers/google/README.rst
@@ -52,18 +52,19 @@ You can install this package on top of an existing Airflow
installation (see ``R
for the minimum Airflow version supported) via
``pip install apache-airflow-providers-google``
-The package supports the following python versions: 3.10,3.11,3.12,3.13
+The package supports the following python versions: 3.10,3.11,3.12,3.13,3.14
Requirements
------------
-==========================================
======================================
+==========================================
==================================================================
PIP package Version required
-==========================================
======================================
+==========================================
==================================================================
``apache-airflow`` ``>=2.11.0``
``apache-airflow-providers-common-compat`` ``>=1.13.0``
``apache-airflow-providers-common-sql`` ``>=1.32.0``
-``asgiref`` ``>=3.5.2``
+``asgiref`` ``>=3.5.2; python_version <
"3.14"``
+``asgiref`` ``>=3.11.1; python_version >=
"3.14"``
``dill`` ``>=0.2.3``
``gcloud-aio-auth`` ``>=5.2.0``
``gcloud-aio-bigquery`` ``>=6.1.2``
@@ -77,7 +78,7 @@ PIP package Version required
``google-auth-httplib2`` ``>=0.0.1``
``google-cloud-aiplatform[evaluation]`` ``>=1.98.0``
``ray[default]`` ``>=2.42.0; python_version <
"3.13"``
-``ray[default]`` ``>=2.49.0; python_version >=
"3.13"``
+``ray[default]`` ``>=2.49.0; python_version >=
"3.13" and python_version < "3.14"``
``google-cloud-bigquery-storage`` ``>=2.31.0; python_version <
"3.13"``
``google-cloud-bigquery-storage`` ``>=2.33.0; python_version >=
"3.13"``
``google-cloud-alloydb`` ``>=0.4.0``
@@ -123,17 +124,18 @@ PIP package Version
required
``looker-sdk`` ``>=22.4.0,!=24.18.0``
``pandas-gbq`` ``>=0.7.0``
``pandas`` ``>=2.1.2; python_version <
"3.13"``
-``pandas`` ``>=2.2.3; python_version >=
"3.13"``
+``pandas`` ``>=2.2.3; python_version >=
"3.13" and python_version < "3.14"``
+``pandas`` ``>=2.3.3; python_version >=
"3.14"``
``proto-plus`` ``>=1.26.0``
-``pyarrow`` ``>=18.0.0``
+``pyarrow`` ``>=18.0.0; python_version <
"3.14"``
+``pyarrow`` ``>=22.0.0; python_version >=
"3.14"``
``python-slugify`` ``>=7.0.0``
-``PyOpenSSL`` ``>=23.0.0``
``sqlalchemy-bigquery`` ``>=1.2.1``
``sqlalchemy-spanner`` ``>=1.6.2``
``tenacity`` ``>=8.3.0``
``immutabledict`` ``>=4.2.0``
``types-protobuf`` ``>=5.27.0,!=5.29.1.20250402``
-==========================================
======================================
+==========================================
==================================================================
Cross provider package dependencies
-----------------------------------
diff --git a/providers/google/docs/changelog.rst
b/providers/google/docs/changelog.rst
index 485a46574f0..955662024c7 100644
--- a/providers/google/docs/changelog.rst
+++ b/providers/google/docs/changelog.rst
@@ -89,22 +89,28 @@ Features
* ``Return GCS URIs from GoogleAdsToGcsOperator (#61334)``
* ``Add bounded best-effort cluster deletion when PermissionDenied occurs
after cluster creation has been initiated in non-deferrable mode. Deletion is
triggered with wait_to_complete=False and retried on FailedPrecondition until
cleanup_timeout_seconds is reached, and the original exception is always
re-raised. Add unit tests covering cleanup initiation, retry behavior, and
error propagation. (#62302)``
* ``Add ClusterType field for Zero-Scale cluster support (#62207)``
+* ``Adds match_glob to template_fields in GCS operators (#61819)``
+* ``Add parallel download and upload support to
'GCSTimeSpanFileTransformOperator' (#62196)``
+* ``Add retry logic to BigQueryInsertJobOperator for 429 error (#63181)``
+* ``Add direct-to-triggerer support for DataprocSubmitJobOperator (#62331)``
+* ``Add operators for Google BidManager API (#62521)``
Bug Fixes
~~~~~~~~~
* ``fix DataprocSubmitTrigger deferred tasks stuck forever (#62082)``
+* ``fix(google-ads): support flat extra format from connection form (#62791)``
+* ``fix sanitize Dataproc batch labels to use dashes instead of underscores
(#62926)``
+* ``fix wrap sync get_job with sync_to_async in BigQueryAsyncHook (#63230)``
+* ``fix non-deferrable reconciliation and handle deletion during creation in
DataprocCreateClusterOperator (#61951)``
Misc
~~~~
+* ``Add Python 3.14 Support (#64061)``
* ``Upgrade version of Campaign Manager API to v5 (#62510)``
-* ``Add .json template_ext to BigQueryCreateTableOperator (#62058)``
-
-Doc-only
-~~~~~~~~
-
-* ``Add known issue notice for version 19.5.0 (#61927)``
+* ``Mypy fix errors in kubernetes, fab, google, and amazon providers (#63947)``
+* ``Remove PyOpenSSL from dependencies (#63869)``
.. Below changes are excluded from the changelog. Move them to
appropriate section above if needed. Do not delete the lines(!):
@@ -114,6 +120,17 @@ Doc-only
* ``Replace connexion with FastAPI for FAB provider (#62664)``
* ``Update provider's compatibility matrix with 2.11.1 (#62295)``
* ``Suspend Apache Beam Provider due to grpcio limitation (#61926)``
+ * ``Update google change log (#64065)``
+ * ``Fix Python 3.14 ARM failures by removing side-loaded packages (#64028)``
+ * ``Add Python 3.14 Support (#63520)``
+ * ``Bugfix/63173 k8s unicode log read (#63673)``
+ * ``Add .json template_ext to BigQueryCreateTableOperator (#62058)``
+ * ``Revert "Add .json template_ext to BigQueryCreateTableOperator (#62058)"
(#63725)``
+ * ``Add *.iml to .gitignore in all distributions (#63636)``
+ * ``Standardize connection docs labels across providers (#63455)``
+ * ``Fix AIR004* in multiple example DAGs (#62529)``
+ * ``Prepare providers release 2026-03-09 (#63198)``
+ * ``Add known issue notice for version 19.5.0 (#61927)``
20.0.0
......