Skip to content

Conversation

@google-cloud-sdk-librarian-dotnet-robot
Copy link
Collaborator

Changes in this PR

  • chore: Release library Google.Apps.Chat.V1 version 1.0.0-beta20
  • chore: Release library Google.Cloud.AlloyDb.V1Beta version 1.0.0-beta15
  • chore: Release library Google.Cloud.AIPlatform.V1Beta1 version 1.0.0-beta64
  • chore: Release library Google.Cloud.AIPlatform.V1 version 3.60.0
  • chore: Release library Google.Cloud.ArtifactRegistry.V1 version 2.14.0
  • chore: Release library Google.Cloud.Compute.V1 version 3.21.0
  • chore: Release library Google.Cloud.Memorystore.V1 version 1.0.0-beta05
  • chore: Release library Google.Cloud.Spanner version 5.9.0
  • chore: Release library Google.Cloud.GeminiDataAnalytics.V1Beta version 1.0.0-beta06
  • chore: Release library Google.Cloud.VertexAI.Extensions version 1.0.0-beta03
  • chore: Release library Google.Cloud.DatabaseCenter.V1Beta version 1.0.0-beta02

Librarian-Release-ID: release-20260105T140150Z

### New features

- Add app authorization support to space APIs
- Add accessory widget support for private messages
- Addition of GMAIL_MESSAGE value for RichLinkType enum in the RichLinkMetadata proto

### Documentation improvements

- Improve documentation of attachment.proto, event_payload.proto and space.proto

Librarian-Release-Library: Google.Apps.Chat.V1
Librarian-Release-Version: 1.0.0-beta20
Librarian-Release-ID: release-20260105T140150Z
### New features

- Add POSTGRES_18 to DatabaseVersion

Librarian-Release-Library: Google.Cloud.AlloyDb.V1Beta
Librarian-Release-Version: 1.0.0-beta15
Librarian-Release-ID: release-20260105T140150Z
…beta64

### New features

- Add Lustre support to the Vertex Training Custom Job API

### Documentation improvements

- A comment for field `timeout` in message `.google.cloud.aiplatform.v1beta1.Scheduling` is changed
- A comment for field `restart_job_on_worker_restart` in message `.google.cloud.aiplatform.v1beta1.Scheduling` is changed

Librarian-Release-Library: Google.Cloud.AIPlatform.V1Beta1
Librarian-Release-Version: 1.0.0-beta64
Librarian-Release-ID: release-20260105T140150Z
### New features

- Add Lustre support to the Vertex Training Custom Job API

### Documentation improvements

- Update comments for machine resources and autoscaling

Librarian-Release-Library: Google.Cloud.AIPlatform.V1
Librarian-Release-Version: 3.60.0
Librarian-Release-ID: release-20260105T140150Z
### New features

- Add Fingerprint to Artifact Registry Version resource

### Documentation improvements

- Update the description of ExportArtifact

Librarian-Release-Library: Google.Cloud.ArtifactRegistry.V1
Librarian-Release-Version: 2.14.0
Librarian-Release-ID: release-20260105T140150Z
### New features

- [DIREGAPIC] Update v1 API definitions to revision 20251202

Librarian-Release-Library: Google.Cloud.Compute.V1
Librarian-Release-Version: 3.21.0
Librarian-Release-ID: release-20260105T140150Z
### New features

- A new field `Instance.simulate_maintenance_event` is added to message `.google.cloud.memorystore.v1.`
- A new field `satisfies_pzs` is added to message `.google.cloud.memorystore.v1.Instance`
- A new field `satisfies_pzi` is added to message `.google.cloud.memorystore.v1.Instance`
- A new field `kms_key` is added to message `.google.cloud.memorystore.v1.Instance`
- A new field `encryption_info` is added to message `.google.cloud.memorystore.v1.Instance`
- A new field `maintenance_version` is added to message `.google.cloud.memorystore.v1.Instance`
- A new field `effective_maintenance_version` is added to message `.google.cloud.memorystore.v1.Instance`
- A new field `available_maintenance_versions` is added to message `.google.cloud.memorystore.v1.Instance`
- A new field `allow_fewer_zones_deployment` is added to message `.google.cloud.memorystore.v1.Instance`
- A new field `total_backup_size_bytes` is added to message `.google.cloud.memorystore.v1.BackupCollection`
- A new field `total_backup_count` is added to message `.google.cloud.memorystore.v1.BackupCollection`
- A new field `last_backup_time` is added to message `.google.cloud.memorystore.v1.BackupCollection`
- A new field `encryption_info` is added to message `.google.cloud.memorystore.v1.Backup`
- A new message `EncryptionInfo` is added

### Documentation improvements

- A comment for field `discovery_endpoints` in message `.google.cloud.memorystore.v1.Instance` is changed

Librarian-Release-Library: Google.Cloud.Memorystore.V1
Librarian-Release-Version: 1.0.0-beta05
Librarian-Release-ID: release-20260105T140150Z
### New features

- Exposing total CPU related fields in AutoscalingConfig

### Documentation improvements

- Update high_priority_cpu_utilization_percent in AutoscalingConfig to be Optional and clarify its behavior when not specified

Librarian-Release-Library: Google.Cloud.Spanner
Librarian-Release-Version: 5.9.0
Librarian-Release-ID: release-20260105T140150Z
…n 1.0.0-beta06

### New features

- Add LookerGoldenQuery to Context
- Add LookerGoldenQuery to Context

### Documentation improvements

- Specify the data sources supported only by the QueryData API

Librarian-Release-Library: Google.Cloud.GeminiDataAnalytics.V1Beta
Librarian-Release-Version: 1.0.0-beta06
Librarian-Release-ID: release-20260105T140150Z
…-beta03

### New features

- Update to M.E.AI.Abstractions 10.1.1

Librarian-Release-Library: Google.Cloud.VertexAI.Extensions
Librarian-Release-Version: 1.0.0-beta03
Librarian-Release-ID: release-20260105T140150Z
….0-beta02

### New features

- Adding Method QueryDatabaseResourceGroups of Database Center API v1beta

Librarian-Release-Library: Google.Cloud.DatabaseCenter.V1Beta
Librarian-Release-Version: 1.0.0-beta02
Librarian-Release-ID: release-20260105T140150Z
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @google-cloud-sdk-librarian-dotnet-robot, 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 performs a routine automated release of several Google Cloud .NET client libraries. It updates the versions of eleven different libraries, incorporating a range of new features, API enhancements, and documentation improvements across services such as Google Chat, AI Platform, AlloyDB, Artifact Registry, Compute Engine, Database Center, Gemini Data Analytics, Memorystore, Spanner, and Vertex AI Extensions. This ensures that the client libraries remain up-to-date with the latest service capabilities and documentation.

