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

ephraimanierobi pushed a commit to branch v2-8-test
in repository https://gitbox.apache.org/repos/asf/airflow.git

commit a4fd2114bf7337421f58874fffb518fced10eda2
Author: M. Olcay Tercanlı <[email protected]>
AuthorDate: Tue Mar 5 23:54:24 2024 +0000

    Upgrade google-ads version (#37787)
    
    (cherry picked from commit 0c093385563e8edce65e84db3e27e22ad478bdf1)
---
 airflow/providers/google/ads/hooks/ads.py | 8 ++++----
 airflow/providers/google/provider.yaml    | 2 +-
 generated/provider_dependencies.json      | 2 +-
 pyproject.toml                            | 2 +-
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/airflow/providers/google/ads/hooks/ads.py 
b/airflow/providers/google/ads/hooks/ads.py
index 822efe5dfc..f7b349d778 100644
--- a/airflow/providers/google/ads/hooks/ads.py
+++ b/airflow/providers/google/ads/hooks/ads.py
@@ -31,9 +31,9 @@ from airflow.hooks.base import BaseHook
 from airflow.providers.google.common.hooks.base_google import get_field
 
 if TYPE_CHECKING:
-    from google.ads.googleads.v15.services.services.customer_service import 
CustomerServiceClient
-    from google.ads.googleads.v15.services.services.google_ads_service import 
GoogleAdsServiceClient
-    from google.ads.googleads.v15.services.types.google_ads_service import 
GoogleAdsRow
+    from google.ads.googleads.v16.services.services.customer_service import 
CustomerServiceClient
+    from google.ads.googleads.v16.services.services.google_ads_service import 
GoogleAdsServiceClient
+    from google.ads.googleads.v16.services.types.google_ads_service import 
GoogleAdsRow
     from google.api_core.page_iterator import GRPCIterator
 
 
@@ -72,7 +72,7 @@ class GoogleAdsHook(BaseHook):
     :param api_version: The Google Ads API version to use.
     """
 
-    default_api_version = "v15"
+    default_api_version = "v16"
 
     def __init__(
         self,
diff --git a/airflow/providers/google/provider.yaml 
b/airflow/providers/google/provider.yaml
index a66e9a87c1..548b1dbe7e 100644
--- a/airflow/providers/google/provider.yaml
+++ b/airflow/providers/google/provider.yaml
@@ -90,7 +90,7 @@ dependencies:
   - gcloud-aio-bigquery>=6.1.2
   - gcloud-aio-storage>=9.0.0
   - gcsfs>=2023.10.0
-  - google-ads>=22.1.0
+  - google-ads>=23.1.0
   - google-analytics-admin
   # Google-api-core 2.16.0 back-compat issue: 
https://github.com/googleapis/python-api-core/issues/576
   - google-api-core>=2.11.0,!=2.16.0
diff --git a/generated/provider_dependencies.json 
b/generated/provider_dependencies.json
index d8111e7bb4..69ec224cc2 100644
--- a/generated/provider_dependencies.json
+++ b/generated/provider_dependencies.json
@@ -525,7 +525,7 @@
       "gcloud-aio-bigquery>=6.1.2",
       "gcloud-aio-storage>=9.0.0",
       "gcsfs>=2023.10.0",
-      "google-ads>=22.1.0",
+      "google-ads>=23.1.0",
       "google-analytics-admin",
       "google-api-core>=2.11.0,!=2.16.0",
       "google-api-python-client>=1.6.0",
diff --git a/pyproject.toml b/pyproject.toml
index 032d3fa5de..0e9d6da999 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -716,7 +716,7 @@ google = [ # source: airflow/providers/google/provider.yaml
   "gcloud-aio-bigquery>=6.1.2",
   "gcloud-aio-storage>=9.0.0",
   "gcsfs>=2023.10.0",
-  "google-ads>=22.1.0",
+  "google-ads>=23.1.0",
   "google-analytics-admin",
   "google-api-core>=2.11.0,!=2.16.0",
   "google-api-python-client>=1.6.0",

Reply via email to