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
 ......

Reply via email to