Highlights

  • Google Chat V1 Library Update: The Google.Apps.Chat.V1 library has been updated to version 1.0.0-beta20, introducing app authorization support for space APIs, accessory widget support for private messages, and the addition of a GMAIL_MESSAGE value to the RichLinkType enum. Documentation for attachment.proto, event_payload.proto, and space.proto has also been improved.
  • AI Platform V1 and V1Beta1 Updates: Both Google.Cloud.AIPlatform.V1 (now 3.60.0) and Google.Cloud.AIPlatform.V1Beta1 (now 1.0.0-beta64) libraries now include Lustre support for the Vertex Training Custom Job API. Additionally, documentation comments for machine resources, autoscaling, and scheduling fields (timeout, restart_job_on_worker_restart) have been updated.
  • AlloyDB V1Beta Enhancement: The Google.Cloud.AlloyDb.V1Beta library has been updated to version 1.0.0-beta15, adding support for POSTGRES_18 to the DatabaseVersion.
  • Artifact Registry V1 Update: Google.Cloud.ArtifactRegistry.V1 is now at version 2.14.0, featuring the addition of a Fingerprint to the Artifact Registry Version resource and an updated description for ExportArtifact.
  • Compute Engine V1 API Definition Update: The Google.Cloud.Compute.V1 library has been updated to version 3.21.0, incorporating the latest v1 API definitions from revision 20251202.
  • Database Center V1Beta New Method: Google.Cloud.DatabaseCenter.V1Beta has been released as version 1.0.0-beta02, adding the QueryDatabaseResourceGroups method to the API.
  • Gemini Data Analytics V1Beta Context Update: The Google.Cloud.GeminiDataAnalytics.V1Beta library, now at version 1.0.0-beta06, includes the addition of LookerGoldenQuery to the Context. Documentation has also been improved to specify data sources supported by the QueryData API.
  • Memorystore V1 Comprehensive Updates: Google.Cloud.Memorystore.V1 has been updated to version 1.0.0-beta05, introducing numerous new fields to the Instance message (e.g., simulate_maintenance_event, kms_key, encryption_info, maintenance_version), new fields to BackupCollection (e.g., total_backup_size_bytes, last_backup_time), a new encryption_info field to Backup, and a new EncryptionInfo message. A comment for the discovery_endpoints field in Instance was also changed.
  • Spanner Libraries Update: All Google Cloud Spanner related libraries (Google.Cloud.Spanner.Admin.Database.V1, Google.Cloud.Spanner.Admin.Instance.V1, Google.Cloud.Spanner.Common.V1, Google.Cloud.Spanner.Data, Google.Cloud.Spanner.V1) have been updated to version 5.9.0. This release exposes total CPU related fields in AutoscalingConfig and clarifies the behavior of high_priority_cpu_utilization_percent in AutoscalingConfig documentation.
  • Vertex AI Extensions Update: The Google.Cloud.VertexAI.Extensions library has been updated to version 1.0.0-beta03, which includes an update to M.E.AI.Abstractions 10.1.1.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Using Gemini Code Assist

The 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 /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

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 .gemini/ folder in the base of the repository. Detailed instructions can be found here.

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

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a 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 primarily updates the version numbers across multiple Google Cloud client libraries (Chat, AIPlatform V1 and V1Beta1, AlloyDB V1Beta, ArtifactRegistry V1, Compute V1, DatabaseCenter V1Beta, GeminiDataAnalytics V1Beta, Memorystore V1, Spanner Admin Database V1, Spanner Admin Instance V1, Spanner Common V1, Spanner Data, Spanner V1, and VertexAI Extensions) in their respective .csproj files and generator-input/apis.json and generator-input/pipeline-state.json files. Corresponding history.md files are updated with release notes for the new versions, detailing new features such as app authorization for Chat space APIs, accessory widgets for private messages, GMAIL_MESSAGE enum value, Lustre support for Vertex Training Custom Job API, POSTGRES_18 for AlloyDB, Fingerprint for Artifact Registry Version, updated Compute V1 API definitions, QueryDatabaseResourceGroups method for Database Center, LookerGoldenQuery for Gemini Data Analytics, and numerous new fields and a new message (EncryptionInfo) for Memorystore V1. Spanner updates include exposing total CPU related fields in AutoscalingConfig. Documentation improvements are also noted across several APIs. A review comment highlighted a typo in the Memorystore V1 history, suggesting the message path for Instance.simulate_maintenance_event should be .google.cloud.memorystore.v1.Instance for consistency.


### New features

- A new field `Instance.simulate_maintenance_event` is added to message `.google.cloud.memorystore.v1.`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

There appears to be a typo in the message name. Given that the new field is Instance.simulate_maintenance_event, the message path should likely be .google.cloud.memorystore.v1.Instance for consistency with other Instance message updates in this file.

Suggested change
- A new field `Instance.simulate_maintenance_event` is added to message `.google.cloud.memorystore.v1.`
- A new field `Instance.simulate_maintenance_event` is added to message `.google.cloud.memorystore.v1.Instance`

@github-actions
Copy link

github-actions bot commented Jan 5, 2026

Pull request diff results
(Breaking changes allowed during diff)
Finding changes in Google.Apps.Chat.V1...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Apps.Chat.V1 version 1.0.0-beta20
Differences from 1.0.0-beta19
Minor changes:
Enum 'RichLinkMetadata.Types.RichLinkType' entry 'GmailMessage' added.

Diff level: Minor

Finished comparisons for Google.Apps.Chat.V1

Finding changes in Google.Cloud.AIPlatform.V1...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.AIPlatform.V1 version 3.60.0
Differences from 3.59.0
Minor changes:
Class 'LustreMount' added.
Class 'WorkerPoolSpec'; property 'RepeatedField LustreMounts { get; }' added.
Class 'WorkerPoolSpec'; constant 'System.Int32 Google.Cloud.AIPlatform.V1.WorkerPoolSpec::LustreMountsFieldNumber' added.

Diff level: Minor

Finished comparisons for Google.Cloud.AIPlatform.V1

