Proto commits in googleapis/google-cloud-python

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:eeb064c
Author:chalmer lowe

feat(generator): centralize mypy.ini > [!note] > This is step one of a multi-step process. The work done here is outlined below. Additional steps (to be completed in other PRs) include: > * generate the **generated packages** > * generate and/or post process **hybrid packages** This work: * Adds a centralized `mypy.ini` file at the root of the repository. * Updates GAPIC generator templates to omit local `mypy.ini` and dynamically resolve the root config via a `MYPY_CONFIG_FILE` constant. > [!note] > Work on strictly handwritten libraries is outside the scope of this PR and can be found here: https://github.com/googleapis/google-cloud-python/pull/17409

Commit:dd823f5
Author:Daniel Sanche
Committer:GitHub

chore(bigtable): add bigtable samples (#17240) Adding back hand-written samples to python-bigtable There is an argument that these samples should live in https://github.com/GoogleCloudPlatform/python-docs-samples/tree/main, but I think it's best to keep the generated and hand-written samples together for now. And then we can revisit this again after splitting the admin and data surfaces. Let me know if you disagree

Commit:58df2da
Author:Anthonios Partheniou
Committer:GitHub

tests: resolve failure related to unpacking dictionary for protobuf messages (#17273) This PR resolves the following failure in https://github.com/googleapis/google-cloud-python/pull/17245/ ([build log](https://github.com/googleapis/google-cloud-python/actions/runs/26527262176/job/78134171625?pr=17245)) ``` ==================================== ERRORS ==================================== _ ERROR collecting tests/unit/gapic/bigtable_admin_v2/test_bigtable_instance_admin.py _ tests/unit/gapic/bigtable_admin_v2/test_bigtable_instance_admin.py:7259: in <module> iam_policy_pb2.GetIamPolicyRequest({}), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E TypeError: _AddInitMethod.<locals>.init() takes 1 positional argument but 2 were given _ ERROR collecting tests/unit/gapic/bigtable_admin_v2/test_bigtable_table_admin.py _ tests/unit/gapic/bigtable_admin_v2/test_bigtable_table_admin.py:11222: in <module> iam_policy_pb2.GetIamPolicyRequest({}), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E TypeError: _AddInitMethod.<locals>.init() takes 1 positional argument but 2 were given ``` To resolve the issue, this PR adds `**` to unpack fields as keyword arguments, maintaining compatibility with both proto-plus and pure protobuf messages.

Commit:a3c6aee
Author:Subham Sinha

feat: add Rust PyO3 Spanner GIL-release POC

Commit:c36aa61
Author:cloud-sdk-librarian-robot
Committer:GitHub

chore: librarian generate pull request: 20260401T195653Z (#16513) PR created by the Librarian CLI to generate Cloud Client Libraries code from protos. BEGIN_COMMIT BEGIN_NESTED_COMMIT feat: Update comments for proto fields PiperOrigin-RevId: 893028748 Library-IDs: google-cloud-documentai Source-link: [googleapis/googleapis@280bed6c](https://github.com/googleapis/googleapis/commit/280bed6c) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Added a fields for image and table annotation output PiperOrigin-RevId: 893028748 Library-IDs: google-cloud-documentai Source-link: [googleapis/googleapis@280bed6c](https://github.com/googleapis/googleapis/commit/280bed6c) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: update SelectiveGapicGeneration usage doc PiperOrigin-RevId: 892649773 Library-IDs: googleapis-common-protos Source-link: [googleapis/googleapis@06a20b28](https://github.com/googleapis/googleapis/commit/06a20b28) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Support `enable_textnorm` for Gemini voices. PiperOrigin-RevId: 892462011 Library-IDs: google-cloud-texttospeech Source-link: [googleapis/googleapis@e38f6d2a](https://github.com/googleapis/googleapis/commit/e38f6d2a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Support safety settings for Gemini voices and deprecate `relax_safety_filters` PiperOrigin-RevId: 892462011 Library-IDs: google-cloud-texttospeech Source-link: [googleapis/googleapis@e38f6d2a](https://github.com/googleapis/googleapis/commit/e38f6d2a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for field `markup` in message `.google.cloud.texttospeech.v1beta1.StreamingSynthesisInput` is changed PiperOrigin-RevId: 892462011 Library-IDs: google-cloud-texttospeech Source-link: [googleapis/googleapis@e38f6d2a](https://github.com/googleapis/googleapis/commit/e38f6d2a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for field `advanced_voice_options` in message `.google.cloud.texttospeech.v1beta1.SynthesizeSpeechRequest` is changed PiperOrigin-RevId: 892462011 Library-IDs: google-cloud-texttospeech Source-link: [googleapis/googleapis@e38f6d2a](https://github.com/googleapis/googleapis/commit/e38f6d2a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for field `markup` in message `.google.cloud.texttospeech.v1beta1.SynthesisInput` is changed PiperOrigin-RevId: 892462011 Library-IDs: google-cloud-texttospeech Source-link: [googleapis/googleapis@e38f6d2a](https://github.com/googleapis/googleapis/commit/e38f6d2a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Mark `advanced_voice_options` as optional. PiperOrigin-RevId: 892462011 Library-IDs: google-cloud-texttospeech Source-link: [googleapis/googleapis@e38f6d2a](https://github.com/googleapis/googleapis/commit/e38f6d2a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for field `relax_safety_filters` in message `.google.cloud.texttospeech.v1beta1.AdvancedVoiceOptions` is changed PiperOrigin-RevId: 892462011 Library-IDs: google-cloud-texttospeech Source-link: [googleapis/googleapis@e38f6d2a](https://github.com/googleapis/googleapis/commit/e38f6d2a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Support `enable_textnorm` for Gemini voices. PiperOrigin-RevId: 892460024 Library-IDs: google-cloud-texttospeech Source-link: [googleapis/googleapis@a481d8bc](https://github.com/googleapis/googleapis/commit/a481d8bc) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for field `relax_safety_filters` in message `.google.cloud.texttospeech.v1beta1.AdvancedVoiceOptions` is changed PiperOrigin-RevId: 892460024 Library-IDs: google-cloud-texttospeech Source-link: [googleapis/googleapis@a481d8bc](https://github.com/googleapis/googleapis/commit/a481d8bc) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Mark `advanced_voice_options` as optional. PiperOrigin-RevId: 892460024 Library-IDs: google-cloud-texttospeech Source-link: [googleapis/googleapis@a481d8bc](https://github.com/googleapis/googleapis/commit/a481d8bc) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Support safety settings for Gemini voices and deprecate `relax_safety_filters` PiperOrigin-RevId: 892460024 Library-IDs: google-cloud-texttospeech Source-link: [googleapis/googleapis@a481d8bc](https://github.com/googleapis/googleapis/commit/a481d8bc) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for field `advanced_voice_options` in message `.google.cloud.texttospeech.v1beta1.SynthesizeSpeechRequest` is changed PiperOrigin-RevId: 892460024 Library-IDs: google-cloud-texttospeech Source-link: [googleapis/googleapis@a481d8bc](https://github.com/googleapis/googleapis/commit/a481d8bc) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for field `markup` in message `.google.cloud.texttospeech.v1beta1.StreamingSynthesisInput` is changed PiperOrigin-RevId: 892460024 Library-IDs: google-cloud-texttospeech Source-link: [googleapis/googleapis@a481d8bc](https://github.com/googleapis/googleapis/commit/a481d8bc) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for field `markup` in message `.google.cloud.texttospeech.v1beta1.SynthesisInput` is changed PiperOrigin-RevId: 892460024 Library-IDs: google-cloud-texttospeech Source-link: [googleapis/googleapis@a481d8bc](https://github.com/googleapis/googleapis/commit/a481d8bc) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: add origin to AttributeContext.Request PiperOrigin-RevId: 892442206 Library-IDs: googleapis-common-protos Source-link: [googleapis/googleapis@ebd1d23a](https://github.com/googleapis/googleapis/commit/ebd1d23a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for field `root_agent` in message `.google.cloud.ces.v1beta.AgentTool` is changed PiperOrigin-RevId: 892390364 Library-IDs: google-cloud-ces Source-link: [googleapis/googleapis@ddc4001f](https://github.com/googleapis/googleapis/commit/ddc4001f) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: deprecate `root_agent` in message `.google.cloud.ces.v1beta.AgentTool` in favor of new `agent` field. PiperOrigin-RevId: 892390364 Library-IDs: google-cloud-ces Source-link: [googleapis/googleapis@ddc4001f](https://github.com/googleapis/googleapis/commit/ddc4001f) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: add support for generating app resources with LLM PiperOrigin-RevId: 892390364 Library-IDs: google-cloud-ces Source-link: [googleapis/googleapis@ddc4001f](https://github.com/googleapis/googleapis/commit/ddc4001f) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: update public libraries for CES v1beta PiperOrigin-RevId: 892390364 Library-IDs: google-cloud-ces Source-link: [googleapis/googleapis@ddc4001f](https://github.com/googleapis/googleapis/commit/ddc4001f) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: add sha256 field to Package proto PiperOrigin-RevId: 891887357 Library-IDs: google-cloud-dataflow-client Source-link: [googleapis/googleapis@06735550](https://github.com/googleapis/googleapis/commit/06735550) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Add Pausing/Yaml capabilities to public protos PiperOrigin-RevId: 891736643 Library-IDs: google-cloud-dataflow-client Source-link: [googleapis/googleapis@3aab7be0](https://github.com/googleapis/googleapis/commit/3aab7be0) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: update API common type documentation PiperOrigin-RevId: 890591600 Library-IDs: googleapis-common-protos Source-link: [googleapis/googleapis@208f1989](https://github.com/googleapis/googleapis/commit/208f1989) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: make the Place ID format consistent PiperOrigin-RevId: 890102125 Library-IDs: google-maps-geocode Source-link: [googleapis/googleapis@77c78e90](https://github.com/googleapis/googleapis/commit/77c78e90) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: update the navigation point usage enum documentation PiperOrigin-RevId: 890102125 Library-IDs: google-maps-geocode Source-link: [googleapis/googleapis@77c78e90](https://github.com/googleapis/googleapis/commit/77c78e90) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Add force option to DeleteInstance request PiperOrigin-RevId: 889991858 Library-IDs: google-cloud-securesourcemanager Source-link: [googleapis/googleapis@10ac2077](https://github.com/googleapis/googleapis/commit/10ac2077) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Add CustomHostConfig to configure custom hostnames for private instances PiperOrigin-RevId: 889991858 Library-IDs: google-cloud-securesourcemanager Source-link: [googleapis/googleapis@10ac2077](https://github.com/googleapis/googleapis/commit/10ac2077) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Add option to require code owner approval in branch rules PiperOrigin-RevId: 889991858 Library-IDs: google-cloud-securesourcemanager Source-link: [googleapis/googleapis@10ac2077](https://github.com/googleapis/googleapis/commit/10ac2077) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: Improve documentation for labels, pagination, and ListLocations PiperOrigin-RevId: 889991858 Library-IDs: google-cloud-securesourcemanager Source-link: [googleapis/googleapis@10ac2077](https://github.com/googleapis/googleapis/commit/10ac2077) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: add INVALID_MERCHANT_ID to the ErrorReason enum for when the merchant_id field is not valid PiperOrigin-RevId: 889816734 Library-IDs: google-ads-datamanager Source-link: [googleapis/googleapis@d3ad5e34](https://github.com/googleapis/googleapis/commit/d3ad5e34) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: add EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED to the ErrorReason enum for campaigns missing the EU political advertising declaration PiperOrigin-RevId: 889816734 Library-IDs: google-ads-datamanager Source-link: [googleapis/googleapis@d3ad5e34](https://github.com/googleapis/googleapis/commit/d3ad5e34) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Publish proto definitions for Intercept, Mirroring and SecurityProfileGroup PiperOrigin-RevId: 889789965 Library-IDs: google-cloud-network-security Source-link: [googleapis/googleapis@a4d528d0](https://github.com/googleapis/googleapis/commit/a4d528d0) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Publish proto definitions for AuthzPolicy, TlsInspectionPolicy, GatewaySecurityPolicy, GatewaySecurityPolicyRule, and UrlList PiperOrigin-RevId: 889789965 Library-IDs: google-cloud-network-security Source-link: [googleapis/googleapis@a4d528d0](https://github.com/googleapis/googleapis/commit/a4d528d0) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: Update and cleanup docs PiperOrigin-RevId: 889789965 Library-IDs: google-cloud-network-security Source-link: [googleapis/googleapis@a4d528d0](https://github.com/googleapis/googleapis/commit/a4d528d0) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Publish proto definitions for SSG PiperOrigin-RevId: 889789965 Library-IDs: google-cloud-network-security Source-link: [googleapis/googleapis@a4d528d0](https://github.com/googleapis/googleapis/commit/a4d528d0) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for field `source_volume` in message `.google.cloud.netapp.v1.Backup` is changed PiperOrigin-RevId: 889585893 Library-IDs: google-cloud-netapp Source-link: [googleapis/googleapis@a90dc55a](https://github.com/googleapis/googleapis/commit/a90dc55a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for field `source_backup` in message `.google.cloud.netapp.v1.RestoreParameters` is changed PiperOrigin-RevId: 889585893 Library-IDs: google-cloud-netapp Source-link: [googleapis/googleapis@a90dc55a](https://github.com/googleapis/googleapis/commit/a90dc55a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for field `type` in message `.google.cloud.netapp.v1.StoragePool` is changed PiperOrigin-RevId: 889585893 Library-IDs: google-cloud-netapp Source-link: [googleapis/googleapis@a90dc55a](https://github.com/googleapis/googleapis/commit/a90dc55a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT fix: An existing value `UNIFIED_LARGE_CAPACITY` is removed from enum `StoragePoolType` PiperOrigin-RevId: 889585893 Library-IDs: google-cloud-netapp Source-link: [googleapis/googleapis@a90dc55a](https://github.com/googleapis/googleapis/commit/a90dc55a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Add ONTAP passthrough APIs Adds the following new methods for direct ONTAP API interaction: - ExecuteOntapPost - ExecuteOntapGet - ExecuteOntapDelete - ExecuteOntapPatch `StoragePoolType` PiperOrigin-RevId: 889585893 Library-IDs: google-cloud-netapp Source-link: [googleapis/googleapis@a90dc55a](https://github.com/googleapis/googleapis/commit/a90dc55a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: publish client batch config schema PiperOrigin-RevId: 889289393 Library-IDs: googleapis-common-protos Source-link: [googleapis/googleapis@94bc991b](https://github.com/googleapis/googleapis/commit/94bc991b) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: update various comments PiperOrigin-RevId: 889289393 Library-IDs: googleapis-common-protos Source-link: [googleapis/googleapis@94bc991b](https://github.com/googleapis/googleapis/commit/94bc991b) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: update license year PiperOrigin-RevId: 889289393 Library-IDs: googleapis-common-protos Source-link: [googleapis/googleapis@94bc991b](https://github.com/googleapis/googleapis/commit/94bc991b) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: fix documentation formatting PiperOrigin-RevId: 889289393 Library-IDs: googleapis-common-protos Source-link: [googleapis/googleapis@94bc991b](https://github.com/googleapis/googleapis/commit/94bc991b) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: publish new error reasons PiperOrigin-RevId: 889289393 Library-IDs: googleapis-common-protos Source-link: [googleapis/googleapis@94bc991b](https://github.com/googleapis/googleapis/commit/94bc991b) END_NESTED_COMMIT END_COMMIT This pull request is generated with proto changes between [googleapis/googleapis@59d5f2b4](https://github.com/googleapis/googleapis/commit/59d5f2b46924714af627ac29ea6de78641a00835) (exclusive) and [googleapis/googleapis@582172de](https://github.com/googleapis/googleapis/commit/582172de2d9b6443e1fecf696167867c6d8a5fc4) (inclusive). Librarian Version: v0.0.0-20260326184039-cac5ae324799 Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:234b9d1f2ddb057ed7ac6a38db0bf8163d839c65c6cf88ade52530cddebce59e

Commit:5f67036
Author:Cloud SDK Librarian

feat: generate libraries

Commit:2d520a9
Author:Anthonios Partheniou
Committer:GitHub

Merge branch 'main' into migration.python-bigtable.migration.2026-03-02_16-59-45.migrate

Commit:4e7a865
Author:chalmer lowe
Committer:Anthonios Partheniou

chore: reinstate handwritten samples

Commit:9e7df59
Author:chalmer lowe
Committer:Anthonios Partheniou

chore: remove handwritten samples, outdated files

Commit:cc61c36
Author:Anthonios Partheniou

Merge remote-tracking branch 'remote.googleapis/python-spanner/main' into migration.python-spanner.migration.2026-03-31_21-21-42.migrate

Commit:3e88b5d
Author:Anthonios Partheniou
Committer:GitHub

Merge branch 'main' into migration.python-bigtable.migration.2026-03-02_16-59-45.migrate

Commit:943a979
Author:Anthonios Partheniou
Committer:GitHub

chore(migration): Migrate code from googleapis/sphinx-docfx-yaml into packages/gcp-sphinx-docfx-yaml (#16160) See #15998. This PR should be merged with a merge-commit, not a squash-commit, in order to preserve the git history.

Commit:5912772
Author:chalmer lowe

chore: reinstate handwritten samples

Commit:2de762a
Author:chalmer lowe
Committer:chalmer lowe

chore: remove handwritten samples, outdated files

Commit:2b1e637
Author:chalmer lowe

Merge remote-tracking branch 'remote.googleapis/python-spanner/main' into migration.python-spanner.migration.2026-03-26_06-39-31.migrate

Commit:8237215
Author:ohmayr

Merge remote-tracking branch 'remote.googleapis/gapic-generator-python/main' into migration.gapic-generator-python.migration.2026-03-26_09-14-27.migrate

Commit:ebae23a
Author:ohmayr

Merge remote-tracking branch 'remote.googleapis/sphinx-docfx-yaml/main' into migration.sphinx-docfx-yaml.migration.2026-03-25_00-16-05.migrate

Commit:6d096e2
Author:chalmer lowe
Committer:chalmer lowe

chore: remove handwritten samples, outdated files

Commit:74f9d6d
Author:chalmer lowe

Merge remote-tracking branch 'remote.googleapis/python-spanner/main' into migration.python-spanner.migration.2026-03-24_05-02-16.migrate

Commit:0ea9a61
Author:chalmer lowe

Merge remote-tracking branch 'remote.googleapis/gapic-generator-python/main' into migration.gapic-generator-python.migration.2026-03-13_17-11-18.migrate

Commit:13e3ae2
Author:ohmayr

Merge remote-tracking branch 'remote.googleapis/gapic-generator-python/main' into migration.gapic-generator-python.migration.2026-03-13_19-18-56.migrate

Commit:7d3bd2b
Author:Anthonios Partheniou

Merge remote-tracking branch 'remote.googleapis/sphinx-docfx-yaml/main' into migration.sphinx-docfx-yaml.migration.2026-03-09_20-55-24.migrate

Commit:6cd6a11
Author:Anthonios Partheniou

chore: remove unused files

Commit:537b5a4
Author:Anthonios Partheniou

tests: fix build

Commit:1f472af
Author:Anthonios Partheniou

chore: remove handwritten samples

Commit:a7a401b
Author:Noah Dietz
Committer:GitHub

chore(preview): purge all non-preview packages (#16027) Removes all packages from `preview` branch, except for first API we will test with (google-cloud-compute).

This commit does not contain any .proto files.

Commit:45d3574
Author:Anthonios Partheniou

Merge remote-tracking branch 'remote.googleapis/python-pubsub/main' into migration.python-pubsub.migration.2026-03-02_16-59-45.migrate

Commit:cae95b8
Author:Anthonios Partheniou

Merge remote-tracking branch 'remote.googleapis/python-bigtable/main' into migration.python-bigtable.migration.2026-03-02_16-59-45.migrate

Commit:22f9d4c
Author:Anthonios Partheniou

Merge remote-tracking branch 'remote.googleapis/python-datastore/main' into migration.python-datastore.migration.2026-02-20_16-32-39.migrate

Commit:d2a01d3
Author:Anthonios Partheniou

Merge remote-tracking branch 'remote.googleapis/python-bigtable/main' into migration.python-bigtable.migration.2025-11-25_16-09-19.migrate

Commit:8d1f353
Author:Anthonios Partheniou

Merge remote-tracking branch 'remote.googleapis/python-datastore/main' into migration.python-datastore.migration.2025-11-24_21-55-24.migrate

Commit:4d2865b
Author:Anthonios Partheniou

Merge remote-tracking branch 'remote.googleapis/python-bigtable/main' into migration.python-bigtable.migration.2025-11-24_21-55-24.migrate

Commit:24a1a19
Author:Anthonios Partheniou

Merge remote-tracking branch 'remote.googleapis/gapic-generator-python/main' into migration.gapic-generator-python.migration.2025-11-24_21-55-24.migrate

Commit:c38cb88
Author:Anthonios Partheniou

Merge remote-tracking branch 'remote.googleapis/gapic-generator-python/main' into migration.gapic-generator-python.migration.2025-11-24_21-27-40.migrate

Commit:0df6b86
Author:Anthonios Partheniou

Merge remote-tracking branch 'remote.googleapis/python-bigtable/main' into migration.python-bigtable.migration.2025-11-22_13-28-22.migrate

Commit:def938b
Author:Anthonios Partheniou

Merge remote-tracking branch 'remote.googleapis/python-bigtable/main' into migration.python-bigtable.migration.2025-11-22_13-21-45.migrate

Commit:0fd52fe
Author:Anthonios Partheniou

Merge remote-tracking branch 'remote.googleapis/python-bigtable/main' into migration.python-bigtable.migration.2025-11-22.migrate

Commit:e4e0e2a
Author:Anthonios Partheniou
Committer:GitHub

feat: add common_resources.proto (#14851) This PR depends on https://github.com/googleapis/google-cloud-python/pull/14850 `google/cloud` was not listed as an api path for `googleapis-common-protos` for code was not being generated for https://github.com/googleapis/googleapis/blob/master/google/cloud/extended_operations.proto and https://github.com/googleapis/googleapis/blob/master/google/cloud/common_resources.proto

Commit:81812fd
Author:Anthonios Partheniou
Committer:GitHub

feat: add field api_version to message ServiceForTransport (#14843) This PR was created locally. The reason that this could not be automated is that the current directory structure [gapic/metadata](https://github.com/googleapis/googleapis/tree/master/gapic/metadata) doesn't align with the protobuf package name [google.gapic.metadata](https://github.com/googleapis/googleapis/blob/53af3b727f84acc34e31c23f3b6e7b8aa4b7e837/gapic/metadata/gapic_metadata.proto#L18). The expected directory structure for `google.gapic.metadata` is `google/gapic/metadata`. In the `googleapis-common-protos` package, the `gencode` is in the expected location https://github.com/googleapis/google-cloud-python/tree/main/packages/googleapis-common-protos/google/gapic/metadata. I fixed the directory structure in my local clone of googleapis, and applied the diff below locally and then ran `librarian generate --api-source=/usr/local/google/home/partheniou/git/googleapis --library=googleapis-common-protos` to generate this PR. ``` partheniou@partheniou-vm-3:~/git/google-cloud-python$ git diff diff --git a/.librarian/state.yaml b/.librarian/state.yaml index fd0f18b6eed..1a0cd56fbc2 100644 --- a/.librarian/state.yaml +++ b/.librarian/state.yaml @@ -4680,8 +4680,6 @@ libraries: service_config: serviceconfig.yaml - path: google/cloud/location service_config: cloud.yaml + - path: google/gapic/metadata + service_config: "" - path: google/logging/type service_config: "" - path: google/rpc @@ -4694,7 +4692,7 @@ libraries: - packages/googleapis-common-protos preserve_regex: [] remove_regex: + - ^packages/googleapis-common-protos/google/(?:api|cloud|gapic|rpc|type)/.*/.*_pb2\.(?:py|pyi)$/ - - ^packages/googleapis-common-protos/google/(?:api|cloud|rpc|type)/.*/.*_pb2\.(?:py|pyi)$/ tag_format: '{id}-v{version}' - id: grafeas version: 1.16.0 ```

Commit:a925cae
Author:Anthonios Partheniou
Committer:GitHub

feat: Add support for Python 3.14 (#14764) This PR also reduces the diff which is a prerequisite for onboarding to librarian (https://github.com/googleapis/google-cloud-python/pull/14765) BEGIN_COMMIT_OVERRIDE BEGIN_NESTED_COMMIT feat: Add support for Python 3.14 fix: Deprecate credentials_file argument PiperOrigin-RevId: 816753840 Library-IDs: google-cloud-org-policy Source-link: [googleapis/googleapis@d06cf27](https://github.com/googleapis/googleapis/commit/d06cf27) END_NESTED_COMMIT END_COMMIT_OVERRIDE

Commit:0f94b9e
Author:Anthonios Partheniou
Committer:GitHub

fix: regenerate pb2 files with protoc v25.3 (#14663) Similar to https://github.com/googleapis/google-cloud-python/pull/14569 This PR - adds *.proto files to `packages/grpc-google-iam-v1` for consistency with what we have in `googleapis-common-protos`: https://github.com/googleapis/google-cloud-python/tree/main/packages/googleapis-common-protos/google/api - uses `protoc v25.3` for consistency with what we have in `googleapis-common-protos`: https://github.com/googleapis/google-cloud-python/tree/main/packages/googleapis-common-protos/google/api - Adds `*.pyi` files for consistency with what we have in `googleapis-common-protos`: https://github.com/googleapis/google-cloud-python/tree/main/packages/googleapis-common-protos/google/api Towards https://github.com/googleapis/librarian/issues/1061 BEGIN_COMMIT_OVERRIDE fix: regenerate pb2 files with protoc v25.3 feat: add support for Python 3.14 END_COMMIT_OVERRIDE

Commit:e514091
Author:Anthonios Partheniou

fix: regenerate pb2 files with protoc v25.3

Commit:76ce4a1
Author:Anthonios Partheniou
Committer:GitHub

fix: add *.proto files to google-cloud-audit-log (#14587) This PR adds *.proto files to `packages/google-cloud-audit-log` for consistency with what we have in googleapis-common-protos: https://github.com/googleapis/google-cloud-python/tree/main/packages/googleapis-common-protos/google/api

Commit:3f8e6bf
Author:Anthonios Partheniou

fix: add *.proto files to google-cloud-audit

Commit:001097b
Author:Anthonios Partheniou
Committer:GitHub

fix: regenerate pb2 files with protoc v25.3 (#14569) This PR - adds *.proto files to `packages/google-cloud-access-context-manager` for consistency with what we have in `googleapis-common-protos`: https://github.com/googleapis/google-cloud-python/tree/main/packages/googleapis-common-protos/google/api - uses `protoc v25.3` for consistency with what we have in `googleapis-common-protos`: https://github.com/googleapis/google-cloud-python/tree/main/packages/googleapis-common-protos/google/api - Adds `*.pyi` files for consistency with what we have in `googleapis-common-protos`: https://github.com/googleapis/google-cloud-python/tree/main/packages/googleapis-common-protos/google/api Towards https://github.com/googleapis/librarian/issues/1061

Commit:1a674d9
Author:Anthonios Partheniou
Committer:Anthonios Partheniou

fix: regenerate pb2 files with protoc v25.3

Commit:6f9504b
Author:Lixia Chen
Committer:GitHub

feat: Add support for Proto and Enum types (#1202)

Commit:e9d8054
Author:Lixia Chen
Committer:GitHub

feat: Add support for Proto and Enum types (#1202)

Commit:3d15f82
Author:Anthonios Partheniou

Merge remote-tracking branch 'remote.googleapis/python-bigquery-storage/main' into migration.python-bigquery-storage.migration.2025-09-11.16-47-22.migrate

Commit:f5e49f5
Author:Anthonios Partheniou

Merge remote-tracking branch 'remote.googleapis/python-bigquery-storage/main' into migration.python-bigquery-storage.migration.2025-09-04.11-10-31.migrate

Commit:b0299ba
Author:Anthonios Partheniou

Merge remote-tracking branch 'remote.googleapis/python-bigquery-storage/main' into migration.python-bigquery-storage.repo.stats.2025-08-21.20-59-14.migrate

Commit:f1dc6c4
Author:Anthonios Partheniou

wip

Commit:5535afe
Author:gcf-owl-bot[bot]
Committer:GitHub

feat: expand QuotaFailure with quota error details (#13745) - [ ] Regenerate this pull request now. PiperOrigin-RevId: 745629297 Source-Link: https://github.com/googleapis/googleapis/commit/a56cbf3b6f40c71594fe0cc059179c68a9f6f3cb Source-Link: https://github.com/googleapis/googleapis-gen/commit/309dcf7941e84d59f6914a613c28ea0682400ba7 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlYXBpcy1jb21tb24tcHJvdG9zLy5Pd2xCb3QueWFtbCIsImgiOiIzMDlkY2Y3OTQxZTg0ZDU5ZjY5MTRhNjEzYzI4ZWEwNjgyNDAwYmE3In0= --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

The documentation is generated from this commit.

Commit:f0005b1
Author:Chalmer Lowe
Committer:GitHub

feat: adds augmented pagination to account for BQ family of APIs (#2372) Co-authored-by: Anthonios Partheniou <partheniou@google.com>

Commit:323a503
Author:gcf-owl-bot[bot]
Committer:GitHub

fix: restore *.proto files removed in version 1.67.0 (#13614) - [ ] Regenerate this pull request now. chore(python): include *.proto files in //google/api:api-py chore(python): include *.proto files in //google/cloud:extended-operations-py chore(python): include *.proto files in //google/cloud/location:location-py chore(python): include *.proto files in //google/logging/type:logging-type-py chore(python): include *.proto files in //google/longrunning:operations-py chore(python): include *.proto files in //google/rpc:rpc-py chore(python): include *.proto files in //google/rpc/context:rpc-context-py chore(python): include *.proto files in //google/type:type-py PiperOrigin-RevId: 733643032 Source-Link: https://github.com/googleapis/googleapis/commit/ada88fe8801a840b197706a8068fee1ca45b0f6f Source-Link: https://github.com/googleapis/googleapis-gen/commit/0f6fb8eed462c7e5eaa7dca7278faf3972074344 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlYXBpcy1jb21tb24tcHJvdG9zLy5Pd2xCb3QueWFtbCIsImgiOiIwZjZmYjhlZWQ0NjJjN2U1ZWFhN2RjYTcyNzhmYWYzOTcyMDc0MzQ0In0= Fixes #13545 --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

Commit:b1721ff
Author:Anthonios Partheniou

add operations_proto.proto

Commit:080b071
Author:Anthonios Partheniou

fix: restore protos in googleapis-common-protos

Commit:5dfd771
Author:Anthonios Partheniou
Committer:GitHub

fix: resolve rare issue where ValueError is not raised when both request and flattened param are set (#2258)

Commit:52eecda
Author:Anthonios Partheniou
Committer:GitHub

docs: fix minor typos (#2318)

Commit:f699e5f
Author:Anthonios Partheniou
Committer:GitHub

chore: remove obsolete files (#13469) Remove `*.proto` files which are not used Fixes https://github.com/googleapis/google-cloud-python/issues/12203

This commit does not contain any .proto files.

Commit:a1d73d9
Author:Anthonios Partheniou
Committer:GitHub

chore: remove obsolete proto files (#240) * chore: remove pb2 file generation during post processing step * chore: remove obsolete proto files

This commit does not contain any .proto files.

Commit:78ce4ab
Author:Anthonios Partheniou
Committer:GitHub

chore: remove obsolete proto files (#163) * chore: remove pb2 file generation during post processing step * chore: remove obsolete proto files

This commit does not contain any .proto files.

Commit:23849d3
Author:Anthonios Partheniou
Committer:GitHub

chore: remove obsolete proto files (#123) * chore: remove pb2 file generation during post processing step * chore: remove obsolete proto files

This commit does not contain any .proto files.

Commit:d54be88
Author:Anthonios Partheniou
Committer:GitHub

chore: remove obsolete proto file (#327) * chore: remove pb2 file generation during post processing step * chore: remove obsolete proto file

This commit does not contain any .proto files.

Commit:f5d3aca
Author:gcf-owl-bot[bot]
Committer:GitHub

feat: add `google.iam.v1.resource_policy_member_pb2` (#118) * chore(python): update dependencies in .kokoro/docker/docs Source-Link: https://github.com/googleapis/synthtool/commit/e808c98e1ab7eec3df2a95a05331619f7001daef Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:8e3e7e18255c22d1489258d0374c901c01f9c4fd77a12088670cd73d580aa737 * Add python 3.13 constraints file * Add python 3.13 to setup.py * Add python 3.13 to unittest.yml * Add python 3.13 to noxfile * Add flaky to test dependencies * See https://github.com/googleapis/python-api-common-protos/pull/257 * lint * fix build * fix build * coverage * coverage --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou <partheniou@google.com>

Commit:23e0f96
Author:Anthonios Partheniou
Committer:GitHub

chore: remove obsolete proto files (#267) * chore: remove pb2 file generation during post processing * fix: remove obsolete proto files --------- Co-authored-by: Victor Chudnovsky <vchudnov@google.com>

This commit does not contain any .proto files.

Commit:91b91b8
Author:gcf-owl-bot[bot]
Committer:GitHub

chore(python): update dependencies in .kokoro/docker/docs (#260) * chore(python): update dependencies in .kokoro/docker/docs Source-Link: https://github.com/googleapis/synthtool/commit/59171c8f83f3522ce186e4d110d27e772da4ba7a Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:2ed982f884312e4883e01b5ab8af8b6935f0216a5a2d82928d273081fc3be562 * Add `flaky` to test dependencies * See https://github.com/googleapis/synthtool/pull/2035 --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou <partheniou@google.com>

Commit:ee40f72
Author:Daniel Sanche
Committer:GitHub

chore: remove pooled transport (#1035)

This commit does not contain any .proto files.

Commit:a4d42b4
Author:Anthonios Partheniou
Committer:GitHub

fix: use disambiguated name for rpcs to avoid collisions (#2217)

Commit:4b2e890
Author:Anthonios Partheniou
Committer:GitHub

fix: add support for field with name 'self' (#2205)

Commit:ba8d36e
Author:Anthonios Partheniou
Committer:GitHub

feat: Add field `experimental_features` to message `PythonSettings` (#249) * build: trigger owlbot * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

Commit:c91900a
Author:gcf-owl-bot[bot]
Committer:GitHub

feat: add FieldInfo.referenced_types for generics (#247) Source-Link: https://github.com/googleapis/synthtool/commit/373d00fed32729afc9f53e24dce3f1cdd339678e Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:2dc6f67639bee669c33c6277a624ab9857d363e2fd33ac5b02d417b7d25f1ffc Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

Commit:c50b3b5
Author:Sanjeev Bhatt
Committer:GitHub

test(spanner): Refactoring testdata (#1184) * chore(spanner): Issue1180# [Refactoring] Create a copy of samples/samples/testdata in tests * created copy in tests/system and test/unit * updated references * chore(spanner): Issue1180# [Refactoring] Create a copy of samples/samples/testdata in tests * updated formatting (nox -s blacken) --------- Co-authored-by: Sri Harsha CH <57220027+harshachinta@users.noreply.github.com>

Commit:73fae34
Author:Anthonios Partheniou
Committer:GitHub

ci: resolve issue where protos are not updating (#123) * ci: resolve issue where protos are not updating * clean up google/iam directory * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * address review feedback --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

Commit:f442356
Author:Anthonios Partheniou
Committer:GitHub

test: Fix system test test_append_rows_with_proto3 (#802) * test: Fix system test test_append_rows_with_proto3 * add license header * fix build * add license header * update license header

Commit:79f06da
Author:dependabot[bot]
Committer:GitHub

chore: update copyright year for generated files (#218) * --- updated-dependencies: - dependency-name: requests dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

Commit:5246fd2
Author:dependabot[bot]
Committer:GitHub

chore(deps): update copyright year for generated files (#95) * --- updated-dependencies: - dependency-name: requests dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

Commit:00addac
Author:gcf-owl-bot[bot]
Committer:GitHub

chore: Update gapic-generator-python to v1.18.0 (#296) * chore: Update gapic-generator-python to v1.18.0 PiperOrigin-RevId: 638650618 Source-Link: https://github.com/googleapis/googleapis/commit/6330f0389afdd04235c59898cc44f715b077aa25 Source-Link: https://github.com/googleapis/googleapis-gen/commit/44fa4f1979dc45c1778fd7caf13f8e61c6d1cae8 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNDRmYTRmMTk3OWRjNDVjMTc3OGZkN2NhZjEzZjhlNjFjNmQxY2FlOCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

Commit:6d232f5
Author:Anthonios Partheniou
Committer:GitHub

test: add prerelease tests (#222) * test: add prerelease tests * pytest->unittest * fix system test build * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * add test dependency --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

Commit:df74972
Author:Sri Harsha CH
Committer:GitHub

chore(spanner): Proto regeneration protoc (#1142) * chore(spanner): regenerate proto files * chore(spanner): proto regen

Commit:42f4042
Author:Sri Harsha CH
Committer:GitHub

feat(spanner): add support for Proto Columns (#1084) * feat: Proto Columns Feature (#909) * feat: adding proto autogenerated code changes for proto column feature * feat: add implementation for Proto columns DDL * feat: add implementation for Proto columns DML * feat: add implementation for Proto columns DQL * feat: add NoneType check during Proto deserialization * feat: add code changes for Proto DDL support * feat: add required proto files to execute samples and tests * feat: add sample snippets for Proto columns DDL * feat: add tests for proto columns ddl, dml, dql snippets * feat: code refactoring * feat: remove staging endpoint from snippets.py * feat: comment refactor * feat: add license file * feat: update proto column data in insertion sample * feat: move column_info argument to the end to avoid breaking code * feat: Proto column feature tests and samples (#921) * feat: add integration tests for Proto Columns * feat: add unit tests for Proto Columns * feat: update tests to add column_info argument at end * feat: remove deepcopy during deserialization of proto message * feat: tests refactoring * feat: integration tests refactoring * feat: samples and sample tests refactoring * feat: lint tests folder * feat:lint samples directory * feat: stop running emulator with proto ddl commands * feat: close the file after reading * feat: update protobuf version lower bound to >3.20 to check proto message compatibility * feat: update setup for snippets_tests.py file * feat: add integration tests * feat: remove duplicate integration tests * feat: add proto_descriptor parameter to required tests * feat: add compatibility tests between Proto message, Bytes and Proto Enum, Int64 * feat: add index tests for proto columns * feat: replace duplicates with sample data * feat: update protobuf lower bound version in setup.py file to add support for proto messages and enum * feat: lint fixes * feat: lint fix * feat: tests refactoring * feat: change comment from dml to dql for read * feat: tests refactoring for update db operation * feat: rever autogenerated code * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * fix: fix code * fix: fix code * fix(spanner): fix code * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * fix(spanner): skip emulator due to b/338557401 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * fix(spanner): remove samples * fix(spanner): update coverage * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * chore(spanner): update coverage * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * fix(spanner): add samples and update proto schema * fix(spanner): update samples database and emulator DDL * fix(spanner): update admin test to use autogenerated interfaces * fix(spanner): comment refactoring --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

Commit:1f56604
Author:Anthonios Partheniou
Committer:GitHub

feat: add support for reading google.api.api_version (#1999) Co-authored-by: Victor Chudnovsky <vchudnov@google.com>

Commit:187b258
Author:Lingqing Gan
Committer:GitHub

feat: add stream write samples for range (#780) * feat: add stream write samples for range * lint

Commit:4027b46
Author:ohmayr
Committer:GitHub

fix: type error for compute client(s) tests (#2014)

Commit:70613ae
Author:Anthonios Partheniou
Committer:GitHub

ci: resolve issue where protos are not updating (#266)

Commit:ad19794
Author:dependabot[bot]
Committer:GitHub

feat: add `api_version` to `google/api/client.proto` (#200)

Commit:8c1c5ea
Author:gcf-owl-bot[bot]
Committer:GitHub

build(deps): bump cryptography from 42.0.0 to 42.0.2 in .kokoro (#202) Source-Link: https://github.com/googleapis/synthtool/commit/8d392a55db44b00b4a9b995318051e334eecdcf1 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:a0c4463fcfd9893fc172a3b3db2b6ac0c7b94ec6ad458c7dcea12d9693615ac3 Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

Commit:5549900
Author:Anthonios Partheniou
Committer:GitHub

ci: resolve issue where protos are not updating (#201) * ci: resolve issues where protos are not updating * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * update copyright year * remove unused code in owlbot.py * clean up google/iam directory * refactor code; address review feedback --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

Commit:14e95e9
Author:Anthonios Partheniou
Committer:GitHub

fix: require google-api-core 1.34.1 (#1942)

Commit:5cd2349
Author:Daniel Sanche
Committer:GitHub

chore: add experimental async data client (#920) * feat: add new v3.0.0 API skeleton (#745) * feat: improve rows filters (#751) * feat: read rows query model class (#752) * feat: implement row and cell model classes (#753) * feat: add pooled grpc transport (#748) * feat: implement read_rows (#762) * feat: implement mutate rows (#769) * feat: literal value filter (#767) * feat: row_exists and read_row (#778) * feat: read_modify_write and check_and_mutate_row (#780) * feat: sharded read rows (#766) * feat: ping and warm with metadata (#810) * feat: mutate rows batching (#770) * chore: restructure module paths (#816) * feat: improve timeout structure (#819) * fix: api errors apply to all bulk mutations * chore: reduce public api surface (#820) * feat: improve error group tracebacks on < py11 (#825) * feat: optimize read_rows (#852) * chore: add user agent suffix (#842) * feat: optimize retries (#854) * feat: add test proxy (#836) * chore(tests): add conformance tests to CI for v3 (#870) * chore(tests): turn off fast fail for conformance tets (#882) * feat: add TABLE_DEFAULTS enum for table method arguments (#880) * fix: pass None for retry in gapic calls (#881) * feat: replace internal dictionaries with protos in gapic calls (#875) * chore: optimize gapic calls (#863) * feat: expose retryable error codes to users (#879) * chore: update api_core submodule (#897) * chore: merge main into experimental_v3 (#900) * chore: pin conformance tests to v0.0.2 (#903) * fix: bulk mutation eventual success (#909) --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

Commit:3e34868
Author:gcf-owl-bot[bot]
Committer:GitHub

feat: add `auto_populated_fields` field of `MethodSettings` in `google/api/client_pb2` (#194) * chore: bump cryptography from 41.0.5 to 41.0.6 in /synthtool/gcp/templates/python_library/.kokoro Source-Link: https://github.com/googleapis/synthtool/commit/9367caadcbb30b5b2719f30eb00c44cc913550ed Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:2f155882785883336b4468d5218db737bb1d10c9cea7cb62219ad16fe248c03c * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou <partheniou@google.com>

Commit:8224435
Author:Anthonios Partheniou
Committer:GitHub

Merge branch 'main' into migration.python-containeranalysis.migration.2023-10-21.04.migrate

Commit:2a07cde
Author:Anthonios Partheniou

Merge remote-tracking branch 'remote.googleapis/python-monitoring-dashboards/main' into migration.python-monitoring-dashboards.migration.2023-10-21.04.migrate

Commit:f72954a
Author:Anthonios Partheniou

Merge remote-tracking branch 'remote.googleapis/python-containeranalysis/main' into migration.python-containeranalysis.migration.2023-10-21.04.migrate

Commit:78f9a77
Author:Anthonios Partheniou

Merge remote-tracking branch 'remote.googleapis/python-containeranalysis/main' into migration.python-containeranalysis.migration.2023-10-21.00.migrate

Commit:66dd984
Author:Anthonios Partheniou
Committer:GitHub

fix: fix regression in REST unit test (#1798)

Commit:872ee1e
Author:gcf-owl-bot[bot]
Committer:GitHub

feat: add `google/api/field_info.proto` (#181) * chore: [autoapprove] bump cryptography from 41.0.3 to 41.0.4 Source-Link: https://github.com/googleapis/synthtool/commit/dede53ff326079b457cfb1aae5bbdc82cbb51dc3 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:fac304457974bb530cc5396abd4ab25d26a469cd3bc97cbfb18c8d4324c584eb * remove testing system tests from archived repository python-texttospeech --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou <partheniou@google.com>

Commit:1844008
Author:Anthonios Partheniou
Committer:GitHub

fix: resolve unit test failure caused by differences in protobuf runtimes (#1749) Co-authored-by: Victor Chudnovsky <vchudnov@google.com>

Commit:53ea1f6
Author:gcf-owl-bot[bot]
Committer:GitHub

chore: [autoapprove] bump cryptography from 41.0.3 to 41.0.4 (#52) Source-Link: https://togithub.com/googleapis/synthtool/commit/dede53ff326079b457cfb1aae5bbdc82cbb51dc3 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:fac304457974bb530cc5396abd4ab25d26a469cd3bc97cbfb18c8d4324c584eb

Commit:0487000
Author:gcf-owl-bot[bot]
Committer:GitHub

build(deps): [autoapprove] bump certifi from 2022.12.7 to 2023.7.22 (#175) Source-Link: https://github.com/googleapis/synthtool/commit/395d53adeeacfca00b73abf197f65f3c17c8f1e9 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:6c1cbc75c74b8bdd71dada2fa1677e9d6d78a889e9a70ee75b93d1d0543f96e1 Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>