Skip to content

Conversation

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

Changes in this PR

  • chore: Release library Google.Cloud.AlloyDb.V1Alpha version 1.0.0-alpha15
  • chore: Release library Google.Cloud.AIPlatform.V1Beta1 version 1.0.0-beta65
  • chore: Release library Google.Cloud.Compute.V1 version 3.22.0
  • chore: Release library Google.Cloud.Speech.V2 version 1.7.0
  • chore: Release library Google.Cloud.Spanner version 5.10.0
  • chore: Release library Google.Cloud.GkeRecommender.V1 version 1.0.0-beta01
  • chore: Release library Google.Cloud.VertexAI.Extensions version 1.0.0-beta04
  • chore: Release library Google.Cloud.DatabaseCenter.V1Beta version 1.0.0-beta03

Librarian-Release-ID: release-20260108T081957Z

…ha15

### New features

- Add POSTGRES_18 to DatabaseVersion

Librarian-Release-Library: Google.Cloud.AlloyDb.V1Alpha
Librarian-Release-Version: 1.0.0-alpha15
Librarian-Release-ID: release-20260108T081957Z
…beta65

### New features

- Add streaming function call argument API changes

### Documentation improvements

- A comment for field `name` in message `.google.cloud.aiplatform.v1beta1.FunctionCall` is changed
- A comment for field `args` in message `.google.cloud.aiplatform.v1beta1.FunctionCall` is changed

Librarian-Release-Library: Google.Cloud.AIPlatform.V1Beta1
Librarian-Release-Version: 1.0.0-beta65
Librarian-Release-ID: release-20260108T081957Z
### New features

