Skip to content

Commit 69be436

Browse files
committed
Merge remote-tracking branch 'origin/main' into feat/gapic-generator-centralization-routing
# Conflicts: # packages/google-api-core/google/api_core/gapic_v1/__init__.py
2 parents de26626 + edc0423 commit 69be436

327 files changed

Lines changed: 80553 additions & 852 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/unittest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
strategy:
1919
fail-fast: true
2020
matrix:
21-
python: ['3.9', '3.10', "3.11", "3.12", "3.13", "3.14"]
21+
python: ['3.10', "3.11", "3.12", "3.13", "3.14"]
2222
steps:
2323
- name: Checkout
2424
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6

.release-please-bulk-manifest.json

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,21 @@
1010
"packages/google-ai-generativelanguage": "0.12.0",
1111
"packages/google-analytics-admin": "0.30.1",
1212
"packages/google-analytics-data": "0.23.0",
13-
"packages/google-api-core": "2.31.0",
13+
"packages/google-api-core": "2.32.0",
1414
"packages/google-apps-card": "0.7.0",
15-
"packages/google-apps-chat": "0.10.2",
15+
"packages/google-apps-chat": "0.10.3",
1616
"packages/google-apps-events-subscriptions": "0.6.0",
1717
"packages/google-apps-meet": "0.5.0",
1818
"packages/google-apps-script-type": "0.8.0",
1919
"packages/google-area120-tables": "0.15.0",
20-
"packages/google-auth": "2.56.0",
20+
"packages/google-auth": "2.56.1",
2121
"packages/google-auth-httplib2": "0.4.0",
2222
"packages/google-auth-oauthlib": "1.4.0",
2323
"packages/google-backstory": "0.1.0",
2424
"packages/google-cloud-access-approval": "1.20.0",
2525
"packages/google-cloud-access-context-manager": "0.6.0",
2626
"packages/google-cloud-advisorynotifications": "0.7.0",
27+
"packages/google-cloud-agentidentity": "0.1.0",
2728
"packages/google-cloud-agentidentitycredentials": "0.1.0",
2829
"packages/google-cloud-agentregistry": "0.1.0",
2930
"packages/google-cloud-alloydb": "0.11.0",
@@ -46,7 +47,7 @@
4647
"packages/google-cloud-automl": "2.20.0",
4748
"packages/google-cloud-backupdr": "0.10.0",
4849
"packages/google-cloud-bare-metal-solution": "1.14.0",
49-
"packages/google-cloud-batch": "0.22.0",
50+
"packages/google-cloud-batch": "0.22.1",
5051
"packages/google-cloud-beyondcorp-appconnections": "0.8.0",
5152
"packages/google-cloud-beyondcorp-appconnectors": "0.8.0",
5253
"packages/google-cloud-beyondcorp-appgateways": "0.8.0",
@@ -65,7 +66,7 @@
6566
"packages/google-cloud-bigquery-migration": "0.15.0",
6667
"packages/google-cloud-bigquery-reservation": "1.25.0",
6768
"packages/google-cloud-bigquery-storage": "2.39.0",
68-
"packages/google-cloud-bigtable": "2.40.0",
69+
"packages/google-cloud-bigtable": "2.41.0",
6970
"packages/google-cloud-billing": "1.20.0",
7071
"packages/google-cloud-billing-budgets": "1.21.0",
7172
"packages/google-cloud-binary-authorization": "1.19.0",
@@ -79,8 +80,8 @@
7980
"packages/google-cloud-cloudsecuritycompliance": "0.8.0",
8081
"packages/google-cloud-commerce-consumer-procurement": "0.6.0",
8182
"packages/google-cloud-common": "1.10.0",
82-
"packages/google-cloud-compute": "1.49.0",
83-
"packages/google-cloud-compute-v1beta": "0.12.0",
83+
"packages/google-cloud-compute": "1.50.0",
84+
"packages/google-cloud-compute-v1beta": "0.12.1",
8485
"packages/google-cloud-confidentialcomputing": "0.11.0",
8586
"packages/google-cloud-config": "0.7.0",
8687
"packages/google-cloud-configdelivery": "0.5.0",
@@ -106,9 +107,9 @@
106107
"packages/google-cloud-deploy": "2.11.0",
107108
"packages/google-cloud-developerconnect": "0.6.0",
108109
"packages/google-cloud-devicestreaming": "0.5.0",
109-
"packages/google-cloud-dialogflow": "2.50.0",
110+
"packages/google-cloud-dialogflow": "2.51.0",
110111
"packages/google-cloud-dialogflow-cx": "2.7.0",
111-
"packages/google-cloud-discoveryengine": "0.20.1",
112+
"packages/google-cloud-discoveryengine": "0.20.2",
112113
"packages/google-cloud-dlp": "3.38.0",
113114
"packages/google-cloud-dms": "1.16.0",
114115
"packages/google-cloud-dns": "0.37.0",
@@ -140,7 +141,7 @@
140141
"packages/google-cloud-iamconnectorcredentials": "0.1.1",
141142
"packages/google-cloud-iap": "1.22.0",
142143
"packages/google-cloud-ids": "1.14.0",
143-
"packages/google-cloud-kms": "3.15.0",
144+
"packages/google-cloud-kms": "3.16.0",
144145
"packages/google-cloud-kms-inventory": "0.6.1",
145146
"packages/google-cloud-language": "2.21.0",
146147
"packages/google-cloud-licensemanager": "0.4.1",
@@ -154,7 +155,7 @@
154155
"packages/google-cloud-managedkafka-schemaregistry": "0.4.1",
155156
"packages/google-cloud-media-translation": "0.14.1",
156157
"packages/google-cloud-memcache": "1.16.0",
157-
"packages/google-cloud-memorystore": "0.5.2",
158+
"packages/google-cloud-memorystore": "0.5.3",
158159
"packages/google-cloud-migrationcenter": "0.4.1",
159160
"packages/google-cloud-modelarmor": "0.7.1",
160161
"packages/google-cloud-monitoring": "2.31.0",
@@ -196,10 +197,10 @@
196197
"packages/google-cloud-runtimeconfig": "0.37.0",
197198
"packages/google-cloud-saasplatform-saasservicemgmt": "0.7.1",
198199
"packages/google-cloud-scheduler": "2.20.0",
199-
"packages/google-cloud-secret-manager": "2.29.0",
200+
"packages/google-cloud-secret-manager": "2.30.0",
200201
"packages/google-cloud-securesourcemanager": "0.6.1",
201202
"packages/google-cloud-security-publicca": "0.7.0",
202-
"packages/google-cloud-securitycenter": "1.45.0",
203+
"packages/google-cloud-securitycenter": "1.46.0",
203204
"packages/google-cloud-securitycentermanagement": "0.5.0",
204205
"packages/google-cloud-service-control": "1.20.0",
205206
"packages/google-cloud-service-directory": "1.18.0",
@@ -259,12 +260,12 @@
259260
"packages/google-shopping-merchant-accounts": "1.6.0",
260261
"packages/google-shopping-merchant-conversions": "1.4.0",
261262
"packages/google-shopping-merchant-datasources": "1.5.0",
262-
"packages/google-shopping-merchant-inventories": "1.5.0",
263+
"packages/google-shopping-merchant-inventories": "1.6.0",
263264
"packages/google-shopping-merchant-issueresolution": "1.4.0",
264265
"packages/google-shopping-merchant-lfp": "1.4.0",
265266
"packages/google-shopping-merchant-notifications": "1.4.0",
266267
"packages/google-shopping-merchant-ordertracking": "1.4.0",
267-
"packages/google-shopping-merchant-products": "1.7.0",
268+
"packages/google-shopping-merchant-products": "1.8.0",
268269
"packages/google-shopping-merchant-productstudio": "0.5.0",
269270
"packages/google-shopping-merchant-promotions": "1.4.0",
270271
"packages/google-shopping-merchant-quota": "1.5.0",