Finding changes in Google.Cloud.AIPlatform.V1Beta1...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.AIPlatform.V1Beta1 version 1.0.0-beta64
Differences from 1.0.0-beta63
Minor changes:
Class 'LustreMount' added.
Class 'WorkerPoolSpec'; property 'RepeatedField LustreMounts { get; }' added.
Class 'WorkerPoolSpec'; constant 'System.Int32 Google.Cloud.AIPlatform.V1Beta1.WorkerPoolSpec::LustreMountsFieldNumber' added.

Diff level: Minor

Finished comparisons for Google.Cloud.AIPlatform.V1Beta1

Finding changes in Google.Cloud.AlloyDb.V1Beta...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.AlloyDb.V1Beta version 1.0.0-beta15
Differences from 1.0.0-beta14
Minor changes:
Enum 'DatabaseVersion' entry 'Postgres18' added.

Diff level: Minor

Finished comparisons for Google.Cloud.AlloyDb.V1Beta

Finding changes in Google.Cloud.ArtifactRegistry.V1...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.ArtifactRegistry.V1 version 2.14.0
Differences from 2.13.0
Minor changes:
Class 'Version'; property 'RepeatedField Fingerprints { get; }' added.
Class 'Version'; constant 'System.Int32 Google.Cloud.ArtifactRegistry.V1.Version::FingerprintsFieldNumber' added.

Diff level: Minor

Finished comparisons for Google.Cloud.ArtifactRegistry.V1

Finding changes in Google.Cloud.Compute.V1...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Compute.V1 version 3.21.0
Differences from 3.20.0
Minor changes:
Enum 'AcceleratorTopologiesInfoAcceleratorTopologyInfoInfoPerTopologyState.Types.State' entry 'Degraded' added.
Class 'Address'; method 'void ClearIpCollection()' added.
Class 'Address'; property 'Boolean HasIpCollection { get; }' added.
Class 'Address'; property 'String IpCollection { get; set; }' added.
Class 'Address'; constant 'System.Int32 Google.Cloud.Compute.V1.Address::IpCollectionFieldNumber' added.
Class 'Advice' added.
Class 'Advice.AdviceBase' added.
Class 'Advice.AdviceClient' added.
Class 'AdviceClient' added.
Class 'AdviceClientBuilder' added.
Class 'AdviceClientImpl' added.
Class 'AdviceSettings' added.
Class 'CalendarModeAdviceRequest' added.
Class 'CalendarModeAdviceResponse' added.
Class 'CalendarModeAdviceRpcRequest' added.
Class 'CalendarModeRecommendation' added.
Enum 'Commitment.Types.Type' entry 'GraphicsOptimizedG4' added.
Class 'ComputeEnumConstants.AcceleratorTopologiesInfoAcceleratorTopologyInfoInfoPerTopologyState.State'; constant 'System.String Google.Cloud.Compute.V1.ComputeEnumConstants/AcceleratorTopologiesInfoAcceleratorTopologyInfoInfoPerTopologyState/State::Degraded' added.
Class 'ComputeEnumConstants.Commitment.Type'; constant 'System.String Google.Cloud.Compute.V1.ComputeEnumConstants/Commitment/Type::GraphicsOptimizedG4' added.
Class 'ComputeEnumConstants.FutureResourcesRecommendation' added.
Class 'ComputeEnumConstants.FutureResourcesRecommendation.RecommendationType' added.
Class 'ComputeEnumConstants.FutureResourcesRecommendationOtherLocation' added.
Class 'ComputeEnumConstants.FutureResourcesRecommendationOtherLocation.Status' added.
Class 'ComputeEnumConstants.FutureResourcesSpec' added.
Class 'ComputeEnumConstants.FutureResourcesSpec.DeploymentType' added.
Class 'ComputeEnumConstants.FutureResourcesSpecAggregateResources' added.
Class 'ComputeEnumConstants.FutureResourcesSpecAggregateResources.VmFamily' added.
Class 'ComputeEnumConstants.FutureResourcesSpecAggregateResources.WorkloadType' added.
Class 'ComputeEnumConstants.FutureResourcesSpecLocalSsdPartition' added.
Class 'ComputeEnumConstants.FutureResourcesSpecLocalSsdPartition.DiskInterface' added.
Class 'ComputeEnumConstants.FutureResourcesSpecLocationPolicyLocation' added.
Class 'ComputeEnumConstants.FutureResourcesSpecLocationPolicyLocation.Preference' added.
Class 'FlexibleTimeRange' added.
Class 'FutureResourcesRecommendation' added.
Class 'FutureResourcesRecommendation.Types' added.
Enum 'FutureResourcesRecommendation.Types.RecommendationType' added.
Class 'FutureResourcesRecommendationOtherLocation' added.
Class 'FutureResourcesRecommendationOtherLocation.Types' added.
Enum 'FutureResourcesRecommendationOtherLocation.Types.Status' added.
Class 'FutureResourcesSpec' added.
Class 'FutureResourcesSpec.Types' added.
Enum 'FutureResourcesSpec.Types.DeploymentType' added.
Class 'FutureResourcesSpecAggregateResources' added.
Class 'FutureResourcesSpecAggregateResources.Types' added.
Enum 'FutureResourcesSpecAggregateResources.Types.VmFamily' added.
Enum 'FutureResourcesSpecAggregateResources.Types.WorkloadType' added.
Class 'FutureResourcesSpecLocalSsdPartition' added.
Class 'FutureResourcesSpecLocalSsdPartition.Types' added.
Enum 'FutureResourcesSpecLocalSsdPartition.Types.DiskInterface' added.
Class 'FutureResourcesSpecLocationPolicy' added.
Class 'FutureResourcesSpecLocationPolicyLocation' added.
Class 'FutureResourcesSpecLocationPolicyLocation.Types' added.
Enum 'FutureResourcesSpecLocationPolicyLocation.Types.Preference' added.
Class 'FutureResourcesSpecSpecificSKUResources' added.
Class 'FutureResourcesSpecTargetResources' added.
Class 'InterconnectAttachment'; method 'void ClearCandidateCloudRouterIpAddress()' added.
Class 'InterconnectAttachment'; method 'void ClearCandidateCloudRouterIpv6Address()' added.
Class 'InterconnectAttachment'; method 'void ClearCandidateCustomerRouterIpAddress()' added.
Class 'InterconnectAttachment'; method 'void ClearCandidateCustomerRouterIpv6Address()' added.
Class 'InterconnectAttachment'; property 'Boolean HasCandidateCloudRouterIpAddress { get; }' added.
Class 'InterconnectAttachment'; property 'Boolean HasCandidateCloudRouterIpv6Address { get; }' added.
Class 'InterconnectAttachment'; property 'Boolean HasCandidateCustomerRouterIpAddress { get; }' added.
Class 'InterconnectAttachment'; property 'Boolean HasCandidateCustomerRouterIpv6Address { get; }' added.
Class 'InterconnectAttachment'; property 'String CandidateCloudRouterIpAddress { get; set; }' added.
Class 'InterconnectAttachment'; property 'String CandidateCloudRouterIpv6Address { get; set; }' added.
Class 'InterconnectAttachment'; property 'String CandidateCustomerRouterIpAddress { get; set; }' added.
Class 'InterconnectAttachment'; property 'String CandidateCustomerRouterIpv6Address { get; set; }' added.
Class 'InterconnectAttachment'; constant 'System.Int32 Google.Cloud.Compute.V1.InterconnectAttachment::CandidateCloudRouterIpAddressFieldNumber' added.
Class 'InterconnectAttachment'; constant 'System.Int32 Google.Cloud.Compute.V1.InterconnectAttachment::CandidateCloudRouterIpv6AddressFieldNumber' added.
Class 'InterconnectAttachment'; constant 'System.Int32 Google.Cloud.Compute.V1.InterconnectAttachment::CandidateCustomerRouterIpAddressFieldNumber' added.
Class 'InterconnectAttachment'; constant 'System.Int32 Google.Cloud.Compute.V1.InterconnectAttachment::CandidateCustomerRouterIpv6AddressFieldNumber' added.
Class 'PublicDelegatedPrefix'; method 'void ClearEnableEnhancedIpv4Allocation()' added.
Class 'PublicDelegatedPrefix'; property 'Boolean EnableEnhancedIpv4Allocation { get; set; }' added.
Class 'PublicDelegatedPrefix'; property 'Boolean HasEnableEnhancedIpv4Allocation { get; }' added.
Class 'PublicDelegatedPrefix'; constant 'System.Int32 Google.Cloud.Compute.V1.PublicDelegatedPrefix::EnableEnhancedIpv4AllocationFieldNumber' added.
Class 'PublicDelegatedPrefixPublicDelegatedSubPrefix'; method 'void ClearEnableEnhancedIpv4Allocation()' added.
Class 'PublicDelegatedPrefixPublicDelegatedSubPrefix'; property 'Boolean EnableEnhancedIpv4Allocation { get; set; }' added.
Class 'PublicDelegatedPrefixPublicDelegatedSubPrefix'; property 'Boolean HasEnableEnhancedIpv4Allocation { get; }' added.
Class 'PublicDelegatedPrefixPublicDelegatedSubPrefix'; constant 'System.Int32 Google.Cloud.Compute.V1.PublicDelegatedPrefixPublicDelegatedSubPrefix::EnableEnhancedIpv4AllocationFieldNumber' added.
Class 'Route'; method 'void ClearNextHopInterconnectAttachment()' added.
Class 'Route'; property 'Boolean HasNextHopInterconnectAttachment { get; }' added.
Class 'Route'; property 'String NextHopInterconnectAttachment { get; set; }' added.
Class 'Route'; constant 'System.Int32 Google.Cloud.Compute.V1.Route::NextHopInterconnectAttachmentFieldNumber' added.
Class 'SecurityPolicyAdvancedOptionsConfig'; method 'void ClearRequestBodyInspectionSize()' added.
Class 'SecurityPolicyAdvancedOptionsConfig'; property 'Boolean HasRequestBodyInspectionSize { get; }' added.
Class 'SecurityPolicyAdvancedOptionsConfig'; property 'String RequestBodyInspectionSize { get; set; }' added.
Class 'SecurityPolicyAdvancedOptionsConfig'; constant 'System.Int32 Google.Cloud.Compute.V1.SecurityPolicyAdvancedOptionsConfig::RequestBodyInspectionSizeFieldNumber' added.
Class 'Subnetwork'; method 'void ClearAllowSubnetCidrRoutesOverlap()' added.
Class 'Subnetwork'; property 'Boolean AllowSubnetCidrRoutesOverlap { get; set; }' added.
Class 'Subnetwork'; property 'Boolean HasAllowSubnetCidrRoutesOverlap { get; }' added.
Class 'Subnetwork'; constant 'System.Int32 Google.Cloud.Compute.V1.Subnetwork::AllowSubnetCidrRoutesOverlapFieldNumber' added.
Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddAdviceClient(IServiceCollection services, Action action = null)' added.
Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddAdviceClient(IServiceCollection services, Action<IServiceProvider, AdviceClientBuilder> action)' added.

