-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(compute/metadata): add context for all functions/methods #10370
Conversation
Hi! The [GMP product got hit by the case](GoogleCloudPlatform/prometheus-engine#1021) where calls to metadata server were hanging "forever" (GKE sandbox with disabled metadata server). Thanks to recent work in this library, the clients support retry with backoff with timeouts. However, still a single call was taking ~14s and since we made multiple of those, it took down the service (readiness probe of 30s). We can hackly workaround things (as we did in [here](GoogleCloudPlatform/prometheus-engine@e02408c)), by copying some code around, but I think the above issue proves it would be helpful to actually add context to all metadata functions and methods. I saw googleapis#9733 we started small, but in this PR I actually spent 1h to add context to all things for consistency. I self-reviewed carefuly, and tried to be consistent and extra safe, but careful review is needed, given little testing. Some minor extra changes (we can split to new commit/PR): * Added comment around 14s worst case * Added comment about OnGCE semantics which was a bit surprising for us. * When reviewing tests, I updated one test for best practices. Alternative would be something like ``` // WithContext sets the context that will be used for all client methods that // does not support context. This means that e.g. the context passed in // GetWithContext will override the context in WithContext func (c *Client) WithContext(ctx context.Context) { c.ctx = ctx } ``` .. but the logic is not trivial and we introdue some state to the global variable (defaultClient), which can be source of problems if someone sets context for them, but another package in same binary resues it etc. Given it's trivial to add (and use) new methods, I just did it. Signed-off-by: bwplotka <bwplotka@gmail.com>
Fixes b/344740239 (edge case with GKE Metadata Server and GKE sandbox). * Added debug logging. * Updated metadata deps to get googleapis/google-cloud-go#9733 & use timeout-ed context * Moved risky logic from FromFlags, see code comment why. * Added regession test. Regression test fails on prev flow (no context propagation) ![image](https://github.com/GoogleCloudPlatform/prometheus-engine/assets/6950331/3c0d797a-66c3-4a82-8156-72e798171e71) ### Alternatives Everything we do in FromFlags or constructor is within readines period. We could consider moving potentially "slow" things on slow network or metadata srv to exporter.Run. This could be questionable as for GMP to work we at end need export functionality to work, so delaying that information or making it surface in separation to readiness might not be helpful. EDIT: Added PR against metadata so we can get rid of custom code in the future: googleapis/google-cloud-go#10370
As discussed in googleapis#10370 (comment) We can add this later. Signed-off-by: bwplotka <bwplotka@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just one small nit, or else it LGTM
Signed-off-by: bwplotka <bwplotka@gmail.com>
Merge-on-green attempted to merge your PR for 6 hours, but it was not mergeable because either one of your required status checks failed, one of your required reviews was not approved, or there is a do not merge label. Learn more about your required status checks here: https://help.github.com/en/github/administering-a-repository/enabling-required-status-checks. You can remove and reapply the label to re-run the bot. |
:robot: I have created a release *beep* *boop* --- <details><summary>accessapproval: 1.7.9</summary> ## [1.7.9](https://togithub.com/googleapis/google-cloud-go/compare/accessapproval/v1.7.8...accessapproval/v1.7.9) (2024-07-01) ### Bug Fixes * **accessapproval:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>accesscontextmanager: 1.8.9</summary> ## [1.8.9](https://togithub.com/googleapis/google-cloud-go/compare/accesscontextmanager/v1.8.8...accesscontextmanager/v1.8.9) (2024-07-01) ### Bug Fixes * **accesscontextmanager:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>advisorynotifications: 1.4.3</summary> ## [1.4.3](https://togithub.com/googleapis/google-cloud-go/compare/advisorynotifications/v1.4.2...advisorynotifications/v1.4.3) (2024-07-01) ### Bug Fixes * **advisorynotifications:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>alloydb: 1.10.4</summary> ## [1.10.4](https://togithub.com/googleapis/google-cloud-go/compare/alloydb/v1.10.3...alloydb/v1.10.4) (2024-07-01) ### Bug Fixes * **alloydb:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>analytics: 0.23.4</summary> ## [0.23.4](https://togithub.com/googleapis/google-cloud-go/compare/analytics/v0.23.3...analytics/v0.23.4) (2024-07-01) ### Bug Fixes * **analytics:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>apigateway: 1.6.9</summary> ## [1.6.9](https://togithub.com/googleapis/google-cloud-go/compare/apigateway/v1.6.8...apigateway/v1.6.9) (2024-07-01) ### Bug Fixes * **apigateway:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>apigeeconnect: 1.6.9</summary> ## [1.6.9](https://togithub.com/googleapis/google-cloud-go/compare/apigeeconnect/v1.6.8...apigeeconnect/v1.6.9) (2024-07-01) ### Bug Fixes * **apigeeconnect:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>apigeeregistry: 0.8.7</summary> ## [0.8.7](https://togithub.com/googleapis/google-cloud-go/compare/apigeeregistry/v0.8.6...apigeeregistry/v0.8.7) (2024-07-01) ### Bug Fixes * **apigeeregistry:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>apikeys: 1.1.9</summary> ## [1.1.9](https://togithub.com/googleapis/google-cloud-go/compare/apikeys/v1.1.8...apikeys/v1.1.9) (2024-07-01) ### Bug Fixes * **apikeys:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>appengine: 1.8.9</summary> ## [1.8.9](https://togithub.com/googleapis/google-cloud-go/compare/appengine/v1.8.8...appengine/v1.8.9) (2024-07-01) ### Bug Fixes * **appengine:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>apphub: 0.1.3</summary> ## [0.1.3](https://togithub.com/googleapis/google-cloud-go/compare/apphub/v0.1.2...apphub/v0.1.3) (2024-07-01) ### Bug Fixes * **apphub:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>apps: 0.4.4</summary> ## [0.4.4](https://togithub.com/googleapis/google-cloud-go/compare/apps/v0.4.3...apps/v0.4.4) (2024-07-01) ### Bug Fixes * **apps:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>area120: 0.8.9</summary> ## [0.8.9](https://togithub.com/googleapis/google-cloud-go/compare/area120/v0.8.8...area120/v0.8.9) (2024-07-01) ### Bug Fixes * **area120:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>artifactregistry: 1.14.11</summary> ## [1.14.11](https://togithub.com/googleapis/google-cloud-go/compare/artifactregistry/v1.14.10...artifactregistry/v1.14.11) (2024-07-01) ### Bug Fixes * **artifactregistry:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>asset: 1.19.3</summary> ## [1.19.3](https://togithub.com/googleapis/google-cloud-go/compare/asset/v1.19.2...asset/v1.19.3) (2024-07-01) ### Bug Fixes * **asset:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>assuredworkloads: 1.11.9</summary> ## [1.11.9](https://togithub.com/googleapis/google-cloud-go/compare/assuredworkloads/v1.11.8...assuredworkloads/v1.11.9) (2024-07-01) ### Bug Fixes * **assuredworkloads:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>automl: 1.13.9</summary> ## [1.13.9](https://togithub.com/googleapis/google-cloud-go/compare/automl/v1.13.8...automl/v1.13.9) (2024-07-01) ### Bug Fixes * **automl:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>backupdr: 1.0.1</summary> ## [1.0.1](https://togithub.com/googleapis/google-cloud-go/compare/backupdr/v1.0.0...backupdr/v1.0.1) (2024-07-01) ### Bug Fixes * **backupdr:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>baremetalsolution: 1.2.8</summary> ## [1.2.8](https://togithub.com/googleapis/google-cloud-go/compare/baremetalsolution/v1.2.7...baremetalsolution/v1.2.8) (2024-07-01) ### Bug Fixes * **baremetalsolution:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>batch: 1.9.0</summary> ## [1.9.0](https://togithub.com/googleapis/google-cloud-go/compare/batch/v1.8.8...batch/v1.9.0) (2024-07-01) ### Features * **batch:** Add a install_ops_agent field to InstancePolicyOrTemplate for Ops Agent support ([eec7a3b](https://togithub.com/googleapis/google-cloud-go/commit/eec7a3b5c00fc18076f410ddc4910cdcc61c702c)) ### Bug Fixes * **batch:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) ### Documentation * **batch:** Add instructions on how to configure cross-project pubsub publisher ([eec7a3b](https://togithub.com/googleapis/google-cloud-go/commit/eec7a3b5c00fc18076f410ddc4910cdcc61c702c)) * **batch:** Document default disk type ([eec7a3b](https://togithub.com/googleapis/google-cloud-go/commit/eec7a3b5c00fc18076f410ddc4910cdcc61c702c)) * **batch:** Update GCS description of volume.mount_options field ([eec7a3b](https://togithub.com/googleapis/google-cloud-go/commit/eec7a3b5c00fc18076f410ddc4910cdcc61c702c)) * **batch:** Update links in the description of volume.mount_options field ([eec7a3b](https://togithub.com/googleapis/google-cloud-go/commit/eec7a3b5c00fc18076f410ddc4910cdcc61c702c)) * **batch:** Update list of volume.mount_options field ([eec7a3b](https://togithub.com/googleapis/google-cloud-go/commit/eec7a3b5c00fc18076f410ddc4910cdcc61c702c)) </details> <details><summary>beyondcorp: 1.0.8</summary> ## [1.0.8](https://togithub.com/googleapis/google-cloud-go/compare/beyondcorp/v1.0.7...beyondcorp/v1.0.8) (2024-07-01) ### Bug Fixes * **beyondcorp:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>billing: 1.18.7</summary> ## [1.18.7](https://togithub.com/googleapis/google-cloud-go/compare/billing/v1.18.6...billing/v1.18.7) (2024-07-01) ### Bug Fixes * **billing:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>binaryauthorization: 1.8.5</summary> ## [1.8.5](https://togithub.com/googleapis/google-cloud-go/compare/binaryauthorization/v1.8.4...binaryauthorization/v1.8.5) (2024-07-01) ### Bug Fixes * **binaryauthorization:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>certificatemanager: 1.8.3</summary> ## [1.8.3](https://togithub.com/googleapis/google-cloud-go/compare/certificatemanager/v1.8.2...certificatemanager/v1.8.3) (2024-07-01) ### Bug Fixes * **certificatemanager:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>channel: 1.17.9</summary> ## [1.17.9](https://togithub.com/googleapis/google-cloud-go/compare/channel/v1.17.8...channel/v1.17.9) (2024-07-01) ### Bug Fixes * **channel:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>chat: 0.1.3</summary> ## [0.1.3](https://togithub.com/googleapis/google-cloud-go/compare/chat/v0.1.2...chat/v0.1.3) (2024-07-01) ### Bug Fixes * **chat:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) ### Documentation * **chat:** Update doc for `CreateMembership` in service `ChatService` to support group members ([eec7a3b](https://togithub.com/googleapis/google-cloud-go/commit/eec7a3b5c00fc18076f410ddc4910cdcc61c702c)) * **chat:** Update doc for `SetUpSpace` in service `ChatService` to support group members ([eec7a3b](https://togithub.com/googleapis/google-cloud-go/commit/eec7a3b5c00fc18076f410ddc4910cdcc61c702c)) * **chat:** Update doc for field `group_member` in message `google.chat.v1.Membership` ([eec7a3b](https://togithub.com/googleapis/google-cloud-go/commit/eec7a3b5c00fc18076f410ddc4910cdcc61c702c)) </details> <details><summary>cloudbuild: 1.16.3</summary> ## [1.16.3](https://togithub.com/googleapis/google-cloud-go/compare/cloudbuild/v1.16.2...cloudbuild/v1.16.3) (2024-07-01) ### Bug Fixes * **cloudbuild:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>cloudcontrolspartner: 1.0.1</summary> ## [1.0.1](https://togithub.com/googleapis/google-cloud-go/compare/cloudcontrolspartner/v1.0.0...cloudcontrolspartner/v1.0.1) (2024-07-01) ### Bug Fixes * **cloudcontrolspartner:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>clouddms: 1.7.8</summary> ## [1.7.8](https://togithub.com/googleapis/google-cloud-go/compare/clouddms/v1.7.7...clouddms/v1.7.8) (2024-07-01) ### Bug Fixes * **clouddms:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>cloudprofiler: 0.3.3</summary> ## [0.3.3](https://togithub.com/googleapis/google-cloud-go/compare/cloudprofiler/v0.3.2...cloudprofiler/v0.3.3) (2024-07-01) ### Bug Fixes * **cloudprofiler:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>cloudquotas: 1.0.1</summary> ## [1.0.1](https://togithub.com/googleapis/google-cloud-go/compare/cloudquotas/v1.0.0...cloudquotas/v1.0.1) (2024-07-01) ### Bug Fixes * **cloudquotas:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>cloudtasks: 1.12.10</summary> ## [1.12.10](https://togithub.com/googleapis/google-cloud-go/compare/cloudtasks/v1.12.9...cloudtasks/v1.12.10) (2024-07-01) ### Bug Fixes * **cloudtasks:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>commerce: 1.0.2</summary> ## [1.0.2](https://togithub.com/googleapis/google-cloud-go/compare/commerce/v1.0.1...commerce/v1.0.2) (2024-07-01) ### Bug Fixes * **commerce:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>compute: 1.27.2</summary> ## [1.27.2](https://togithub.com/googleapis/google-cloud-go/compare/compute/v1.27.1...compute/v1.27.2) (2024-07-01) ### Bug Fixes * **compute/metadata:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) * **compute:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>compute/metadata: 0.4.0</summary> ## [0.4.0](https://togithub.com/googleapis/google-cloud-go/compare/compute/metadata/v0.3.0...compute/metadata/v0.4.0) (2024-07-01) ### Features * **compute/metadata:** Add context for all functions/methods ([#10370](https://togithub.com/googleapis/google-cloud-go/issues/10370)) ([66b8efe](https://togithub.com/googleapis/google-cloud-go/commit/66b8efe7ad877e052b2987bb4475477e38c67bb3)) ### Documentation * **compute/metadata:** Update OnGCE description ([#10408](https://togithub.com/googleapis/google-cloud-go/issues/10408)) ([6a46dca](https://togithub.com/googleapis/google-cloud-go/commit/6a46dca4eae4f88ec6f88822e01e5bf8aeca787f)) </details> <details><summary>confidentialcomputing: 1.5.3</summary> ## [1.5.3](https://togithub.com/googleapis/google-cloud-go/compare/confidentialcomputing/v1.5.2...confidentialcomputing/v1.5.3) (2024-07-01) ### Bug Fixes * **confidentialcomputing:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>config: 1.0.2</summary> ## [1.0.2](https://togithub.com/googleapis/google-cloud-go/compare/config/v1.0.1...config/v1.0.2) (2024-07-01) ### Bug Fixes * **config:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>contactcenterinsights: 1.13.4</summary> ## [1.13.4](https://togithub.com/googleapis/google-cloud-go/compare/contactcenterinsights/v1.13.3...contactcenterinsights/v1.13.4) (2024-07-01) ### Bug Fixes * **contactcenterinsights:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>container: 1.37.2</summary> ## [1.37.2](https://togithub.com/googleapis/google-cloud-go/compare/container/v1.37.1...container/v1.37.2) (2024-07-01) ### Bug Fixes * **container:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>containeranalysis: 0.11.8</summary> ## [0.11.8](https://togithub.com/googleapis/google-cloud-go/compare/containeranalysis/v0.11.7...containeranalysis/v0.11.8) (2024-07-01) ### Bug Fixes * **containeranalysis:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>datacatalog: 1.20.3</summary> ## [1.20.3](https://togithub.com/googleapis/google-cloud-go/compare/datacatalog/v1.20.2...datacatalog/v1.20.3) (2024-07-01) ### Bug Fixes * **datacatalog:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>dataflow: 0.9.9</summary> ## [0.9.9](https://togithub.com/googleapis/google-cloud-go/compare/dataflow/v0.9.8...dataflow/v0.9.9) (2024-07-01) ### Bug Fixes * **dataflow:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>dataform: 0.9.6</summary> ## [0.9.6](https://togithub.com/googleapis/google-cloud-go/compare/dataform/v0.9.5...dataform/v0.9.6) (2024-07-01) ### Bug Fixes * **dataform:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>datafusion: 1.7.9</summary> ## [1.7.9](https://togithub.com/googleapis/google-cloud-go/compare/datafusion/v1.7.8...datafusion/v1.7.9) (2024-07-01) ### Bug Fixes * **datafusion:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>datalabeling: 0.8.9</summary> ## [0.8.9](https://togithub.com/googleapis/google-cloud-go/compare/datalabeling/v0.8.8...datalabeling/v0.8.9) (2024-07-01) ### Bug Fixes * **datalabeling:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>dataplex: 1.18.0</summary> ## [1.18.0](https://togithub.com/googleapis/google-cloud-go/compare/dataplex/v1.17.0...dataplex/v1.18.0) (2024-07-01) ### Features * **dataplex:** Expose data scan execution create time to customers ([#10438](https://togithub.com/googleapis/google-cloud-go/issues/10438)) ([eec7a3b](https://togithub.com/googleapis/google-cloud-go/commit/eec7a3b5c00fc18076f410ddc4910cdcc61c702c)) ### Bug Fixes * **dataplex:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>dataproc: 2.5.1</summary> ## [2.5.1](https://togithub.com/googleapis/google-cloud-go/compare/dataproc/v2.5.0...dataproc/v2.5.1) (2024-07-01) ### Bug Fixes * **dataproc/v2:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>dataqna: 0.8.9</summary> ## [0.8.9](https://togithub.com/googleapis/google-cloud-go/compare/dataqna/v0.8.8...dataqna/v0.8.9) (2024-07-01) ### Bug Fixes * **dataqna:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>datastream: 1.10.8</summary> ## [1.10.8](https://togithub.com/googleapis/google-cloud-go/compare/datastream/v1.10.7...datastream/v1.10.8) (2024-07-01) ### Bug Fixes * **datastream:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>deploy: 1.19.2</summary> ## [1.19.2](https://togithub.com/googleapis/google-cloud-go/compare/deploy/v1.19.1...deploy/v1.19.2) (2024-07-01) ### Bug Fixes * **deploy:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>developerconnect: 0.1.1</summary> ## [0.1.1](https://togithub.com/googleapis/google-cloud-go/compare/developerconnect/v0.1.0...developerconnect/v0.1.1) (2024-07-01) ### Bug Fixes * **developerconnect:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>dialogflow: 1.54.2</summary> ## [1.54.2](https://togithub.com/googleapis/google-cloud-go/compare/dialogflow/v1.54.1...dialogflow/v1.54.2) (2024-07-01) ### Bug Fixes * **dialogflow:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>discoveryengine: 1.8.2</summary> ## [1.8.2](https://togithub.com/googleapis/google-cloud-go/compare/discoveryengine/v1.8.1...discoveryengine/v1.8.2) (2024-07-01) ### Bug Fixes * **discoveryengine:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>dlp: 1.14.2</summary> ## [1.14.2](https://togithub.com/googleapis/google-cloud-go/compare/dlp/v1.14.1...dlp/v1.14.2) (2024-07-01) ### Bug Fixes * **dlp:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>documentai: 1.30.3</summary> ## [1.30.3](https://togithub.com/googleapis/google-cloud-go/compare/documentai/v1.30.2...documentai/v1.30.3) (2024-07-01) ### Bug Fixes * **documentai:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>domains: 0.9.9</summary> ## [0.9.9](https://togithub.com/googleapis/google-cloud-go/compare/domains/v0.9.8...domains/v0.9.9) (2024-07-01) ### Bug Fixes * **domains:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>edgecontainer: 1.2.3</summary> ## [1.2.3](https://togithub.com/googleapis/google-cloud-go/compare/edgecontainer/v1.2.2...edgecontainer/v1.2.3) (2024-07-01) ### Bug Fixes * **edgecontainer:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>edgenetwork: 1.1.0</summary> ## [1.1.0](https://togithub.com/googleapis/google-cloud-go/compare/edgenetwork/v1.0.0...edgenetwork/v1.1.0) (2024-07-01) ### Features * **edgenetwork:** A new field `bonding_type` is added to message `.google.cloud.edgenetwork.v1.Subnet` ([eec7a3b](https://togithub.com/googleapis/google-cloud-go/commit/eec7a3b5c00fc18076f410ddc4910cdcc61c702c)) ### Bug Fixes * **edgenetwork:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>essentialcontacts: 1.6.10</summary> ## [1.6.10](https://togithub.com/googleapis/google-cloud-go/compare/essentialcontacts/v1.6.9...essentialcontacts/v1.6.10) (2024-07-01) ### Bug Fixes * **essentialcontacts:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>eventarc: 1.13.8</summary> ## [1.13.8](https://togithub.com/googleapis/google-cloud-go/compare/eventarc/v1.13.7...eventarc/v1.13.8) (2024-07-01) ### Bug Fixes * **eventarc:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>filestore: 1.8.5</summary> ## [1.8.5](https://togithub.com/googleapis/google-cloud-go/compare/filestore/v1.8.4...filestore/v1.8.5) (2024-07-01) ### Bug Fixes * **filestore:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>functions: 1.16.4</summary> ## [1.16.4](https://togithub.com/googleapis/google-cloud-go/compare/functions/v1.16.3...functions/v1.16.4) (2024-07-01) ### Bug Fixes * **functions:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>gkebackup: 1.5.2</summary> ## [1.5.2](https://togithub.com/googleapis/google-cloud-go/compare/gkebackup/v1.5.1...gkebackup/v1.5.2) (2024-07-01) ### Bug Fixes * **gkebackup:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>gkeconnect: 0.8.9</summary> ## [0.8.9](https://togithub.com/googleapis/google-cloud-go/compare/gkeconnect/v0.8.8...gkeconnect/v0.8.9) (2024-07-01) ### Bug Fixes * **gkeconnect:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>gkehub: 0.14.9</summary> ## [0.14.9](https://togithub.com/googleapis/google-cloud-go/compare/gkehub/v0.14.8...gkehub/v0.14.9) (2024-07-01) ### Bug Fixes * **gkehub:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>gkemulticloud: 1.2.2</summary> ## [1.2.2](https://togithub.com/googleapis/google-cloud-go/compare/gkemulticloud/v1.2.1...gkemulticloud/v1.2.2) (2024-07-01) ### Bug Fixes * **gkemulticloud:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>grafeas: 0.3.7</summary> ## [0.3.7](https://togithub.com/googleapis/google-cloud-go/compare/grafeas/v0.3.6...grafeas/v0.3.7) (2024-07-01) ### Bug Fixes * **grafeas:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>gsuiteaddons: 1.6.9</summary> ## [1.6.9](https://togithub.com/googleapis/google-cloud-go/compare/gsuiteaddons/v1.6.8...gsuiteaddons/v1.6.9) (2024-07-01) ### Bug Fixes * **gsuiteaddons:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>iam: 1.1.10</summary> ## [1.1.10](https://togithub.com/googleapis/google-cloud-go/compare/iam/v1.1.9...iam/v1.1.10) (2024-07-01) ### Bug Fixes * **iam:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>iap: 1.9.8</summary> ## [1.9.8](https://togithub.com/googleapis/google-cloud-go/compare/iap/v1.9.7...iap/v1.9.8) (2024-07-01) ### Bug Fixes * **iap:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>identitytoolkit: 0.1.1</summary> ## [0.1.1](https://togithub.com/googleapis/google-cloud-go/compare/identitytoolkit/v0.1.0...identitytoolkit/v0.1.1) (2024-07-01) ### Bug Fixes * **identitytoolkit:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>ids: 1.4.9</summary> ## [1.4.9](https://togithub.com/googleapis/google-cloud-go/compare/ids/v1.4.8...ids/v1.4.9) (2024-07-01) ### Bug Fixes * **ids:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>iot: 1.7.9</summary> ## [1.7.9](https://togithub.com/googleapis/google-cloud-go/compare/iot/v1.7.8...iot/v1.7.9) (2024-07-01) ### Bug Fixes * **iot:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>kms: 1.18.2</summary> ## [1.18.2](https://togithub.com/googleapis/google-cloud-go/compare/kms/v1.18.1...kms/v1.18.2) (2024-07-01) ### Bug Fixes * **kms:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>language: 1.12.7</summary> ## [1.12.7](https://togithub.com/googleapis/google-cloud-go/compare/language/v1.12.6...language/v1.12.7) (2024-07-01) ### Bug Fixes * **language:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>lifesciences: 0.9.9</summary> ## [0.9.9](https://togithub.com/googleapis/google-cloud-go/compare/lifesciences/v0.9.8...lifesciences/v0.9.9) (2024-07-01) ### Bug Fixes * **lifesciences:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) ### Documentation * **lifesciences:** Modify example accelerator type ([eec7a3b](https://togithub.com/googleapis/google-cloud-go/commit/eec7a3b5c00fc18076f410ddc4910cdcc61c702c)) </details> <details><summary>longrunning: 0.5.9</summary> ## [0.5.9](https://togithub.com/googleapis/google-cloud-go/compare/longrunning/v0.5.8...longrunning/v0.5.9) (2024-07-01) ### Bug Fixes * **longrunning:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>managedidentities: 1.6.9</summary> ## [1.6.9](https://togithub.com/googleapis/google-cloud-go/compare/managedidentities/v1.6.8...managedidentities/v1.6.9) (2024-07-01) ### Bug Fixes * **managedidentities:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>managedkafka: 0.1.2</summary> ## [0.1.2](https://togithub.com/googleapis/google-cloud-go/compare/managedkafka/v0.1.1...managedkafka/v0.1.2) (2024-07-01) ### Bug Fixes * **managedkafka:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>maps: 1.11.3</summary> ## [1.11.3](https://togithub.com/googleapis/google-cloud-go/compare/maps/v1.11.2...maps/v1.11.3) (2024-07-01) ### Bug Fixes * **maps:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>mediatranslation: 0.8.9</summary> ## [0.8.9](https://togithub.com/googleapis/google-cloud-go/compare/mediatranslation/v0.8.8...mediatranslation/v0.8.9) (2024-07-01) ### Bug Fixes * **mediatranslation:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>memcache: 1.10.9</summary> ## [1.10.9](https://togithub.com/googleapis/google-cloud-go/compare/memcache/v1.10.8...memcache/v1.10.9) (2024-07-01) ### Bug Fixes * **memcache:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>metastore: 1.13.8</summary> ## [1.13.8](https://togithub.com/googleapis/google-cloud-go/compare/metastore/v1.13.7...metastore/v1.13.8) (2024-07-01) ### Bug Fixes * **metastore:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>migrationcenter: 1.0.2</summary> ## [1.0.2](https://togithub.com/googleapis/google-cloud-go/compare/migrationcenter/v1.0.1...migrationcenter/v1.0.2) (2024-07-01) ### Bug Fixes * **migrationcenter:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>monitoring: 1.20.1</summary> ## [1.20.1](https://togithub.com/googleapis/google-cloud-go/compare/monitoring/v1.20.0...monitoring/v1.20.1) (2024-07-01) ### Bug Fixes * **monitoring:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>netapp: 1.1.2</summary> ## [1.1.2](https://togithub.com/googleapis/google-cloud-go/compare/netapp/v1.1.1...netapp/v1.1.2) (2024-07-01) ### Bug Fixes * **netapp:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>networkconnectivity: 1.14.8</summary> ## [1.14.8](https://togithub.com/googleapis/google-cloud-go/compare/networkconnectivity/v1.14.7...networkconnectivity/v1.14.8) (2024-07-01) ### Bug Fixes * **networkconnectivity:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>networkmanagement: 1.13.4</summary> ## [1.13.4](https://togithub.com/googleapis/google-cloud-go/compare/networkmanagement/v1.13.3...networkmanagement/v1.13.4) (2024-07-01) ### Bug Fixes * **networkmanagement:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>networksecurity: 0.9.9</summary> ## [0.9.9](https://togithub.com/googleapis/google-cloud-go/compare/networksecurity/v0.9.8...networksecurity/v0.9.9) (2024-07-01) ### Bug Fixes * **networksecurity:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>networkservices: 0.1.3</summary> ## [0.1.3](https://togithub.com/googleapis/google-cloud-go/compare/networkservices/v0.1.2...networkservices/v0.1.3) (2024-07-01) ### Bug Fixes * **networkservices:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>notebooks: 1.11.7</summary> ## [1.11.7](https://togithub.com/googleapis/google-cloud-go/compare/notebooks/v1.11.6...notebooks/v1.11.7) (2024-07-01) ### Bug Fixes * **notebooks:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>optimization: 1.6.7</summary> ## [1.6.7](https://togithub.com/googleapis/google-cloud-go/compare/optimization/v1.6.6...optimization/v1.6.7) (2024-07-01) ### Bug Fixes * **optimization:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>orchestration: 1.9.4</summary> ## [1.9.4](https://togithub.com/googleapis/google-cloud-go/compare/orchestration/v1.9.3...orchestration/v1.9.4) (2024-07-01) ### Bug Fixes * **orchestration:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>orgpolicy: 1.12.5</summary> ## [1.12.5](https://togithub.com/googleapis/google-cloud-go/compare/orgpolicy/v1.12.4...orgpolicy/v1.12.5) (2024-07-01) ### Bug Fixes * **orgpolicy:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>osconfig: 1.13.0</summary> ## [1.13.0](https://togithub.com/googleapis/google-cloud-go/compare/osconfig/v1.12.8...osconfig/v1.13.0) (2024-07-01) ### Features * **osconfig/agentendpoint:** Add data about source of the package to VersionedPackage ([6a9c12a](https://togithub.com/googleapis/google-cloud-go/commit/6a9c12a395245d8500c267437c2dfa897049a719)) ### Bug Fixes * **osconfig:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) ### Documentation * **osconfig/agentendpoint:** A comment for enum `Interpreter` is changed ([6a9c12a](https://togithub.com/googleapis/google-cloud-go/commit/6a9c12a395245d8500c267437c2dfa897049a719)) * **osconfig/agentendpoint:** A comment for enum value `INTERPRETER_UNSPECIFIED` in enum `Interpreter` is changed ([6a9c12a](https://togithub.com/googleapis/google-cloud-go/commit/6a9c12a395245d8500c267437c2dfa897049a719)) * **osconfig/agentendpoint:** A comment for enum value `NONE` in enum `Interpreter` is changed ([6a9c12a](https://togithub.com/googleapis/google-cloud-go/commit/6a9c12a395245d8500c267437c2dfa897049a719)) * **osconfig/agentendpoint:** A comment for enum value `POWERSHELL` in enum `Interpreter` is changed ([6a9c12a](https://togithub.com/googleapis/google-cloud-go/commit/6a9c12a395245d8500c267437c2dfa897049a719)) * **osconfig/agentendpoint:** A comment for enum value `SHELL` in enum `Interpreter` is changed ([6a9c12a](https://togithub.com/googleapis/google-cloud-go/commit/6a9c12a395245d8500c267437c2dfa897049a719)) * **osconfig/agentendpoint:** A comment for field `archive_type` in message `.google.cloud.osconfig.agentendpoint.v1.OSPolicy` is changed ([6a9c12a](https://togithub.com/googleapis/google-cloud-go/commit/6a9c12a395245d8500c267437c2dfa897049a719)) * **osconfig/agentendpoint:** A comment for field `components` in message `.google.cloud.osconfig.agentendpoint.v1.OSPolicy` is changed ([6a9c12a](https://togithub.com/googleapis/google-cloud-go/commit/6a9c12a395245d8500c267437c2dfa897049a719)) * **osconfig/agentendpoint:** A comment for field `desired_state` in message `.google.cloud.osconfig.agentendpoint.v1.OSPolicy` is changed ([6a9c12a](https://togithub.com/googleapis/google-cloud-go/commit/6a9c12a395245d8500c267437c2dfa897049a719)) * **osconfig/agentendpoint:** A comment for field `exit_code` in message `.google.cloud.osconfig.agentendpoint.v1.ExecStepTaskOutput` is changed ([6a9c12a](https://togithub.com/googleapis/google-cloud-go/commit/6a9c12a395245d8500c267437c2dfa897049a719)) * **osconfig/agentendpoint:** A comment for field `id` in message `.google.cloud.osconfig.agentendpoint.v1.OSPolicy` is changed ([6a9c12a](https://togithub.com/googleapis/google-cloud-go/commit/6a9c12a395245d8500c267437c2dfa897049a719)) * **osconfig/agentendpoint:** A comment for field `id` in message `.google.cloud.osconfig.agentendpoint.v1.OSPolicy` is changed ([6a9c12a](https://togithub.com/googleapis/google-cloud-go/commit/6a9c12a395245d8500c267437c2dfa897049a719)) * **osconfig/agentendpoint:** A comment for field `inventory_checksum` in message `.google.cloud.osconfig.agentendpoint.v1.ReportInventoryRequest` is changed ([6a9c12a](https://togithub.com/googleapis/google-cloud-go/commit/6a9c12a395245d8500c267437c2dfa897049a719)) * **osconfig/agentendpoint:** A comment for field `inventory` in message `.google.cloud.osconfig.agentendpoint.v1.ReportInventoryRequest` is changed ([6a9c12a](https://togithub.com/googleapis/google-cloud-go/commit/6a9c12a395245d8500c267437c2dfa897049a719)) * **osconfig/agentendpoint:** A comment for field `task_type` in message `.google.cloud.osconfig.agentendpoint.v1.ReportTaskProgressRequest` is changed ([6a9c12a](https://togithub.com/googleapis/google-cloud-go/commit/6a9c12a395245d8500c267437c2dfa897049a719)) * **osconfig/agentendpoint:** A comment for field `uri` in message `.google.cloud.osconfig.agentendpoint.v1.OSPolicy` is changed ([6a9c12a](https://togithub.com/googleapis/google-cloud-go/commit/6a9c12a395245d8500c267437c2dfa897049a719)) * **osconfig/agentendpoint:** A comment for field `validate` in message `.google.cloud.osconfig.agentendpoint.v1.OSPolicy` is changed ([6a9c12a](https://togithub.com/googleapis/google-cloud-go/commit/6a9c12a395245d8500c267437c2dfa897049a719)) </details> <details><summary>oslogin: 1.13.5</summary> ## [1.13.5](https://togithub.com/googleapis/google-cloud-go/compare/oslogin/v1.13.4...oslogin/v1.13.5) (2024-07-01) ### Bug Fixes * **oslogin:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>parallelstore: 0.3.2</summary> ## [0.3.2](https://togithub.com/googleapis/google-cloud-go/compare/parallelstore/v0.3.1...parallelstore/v0.3.2) (2024-07-01) ### Bug Fixes * **parallelstore:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>phishingprotection: 0.8.9</summary> ## [0.8.9](https://togithub.com/googleapis/google-cloud-go/compare/phishingprotection/v0.8.8...phishingprotection/v0.8.9) (2024-07-01) ### Bug Fixes * **phishingprotection:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>policysimulator: 0.2.7</summary> ## [0.2.7](https://togithub.com/googleapis/google-cloud-go/compare/policysimulator/v0.2.6...policysimulator/v0.2.7) (2024-07-01) ### Bug Fixes * **policysimulator:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>policytroubleshooter: 1.10.7</summary> ## [1.10.7](https://togithub.com/googleapis/google-cloud-go/compare/policytroubleshooter/v1.10.6...policytroubleshooter/v1.10.7) (2024-07-01) ### Bug Fixes * **policytroubleshooter:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>privatecatalog: 0.9.9</summary> ## [0.9.9](https://togithub.com/googleapis/google-cloud-go/compare/privatecatalog/v0.9.8...privatecatalog/v0.9.9) (2024-07-01) ### Bug Fixes * **privatecatalog:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>rapidmigrationassessment: 1.0.9</summary> ## [1.0.9](https://togithub.com/googleapis/google-cloud-go/compare/rapidmigrationassessment/v1.0.8...rapidmigrationassessment/v1.0.9) (2024-07-01) ### Bug Fixes * **rapidmigrationassessment:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>recaptchaenterprise: 2.14.0</summary> ## [2.14.0](https://togithub.com/googleapis/google-cloud-go/compare/recaptchaenterprise/v2.13.1...recaptchaenterprise/v2.14.0) (2024-07-01) ### Features * **recaptchaenterprise:** Added SMS Toll Fraud assessment ([eec7a3b](https://togithub.com/googleapis/google-cloud-go/commit/eec7a3b5c00fc18076f410ddc4910cdcc61c702c)) ### Bug Fixes * **recaptchaenterprise/v2:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>recommendationengine: 0.8.9</summary> ## [0.8.9](https://togithub.com/googleapis/google-cloud-go/compare/recommendationengine/v0.8.8...recommendationengine/v0.8.9) (2024-07-01) ### Bug Fixes * **recommendationengine:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>recommender: 1.12.5</summary> ## [1.12.5](https://togithub.com/googleapis/google-cloud-go/compare/recommender/v1.12.4...recommender/v1.12.5) (2024-07-01) ### Bug Fixes * **recommender:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>redis: 1.16.2</summary> ## [1.16.2](https://togithub.com/googleapis/google-cloud-go/compare/redis/v1.16.1...redis/v1.16.2) (2024-07-01) ### Bug Fixes * **redis:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>resourcemanager: 1.9.9</summary> ## [1.9.9](https://togithub.com/googleapis/google-cloud-go/compare/resourcemanager/v1.9.8...resourcemanager/v1.9.9) (2024-07-01) ### Bug Fixes * **resourcemanager:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>resourcesettings: 1.7.2</summary> ## [1.7.2](https://togithub.com/googleapis/google-cloud-go/compare/resourcesettings/v1.7.1...resourcesettings/v1.7.2) (2024-07-01) ### Bug Fixes * **resourcesettings:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>retail: 1.17.2</summary> ## [1.17.2](https://togithub.com/googleapis/google-cloud-go/compare/retail/v1.17.1...retail/v1.17.2) (2024-07-01) ### Bug Fixes * **retail:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>run: 1.3.9</summary> ## [1.3.9](https://togithub.com/googleapis/google-cloud-go/compare/run/v1.3.8...run/v1.3.9) (2024-07-01) ### Bug Fixes * **run:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>scheduler: 1.10.10</summary> ## [1.10.10](https://togithub.com/googleapis/google-cloud-go/compare/scheduler/v1.10.9...scheduler/v1.10.10) (2024-07-01) ### Bug Fixes * **scheduler:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>secretmanager: 1.13.3</summary> ## [1.13.3](https://togithub.com/googleapis/google-cloud-go/compare/secretmanager/v1.13.2...secretmanager/v1.13.3) (2024-07-01) ### Bug Fixes * **secretmanager:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>securesourcemanager: 1.0.1</summary> ## [1.0.1](https://togithub.com/googleapis/google-cloud-go/compare/securesourcemanager/v1.0.0...securesourcemanager/v1.0.1) (2024-07-01) ### Bug Fixes * **securesourcemanager:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>security: 1.17.2</summary> ## [1.17.2](https://togithub.com/googleapis/google-cloud-go/compare/security/v1.17.1...security/v1.17.2) (2024-07-01) ### Bug Fixes * **security:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>securitycenter: 1.32.0</summary> ## [1.32.0](https://togithub.com/googleapis/google-cloud-go/compare/securitycenter/v1.31.0...securitycenter/v1.32.0) (2024-07-01) ### Features * **securitycenter:** Added cloud provider field to list findings response ([eec7a3b](https://togithub.com/googleapis/google-cloud-go/commit/eec7a3b5c00fc18076f410ddc4910cdcc61c702c)) * **securitycenter:** Added http configuration rule to ResourceValueConfig and ValuedResource API methods ([eec7a3b](https://togithub.com/googleapis/google-cloud-go/commit/eec7a3b5c00fc18076f410ddc4910cdcc61c702c)) * **securitycenter:** Added toxic combination field to finding ([eec7a3b](https://togithub.com/googleapis/google-cloud-go/commit/eec7a3b5c00fc18076f410ddc4910cdcc61c702c)) ### Bug Fixes * **securitycenter:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) ### Documentation * **securitycenter:** Updated comments for ResourceValueConfig ([eec7a3b](https://togithub.com/googleapis/google-cloud-go/commit/eec7a3b5c00fc18076f410ddc4910cdcc61c702c)) </details> <details><summary>securitycentermanagement: 1.0.1</summary> ## [1.0.1](https://togithub.com/googleapis/google-cloud-go/compare/securitycentermanagement/v1.0.0...securitycentermanagement/v1.0.1) (2024-07-01) ### Bug Fixes * **securitycentermanagement:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>securityposture: 0.1.5</summary> ## [0.1.5](https://togithub.com/googleapis/google-cloud-go/compare/securityposture/v0.1.4...securityposture/v0.1.5) (2024-07-01) ### Bug Fixes * **securityposture:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>servicecontrol: 1.13.4</summary> ## [1.13.4](https://togithub.com/googleapis/google-cloud-go/compare/servicecontrol/v1.13.3...servicecontrol/v1.13.4) (2024-07-01) ### Bug Fixes * **servicecontrol:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>servicedirectory: 1.11.9</summary> ## [1.11.9](https://togithub.com/googleapis/google-cloud-go/compare/servicedirectory/v1.11.8...servicedirectory/v1.11.9) (2024-07-01) ### Bug Fixes * **servicedirectory:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>servicehealth: 1.0.2</summary> ## [1.0.2](https://togithub.com/googleapis/google-cloud-go/compare/servicehealth/v1.0.1...servicehealth/v1.0.2) (2024-07-01) ### Bug Fixes * **servicehealth:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>servicemanagement: 1.9.10</summary> ## [1.9.10](https://togithub.com/googleapis/google-cloud-go/compare/servicemanagement/v1.9.9...servicemanagement/v1.9.10) (2024-07-01) ### Bug Fixes * **servicemanagement:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>serviceusage: 1.8.8</summary> ## [1.8.8](https://togithub.com/googleapis/google-cloud-go/compare/serviceusage/v1.8.7...serviceusage/v1.8.8) (2024-07-01) ### Bug Fixes * **serviceusage:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>shell: 1.7.9</summary> ## [1.7.9](https://togithub.com/googleapis/google-cloud-go/compare/shell/v1.7.8...shell/v1.7.9) (2024-07-01) ### Bug Fixes * **shell:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>shopping: 0.8.4</summary> ## [0.8.4](https://togithub.com/googleapis/google-cloud-go/compare/shopping/v0.8.3...shopping/v0.8.4) (2024-07-01) ### Bug Fixes * **shopping:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>speech: 1.23.3</summary> ## [1.23.3](https://togithub.com/googleapis/google-cloud-go/compare/speech/v1.23.2...speech/v1.23.3) (2024-07-01) ### Bug Fixes * **speech:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>storageinsights: 1.0.9</summary> ## [1.0.9](https://togithub.com/googleapis/google-cloud-go/compare/storageinsights/v1.0.8...storageinsights/v1.0.9) (2024-07-01) ### Bug Fixes * **storageinsights:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>storagetransfer: 1.10.8</summary> ## [1.10.8](https://togithub.com/googleapis/google-cloud-go/compare/storagetransfer/v1.10.7...storagetransfer/v1.10.8) (2024-07-01) ### Bug Fixes * **storagetransfer:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>streetview: 0.1.2</summary> ## [0.1.2](https://togithub.com/googleapis/google-cloud-go/compare/streetview/v0.1.1...streetview/v0.1.2) (2024-07-01) ### Bug Fixes * **streetview:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>support: 1.0.8</summary> ## [1.0.8](https://togithub.com/googleapis/google-cloud-go/compare/support/v1.0.7...support/v1.0.8) (2024-07-01) ### Bug Fixes * **support:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>talent: 1.6.10</summary> ## [1.6.10](https://togithub.com/googleapis/google-cloud-go/compare/talent/v1.6.9...talent/v1.6.10) (2024-07-01) ### Bug Fixes * **talent:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>telcoautomation: 1.0.1</summary> ## [1.0.1](https://togithub.com/googleapis/google-cloud-go/compare/telcoautomation/v1.0.0...telcoautomation/v1.0.1) (2024-07-01) ### Bug Fixes * **telcoautomation:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>texttospeech: 1.7.9</summary> ## [1.7.9](https://togithub.com/googleapis/google-cloud-go/compare/texttospeech/v1.7.8...texttospeech/v1.7.9) (2024-07-01) ### Bug Fixes * **texttospeech:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>tpu: 1.6.9</summary> ## [1.6.9](https://togithub.com/googleapis/google-cloud-go/compare/tpu/v1.6.8...tpu/v1.6.9) (2024-07-01) ### Bug Fixes * **tpu:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>trace: 1.10.9</summary> ## [1.10.9](https://togithub.com/googleapis/google-cloud-go/compare/trace/v1.10.8...trace/v1.10.9) (2024-07-01) ### Bug Fixes * **trace:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>translate: 1.10.5</summary> ## [1.10.5](https://togithub.com/googleapis/google-cloud-go/compare/translate/v1.10.4...translate/v1.10.5) (2024-07-01) ### Bug Fixes * **translate:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>video: 1.21.2</summary> ## [1.21.2](https://togithub.com/googleapis/google-cloud-go/compare/video/v1.21.1...video/v1.21.2) (2024-07-01) ### Bug Fixes * **video:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>videointelligence: 1.11.9</summary> ## [1.11.9](https://togithub.com/googleapis/google-cloud-go/compare/videointelligence/v1.11.8...videointelligence/v1.11.9) (2024-07-01) ### Bug Fixes * **videointelligence:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>vision: 2.8.4</summary> ## [2.8.4](https://togithub.com/googleapis/google-cloud-go/compare/vision/v2.8.3...vision/v2.8.4) (2024-07-01) ### Bug Fixes * **vision/v2:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>visionai: 0.2.2</summary> ## [0.2.2](https://togithub.com/googleapis/google-cloud-go/compare/visionai/v0.2.1...visionai/v0.2.2) (2024-07-01) ### Bug Fixes * **visionai:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>vmmigration: 1.7.9</summary> ## [1.7.9](https://togithub.com/googleapis/google-cloud-go/compare/vmmigration/v1.7.8...vmmigration/v1.7.9) (2024-07-01) ### Bug Fixes * **vmmigration:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>vmwareengine: 1.1.5</summary> ## [1.1.5](https://togithub.com/googleapis/google-cloud-go/compare/vmwareengine/v1.1.4...vmwareengine/v1.1.5) (2024-07-01) ### Bug Fixes * **vmwareengine:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>vpcaccess: 1.7.9</summary> ## [1.7.9](https://togithub.com/googleapis/google-cloud-go/compare/vpcaccess/v1.7.8...vpcaccess/v1.7.9) (2024-07-01) ### Bug Fixes * **vpcaccess:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>webrisk: 1.9.9</summary> ## [1.9.9](https://togithub.com/googleapis/google-cloud-go/compare/webrisk/v1.9.8...webrisk/v1.9.9) (2024-07-01) ### Bug Fixes * **webrisk:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>websecurityscanner: 1.6.9</summary> ## [1.6.9](https://togithub.com/googleapis/google-cloud-go/compare/websecurityscanner/v1.6.8...websecurityscanner/v1.6.9) (2024-07-01) ### Bug Fixes * **websecurityscanner:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>workflows: 1.12.8</summary> ## [1.12.8](https://togithub.com/googleapis/google-cloud-go/compare/workflows/v1.12.7...workflows/v1.12.8) (2024-07-01) ### Bug Fixes * **workflows:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> <details><summary>workstations: 1.0.2</summary> ## [1.0.2](https://togithub.com/googleapis/google-cloud-go/compare/workstations/v1.0.1...workstations/v1.0.2) (2024-07-01) ### Bug Fixes * **workstations:** Bump google.golang.org/api@v0.187.0 ([8fa9e39](https://togithub.com/googleapis/google-cloud-go/commit/8fa9e398e512fd8533fd49060371e61b5725a85b)) </details> --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
Hi!
The GMP product got hit by the case where calls to metadata server were hanging "forever" (GKE sandbox with disabled metadata server). Thanks to recent work in this library, the clients support retry with backoff with timeouts.
However, still a single call was taking ~14s and since we made multiple of those, it took down the service (readiness probe of 30s).
We can hackly workaround things (as we did in here), by copying some code around, but I think the above issue proves it would be helpful to actually add context to all metadata functions and methods.
I saw #9733 we started small, but in this PR I actually spent 1h to add context to all things for consistency.
I self-reviewed carefuly, and tried to be consistent and extra safe, but careful review is needed, given little testing.
Some minor extra changes (we can split to new commit/PR):
Alternative would be something like
.. but the logic is not trivial and we introdue some state to the global variable (defaultClient), which can be source of problems if someone sets context for them, but another package in same binary resues it etc.
Given it's trivial to add (and use) new methods, I just did it.
cc @codyoss