ci/run_single_test.sh

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -70,15 +70,6 @@ case ${TEST_TYPE} in
7070
;;
7171
unit)
7272
case ${PY_VERSION} in
73-
"3.9")
74-
if nox --list-sessions | grep -q "unit-3.9"; then
75-
nox -s unit-3.9
76-
retval=$?
77-
else
78-
echo "Skipping unit-3.9 as it is not supported by this package."
79-
retval=0
80-
fi
81-
;;
8273
"3.10")
8374
nox -s unit-3.10
8475
retval=$?

librarian.yaml

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ libraries:
134134
metadata_name_override: analyticsdata
135135
default_version: v1beta
136136
- name: google-api-core
137-
version: 2.31.0
137+
version: 2.32.0
138138
python:
139139
library_type: CORE
140140
- name: google-apps-card
@@ -146,7 +146,7 @@ libraries:
146146
python:
147147
default_version: v1
148148
- name: google-apps-chat
149-
version: 0.10.2
149+
version: 0.10.3
150150
apis:
151151
- path: google/chat/v1
152152
python:
@@ -227,7 +227,7 @@ libraries:
227227
metadata_name_override: area120tables
228228
default_version: v1alpha1
229229
- name: google-auth
230-
version: 2.56.0
230+
version: 2.56.1
231231
python:
232232
library_type: AUTH
233233
- name: google-auth-httplib2
@@ -278,6 +278,14 @@ libraries:
278278
python:
279279
metadata_name_override: advisorynotifications
280280
default_version: v1
281+
- name: google-cloud-agentidentity
282+
version: 0.1.0
283+
apis:
284+
- path: google/cloud/agentidentity/v1
285+
- path: google/cloud/agentidentity/v1beta
286+
copyright_year: "2026"
287+
python:
288+
default_version: v1
281289
- name: google-cloud-agentidentitycredentials
282290
version: 0.1.0
283291
apis:
@@ -482,7 +490,7 @@ libraries:
482490
metadata_name_override: baremetalsolution
483491
default_version: v2
484492
- name: google-cloud-batch
485-
version: 0.22.0
493+
version: 0.22.1
486494
apis:
487495
- path: google/cloud/batch/v1
488496
- path: google/cloud/batch/v1alpha
@@ -631,7 +639,7 @@ libraries:
631639
metadata_name_override: bigquerystorage
632640
default_version: v1
633641
- name: google-cloud-bigtable
634-
version: 2.40.0
642+
version: 2.41.0
635643
apis:
636644
- path: google/bigtable/v2
637645
- path: google/bigtable/admin/v2
@@ -759,14 +767,14 @@ libraries:
759767
metadata_name_override: common
760768
default_version: apiVersion
761769
- name: google-cloud-compute
762-
version: 1.49.0
770+
version: 1.50.0
763771
apis:
764772
- path: google/cloud/compute/v1
765773
python:
766774
metadata_name_override: compute
767775
default_version: v1
768776
- name: google-cloud-compute-v1beta
769-
version: 0.12.0
777+
version: 0.12.1
770778
apis:
771779
- path: google/cloud/compute/v1beta
772780
python:
@@ -979,7 +987,7 @@ libraries:
979987
python:
980988
default_version: v1
981989
- name: google-cloud-dialogflow
982-
version: 2.50.0
990+
version: 2.51.0
983991
apis:
984992
- path: google/cloud/dialogflow/v2
985993
- path: google/cloud/dialogflow/v2beta1
@@ -1005,7 +1013,7 @@ libraries:
10051013
metadata_name_override: dialogflow-cx
10061014
default_version: v3
10071015
- name: google-cloud-discoveryengine
1008-
version: 0.20.1
1016+
version: 0.20.2
10091017
apis:
10101018
- path: google/cloud/discoveryengine/v1
10111019
- path: google/cloud/discoveryengine/v1beta
@@ -1325,7 +1333,7 @@ libraries:
13251333
metadata_name_override: ids
13261334
default_version: v1
13271335
- name: google-cloud-kms
1328-
version: 3.15.0
1336+
version: 3.16.0
13291337
apis:
13301338
- path: google/cloud/kms/v1
13311339
python:
@@ -1429,7 +1437,7 @@ libraries:
14291437
metadata_name_override: memcache
14301438
default_version: v1
14311439
- name: google-cloud-memorystore
1432-
version: 0.5.2
1440+
version: 0.5.3
14331441
apis:
14341442
- path: google/cloud/memorystore/v1
14351443
- path: google/cloud/memorystore/v1beta
@@ -1794,7 +1802,7 @@ libraries:
17941802
metadata_name_override: cloudscheduler
17951803
default_version: v1
17961804
- name: google-cloud-secret-manager
1797-
version: 2.29.0
1805+
version: 2.30.0
17981806
apis:
17991807
- path: google/cloud/secretmanager/v1
18001808
- path: google/cloud/secretmanager/v1beta2
@@ -1829,7 +1837,7 @@ libraries:
18291837
metadata_name_override: publicca
18301838
default_version: v1
18311839
- name: google-cloud-securitycenter
1832-
version: 1.45.0
1840+
version: 1.46.0
18331841
apis:
18341842
- path: google/cloud/securitycenter/v2
18351843
- path: google/cloud/securitycenter/v1
@@ -2394,7 +2402,7 @@ libraries:
23942402
- proto-plus-deps=google.shopping.type
23952403
default_version: v1
23962404
- name: google-shopping-merchant-inventories
2397-
version: 1.5.0
2405+
version: 1.6.0
23982406
apis:
23992407
- path: google/shopping/merchant/inventories/v1
24002408
- path: google/shopping/merchant/inventories/v1beta
@@ -2452,7 +2460,7 @@ libraries:
24522460
- proto-plus-deps=google.shopping.type
24532461
default_version: v1
24542462
- name: google-shopping-merchant-products
2455-
version: 1.7.0
2463+
version: 1.8.0
24562464
apis:
24572465
- path: google/shopping/merchant/products/v1
24582466
- path: google/shopping/merchant/products/v1beta