Diff level: Minor

Finished comparisons for Google.Cloud.Compute.V1

Finding changes in Google.Cloud.DatabaseCenter.V1Beta...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.DatabaseCenter.V1Beta version 1.0.0-beta02
Differences from 1.0.0-beta01
Minor changes:
Class 'AdditionalDetail' added.
Enum 'AdditionalDetail.DetailOneofCase' added.
Class 'AutomatedBackupPolicyInfo' added.
Class 'BackupDRConfig' added.
Class 'BackupRunInfo' added.
Class 'BackupRunInfo.Types' added.
Enum 'BackupRunInfo.Types.State' added.
Class 'DatabaseCenter.DatabaseCenterBase'; method 'Task QueryDatabaseResourceGroups(QueryDatabaseResourceGroupsRequest request, ServerCallContext context)' added.
Class 'DatabaseCenter.DatabaseCenterClient'; method 'QueryDatabaseResourceGroupsResponse QueryDatabaseResourceGroups(QueryDatabaseResourceGroupsRequest request, CallOptions options)' added.
Class 'DatabaseCenter.DatabaseCenterClient'; method 'QueryDatabaseResourceGroupsResponse QueryDatabaseResourceGroups(QueryDatabaseResourceGroupsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DatabaseCenter.DatabaseCenterClient'; method 'AsyncUnaryCall QueryDatabaseResourceGroupsAsync(QueryDatabaseResourceGroupsRequest request, CallOptions options)' added.
Class 'DatabaseCenter.DatabaseCenterClient'; method 'AsyncUnaryCall QueryDatabaseResourceGroupsAsync(QueryDatabaseResourceGroupsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DatabaseCenterClient'; method 'PagedAsyncEnumerable<QueryDatabaseResourceGroupsResponse, DatabaseResourceGroup> QueryDatabaseResourceGroupsAsync(QueryDatabaseResourceGroupsRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseCenterClient'; method 'PagedEnumerable<QueryDatabaseResourceGroupsResponse, DatabaseResourceGroup> QueryDatabaseResourceGroups(QueryDatabaseResourceGroupsRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseCenterClientImpl'; method 'PagedAsyncEnumerable<QueryDatabaseResourceGroupsResponse, DatabaseResourceGroup> QueryDatabaseResourceGroupsAsync(QueryDatabaseResourceGroupsRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseCenterClientImpl'; method 'PagedEnumerable<QueryDatabaseResourceGroupsResponse, DatabaseResourceGroup> QueryDatabaseResourceGroups(QueryDatabaseResourceGroupsRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseCenterSettings'; property 'CallSettings QueryDatabaseResourceGroupsSettings { get; set; }' added.
Class 'DatabaseResource' added.
Class 'DatabaseResourceGroup' added.
Class 'DeletionProtectionInfo' added.
Enum 'Edition' added.
Class 'InefficientQueryInfo' added.
Class 'IssueCount' added.
Enum 'IssueSeverity' added.
Class 'Label' added.
Class 'MachineConfig' added.
Class 'MachineConfigReflection' added.
Class 'MaintenanceInfo' added.
Class 'MaintenanceRecommendationInfo' added.
Class 'MaintenanceReflection' added.
Class 'MetricData' added.
Class 'MetricDataReflection' added.
Class 'Metrics' added.
Enum 'OperationErrorType' added.
Class 'OperationErrorTypeReflection' added.
Class 'OutdatedMinorVersionInfo' added.
Enum 'Phase' added.
Class 'QueryDatabaseResourceGroupsRequest' added.
Class 'QueryDatabaseResourceGroupsResponse' added.
Class 'RecommendationInfo' added.
Class 'RegulatoryStandard' added.
Enum 'ResourceCategory' added.
Class 'ResourceMaintenanceDenySchedule' added.
Class 'ResourceMaintenanceSchedule' added.
Class 'ResourceSuspensionInfo' added.
Class 'RetentionSettingsInfo' added.
Enum 'RetentionSettingsInfo.RetentionOneofCase' added.
Class 'SCCInfo' added.
Class 'Signal' added.
Class 'SignalFilter' added.
Class 'SignalGroup' added.
Enum 'SignalSource' added.
Class 'SignalsReflection' added.
Enum 'SignalStatus' added.
Enum 'SignalType' added.
Class 'SignalTypeGroup' added.
Class 'SubResource' added.
Enum 'SubResourceType' added.
Enum 'SuspensionReason' added.
Class 'SuspensionReasonReflection' added.
Class 'Tag' added.
Class 'TypedValue' added.
Enum 'TypedValue.ValueOneofCase' added.

