feat(compute/metadata): add context for all functions/methods#10370
Merged
gcf-merge-on-green[bot] merged 9 commits intogoogleapis:mainfrom Jul 1, 2024
Merged
feat(compute/metadata): add context for all functions/methods#10370gcf-merge-on-green[bot] merged 9 commits intogoogleapis:mainfrom
gcf-merge-on-green[bot] merged 9 commits intogoogleapis:mainfrom
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>
bwplotka
added a commit
to GoogleCloudPlatform/prometheus-engine
that referenced
this pull request
Jun 12, 2024
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)  ### 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
codyoss
reviewed
Jun 12, 2024
As discussed in googleapis#10370 (comment) We can add this later. Signed-off-by: bwplotka <bwplotka@gmail.com>
codyoss
requested changes
Jun 27, 2024
Member
codyoss
left a comment
There was a problem hiding this comment.
Just one small nit, or else it LGTM
Signed-off-by: bwplotka <bwplotka@gmail.com>
codyoss
approved these changes
Jun 28, 2024
Contributor
|
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. |
Merged
gcf-merge-on-green bot
pushed a commit
that referenced
this pull request
Jul 1, 2024
: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).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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