packages/gapic-generator/noxfile.py

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
RUFF_EXCLUDES = "*golden*,*pb2.py,*pb2.pyi"
4545

4646
ALL_PYTHON = (
47-
"3.9",
4847
"3.10",
4948
"3.11",
5049
"3.12",
@@ -59,8 +58,7 @@
5958
@nox.session(python=ALL_PYTHON)
6059
def unit(session):
6160
"""Run the unit test suite."""
62-
if session.python == "3.9":
63-
session.skip("Skipping Python 3.9 unit tests temporarily.")
61+
6462
session.install(
6563
# TODO(https://github.com/googleapis/gapic-generator-python/issues/2478):
6664
# Temporarily pin coverage to 7.11.0
@@ -476,6 +474,24 @@ def showcase_mtls(
476474
)
477475

478476

477+
# TODO(https://github.com/googleapis/google-cloud-python/issues/17752):
478+
# Remove showcase_pqc once grpcio >= 1.83.0 is enforced by default.
479+
@nox.session(python=NEWEST_PYTHON)
480+
def showcase_pqc(
481+
session,
482+
templates="DEFAULT",
483+
other_opts: typing.Iterable[str] = (),
484+
env: typing.Optional[typing.Dict[str, str]] = {},
485+
):
486+
"""Run the Showcase PQC verification test suite against grpcio 1.83+ over standard TLS."""
487+
with showcase_library(session, templates=templates, other_opts=other_opts):
488+
session.install("pytest", "pytest-asyncio")
489+
# TODO(https://github.com/googleapis/google-cloud-python/issues/17751):
490+
# Update the version below to `1.83.0` once released, and remove `--pre`.
491+
session.install("--pre", "--upgrade", "grpcio>=1.83.0rc0", "grpcio-status>=1.83.0rc0")
492+
session.run("py.test", "--quiet", "--tls", *(session.posargs or ["tests/system/test_pqc.py"]), env=env)
493+
494+
479495
def run_showcase_unit_tests(session, fail_under=100, rest_async_io_enabled=False):
480496
session.install(
481497
"coverage",

0 commit comments

Comments
 (0)