Diff level: Minor

Finished comparisons for Google.Cloud.DatabaseCenter.V1Beta

Finding changes in Google.Cloud.GeminiDataAnalytics.V1Beta...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.GeminiDataAnalytics.V1Beta version 1.0.0-beta06
Differences from 1.0.0-beta05
Minor changes:
Class 'Context'; property 'RepeatedField LookerGoldenQueries { get; }' added.
Class 'Context'; constant 'System.Int32 Google.Cloud.GeminiDataAnalytics.V1Beta.Context::LookerGoldenQueriesFieldNumber' added.
Class 'LookerGoldenQuery' added.

Diff level: Minor

Finished comparisons for Google.Cloud.GeminiDataAnalytics.V1Beta

Finding changes in Google.Cloud.Memorystore.V1...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Memorystore.V1 version 1.0.0-beta05
Differences from 1.0.0-beta04
Minor changes:
Class 'Backup'; property 'EncryptionInfo EncryptionInfo { get; set; }' added.
Class 'Backup'; constant 'System.Int32 Google.Cloud.Memorystore.V1.Backup::EncryptionInfoFieldNumber' added.
Class 'BackupCollection'; property 'Timestamp LastBackupTime { get; set; }' added.
Class 'BackupCollection'; property 'Int64 TotalBackupCount { get; set; }' added.
Class 'BackupCollection'; property 'Int64 TotalBackupSizeBytes { get; set; }' added.
Class 'BackupCollection'; constant 'System.Int32 Google.Cloud.Memorystore.V1.BackupCollection::LastBackupTimeFieldNumber' added.
Class 'BackupCollection'; constant 'System.Int32 Google.Cloud.Memorystore.V1.BackupCollection::TotalBackupCountFieldNumber' added.
Class 'BackupCollection'; constant 'System.Int32 Google.Cloud.Memorystore.V1.BackupCollection::TotalBackupSizeBytesFieldNumber' added.
Class 'CryptoKeyVersionName' added.
Enum 'CryptoKeyVersionName.ResourceNameType' added.
Class 'EncryptionInfo' added.
Class 'EncryptionInfo.Types' added.
Enum 'EncryptionInfo.Types.KmsKeyState' added.
Enum 'EncryptionInfo.Types.Type' added.
Class 'Instance'; method 'void ClearEffectiveMaintenanceVersion()' added.
Class 'Instance'; method 'void ClearKmsKey()' added.
Class 'Instance'; method 'void ClearMaintenanceVersion()' added.
Class 'Instance'; method 'void ClearOndemandMaintenance()' has become 'Obsolete'.
Class 'Instance'; method 'void ClearSatisfiesPzi()' added.
Class 'Instance'; method 'void ClearSatisfiesPzs()' added.
Class 'Instance'; method 'void ClearSimulateMaintenanceEvent()' added.
Class 'Instance'; property 'CryptoKeyName KmsKeyAsCryptoKeyName { get; set; }' added.
Class 'Instance'; property 'EncryptionInfo EncryptionInfo { get; set; }' added.
Class 'Instance'; property 'RepeatedField AvailableMaintenanceVersions { get; }' added.
Class 'Instance'; property 'Boolean AllowFewerZonesDeployment { get; set; }' added.
Class 'Instance'; property 'Boolean HasEffectiveMaintenanceVersion { get; }' added.
Class 'Instance'; property 'Boolean HasKmsKey { get; }' added.
Class 'Instance'; property 'Boolean HasMaintenanceVersion { get; }' added.
Class 'Instance'; property 'Boolean HasOndemandMaintenance { get; }' has become 'Obsolete'.
Class 'Instance'; property 'Boolean HasSatisfiesPzi { get; }' added.
Class 'Instance'; property 'Boolean HasSatisfiesPzs { get; }' added.
Class 'Instance'; property 'Boolean HasSimulateMaintenanceEvent { get; }' added.
Class 'Instance'; property 'Boolean OndemandMaintenance { get; set; }' has become 'Obsolete'.
Class 'Instance'; property 'Boolean SatisfiesPzi { get; set; }' added.
Class 'Instance'; property 'Boolean SatisfiesPzs { get; set; }' added.
Class 'Instance'; property 'Boolean SimulateMaintenanceEvent { get; set; }' added.
Class 'Instance'; property 'String EffectiveMaintenanceVersion { get; set; }' added.
Class 'Instance'; property 'String KmsKey { get; set; }' added.
Class 'Instance'; property 'String MaintenanceVersion { get; set; }' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Memorystore.V1.Instance::AllowFewerZonesDeploymentFieldNumber' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Memorystore.V1.Instance::AvailableMaintenanceVersionsFieldNumber' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Memorystore.V1.Instance::EffectiveMaintenanceVersionFieldNumber' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Memorystore.V1.Instance::EncryptionInfoFieldNumber' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Memorystore.V1.Instance::KmsKeyFieldNumber' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Memorystore.V1.Instance::MaintenanceVersionFieldNumber' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Memorystore.V1.Instance::SatisfiesPziFieldNumber' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Memorystore.V1.Instance::SatisfiesPzsFieldNumber' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Memorystore.V1.Instance::SimulateMaintenanceEventFieldNumber' added.