- Update Compute Engine v1 API to revision 20251210 (#1137)

Librarian-Release-Library: Google.Cloud.Compute.V1
Librarian-Release-Version: 3.22.0
Librarian-Release-ID: release-20260108T081957Z
### New features

- Add custom prompt config in the request and return prompt in the response
- Update min_speaker_count and max_speaker_count to be optional

### Documentation improvements

- Clarify that min_speaker_count and max_speaker_count in SpeakerDiarizationConfig are not currently used
- Update guidance on how to enable speaker diarization; to enable, set the diarization_config field to an empty SpeakerDiarizationConfig message

Librarian-Release-Library: Google.Cloud.Speech.V2
Librarian-Release-Version: 1.7.0
Librarian-Release-ID: release-20260108T081957Z
### New features

- Add a ClientContext field to Spanner requests
- Add Secure Parameters to the ClientContext

Librarian-Release-Library: Google.Cloud.Spanner
Librarian-Release-Version: 5.10.0
Librarian-Release-ID: release-20260108T081957Z
…eta01

### New features

- Initial generation for Google.Cloud.GkeRecommender.V1

Librarian-Release-Library: Google.Cloud.GkeRecommender.V1
Librarian-Release-Version: 1.0.0-beta01
Librarian-Release-ID: release-20260108T081957Z
…-beta04

### Bug fixes

- Reference Microsoft.Bcl.AsyncInterfaces from package Google.Cloud.VertexAI.Extensions

Librarian-Release-Library: Google.Cloud.VertexAI.Extensions
Librarian-Release-Version: 1.0.0-beta04
Librarian-Release-ID: release-20260108T081957Z
….0-beta03

### New features

- Adding Method AggregateFleet of Database Center API v1beta

Librarian-Release-Library: Google.Cloud.DatabaseCenter.V1Beta
Librarian-Release-Version: 1.0.0-beta03
Librarian-Release-ID: release-20260108T081957Z
@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 library release, updating several Google Cloud .NET client libraries to their latest versions. It incorporates new features, API revisions, and bug fixes across a range of services, including database management, AI capabilities, compute resources, speech-to-text processing, and GKE recommendations. The updates ensure developers have access to the most current functionalities and improvements provided by these Google Cloud services.

Highlights

  • Google.Cloud.AlloyDb.V1Alpha: Added support for PostgreSQL 18 to the DatabaseVersion.
  • Google.Cloud.AIPlatform.V1Beta1: Introduced streaming function call argument API changes and improved documentation for FunctionCall fields.
  • Google.Cloud.Compute.V1: Updated the Compute Engine v1 API to revision 20251210.
  • Google.Cloud.Speech.V2: Added custom prompt configuration in requests, enabled returning prompts in responses, and made min/max speaker counts optional. Documentation for speaker diarization was also clarified.
  • Google.Cloud.Spanner: Enhanced Spanner requests by adding a ClientContext field and support for secure parameters.
  • Google.Cloud.GkeRecommender.V1: This is the initial release of the GKE Recommender library, moving its release level from unreleased to preview.
  • Google.Cloud.VertexAI.Extensions: Fixed a bug related to referencing Microsoft.Bcl.AsyncInterfaces within the package.
  • Google.Cloud.DatabaseCenter.V1Beta: Added the new AggregateFleet method to the Database Center API v1beta.

🧠 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 appears to be an automated library release, updating versions and changelogs for multiple packages. The changes are largely straightforward version bumps and metadata updates. I have one suggestion to improve the clarity of a changelog entry to avoid potential confusion for developers.


### Bug fixes

- Reference Microsoft.Bcl.AsyncInterfaces from package Google.Cloud.VertexAI.Extensions
Copy link
Contributor

Choose a reason for hiding this comment

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

medium

The release note for this bug fix is confusing. It states "Reference Microsoft.Bcl.AsyncInterfaces from package Google.Cloud.VertexAI.Extensions", which suggests that a reference is being added. However, the corresponding change in the .csproj file is the removal of this package reference.

To prevent confusion, the release note should be updated to accurately describe the change. A clearer message would be more helpful for users.

Suggested change
- Reference Microsoft.Bcl.AsyncInterfaces from package Google.Cloud.VertexAI.Extensions
- Remove direct package reference to Microsoft.Bcl.AsyncInterfaces.

@github-actions
Copy link

github-actions bot commented Jan 8, 2026

Pull request diff results
(Breaking changes allowed during diff)
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-beta65
Differences from 1.0.0-beta64
Minor changes:
Class 'FunctionCall'; property 'RepeatedField PartialArgs { get; }' added.
Class 'FunctionCall'; property 'Boolean WillContinue { get; set; }' added.
Class 'FunctionCall'; constant 'System.Int32 Google.Cloud.AIPlatform.V1Beta1.FunctionCall::PartialArgsFieldNumber' added.
Class 'FunctionCall'; constant 'System.Int32 Google.Cloud.AIPlatform.V1Beta1.FunctionCall::WillContinueFieldNumber' added.
Class 'FunctionCallingConfig'; property 'Boolean StreamFunctionCallArguments { get; set; }' added.
Class 'FunctionCallingConfig'; constant 'System.Int32 Google.Cloud.AIPlatform.V1Beta1.FunctionCallingConfig::StreamFunctionCallArgumentsFieldNumber' added.
Class 'PartialArg' added.
Enum 'PartialArg.DeltaOneofCase' added.

Diff level: Minor

Finished comparisons for Google.Cloud.AIPlatform.V1Beta1

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

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

Diff level: Minor

Finished comparisons for Google.Cloud.AlloyDb.V1Alpha

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.22.0
Differences from 3.21.0
Minor changes:
Class 'StoragePool'; property 'StoragePoolExapoolProvisionedCapacityGb ExapoolProvisionedCapacityGb { get; set; }' added.
Class 'StoragePool'; constant 'System.Int32 Google.Cloud.Compute.V1.StoragePool::ExapoolProvisionedCapacityGbFieldNumber' added.
Class 'StoragePoolExapoolProvisionedCapacityGb' added.
Class 'StoragePoolResourceStatus'; method 'void ClearExapoolMaxReadIops()' added.
Class 'StoragePoolResourceStatus'; method 'void ClearExapoolMaxReadThroughput()' added.
Class 'StoragePoolResourceStatus'; method 'void ClearExapoolMaxWriteIops()' added.
Class 'StoragePoolResourceStatus'; method 'void ClearExapoolMaxWriteThroughput()' added.
Class 'StoragePoolResourceStatus'; property 'Boolean HasExapoolMaxReadIops { get; }' added.
Class 'StoragePoolResourceStatus'; property 'Boolean HasExapoolMaxReadThroughput { get; }' added.
Class 'StoragePoolResourceStatus'; property 'Boolean HasExapoolMaxWriteIops { get; }' added.
Class 'StoragePoolResourceStatus'; property 'Boolean HasExapoolMaxWriteThroughput { get; }' added.
Class 'StoragePoolResourceStatus'; property 'Int64 ExapoolMaxReadIops { get; set; }' added.
Class 'StoragePoolResourceStatus'; property 'Int64 ExapoolMaxReadThroughput { get; set; }' added.
Class 'StoragePoolResourceStatus'; property 'Int64 ExapoolMaxWriteIops { get; set; }' added.
Class 'StoragePoolResourceStatus'; property 'Int64 ExapoolMaxWriteThroughput { get; set; }' added.
Class 'StoragePoolResourceStatus'; constant 'System.Int32 Google.Cloud.Compute.V1.StoragePoolResourceStatus::ExapoolMaxReadIopsFieldNumber' added.
Class 'StoragePoolResourceStatus'; constant 'System.Int32 Google.Cloud.Compute.V1.StoragePoolResourceStatus::ExapoolMaxReadThroughputFieldNumber' added.
Class 'StoragePoolResourceStatus'; constant 'System.Int32 Google.Cloud.Compute.V1.StoragePoolResourceStatus::ExapoolMaxWriteIopsFieldNumber' added.
Class 'StoragePoolResourceStatus'; constant 'System.Int32 Google.Cloud.Compute.V1.StoragePoolResourceStatus::ExapoolMaxWriteThroughputFieldNumber' 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-beta03
Differences from 1.0.0-beta02
Minor changes:
Class 'AggregateFleetRequest' added.
Class 'AggregateFleetResponse' added.
Class 'AggregateFleetRow' added.
Class 'DatabaseCenter.DatabaseCenterBase'; method 'Task AggregateFleet(AggregateFleetRequest request, ServerCallContext context)' added.
Class 'DatabaseCenter.DatabaseCenterClient'; method 'AggregateFleetResponse AggregateFleet(AggregateFleetRequest request, CallOptions options)' added.
Class 'DatabaseCenter.DatabaseCenterClient'; method 'AggregateFleetResponse AggregateFleet(AggregateFleetRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DatabaseCenter.DatabaseCenterClient'; method 'AsyncUnaryCall AggregateFleetAsync(AggregateFleetRequest request, CallOptions options)' added.
Class 'DatabaseCenter.DatabaseCenterClient'; method 'AsyncUnaryCall AggregateFleetAsync(AggregateFleetRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DatabaseCenterClient'; method 'PagedAsyncEnumerable<AggregateFleetResponse, AggregateFleetRow> AggregateFleetAsync(AggregateFleetRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseCenterClient'; method 'PagedEnumerable<AggregateFleetResponse, AggregateFleetRow> AggregateFleet(AggregateFleetRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseCenterClientImpl'; method 'PagedAsyncEnumerable<AggregateFleetResponse, AggregateFleetRow> AggregateFleetAsync(AggregateFleetRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseCenterClientImpl'; method 'PagedEnumerable<AggregateFleetResponse, AggregateFleetRow> AggregateFleet(AggregateFleetRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseCenterSettings'; property 'CallSettings AggregateFleetSettings { get; set; }' added.
Class 'DeltaDetails' added.
Class 'Dimension' added.
Enum 'Dimension.DimensionOneofCase' added.
Enum 'ManagementType' added.
Class 'ResourceDetails' added.

Diff level: Minor

Finished comparisons for Google.Cloud.DatabaseCenter.V1Beta

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

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.GkeRecommender.V1 version 1.0.0-beta01
Finished comparisons for Google.Cloud.GkeRecommender.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.9.0.0 to v5.10.0.0

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Spanner.Admin.Database.V1 version 5.10.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.10.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.9.0.0 to v5.10.0.0

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Spanner.Admin.Instance.V1 version 5.10.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.10.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.10.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.9.0.0 to v5.10.0.0
Dependency Google.Cloud.Spanner.Common.V1 changed from v5.9.0.0 to v5.10.0.0
Dependency Google.Cloud.Spanner.V1 changed from v5.9.0.0 to v5.10.0.0

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Spanner.Data version 5.10.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.10.0.0
Dependency Google.Cloud.Spanner.Common.V1 changed from v5.0.0.0 to v5.10.0.0
Dependency Google.Cloud.Spanner.V1 changed from v5.0.0.0 to v5.10.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.9.0.0 to v5.10.0.0

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Spanner.V1 version 5.10.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 'Ack' added.
Enum 'Mutation.OperationOneofCase' entry 'Send' 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 'RequestOptions'; property 'RequestOptions.Types.ClientContext ClientContext { get; set; }' added.
Class 'RequestOptions'; constant 'System.Int32 Google.Cloud.Spanner.V1.RequestOptions::ClientContextFieldNumber' added.
Class 'RequestOptions.Types.ClientContext' 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.10.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.Speech.V2...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Speech.V2 version 1.7.0
Differences from 1.6.0
Minor changes:
Class 'CustomPromptConfig' added.
Class 'RecognitionFeatures'; property 'CustomPromptConfig CustomPromptConfig { get; set; }' added.
Class 'RecognitionFeatures'; constant 'System.Int32 Google.Cloud.Speech.V2.RecognitionFeatures::CustomPromptConfigFieldNumber' added.
Class 'RecognitionResponseMetadata'; method 'void ClearPrompt()' added.
Class 'RecognitionResponseMetadata'; property 'Boolean HasPrompt { get; }' added.
Class 'RecognitionResponseMetadata'; property 'String Prompt { get; set; }' added.
Class 'RecognitionResponseMetadata'; constant 'System.Int32 Google.Cloud.Speech.V2.RecognitionResponseMetadata::PromptFieldNumber' added.

Diff level: Minor

Finished comparisons for Google.Cloud.Speech.V2

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-beta04
Differences from 1.0.0-beta03
Diff level: Identical

Finished comparisons for Google.Cloud.VertexAI.Extensions

@google-cloud-sdk-librarian-dotnet-robot google-cloud-sdk-librarian-dotnet-robot merged commit 4d2a380 into main Jan 8, 2026
15 checks passed
@google-cloud-sdk-librarian-dotnet-robot google-cloud-sdk-librarian-dotnet-robot deleted the librarian-release-20260108T081957Z branch January 8, 2026 09:10
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