-
Notifications
You must be signed in to change notification settings - Fork 1.5k
chore: librarian release pull request: 20260128T081259Z #13736
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
Conversation
Summary of ChangesHello @cpriti-os, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request is an automated release for the Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
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.
Code Review
This pull request updates the storage library version from 1.59.1 to 1.59.2 across multiple files. The changes include updating the version in .librarian/state.yaml, internal/generated/snippets/storage/control/apiv2/snippet_metadata.google.storage.control.v2.json, storage/CHANGES.md, and storage/internal/version.go. These updates reflect the new release and include details about features and bug fixes. None of the provided comments were dropped or modified as they do not contradict or align with the given Go-specific rules.
| tag_format: '{id}/v{version}' | ||
| - id: storage | ||
| version: 1.59.1 | ||
| version: 1.59.2 |
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.
| "clientLibrary": { | ||
| "name": "cloud.google.com/go/storage/control/apiv2", | ||
| "version": "1.59.1", | ||
| "version": "1.59.2", |
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.
|
|
||
| // Version is the current tagged release of the library. | ||
| const Version = "1.59.1" | ||
| const Version = "1.59.2" |
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.
The version constant is being updated. Ensure that this change aligns with the intended release and that all dependencies are compatible with the new version. This is a critical update that could affect the functionality of the library.
| const Version = "1.59.2" | |
| const Version = "1.59.2" // Update the version to 1.59.2 |
| ## [1.59.2](https://github.com/googleapis/google-cloud-go/releases/tag/storage%2Fv1.59.2) (2026-01-28) | ||
|
|
||
| ### Features | ||
|
|
||
| * support checksum validation in resumable json uploads (#13573) ([337ca07](https://github.com/googleapis/google-cloud-go/commit/337ca078a09d687aa758ed3982f2047bee3da57a)) | ||
|
|
||
| ### Bug Fixes | ||
|
|
||
| * deadlock in event loop while coordinating channels (#13652) ([7d9d00c](https://github.com/googleapis/google-cloud-go/commit/7d9d00c6d0fcdb7a966c868b549ea103bb781e1b)) |
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.
Decoding arrays of PostgreSQL JSONB values into a slice of PGJsonB structs failed due to a faulty check of the array element type code annotation.
PR created by the Librarian CLI to generate Cloud Client Libraries code from protos. BEGIN_COMMIT BEGIN_NESTED_COMMIT feat: Update NetApp v1 API with Host Groups, Block Volumes, Cache Volumes, and Backup Restore This CL introduces several new features and enhancements to the NetApp API: - **Host Groups:** Added a new `HostGroup` resource to manage collections of hosts for Block Volume access. Includes full CRUD operations. - **Block Volumes:** Enhanced the `Volume` resource to support `ISCSI` protocol and `BlockDevice` configurations. - **Cache Volumes:** Added `CacheParameters` to the `Volume` resource to support FlexCache volumes. - **Backup Restore:** Introduced a new `RestoreBackupFiles` RPC to restore individual files from a backup. - **CMEK for Backup Vaults:** Added fields to `BackupVault` to support Customer Managed Encryption Keys (CMEK). - **Storage Pool Type:** Added a `type` field to `StoragePool` to specify support for FILE, UNIFIED, or UNIFIED_LARGE_CAPACITY volumes. - **Location Metadata:** Added `has_ontap_proxy` flag. - Updated copyright year to 2026. PiperOrigin-RevId: 856056649 Library-IDs: netapp Source-link: [googleapis/googleapis@94aa4f5a](googleapis/googleapis@94aa4f5a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: added sync APIs for the CRUD operations of Data Agent PiperOrigin-RevId: 855534426 Library-IDs: geminidataanalytics Source-link: [googleapis/googleapis@fbda01ec](googleapis/googleapis@fbda01ec) END_NESTED_COMMIT BEGIN_NESTED_COMMIT chore: update copyright year for auto-generated protos PiperOrigin-RevId: 855295338 Library-IDs: run Source-link: [googleapis/googleapis@1e3baa91](googleapis/googleapis@1e3baa91) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: added error code when failing import values from an external source PiperOrigin-RevId: 854277617 Library-IDs: config Source-link: [googleapis/googleapis@6145b5ff](googleapis/googleapis@6145b5ff) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: add support for enabling automigration from deprecated Terraform versions PiperOrigin-RevId: 854277617 Library-IDs: config Source-link: [googleapis/googleapis@6145b5ff](googleapis/googleapis@6145b5ff) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `ListResourceBackupConfigsRequest` is added PiperOrigin-RevId: 854009996 Library-IDs: backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new service `BackupDrProtectionSummary` is added PiperOrigin-RevId: 854009996 Library-IDs: backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `BackupDrPlanRule` is added PiperOrigin-RevId: 854009996 Library-IDs: backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `PitrSettings` is added PiperOrigin-RevId: 854009996 Library-IDs: backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `BackupDrPlanConfig` is added PiperOrigin-RevId: 854009996 Library-IDs: backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `BackupDrTemplateConfig` is added PiperOrigin-RevId: 854009996 Library-IDs: backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `ResourceBackupConfig` is added PiperOrigin-RevId: 854009996 Library-IDs: backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `ListResourceBackupConfigsResponse` is added PiperOrigin-RevId: 854009996 Library-IDs: backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new resource_definition `backupdr.googleapis.com/ResourceBackupConfig` is added PiperOrigin-RevId: 854009996 Library-IDs: backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `BackupLocation` is added PiperOrigin-RevId: 854009996 Library-IDs: backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `BackupConfigDetails` is added PiperOrigin-RevId: 854009996 Library-IDs: backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT chore: adjust initial_poll_delay for CreateDatabase and UpdateDatabaseDdl LRO operations PiperOrigin-RevId: 853884590 Library-IDs: spanner Source-link: [googleapis/googleapis@136a2c43](googleapis/googleapis@136a2c43) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for field `analytics_hub_subscription_info` in message `.google.pubsub.v1.Subscription` is updated PiperOrigin-RevId: 853856321 Library-IDs: pubsub/v2 Source-link: [googleapis/googleapis@9fb55c41](googleapis/googleapis@9fb55c41) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for field `subscription` in message `.google.pubsub.v1.CreateSnapshotRequest` is updated PiperOrigin-RevId: 853856321 Library-IDs: pubsub/v2 Source-link: [googleapis/googleapis@9fb55c41](googleapis/googleapis@9fb55c41) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Add AIInference MessageTransform type PiperOrigin-RevId: 853856321 Library-IDs: pubsub/v2 Source-link: [googleapis/googleapis@9fb55c41](googleapis/googleapis@9fb55c41) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for field `topic` in message `.google.pubsub.v1.Subscription` is updated PiperOrigin-RevId: 853856321 Library-IDs: pubsub/v2 Source-link: [googleapis/googleapis@9fb55c41](googleapis/googleapis@9fb55c41) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: Marking MODIFIED_CUSTOMER_INITIATED_ACCESS and MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION Key Access Justification codes as deprecated in favor of GOOGLE_RESPONSE_TO_PRODUCTION_ALERT PiperOrigin-RevId: 853754070 Library-IDs: kms Source-link: [googleapis/googleapis@f8142673](googleapis/googleapis@f8142673) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: add a ClientContext field to Spanner requests PiperOrigin-RevId: 853323071 Library-IDs: spanner Source-link: [googleapis/googleapis@211d22fa](googleapis/googleapis@211d22fa) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: add Secure Parameters to the ClientContext PiperOrigin-RevId: 853323071 Library-IDs: spanner Source-link: [googleapis/googleapis@211d22fa](googleapis/googleapis@211d22fa) END_NESTED_COMMIT END_COMMIT This pull request is generated with proto changes between [googleapis/googleapis@ef6a532b](googleapis/googleapis@ef6a532) (exclusive) and [googleapis/googleapis@94aa4f5a](googleapis/googleapis@94aa4f5) (inclusive). Librarian Version: v0.0.0-20251218164811-cd2252e38d0a Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/librarian-go@sha256:718167d5c23ed389b41f617b3a00ac839bdd938a6bd2d48ae0c2f1fa51ab1c3d
…fig (#13601) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.43.0 to 0.45.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/golang/crypto/commit/4e0068c0098be10d7025c99ab7c50ce454c1f0f9"><code>4e0068c</code></a> go.mod: update golang.org/x dependencies</li> <li><a href="https://github.com/golang/crypto/commit/e79546e28b85ea53dd37afe1c4102746ef553b9c"><code>e79546e</code></a> ssh: curb GSSAPI DoS risk by limiting number of specified OIDs</li> <li><a href="https://github.com/golang/crypto/commit/f91f7a7c31bf90b39c1de895ad116a2bacc88748"><code>f91f7a7</code></a> ssh/agent: prevent panic on malformed constraint</li> <li><a href="https://github.com/golang/crypto/commit/2df4153a0311bdfea44376e0eb6ef2faefb0275b"><code>2df4153</code></a> acme/autocert: let automatic renewal work with short lifetime certs</li> <li><a href="https://github.com/golang/crypto/commit/bcf6a849efcf4702fa5172cb0998b46c3da1e989"><code>bcf6a84</code></a> acme: pass context to request</li> <li><a href="https://github.com/golang/crypto/commit/b4f2b62076abeee4e43fb59544dac565715fbf1e"><code>b4f2b62</code></a> ssh: fix error message on unsupported cipher</li> <li><a href="https://github.com/golang/crypto/commit/79ec3a51fcc7fbd2691d56155d578225ccc542e2"><code>79ec3a5</code></a> ssh: allow to bind to a hostname in remote forwarding</li> <li><a href="https://github.com/golang/crypto/commit/122a78f140d9d3303ed3261bc374bbbca149140f"><code>122a78f</code></a> go.mod: update golang.org/x dependencies</li> <li><a href="https://github.com/golang/crypto/commit/c0531f9c34514ad5c5551e2d6ce569ca673a8afd"><code>c0531f9</code></a> all: eliminate vet diagnostics</li> <li><a href="https://github.com/golang/crypto/commit/0997000b45e3a40598272081bcad03ffd21b8adb"><code>0997000</code></a> all: fix some comments</li> <li>Additional commits viewable in <a href="https://github.com/golang/crypto/compare/v0.43.0...v0.45.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/googleapis/google-cloud-go/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ysimulator (#13548) [//]: # (dependabot-start)⚠️ **Dependabot is rebasing this PR**⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.43.0 to 0.45.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/golang/crypto/commit/4e0068c0098be10d7025c99ab7c50ce454c1f0f9"><code>4e0068c</code></a> go.mod: update golang.org/x dependencies</li> <li><a href="https://github.com/golang/crypto/commit/e79546e28b85ea53dd37afe1c4102746ef553b9c"><code>e79546e</code></a> ssh: curb GSSAPI DoS risk by limiting number of specified OIDs</li> <li><a href="https://github.com/golang/crypto/commit/f91f7a7c31bf90b39c1de895ad116a2bacc88748"><code>f91f7a7</code></a> ssh/agent: prevent panic on malformed constraint</li> <li><a href="https://github.com/golang/crypto/commit/2df4153a0311bdfea44376e0eb6ef2faefb0275b"><code>2df4153</code></a> acme/autocert: let automatic renewal work with short lifetime certs</li> <li><a href="https://github.com/golang/crypto/commit/bcf6a849efcf4702fa5172cb0998b46c3da1e989"><code>bcf6a84</code></a> acme: pass context to request</li> <li><a href="https://github.com/golang/crypto/commit/b4f2b62076abeee4e43fb59544dac565715fbf1e"><code>b4f2b62</code></a> ssh: fix error message on unsupported cipher</li> <li><a href="https://github.com/golang/crypto/commit/79ec3a51fcc7fbd2691d56155d578225ccc542e2"><code>79ec3a5</code></a> ssh: allow to bind to a hostname in remote forwarding</li> <li><a href="https://github.com/golang/crypto/commit/122a78f140d9d3303ed3261bc374bbbca149140f"><code>122a78f</code></a> go.mod: update golang.org/x dependencies</li> <li><a href="https://github.com/golang/crypto/commit/c0531f9c34514ad5c5551e2d6ce569ca673a8afd"><code>c0531f9</code></a> all: eliminate vet diagnostics</li> <li><a href="https://github.com/golang/crypto/commit/0997000b45e3a40598272081bcad03ffd21b8adb"><code>0997000</code></a> all: fix some comments</li> <li>Additional commits viewable in <a href="https://github.com/golang/crypto/compare/v0.43.0...v0.45.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/googleapis/google-cloud-go/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
update image to us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/librarian-go@sha256:d2dee66d7c8c1d673fac26280164ea24015b79491b7f9d6ba369e6a98ab3420c created with `go run github.com/googleapis/librarian/cmd/legacylibrarian@main update-image`
PR created by the Librarian CLI to initialize a release. Merging this PR will auto trigger a release. Librarian Version: v0.0.0-20251218164811-cd2252e38d0a Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/librarian-go@sha256:d2dee66d7c8c1d673fac26280164ea24015b79491b7f9d6ba369e6a98ab3420c <details><summary>backupdr: 1.7.0</summary> ## [1.7.0](backupdr/v1.6.0...backupdr/v1.7.0) (2026-01-15) ### Features * A new message `ResourceBackupConfig` is added (PiperOrigin-RevId: 854009996) ([80379ed](80379edb)) * A new message `BackupDrPlanRule` is added (PiperOrigin-RevId: 854009996) ([80379ed](80379edb)) * A new message `PitrSettings` is added (PiperOrigin-RevId: 854009996) ([80379ed](80379edb)) * A new message `BackupDrPlanConfig` is added (PiperOrigin-RevId: 854009996) ([80379ed](80379edb)) * A new message `BackupDrTemplateConfig` is added (PiperOrigin-RevId: 854009996) ([80379ed](80379edb)) * A new service `BackupDrProtectionSummary` is added (PiperOrigin-RevId: 854009996) ([80379ed](80379edb)) * A new message `ListResourceBackupConfigsResponse` is added (PiperOrigin-RevId: 854009996) ([80379ed](80379edb)) * A new message `BackupLocation` is added (PiperOrigin-RevId: 854009996) ([80379ed](80379edb)) * A new message `BackupConfigDetails` is added (PiperOrigin-RevId: 854009996) ([80379ed](80379edb)) * A new resource_definition `backupdr.googleapis.com/ResourceBackupConfig` is added (PiperOrigin-RevId: 854009996) ([80379ed](80379edb)) * A new message `ListResourceBackupConfigsRequest` is added (PiperOrigin-RevId: 854009996) ([80379ed](80379edb)) ### Documentation * another bulk typo correction (#13527) ([90a4f21](90a4f21f)) * fix typo in README.md entries (#13526) ([ac32b85](ac32b851)) </details> <details><summary>config: 1.6.0</summary> ## [1.6.0](config/v1.5.1...config/v1.6.0) (2026-01-15) ### Features * added error code when failing import values from an external source (PiperOrigin-RevId: 854277617) ([80379ed](80379edb)) * add support for enabling automigration from deprecated Terraform versions (PiperOrigin-RevId: 854277617) ([80379ed](80379edb)) </details> <details><summary>geminidataanalytics: 0.6.0</summary> ## [0.6.0](geminidataanalytics/v0.5.0...geminidataanalytics/v0.6.0) (2026-01-15) ### Features * added sync APIs for the CRUD operations of Data Agent (PiperOrigin-RevId: 855534426) ([80379ed](80379edb)) </details> <details><summary>kms: 1.24.0</summary> ## [1.24.0](kms/v1.23.2...kms/v1.24.0) (2026-01-15) ### Documentation * Marking MODIFIED_CUSTOMER_INITIATED_ACCESS and MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION Key Access Justification codes as deprecated in favor of GOOGLE_RESPONSE_TO_PRODUCTION_ALERT (PiperOrigin-RevId: 853754070) ([80379ed](80379edb)) </details> <details><summary>netapp: 1.12.0</summary> ## [1.12.0](netapp/v1.11.0...netapp/v1.12.0) (2026-01-15) ### Features * Update NetApp v1 API with Host Groups, Block Volumes, Cache Volumes, and Backup Restore This CL introduces several new features and enhancements to the NetApp API: - **Host Groups:** Added a new `HostGroup` resource to manage collections of hosts for Block Volume access. Includes full CRUD operations. - **Block Volumes:** Enhanced the `Volume` resource to support `ISCSI` protocol and `BlockDevice` configurations. - **Cache Volumes:** Added `CacheParameters` to the `Volume` resource to support FlexCache volumes. - **Backup Restore:** Introduced a new `RestoreBackupFiles` RPC to restore individual files from a backup. - **CMEK for Backup Vaults:** Added fields to `BackupVault` to support Customer Managed Encryption Keys (CMEK). - **Storage Pool Type:** Added a `type` field to `StoragePool` to specify support for FILE, UNIFIED, or UNIFIED_LARGE_CAPACITY volumes. - **Location Metadata:** Added `has_ontap_proxy` flag. - Updated copyright year to 2026. (PiperOrigin-RevId: 856056649) ([80379ed](80379edb)) </details> <details><summary>run: 1.14.0</summary> ## [1.14.0](run/v1.13.0...run/v1.14.0) (2026-01-15) </details>
…elineResul (#13619) In Java, class Query class CollectionReference extends Query class CollectionGroup extends Query CreateForm accepts Query arg In Go, currently, Queryer interface Query implements Queryer CollectionRef implements Queryer CollectionGroupRef implements Queryer CreateForm accepts Query arg i.e. CreateForm is not able to accept CollectionRef and CollectionGroupRef This PR fixes this by modifying the CreateFrom to accept Queryer instead of Query
# Fix concurrent map write panic in pubsub trace propagation Fixes #11314 ## Summary This PR fixes a concurrent map write panic that occurs when multiple goroutines publish messages with shared attributes maps while OpenTelemetry tracing is enabled. ## Problem When users publish messages concurrently using a shared attributes map with tracing enabled, the application crashes with: ``` fatal error: concurrent map iteration and map write ``` ### Root Cause The `injectPropagation()` function in both `pubsub/trace.go` and `pubsub/v2/trace.go` was modifying the message's attributes map directly by injecting trace context propagation attributes (prefixed with `googclient_`). When multiple goroutines published messages using the same shared attributes map: 1. Goroutine A calls `injectPropagation()` which modifies the map 2. Goroutine B simultaneously tries to serialize the same map for publishing 3. Go runtime detects concurrent map iteration and write → panic ### User Impact This bug affects any application that: - Enables OpenTelemetry tracing with `EnableOpenTelemetryTracing: true` - Publishes messages concurrently from multiple goroutines - Reuses the same attributes map across multiple messages This is a common pattern in production code where users create a shared attributes map for common metadata. ## Solution Create a defensive copy of the attributes map before injecting trace context propagation attributes. This ensures each message gets its own independent copy, preventing concurrent access to the shared map. ### Changes **Modified Files:** - `pubsub/trace.go` - Added defensive copy in `injectPropagation()` function - `pubsub/v2/trace.go` - Added defensive copy in `injectPropagation()` function - `pubsub/trace_test.go` - Added regression test `TestPublish_ConcurrentWithSharedAttributes` ## Testing ### New Test: `TestPublish_ConcurrentWithSharedAttributes` This regression test reproduces the exact scenario reported in issue #11314: - Creates a shared attributes map - Launches 50 goroutines that each publish 20 messages (1000 total) - All messages use the same shared attributes map - Verifies no panic occurs - Verifies the original shared map remains unmodified **Test Results:** - ✅ New regression test passes - ✅ All existing pubsub v1 tests pass (95.869s) - ✅ All existing pubsub v2 tests pass (2.108s) - ✅ No performance regression (defensive copy is only created when needed) ### Test Coverage The test validates: 1. **Concurrency safety**: 1000 concurrent publishes complete without panic 2. **Isolation**: Original shared map is not modified 3. **Functionality**: Trace context is still properly injected (verified by span creation) ## Performance Impact **Minimal impact:** - Copy operation only occurs when: - Tracing is enabled (`EnableOpenTelemetryTracing: true`) - Valid trace context exists - Message has non-nil attributes - Copy is O(n) where n = number of attributes (typically small, e.g., 2-5 attributes) - Pre-allocated map with correct capacity avoids reallocations ## Breaking Changes None. This is a bug fix that maintains backward compatibility while fixing undefined behavior. ## Checklist - [x] Fixed the bug in both `pubsub/trace.go` (v1) and `pubsub/v2/trace.go` (v2) - [x] Added comprehensive regression test - [x] All existing tests pass - [x] Added code comments explaining the fix and referencing issue #11314 - [x] No breaking changes - [x] Performance impact is negligible --------- Co-authored-by: MASA-JAPAN <MASA-JAPAN@users.noreply.github.com>
Added `ExecutionTime` field to `PipelineSnapshot` and implemented logic to capture it from `ExecutePipelineResponse`. This aligns the Go client with the Java client's behavior. The `ExecutionTime` is available only after the iterator is consumed, matching Java's `Snapshot` availability constraint. Updated `PipelineResult` logic to use the latest execution time seen in the stream. Added `ExecutePipeline` support to `mockServer` and added unit tests. --- *PR created automatically by Jules for task [16890128996719483700](https://jules.google.com/task/16890128996719483700) started by @bhshkh* Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
The wording is a combination of https://github.com/googleapis/google-cloud-go/blob/6752a496e756c214faf345c302b58ed7593c6017/bigquery/extract.go#L51-L59 and https://github.com/googleapis/python-firestore/pull/1155/files --------- Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
…lelstore (#13604) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.43.0 to 0.45.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/golang/crypto/commit/4e0068c0098be10d7025c99ab7c50ce454c1f0f9"><code>4e0068c</code></a> go.mod: update golang.org/x dependencies</li> <li><a href="https://github.com/golang/crypto/commit/e79546e28b85ea53dd37afe1c4102746ef553b9c"><code>e79546e</code></a> ssh: curb GSSAPI DoS risk by limiting number of specified OIDs</li> <li><a href="https://github.com/golang/crypto/commit/f91f7a7c31bf90b39c1de895ad116a2bacc88748"><code>f91f7a7</code></a> ssh/agent: prevent panic on malformed constraint</li> <li><a href="https://github.com/golang/crypto/commit/2df4153a0311bdfea44376e0eb6ef2faefb0275b"><code>2df4153</code></a> acme/autocert: let automatic renewal work with short lifetime certs</li> <li><a href="https://github.com/golang/crypto/commit/bcf6a849efcf4702fa5172cb0998b46c3da1e989"><code>bcf6a84</code></a> acme: pass context to request</li> <li><a href="https://github.com/golang/crypto/commit/b4f2b62076abeee4e43fb59544dac565715fbf1e"><code>b4f2b62</code></a> ssh: fix error message on unsupported cipher</li> <li><a href="https://github.com/golang/crypto/commit/79ec3a51fcc7fbd2691d56155d578225ccc542e2"><code>79ec3a5</code></a> ssh: allow to bind to a hostname in remote forwarding</li> <li><a href="https://github.com/golang/crypto/commit/122a78f140d9d3303ed3261bc374bbbca149140f"><code>122a78f</code></a> go.mod: update golang.org/x dependencies</li> <li><a href="https://github.com/golang/crypto/commit/c0531f9c34514ad5c5551e2d6ce569ca673a8afd"><code>c0531f9</code></a> all: eliminate vet diagnostics</li> <li><a href="https://github.com/golang/crypto/commit/0997000b45e3a40598272081bcad03ffd21b8adb"><code>0997000</code></a> all: fix some comments</li> <li>Additional commits viewable in <a href="https://github.com/golang/crypto/compare/v0.43.0...v0.45.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/googleapis/google-cloud-go/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…in (#13622) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.43.0 to 0.45.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/golang/crypto/commit/4e0068c0098be10d7025c99ab7c50ce454c1f0f9"><code>4e0068c</code></a> go.mod: update golang.org/x dependencies</li> <li><a href="https://github.com/golang/crypto/commit/e79546e28b85ea53dd37afe1c4102746ef553b9c"><code>e79546e</code></a> ssh: curb GSSAPI DoS risk by limiting number of specified OIDs</li> <li><a href="https://github.com/golang/crypto/commit/f91f7a7c31bf90b39c1de895ad116a2bacc88748"><code>f91f7a7</code></a> ssh/agent: prevent panic on malformed constraint</li> <li><a href="https://github.com/golang/crypto/commit/2df4153a0311bdfea44376e0eb6ef2faefb0275b"><code>2df4153</code></a> acme/autocert: let automatic renewal work with short lifetime certs</li> <li><a href="https://github.com/golang/crypto/commit/bcf6a849efcf4702fa5172cb0998b46c3da1e989"><code>bcf6a84</code></a> acme: pass context to request</li> <li><a href="https://github.com/golang/crypto/commit/b4f2b62076abeee4e43fb59544dac565715fbf1e"><code>b4f2b62</code></a> ssh: fix error message on unsupported cipher</li> <li><a href="https://github.com/golang/crypto/commit/79ec3a51fcc7fbd2691d56155d578225ccc542e2"><code>79ec3a5</code></a> ssh: allow to bind to a hostname in remote forwarding</li> <li><a href="https://github.com/golang/crypto/commit/122a78f140d9d3303ed3261bc374bbbca149140f"><code>122a78f</code></a> go.mod: update golang.org/x dependencies</li> <li><a href="https://github.com/golang/crypto/commit/c0531f9c34514ad5c5551e2d6ce569ca673a8afd"><code>c0531f9</code></a> all: eliminate vet diagnostics</li> <li><a href="https://github.com/golang/crypto/commit/0997000b45e3a40598272081bcad03ffd21b8adb"><code>0997000</code></a> all: fix some comments</li> <li>Additional commits viewable in <a href="https://github.com/golang/crypto/compare/v0.43.0...v0.45.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/googleapis/google-cloud-go/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ingprotection (#13572) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.43.0 to 0.45.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/golang/crypto/commit/4e0068c0098be10d7025c99ab7c50ce454c1f0f9"><code>4e0068c</code></a> go.mod: update golang.org/x dependencies</li> <li><a href="https://github.com/golang/crypto/commit/e79546e28b85ea53dd37afe1c4102746ef553b9c"><code>e79546e</code></a> ssh: curb GSSAPI DoS risk by limiting number of specified OIDs</li> <li><a href="https://github.com/golang/crypto/commit/f91f7a7c31bf90b39c1de895ad116a2bacc88748"><code>f91f7a7</code></a> ssh/agent: prevent panic on malformed constraint</li> <li><a href="https://github.com/golang/crypto/commit/2df4153a0311bdfea44376e0eb6ef2faefb0275b"><code>2df4153</code></a> acme/autocert: let automatic renewal work with short lifetime certs</li> <li><a href="https://github.com/golang/crypto/commit/bcf6a849efcf4702fa5172cb0998b46c3da1e989"><code>bcf6a84</code></a> acme: pass context to request</li> <li><a href="https://github.com/golang/crypto/commit/b4f2b62076abeee4e43fb59544dac565715fbf1e"><code>b4f2b62</code></a> ssh: fix error message on unsupported cipher</li> <li><a href="https://github.com/golang/crypto/commit/79ec3a51fcc7fbd2691d56155d578225ccc542e2"><code>79ec3a5</code></a> ssh: allow to bind to a hostname in remote forwarding</li> <li><a href="https://github.com/golang/crypto/commit/122a78f140d9d3303ed3261bc374bbbca149140f"><code>122a78f</code></a> go.mod: update golang.org/x dependencies</li> <li><a href="https://github.com/golang/crypto/commit/c0531f9c34514ad5c5551e2d6ce569ca673a8afd"><code>c0531f9</code></a> all: eliminate vet diagnostics</li> <li><a href="https://github.com/golang/crypto/commit/0997000b45e3a40598272081bcad03ffd21b8adb"><code>0997000</code></a> all: fix some comments</li> <li>Additional commits viewable in <a href="https://github.com/golang/crypto/compare/v0.43.0...v0.45.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/googleapis/google-cloud-go/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Removing @googleapis/api-logging and @googleapis/api-logging-partners from CODEOWNERS.
…ization (#13625) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.43.0 to 0.45.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/golang/crypto/commit/4e0068c0098be10d7025c99ab7c50ce454c1f0f9"><code>4e0068c</code></a> go.mod: update golang.org/x dependencies</li> <li><a href="https://github.com/golang/crypto/commit/e79546e28b85ea53dd37afe1c4102746ef553b9c"><code>e79546e</code></a> ssh: curb GSSAPI DoS risk by limiting number of specified OIDs</li> <li><a href="https://github.com/golang/crypto/commit/f91f7a7c31bf90b39c1de895ad116a2bacc88748"><code>f91f7a7</code></a> ssh/agent: prevent panic on malformed constraint</li> <li><a href="https://github.com/golang/crypto/commit/2df4153a0311bdfea44376e0eb6ef2faefb0275b"><code>2df4153</code></a> acme/autocert: let automatic renewal work with short lifetime certs</li> <li><a href="https://github.com/golang/crypto/commit/bcf6a849efcf4702fa5172cb0998b46c3da1e989"><code>bcf6a84</code></a> acme: pass context to request</li> <li><a href="https://github.com/golang/crypto/commit/b4f2b62076abeee4e43fb59544dac565715fbf1e"><code>b4f2b62</code></a> ssh: fix error message on unsupported cipher</li> <li><a href="https://github.com/golang/crypto/commit/79ec3a51fcc7fbd2691d56155d578225ccc542e2"><code>79ec3a5</code></a> ssh: allow to bind to a hostname in remote forwarding</li> <li><a href="https://github.com/golang/crypto/commit/122a78f140d9d3303ed3261bc374bbbca149140f"><code>122a78f</code></a> go.mod: update golang.org/x dependencies</li> <li><a href="https://github.com/golang/crypto/commit/c0531f9c34514ad5c5551e2d6ce569ca673a8afd"><code>c0531f9</code></a> all: eliminate vet diagnostics</li> <li><a href="https://github.com/golang/crypto/commit/0997000b45e3a40598272081bcad03ffd21b8adb"><code>0997000</code></a> all: fix some comments</li> <li>Additional commits viewable in <a href="https://github.com/golang/crypto/compare/v0.43.0...v0.45.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/googleapis/google-cloud-go/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
PR created by the Librarian CLI to initialize a release. Merging this PR will auto trigger a release. Librarian Version: v0.7.0 Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/librarian-go@sha256:d2dee66d7c8c1d673fac26280164ea24015b79491b7f9d6ba369e6a98ab3420c <details><summary>firestore: 1.21.0</summary> ## [1.21.0](firestore/v1.20.0...firestore/v1.21.0) (2026-01-15) ### Features * publish the pipelines API to the stable branch (PiperOrigin-RevId: 840829013) ([21c9dbf](21c9dbfb)) * Add ExecutionTime to PipelineSnapshot (#13620) ([633a3ae](633a3ae5)) * add experimental warning to pipeline API (#13621) ([6b59162](6b59162f)) ### Documentation * minor api documentation changes (PiperOrigin-RevId: 840398028) ([21c9dbf](21c9dbfb)) </details>
…stration (#13626) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.43.0 to 0.45.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/golang/crypto/commit/4e0068c0098be10d7025c99ab7c50ce454c1f0f9"><code>4e0068c</code></a> go.mod: update golang.org/x dependencies</li> <li><a href="https://github.com/golang/crypto/commit/e79546e28b85ea53dd37afe1c4102746ef553b9c"><code>e79546e</code></a> ssh: curb GSSAPI DoS risk by limiting number of specified OIDs</li> <li><a href="https://github.com/golang/crypto/commit/f91f7a7c31bf90b39c1de895ad116a2bacc88748"><code>f91f7a7</code></a> ssh/agent: prevent panic on malformed constraint</li> <li><a href="https://github.com/golang/crypto/commit/2df4153a0311bdfea44376e0eb6ef2faefb0275b"><code>2df4153</code></a> acme/autocert: let automatic renewal work with short lifetime certs</li> <li><a href="https://github.com/golang/crypto/commit/bcf6a849efcf4702fa5172cb0998b46c3da1e989"><code>bcf6a84</code></a> acme: pass context to request</li> <li><a href="https://github.com/golang/crypto/commit/b4f2b62076abeee4e43fb59544dac565715fbf1e"><code>b4f2b62</code></a> ssh: fix error message on unsupported cipher</li> <li><a href="https://github.com/golang/crypto/commit/79ec3a51fcc7fbd2691d56155d578225ccc542e2"><code>79ec3a5</code></a> ssh: allow to bind to a hostname in remote forwarding</li> <li><a href="https://github.com/golang/crypto/commit/122a78f140d9d3303ed3261bc374bbbca149140f"><code>122a78f</code></a> go.mod: update golang.org/x dependencies</li> <li><a href="https://github.com/golang/crypto/commit/c0531f9c34514ad5c5551e2d6ce569ca673a8afd"><code>c0531f9</code></a> all: eliminate vet diagnostics</li> <li><a href="https://github.com/golang/crypto/commit/0997000b45e3a40598272081bcad03ffd21b8adb"><code>0997000</code></a> all: fix some comments</li> <li>Additional commits viewable in <a href="https://github.com/golang/crypto/compare/v0.43.0...v0.45.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/googleapis/google-cloud-go/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This PR adds some additional vulnerability configuration to renovate, so it can be responsibility for making automated changes to dependencies when vulns happen. Once this is verified to work as expected, we can disable the complementary functionality in dependabot. ref: #13629
…13632) This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [golang.org/x/crypto](https://pkg.go.dev/golang.org/x/crypto) | [`v0.43.0` → `v0.45.0`](https://cs.opensource.google/go/x/crypto/+/refs/tags/v0.43.0...refs/tags/v0.45.0) |  |  | --- > [!WARNING] > Some dependencies could not be looked up. Check the warning logs for more information. ### GitHub Vulnerability Alerts #### [CVE-2025-58181](https://nvd.nist.gov/vuln/detail/CVE-2025-58181) SSH servers parsing GSSAPI authentication requests do not validate the number of mechanisms specified in the request, allowing an attacker to cause unbounded memory consumption. #### [CVE-2025-47914](https://nvd.nist.gov/vuln/detail/CVE-2025-47914) SSH Agent servers do not validate the size of messages when processing new identity requests, which may cause the program to panic if the message is malformed due to an out of bounds read. --- ### Configuration 📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/google-cloud-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
…13634) This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [golang.org/x/crypto](https://pkg.go.dev/golang.org/x/crypto) | [`v0.43.0` → `v0.45.0`](https://cs.opensource.google/go/x/crypto/+/refs/tags/v0.43.0...refs/tags/v0.45.0) |  |  | ### GitHub Vulnerability Alerts #### [CVE-2025-58181](https://nvd.nist.gov/vuln/detail/CVE-2025-58181) SSH servers parsing GSSAPI authentication requests do not validate the number of mechanisms specified in the request, allowing an attacker to cause unbounded memory consumption. --- ### Configuration 📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/google-cloud-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
…13640) This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [golang.org/x/crypto](https://pkg.go.dev/golang.org/x/crypto) | [`v0.43.0` → `v0.45.0`](https://cs.opensource.google/go/x/crypto/+/refs/tags/v0.43.0...refs/tags/v0.45.0) |  |  | | [golang.org/x/crypto](https://pkg.go.dev/golang.org/x/crypto) | [`v0.44.0` → `v0.45.0`](https://cs.opensource.google/go/x/crypto/+/refs/tags/v0.44.0...refs/tags/v0.45.0) |  |  | ### GitHub Vulnerability Alerts #### [CVE-2025-58181](https://nvd.nist.gov/vuln/detail/CVE-2025-58181) SSH servers parsing GSSAPI authentication requests do not validate the number of mechanisms specified in the request, allowing an attacker to cause unbounded memory consumption. #### [CVE-2025-47914](https://nvd.nist.gov/vuln/detail/CVE-2025-47914) SSH Agent servers do not validate the size of messages when processing new identity requests, which may cause the program to panic if the message is malformed due to an out of bounds read. --- ### Configuration 📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/google-cloud-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
This PR corrects a test usage that wasn't automatically upgraded by vuln updates
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/checkout](https://redirect.github.com/actions/checkout) | action | major | `v4` → `v6` | | [actions/github-script](https://redirect.github.com/actions/github-script) | action | major | `v7` → `v8` | | [actions/setup-go](https://redirect.github.com/actions/setup-go) | action | major | `v5` → `v6` | --- ### Release Notes <details> <summary>actions/checkout (actions/checkout)</summary> ### [`v6`](https://redirect.github.com/actions/checkout/compare/v5...v6) [Compare Source](https://redirect.github.com/actions/checkout/compare/v5...v6) ### [`v5`](https://redirect.github.com/actions/checkout/compare/v4...v5) [Compare Source](https://redirect.github.com/actions/checkout/compare/v4...v5) </details> <details> <summary>actions/github-script (actions/github-script)</summary> ### [`v8`](https://redirect.github.com/actions/github-script/releases/tag/v8): .0.0 [Compare Source](https://redirect.github.com/actions/github-script/compare/v7...v8) ##### What's Changed - Update Node.js version support to 24.x by [@​salmanmkc](https://redirect.github.com/salmanmkc) in [#​637](https://redirect.github.com/actions/github-script/pull/637) - README for updating actions/github-script from v7 to v8 by [@​sneha-krip](https://redirect.github.com/sneha-krip) in [#​653](https://redirect.github.com/actions/github-script/pull/653) #####⚠️ Minimum Compatible Runner Version **v2.327.1**\ [Release Notes](https://redirect.github.com/actions/runner/releases/tag/v2.327.1) Make sure your runner is updated to this version or newer to use this release. ##### New Contributors - [@​salmanmkc](https://redirect.github.com/salmanmkc) made their first contribution in [#​637](https://redirect.github.com/actions/github-script/pull/637) - [@​sneha-krip](https://redirect.github.com/sneha-krip) made their first contribution in [#​653](https://redirect.github.com/actions/github-script/pull/653) **Full Changelog**: <actions/github-script@v7.1.0...v8.0.0> </details> <details> <summary>actions/setup-go (actions/setup-go)</summary> ### [`v6`](https://redirect.github.com/actions/setup-go/compare/v5...v6) [Compare Source](https://redirect.github.com/actions/setup-go/compare/v5...v6) </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/google-cloud-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuODUuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
PR created by the Librarian CLI to generate Cloud Client Libraries code from protos. BEGIN_COMMIT BEGIN_NESTED_COMMIT docs: A comment for field `scaled` in message `.google.cloud.aiplatform.v1beta1.RagManagedDbConfig` is changed PiperOrigin-RevId: 858643621 Library-IDs: aiplatform Source-link: [googleapis/googleapis@87e3579c](googleapis/googleapis@87e3579c) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for field `unprovisioned` in message `.google.cloud.aiplatform.v1beta1.RagManagedDbConfig` is changed PiperOrigin-RevId: 858643621 Library-IDs: aiplatform Source-link: [googleapis/googleapis@87e3579c](googleapis/googleapis@87e3579c) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for field `basic` in message `.google.cloud.aiplatform.v1beta1.RagManagedDbConfig` is changed PiperOrigin-RevId: 858643621 Library-IDs: aiplatform Source-link: [googleapis/googleapis@87e3579c](googleapis/googleapis@87e3579c) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for message `RagManagedDbConfig` is changed PiperOrigin-RevId: 858643621 Library-IDs: aiplatform Source-link: [googleapis/googleapis@87e3579c](googleapis/googleapis@87e3579c) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: RAG - deprecate tier from RagEngineConfig PiperOrigin-RevId: 858643621 Library-IDs: aiplatform Source-link: [googleapis/googleapis@87e3579c](googleapis/googleapis@87e3579c) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: RAG - add mode config to RagEngineConfig with Spanner and Serverless PiperOrigin-RevId: 858643621 Library-IDs: aiplatform Source-link: [googleapis/googleapis@87e3579c](googleapis/googleapis@87e3579c) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for field `crypto_key_backend` in message `.google.cloud.kms.v1.CryptoKey` is expanded to include SingleTenantHsmInstances PiperOrigin-RevId: 858582271 Library-IDs: kms Source-link: [googleapis/googleapis@d9f058d2](googleapis/googleapis@d9f058d2) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for enum value `MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION` in enum `AccessReason` is changed PiperOrigin-RevId: 858582271 Library-IDs: kms Source-link: [googleapis/googleapis@d9f058d2](googleapis/googleapis@d9f058d2) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for enum value `MODIFIED_CUSTOMER_INITIATED_ACCESS` in enum `AccessReason` is changed PiperOrigin-RevId: 858582271 Library-IDs: kms Source-link: [googleapis/googleapis@d9f058d2](googleapis/googleapis@d9f058d2) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: add the SingleTenantHsm functionality including the management API and resource types PiperOrigin-RevId: 858582271 Library-IDs: kms Source-link: [googleapis/googleapis@d9f058d2](googleapis/googleapis@d9f058d2) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Added OUTPUT_ONLY annotations to create_time and update_time in InternalRange to reflect existing service behavior PiperOrigin-RevId: 858089458 Library-IDs: networkconnectivity Source-link: [googleapis/googleapis@cb268fbe](googleapis/googleapis@cb268fbe) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: add instances description PiperOrigin-RevId: 856756379 Library-IDs: run Source-link: [googleapis/googleapis@a79ccb6a](googleapis/googleapis@a79ccb6a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: add instances client library PiperOrigin-RevId: 856756379 Library-IDs: run Source-link: [googleapis/googleapis@a79ccb6a](googleapis/googleapis@a79ccb6a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT fix: An existing field `webhook_tags` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult` PiperOrigin-RevId: 856725401 Library-IDs: dialogflow Source-link: [googleapis/googleapis@b8d14913](googleapis/googleapis@b8d14913) END_NESTED_COMMIT BEGIN_NESTED_COMMIT fix: An existing field `start_flow` is moved in to oneof in message `.google.cloud.dialogflow.cx.v3.Agent` PiperOrigin-RevId: 856725401 Library-IDs: dialogflow Source-link: [googleapis/googleapis@b8d14913](googleapis/googleapis@b8d14913) END_NESTED_COMMIT BEGIN_NESTED_COMMIT fix: An existing field `webhook_latencies` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult` PiperOrigin-RevId: 856725401 Library-IDs: dialogflow Source-link: [googleapis/googleapis@b8d14913](googleapis/googleapis@b8d14913) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: updated v3 dialogflow client libraries PiperOrigin-RevId: 856725401 Library-IDs: dialogflow Source-link: [googleapis/googleapis@b8d14913](googleapis/googleapis@b8d14913) END_NESTED_COMMIT BEGIN_NESTED_COMMIT fix: An existing field `webhook_ids` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult` PiperOrigin-RevId: 856725401 Library-IDs: dialogflow Source-link: [googleapis/googleapis@b8d14913](googleapis/googleapis@b8d14913) END_NESTED_COMMIT BEGIN_NESTED_COMMIT fix: An existing field `webhook_display_names` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult` PiperOrigin-RevId: 856725401 Library-IDs: dialogflow Source-link: [googleapis/googleapis@b8d14913](googleapis/googleapis@b8d14913) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Update Compute Engine v1 API to revision 20251230 (#1144) PiperOrigin-RevId: Library-IDs: compute Source-link: [googleapis/googleapis@59405cfb](googleapis/googleapis@59405cfb) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Update Compute Engine v1beta API to revision 20251230 (#1143) PiperOrigin-RevId: Library-IDs: compute Source-link: [googleapis/googleapis@741fcad2](googleapis/googleapis@741fcad2) END_NESTED_COMMIT END_COMMIT This pull request is generated with proto changes between [googleapis/googleapis@94aa4f5a](googleapis/googleapis@94aa4f5) (exclusive) and [googleapis/googleapis@87e3579c](googleapis/googleapis@87e3579) (inclusive). Librarian Version: v0.0.0-20251218164811-cd2252e38d0a Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/librarian-go@sha256:d2dee66d7c8c1d673fac26280164ea24015b79491b7f9d6ba369e6a98ab3420c
PR created by the Librarian CLI to initialize a release. Merging this PR will auto trigger a release. Librarian Version: v0.8.0 Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/librarian-go@sha256:d2dee66d7c8c1d673fac26280164ea24015b79491b7f9d6ba369e6a98ab3420c <details><summary>auth: 0.18.1</summary> ## [0.18.1](auth/v0.18.0...auth/v0.18.1) (2026-01-21) ### Bug Fixes * add InternalOptions.TelemetryAttributes for internal client use (#13641) ([3876978](38769789)) * remove singleton and restore normal usage of otelgrpc.clientHandler (#13522) ([673d4b0](673d4b05)) </details>
This PR just tidies module info for snippets.
PR created by the Librarian CLI to initialize a release. Merging this PR will auto trigger a release. Librarian Version: v0.0.0-20251218164811-cd2252e38d0a Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/librarian-go@sha256:d2dee66d7c8c1d673fac26280164ea24015b79491b7f9d6ba369e6a98ab3420c <details><summary>aiplatform: 1.114.0</summary> ## [1.114.0](aiplatform/v1.113.0...aiplatform/v1.114.0) (2026-01-22) ### Features * RAG - deprecate tier from RagEngineConfig (PiperOrigin-RevId: 858643621) ([8ddeca5](8ddeca50)) * RAG - add mode config to RagEngineConfig with Spanner and Serverless (PiperOrigin-RevId: 858643621) ([8ddeca5](8ddeca50)) ### Documentation * A comment for field `basic` in message `.google.cloud.aiplatform.v1beta1.RagManagedDbConfig` is changed (PiperOrigin-RevId: 858643621) ([8ddeca5](8ddeca50)) * A comment for field `scaled` in message `.google.cloud.aiplatform.v1beta1.RagManagedDbConfig` is changed (PiperOrigin-RevId: 858643621) ([8ddeca5](8ddeca50)) * A comment for field `unprovisioned` in message `.google.cloud.aiplatform.v1beta1.RagManagedDbConfig` is changed (PiperOrigin-RevId: 858643621) ([8ddeca5](8ddeca50)) * A comment for message `RagManagedDbConfig` is changed (PiperOrigin-RevId: 858643621) ([8ddeca5](8ddeca50)) </details> <details><summary>compute: 1.54.0</summary> ## [1.54.0](compute/v1.53.0...compute/v1.54.0) (2026-01-22) ### Features * Update Compute Engine v1 API to revision 20251230 (#1144) ([8ddeca5](8ddeca50)) * Update Compute Engine v1beta API to revision 20251230 (#1143) ([8ddeca5](8ddeca50)) </details> <details><summary>dialogflow: 1.74.0</summary> ## [1.74.0](dialogflow/v1.73.0...dialogflow/v1.74.0) (2026-01-22) ### Features * updated v3 dialogflow client libraries (PiperOrigin-RevId: 856725401) ([8ddeca5](8ddeca50)) ### Bug Fixes * An existing field `webhook_latencies` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult` (PiperOrigin-RevId: 856725401) ([8ddeca5](8ddeca50)) * An existing field `webhook_ids` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult` (PiperOrigin-RevId: 856725401) ([8ddeca5](8ddeca50)) * An existing field `webhook_display_names` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult` (PiperOrigin-RevId: 856725401) ([8ddeca5](8ddeca50)) * An existing field `start_flow` is moved in to oneof in message `.google.cloud.dialogflow.cx.v3.Agent` (PiperOrigin-RevId: 856725401) ([8ddeca5](8ddeca50)) * An existing field `webhook_tags` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult` (PiperOrigin-RevId: 856725401) ([8ddeca5](8ddeca50)) </details> <details><summary>kms: 1.25.0</summary> ## [1.25.0](kms/v1.24.0...kms/v1.25.0) (2026-01-22) ### Features * add the SingleTenantHsm functionality including the management API and resource types (PiperOrigin-RevId: 858582271) ([8ddeca5](8ddeca50)) ### Documentation * A comment for field `crypto_key_backend` in message `.google.cloud.kms.v1.CryptoKey` is expanded to include SingleTenantHsmInstances (PiperOrigin-RevId: 858582271) ([8ddeca5](8ddeca50)) * A comment for enum value `MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION` in enum `AccessReason` is changed (PiperOrigin-RevId: 858582271) ([8ddeca5](8ddeca50)) * A comment for enum value `MODIFIED_CUSTOMER_INITIATED_ACCESS` in enum `AccessReason` is changed (PiperOrigin-RevId: 858582271) ([8ddeca5](8ddeca50)) </details> <details><summary>networkconnectivity: 1.20.0</summary> ## [1.20.0](networkconnectivity/v1.19.1...networkconnectivity/v1.20.0) (2026-01-22) ### Features * Added OUTPUT_ONLY annotations to create_time and update_time in InternalRange to reflect existing service behavior (PiperOrigin-RevId: 858089458) ([8ddeca5](8ddeca50)) </details> <details><summary>run: 1.15.0</summary> ## [1.15.0](run/v1.14.0...run/v1.15.0) (2026-01-22) ### Features * add instances client library (PiperOrigin-RevId: 856756379) ([8ddeca5](8ddeca50)) ### Documentation * add instances description (PiperOrigin-RevId: 856756379) ([8ddeca5](8ddeca50)) </details>
PiperOrigin-RevId: 799477610
This PR adopts a mechanism similar to gax feature enablement mechanism to skip public IAM tests. This PR also removes some longstanding skipped tests that are coupled to editions behaviors.
…ta (#13656) Adds support for preview version matching in snippet metadata update postprocessing. Otherwise it only matches the SemVer version core.
Captures change from #13656. The full regeneration executed by `update-image` produced no diffs.
PiperOrigin-RevId: 860067834
Service limits appear to be in flux, so this PR removes a test that is prone to flaking. Fixes: #13658
addresses test failures related to missing module metadata for snippets.
Integration tests in CI pipeline run with a time limit of 45m. Bigtable constantly exceeds that limit and leads to issues such as #13563 This PR fixes such issues by: 1) Combining the tests that require similar setup 2) Moving some integration tests to unit tests 3) avoiding resource naming conflicts to run a test in parallel 4) Reducing the polling interval in the tests which are dependent on backend server latency. This PR also enables TestIntegration_EnableChangeStream test since #8266 has been fixed.
Implement the Scanner and Valuer interfaces for PGNumeric so this type is easier to use with the database/sql driver.
MoveObject API is GA
3cc557b to
e98ce43
Compare
|
This approach isn't very clean, closing this PR. |
PR created by the Librarian CLI to initialize a release. Merging this PR will auto trigger a release.
Librarian Version: v0.8.0
Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/librarian-go@sha256:01189c9771ac4150742aed38eb52e19a008018889066002742034b7f82db070f
storage: 1.59.2
1.59.2 (2026-01-28)
Features
Bug Fixes