Diff level: Minor

Finished comparisons for Google.Cloud.Memorystore.V1

Finding changes in Google.Cloud.Spanner.Admin.Database.V1...
Comparing old and new versions (by source)
Minor changes:
Dependency Google.Cloud.Spanner.Common.V1 changed from v5.8.0.0 to v5.9.0.0

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Spanner.Admin.Database.V1 version 5.9.0
Differences from 5.0.0
Minor changes:
Class 'DatabaseAdmin.DatabaseAdminBase'; method 'Task InternalUpdateGraphOperation(InternalUpdateGraphOperationRequest request, ServerCallContext context)' added.
Class 'DatabaseAdmin.DatabaseAdminClient'; method 'InternalUpdateGraphOperationResponse InternalUpdateGraphOperation(InternalUpdateGraphOperationRequest request, CallOptions options)' added.
Class 'DatabaseAdmin.DatabaseAdminClient'; method 'InternalUpdateGraphOperationResponse InternalUpdateGraphOperation(InternalUpdateGraphOperationRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DatabaseAdmin.DatabaseAdminClient'; method 'AsyncUnaryCall InternalUpdateGraphOperationAsync(InternalUpdateGraphOperationRequest request, CallOptions options)' added.
Class 'DatabaseAdmin.DatabaseAdminClient'; method 'AsyncUnaryCall InternalUpdateGraphOperationAsync(InternalUpdateGraphOperationRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DatabaseAdminClient'; method 'InternalUpdateGraphOperationResponse InternalUpdateGraphOperation(InternalUpdateGraphOperationRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseAdminClient'; method 'InternalUpdateGraphOperationResponse InternalUpdateGraphOperation(DatabaseName database, String operationId, CallSettings callSettings = null)' added.
Class 'DatabaseAdminClient'; method 'InternalUpdateGraphOperationResponse InternalUpdateGraphOperation(String database, String operationId, CallSettings callSettings = null)' added.
Class 'DatabaseAdminClient'; method 'Task InternalUpdateGraphOperationAsync(InternalUpdateGraphOperationRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseAdminClient'; method 'Task InternalUpdateGraphOperationAsync(InternalUpdateGraphOperationRequest request, CancellationToken cancellationToken)' added.
Class 'DatabaseAdminClient'; method 'Task InternalUpdateGraphOperationAsync(DatabaseName database, String operationId, CallSettings callSettings = null)' added.
Class 'DatabaseAdminClient'; method 'Task InternalUpdateGraphOperationAsync(DatabaseName database, String operationId, CancellationToken cancellationToken)' added.
Class 'DatabaseAdminClient'; method 'Task InternalUpdateGraphOperationAsync(String database, String operationId, CallSettings callSettings = null)' added.
Class 'DatabaseAdminClient'; method 'Task InternalUpdateGraphOperationAsync(String database, String operationId, CancellationToken cancellationToken)' added.
Class 'DatabaseAdminClientImpl'; method 'InternalUpdateGraphOperationResponse InternalUpdateGraphOperation(InternalUpdateGraphOperationRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseAdminClientImpl'; method 'Task InternalUpdateGraphOperationAsync(InternalUpdateGraphOperationRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseAdminSettings'; property 'CallSettings InternalUpdateGraphOperationSettings { get; set; }' added.
Class 'InternalUpdateGraphOperationRequest' added.
Class 'InternalUpdateGraphOperationResponse' added.
Class 'UpdateDatabaseDdlRequest'; property 'Boolean ThroughputMode { get; set; }' added.
Class 'UpdateDatabaseDdlRequest'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Database.V1.UpdateDatabaseDdlRequest::ThroughputModeFieldNumber' added.
Dependency Google.Api.CommonProtos changed from v2.16.0.0 to v2.17.0.0
Dependency Google.Api.Gax changed from v4.9.0.0 to v4.12.1.0
Dependency Google.Api.Gax.Grpc changed from v4.9.0.0 to v4.12.1.0
Dependency Google.Cloud.Iam.V1 changed from v3.4.0.0 to v3.5.0.0
Dependency Google.Cloud.Spanner.Common.V1 changed from v5.0.0.0 to v5.9.0.0
Dependency Google.LongRunning changed from v3.3.0.0 to v3.5.0.0
Dependency Google.Protobuf changed from v3.28.2.0 to v3.31.1.0

Diff level: Minor

Finished comparisons for Google.Cloud.Spanner.Admin.Database.V1

Finding changes in Google.Cloud.Spanner.Admin.Instance.V1...
Comparing old and new versions (by source)
Minor changes:
Dependency Google.Cloud.Spanner.Common.V1 changed from v5.8.0.0 to v5.9.0.0

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Spanner.Admin.Instance.V1 version 5.9.0
Differences from 5.0.0
Minor changes:
Class 'AutoscalingConfig.Types.AsymmetricAutoscalingOption.Types.AutoscalingConfigOverrides'; property 'Boolean DisableHighPriorityCpuAutoscaling { get; set; }' added.
Class 'AutoscalingConfig.Types.AsymmetricAutoscalingOption.Types.AutoscalingConfigOverrides'; property 'Boolean DisableTotalCpuAutoscaling { get; set; }' added.
Class 'AutoscalingConfig.Types.AsymmetricAutoscalingOption.Types.AutoscalingConfigOverrides'; property 'Int32 AutoscalingTargetTotalCpuUtilizationPercent { get; set; }' added.
Class 'AutoscalingConfig.Types.AsymmetricAutoscalingOption.Types.AutoscalingConfigOverrides'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig/Types/AsymmetricAutoscalingOption/Types/AutoscalingConfigOverrides::AutoscalingTargetTotalCpuUtilizationPercentFieldNumber' added.
Class 'AutoscalingConfig.Types.AsymmetricAutoscalingOption.Types.AutoscalingConfigOverrides'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig/Types/AsymmetricAutoscalingOption/Types/AutoscalingConfigOverrides::DisableHighPriorityCpuAutoscalingFieldNumber' added.
Class 'AutoscalingConfig.Types.AsymmetricAutoscalingOption.Types.AutoscalingConfigOverrides'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig/Types/AsymmetricAutoscalingOption/Types/AutoscalingConfigOverrides::DisableTotalCpuAutoscalingFieldNumber' added.
Class 'AutoscalingConfig.Types.AutoscalingTargets'; property 'Int32 TotalCpuUtilizationPercent { get; set; }' added.
Class 'AutoscalingConfig.Types.AutoscalingTargets'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig/Types/AutoscalingTargets::TotalCpuUtilizationPercentFieldNumber' added.
Class 'InstancePartition'; property 'AutoscalingConfig AutoscalingConfig { get; set; }' added.
Class 'InstancePartition'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.InstancePartition::AutoscalingConfigFieldNumber' added.
Dependency Google.Api.CommonProtos changed from v2.16.0.0 to v2.17.0.0
Dependency Google.Api.Gax changed from v4.9.0.0 to v4.12.1.0
Dependency Google.Api.Gax.Grpc changed from v4.9.0.0 to v4.12.1.0
Dependency Google.Cloud.Iam.V1 changed from v3.4.0.0 to v3.5.0.0
Dependency Google.Cloud.Spanner.Common.V1 changed from v5.0.0.0 to v5.9.0.0
Dependency Google.LongRunning changed from v3.3.0.0 to v3.5.0.0
Dependency Google.Protobuf changed from v3.28.2.0 to v3.31.1.0

Diff level: Minor

Finished comparisons for Google.Cloud.Spanner.Admin.Instance.V1

Finding changes in Google.Cloud.Spanner.Common.V1...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Spanner.Common.V1 version 5.9.0
Differences from 5.0.0
Minor changes:
Dependency Google.Api.Gax changed from v4.9.0.0 to v4.12.1.0

Diff level: Minor

Finished comparisons for Google.Cloud.Spanner.Common.V1

Finding changes in Google.Cloud.Spanner.Data...
Comparing old and new versions (by source)
Minor changes:
Dependency Google.Cloud.Spanner.Admin.Database.V1 changed from v5.8.0.0 to v5.9.0.0
Dependency Google.Cloud.Spanner.Common.V1 changed from v5.8.0.0 to v5.9.0.0
Dependency Google.Cloud.Spanner.V1 changed from v5.8.0.0 to v5.9.0.0

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Spanner.Data version 5.9.0
Differences from 5.0.0
Minor changes:
Enum 'LockHint' added.
Enum 'OrderBy' added.
Enum 'ReadLockMode' added.
Class 'ReadOptions'; method 'ReadOptions WithLockHint(Nullable lockHint)' added.
Class 'ReadOptions'; method 'ReadOptions WithOrderBy(Nullable orderBy)' added.
Class 'ReadOptions'; property 'Nullable LockHint { get; }' added.
Class 'ReadOptions'; property 'Nullable OrderBy { get; }' added.
Class 'SpannerConnection'; method 'SpannerCommand CreateDeleteCommandForKeySet(String databaseTable, KeySet keySet)' added.
Class 'SpannerConnectionStringBuilder'; property 'IsolationLevel IsolationLevel { get; set; }' added.
Class 'SpannerConnectionStringBuilder'; property 'String UniverseDomain { get; set; }' added.
Class 'SpannerDataReader'; method 'Interval GetInterval(Int32 i)' added.
Class 'SpannerDbType'; property 'SpannerDbType Interval { get; }' added.
Class 'SpannerTransactionCreationOptions'; method 'SpannerTransactionCreationOptions WithIsolationLevel(IsolationLevel isolationLevel)' added.
Class 'SpannerTransactionCreationOptions'; method 'SpannerTransactionCreationOptions WithReadLockMode(ReadLockMode readLockMode)' added.
Class 'SpannerTransactionCreationOptions'; property 'ReadLockMode ReadLockMode { get; }' added.
Class 'SpannerTransactionCreationOptions'; property 'IsolationLevel IsolationLevel { get; }' added.
Dependency Grpc.Auth v2.0.0.0 removed
Dependency Google.Api.CommonProtos changed from v2.16.0.0 to v2.17.0.0
Dependency Google.Api.Gax changed from v4.9.0.0 to v4.12.1.0
Dependency Google.Api.Gax.Grpc changed from v4.9.0.0 to v4.12.1.0
Dependency Google.Apis.Auth changed from v1.68.0.0 to v1.72.0.0
Dependency Google.Cloud.Spanner.Admin.Database.V1 changed from v5.0.0.0 to v5.9.0.0
Dependency Google.Cloud.Spanner.Common.V1 changed from v5.0.0.0 to v5.9.0.0
Dependency Google.Cloud.Spanner.V1 changed from v5.0.0.0 to v5.9.0.0
Dependency Google.LongRunning changed from v3.3.0.0 to v3.5.0.0
Dependency Google.Protobuf changed from v3.28.2.0 to v3.31.1.0
Dependency Microsoft.Extensions.Configuration.Abstractions changed from v6.0.0.0 to v8.0.0.0

Diff level: Minor

Finished comparisons for Google.Cloud.Spanner.Data

Finding changes in Google.Cloud.Spanner.V1...
Comparing old and new versions (by source)
Minor changes:
Dependency Google.Cloud.Spanner.Common.V1 changed from v5.8.0.0 to v5.9.0.0

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Spanner.V1 version 5.9.0
Differences from 5.0.0
Minor changes:
Class 'CacheUpdate' added.
Class 'ChangeStreamRecord' added.
Enum 'ChangeStreamRecord.RecordOneofCase' added.
Class 'ChangeStreamRecord.Types' added.
Class 'ChangeStreamRecord.Types.DataChangeRecord' added.
Class 'ChangeStreamRecord.Types.DataChangeRecord.Types' added.
Class 'ChangeStreamRecord.Types.DataChangeRecord.Types.ColumnMetadata' added.
Class 'ChangeStreamRecord.Types.DataChangeRecord.Types.Mod' added.
Enum 'ChangeStreamRecord.Types.DataChangeRecord.Types.ModType' added.
Class 'ChangeStreamRecord.Types.DataChangeRecord.Types.ModValue' added.
Enum 'ChangeStreamRecord.Types.DataChangeRecord.Types.ValueCaptureType' added.
Class 'ChangeStreamRecord.Types.HeartbeatRecord' added.
Class 'ChangeStreamRecord.Types.PartitionEndRecord' added.
Class 'ChangeStreamRecord.Types.PartitionEventRecord' added.
Class 'ChangeStreamRecord.Types.PartitionEventRecord.Types' added.
Class 'ChangeStreamRecord.Types.PartitionEventRecord.Types.MoveInEvent' added.
Class 'ChangeStreamRecord.Types.PartitionEventRecord.Types.MoveOutEvent' added.
Class 'ChangeStreamRecord.Types.PartitionStartRecord' added.
Class 'ChangeStreamReflection' added.
Class 'CommitResponse'; property 'Timestamp SnapshotTimestamp { get; set; }' added.
Class 'CommitResponse'; constant 'System.Int32 Google.Cloud.Spanner.V1.CommitResponse::SnapshotTimestampFieldNumber' added.
Class 'ExecuteSqlRequest'; property 'RoutingHint RoutingHint { get; set; }' added.
Class 'ExecuteSqlRequest'; constant 'System.Int32 Google.Cloud.Spanner.V1.ExecuteSqlRequest::RoutingHintFieldNumber' added.
Class 'Group' added.
Class 'Interval' added.
Class 'KeyRecipe' added.
Enum 'KeyRecipe.TargetOneofCase' added.
Class 'KeyRecipe.Types' added.
Class 'KeyRecipe.Types.Part' added.
Class 'KeyRecipe.Types.Part.Types' added.
Enum 'KeyRecipe.Types.Part.Types.NullOrder' added.
Enum 'KeyRecipe.Types.Part.Types.Order' added.
Enum 'KeyRecipe.Types.Part.ValueTypeOneofCase' added.
Class 'LocationReflection' added.
Class 'Mutation'; property 'Mutation.Types.Ack Ack { get; set; }' added.
Class 'Mutation'; property 'Mutation.Types.Send Send { get; set; }' added.
Class 'Mutation'; constant 'System.Int32 Google.Cloud.Spanner.V1.Mutation::AckFieldNumber' added.
Class 'Mutation'; constant 'System.Int32 Google.Cloud.Spanner.V1.Mutation::SendFieldNumber' added.
Enum 'Mutation.OperationOneofCase' entry 'Send' added.
Enum 'Mutation.OperationOneofCase' entry 'Ack' added.
Class 'Mutation.Types.Ack' added.
Class 'Mutation.Types.Send' added.
Class 'PartialResultSet'; property 'CacheUpdate CacheUpdate { get; set; }' added.
Class 'PartialResultSet'; constant 'System.Int32 Google.Cloud.Spanner.V1.PartialResultSet::CacheUpdateFieldNumber' added.
Class 'QueryAdvisorResult' added.
Class 'QueryAdvisorResult.Types' added.
Class 'QueryAdvisorResult.Types.IndexAdvice' added.
Class 'QueryPlan'; property 'QueryAdvisorResult QueryAdvice { get; set; }' added.
Class 'QueryPlan'; constant 'System.Int32 Google.Cloud.Spanner.V1.QueryPlan::QueryAdviceFieldNumber' added.
Class 'Range' added.
Class 'ReadRequest'; property 'RoutingHint RoutingHint { get; set; }' added.
Class 'ReadRequest'; constant 'System.Int32 Google.Cloud.Spanner.V1.ReadRequest::RoutingHintFieldNumber' added.
Class 'RecipeList' added.
Class 'RoutingHint' added.
Class 'RoutingHint.Types' added.
Class 'RoutingHint.Types.SkippedTablet' added.
Class 'SpannerClientBuilder'; method 'CallInvoker CreateCallInvoker()' added.
Class 'SpannerClientBuilder'; method 'Task CreateCallInvokerAsync(CancellationToken cancellationToken)' added.
Class 'SpannerClientBuilder'; method 'void Validate()' added.
Class 'SpannerClientBuilder'; property 'ChannelPoolConfig AffinityChannelPoolConfiguration { get; set; }' added.
Class 'SpannerClientBuilder'; property 'Boolean CanUseChannelPool { get; }' added.
Class 'Tablet' added.
Class 'Tablet.Types' added.
Enum 'Tablet.Types.Role' added.
Dependency Google.Api.CommonProtos changed from v2.16.0.0 to v2.17.0.0
Dependency Google.Api.Gax changed from v4.9.0.0 to v4.12.1.0
Dependency Google.Api.Gax.Grpc changed from v4.9.0.0 to v4.12.1.0
Dependency Google.Cloud.Spanner.Common.V1 changed from v5.0.0.0 to v5.9.0.0
Dependency Google.Protobuf changed from v3.28.2.0 to v3.31.1.0

Diff level: Minor

Finished comparisons for Google.Cloud.Spanner.V1

Finding changes in Google.Cloud.VertexAI.Extensions...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.VertexAI.Extensions version 1.0.0-beta03
Differences from 1.0.0-beta02
Minor changes:
Dependency Microsoft.Bcl.AsyncInterfaces changed from v10.0.0.0 to v10.0.0.1
Dependency Microsoft.Extensions.AI.Abstractions changed from v10.0.0.0 to v10.1.0.0

Diff level: Minor

Finished comparisons for Google.Cloud.VertexAI.Extensions

@google-cloud-sdk-librarian-dotnet-robot google-cloud-sdk-librarian-dotnet-robot merged commit bb96dd7 into main Jan 5, 2026
14 checks passed
@google-cloud-sdk-librarian-dotnet-robot google-cloud-sdk-librarian-dotnet-robot deleted the librarian-release-20260105T140150Z branch January 5, 2026 14:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants