Skip to content

chore: Library release: 20260420T140118Z#15577

Closed
google-cloud-sdk-librarian-dotnet-robot wants to merge 8 commits intomainfrom
librarian-release-20260420T140118Z
Closed

chore: Library release: 20260420T140118Z#15577
google-cloud-sdk-librarian-dotnet-robot wants to merge 8 commits intomainfrom
librarian-release-20260420T140118Z

Conversation

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

Changes in this PR

  • chore: Release library Google.Analytics.Admin.V1Alpha version 2.0.0-alpha29
  • chore: Release library Google.Apps.Chat.V1 version 1.0.0-beta23
  • chore: Release library Google.Cloud.BigQuery.Reservation.V1 version 2.12.0
  • chore: Release library Google.Cloud.Bigtable.Admin.V2 version 3.33.0
  • chore: Release library Google.Cloud.Logging.NLog version 6.1.0
  • chore: Release library Google.Cloud.Iam.V3Beta version 1.0.0-beta03
  • chore: Release library Google.Cloud.ModelArmor.V1Beta version 1.0.0-beta06
  • chore: Release library Google.Cloud.Ces.V1Beta version 1.0.0-beta05

Errors

  • Error while integration testing library Google.Cloud.AIPlatform.V1Beta1
  • Error while integration testing library Google.Cloud.AIPlatform.V1
  • Error while retrieving commits since last release Google.Cloud.Bigtable.V2
  • Error while integration testing library Google.Cloud.PubSub.V1

Librarian-Release-ID: release-20260420T140118Z

…lpha29

### New features

- Add UserProvidedDataSettings resource and GetUserProvidedDataSettings RPC to Google Analytics

### Documentation improvements

- Update documentation for GetReportingIdentitySettings to correctly describe it as returning reporting identity settings in Google Analytics
- Update copyright year to 2026 in Google Analytics proto files

Librarian-Release-Library: Google.Analytics.Admin.V1Alpha
Librarian-Release-Version: 2.0.0-alpha29
Librarian-Release-ID: release-20260420T140118Z
### New features

- Addition of ChatService.FindGroupChats

Librarian-Release-Library: Google.Apps.Chat.V1
Librarian-Release-Version: 1.0.0-beta23
Librarian-Release-ID: release-20260420T140118Z
….12.0

### New features

- Add principal field to BigQuery Reservation Assignment

### Documentation improvements

- Update the scaling mode documentation to correct an example math error
- Change comment indicating `enable_gemini_in_bigquery` field for BigQuery Reservation Assignments is deprecated

Librarian-Release-Library: Google.Cloud.BigQuery.Reservation.V1
Librarian-Release-Version: 2.12.0
Librarian-Release-ID: release-20260420T140118Z
### New features

- Add Editions field to Instance

Librarian-Release-Library: Google.Cloud.Bigtable.Admin.V2
Librarian-Release-Version: 3.33.0
Librarian-Release-ID: release-20260420T140118Z
### Bug fixes

- Correct task tracking to prevent dropped logs on shutdown.

Librarian-Release-Library: Google.Cloud.Logging.NLog
Librarian-Release-Version: 6.1.0
Librarian-Release-ID: release-20260420T140118Z
### New features

- New iam v3beta client for AccessPolicies, this is step 4&5 for go/client-user-guide?API_NAME=iam.googleapis.com%09&API_SHORTNAME=iam&API_PATH=google%2Fiam&API_VERSION=v3&PROTO_SERVICE=AccessPolicies#run-api-publish-changelist

### Documentation improvements

- Updated comments across various messages, fields, enums, and methods in the IAM v3beta API, including PolicyBinding, PolicyKind, ListPolicyBindingsRequest, and SearchTargetPolicyBindingsRequest to improve clarity

Librarian-Release-Library: Google.Cloud.Iam.V3Beta
Librarian-Release-Version: 1.0.0-beta03
Librarian-Release-ID: release-20260420T140118Z
…eta06

### New features

- Add streaming methods StreamSanitizeUserPrompt and StreamSanitizeModelResponse
- Add GOOGLE_MCP_SERVER enforcement point and McpServerFloorSetting
- Add ZIP type and file_label to ByteData
- Add StreamingMode enum and field to sanitize requests

### Documentation improvements

- Update description for ListLocations and various proto comments

Librarian-Release-Library: Google.Cloud.ModelArmor.V1Beta
Librarian-Release-Version: 1.0.0-beta06
Librarian-Release-ID: release-20260420T140118Z
### New features

- Add ability to specify mocked tool responses in ExecuteTool
- Add ExportEvaluation RPC
- Add support for app level fallback config
- Add evaluation run and result information to ImportEvaluationsResponse

Librarian-Release-Library: Google.Cloud.Ces.V1Beta
Librarian-Release-Version: 1.0.0-beta05
Librarian-Release-ID: release-20260420T140118Z
Copy link
Copy Markdown
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 updates the versions and release history for several Google Cloud client libraries, including Analytics Admin, Chat, BigQuery Reservation, Bigtable Admin, Ces, IAM, Logging NLog, and Model Armor. Feedback was provided regarding inconsistencies in pipeline-state.json, where release metadata was updated for AIPlatform.V1Beta1, AIPlatform.V1, and PubSub.V1 without corresponding version bumps in the project files. Additionally, a suggestion was made to remove an internal link from the IAM v3beta changelog to ensure public-facing documentation is clean.

Comment on lines +276 to +281
"currentVersion": "1.0.0-beta77",
"generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC",
"releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC",
"releaseTimestamp": "2026-04-06T14:06:48.871341990Z",
"releaseTimestamp": "2026-04-20T14:07:18.715129692Z",
"lastGeneratedCommit": "5f39e35169f022491657e7d2f8429bfc7280623a",
"lastReleasedCommit": "2fff02315f91f5063d3266adfa32c6bed19a080c",
"lastReleasedCommit": "5f39e35169f022491657e7d2f8429bfc7280623a",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

high

The pull request description indicates that integration testing failed for Google.Cloud.AIPlatform.V1Beta1. However, pipeline-state.json is being updated to version 1.0.0-beta77 with a new release timestamp and commit hash. This state update should be reverted if the release was not successful, as it creates a discrepancy with generator-input/apis.json (where the version was not bumped) and will likely cause issues for future release cycles.

Comment on lines +291 to +296
"currentVersion": "3.71.0",
"generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC",
"releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC",
"releaseTimestamp": "2026-04-06T14:08:05.688830893Z",
"releaseTimestamp": "2026-04-20T14:08:50.160528290Z",
"lastGeneratedCommit": "1a00cecd9a90ac056247d5b522e94af5347adc1d",
"lastReleasedCommit": "582172de2d9b6443e1fecf696167867c6d8a5fc4",
"lastReleasedCommit": "1a00cecd9a90ac056247d5b522e94af5347adc1d",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

high

Similar to AIPlatform.V1Beta1, the PR description notes an error during integration testing for Google.Cloud.AIPlatform.V1. The version bump to 3.71.0 and updated release metadata in this file appear inconsistent with a failed release and should be reverted to maintain state integrity.

Comment on lines +2662 to +2667
"currentVersion": "3.34.0",
"generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC",
"releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC",
"releaseTimestamp": "2026-03-09T14:09:25.316329326Z",
"releaseTimestamp": "2026-04-20T14:14:00.162979064Z",
"lastGeneratedCommit": "8c6e40489b4ab4f1886154a32ece2f0b5db52b27",
"lastReleasedCommit": "23ec7b6ee94a2fe364cdb5a212949f1cf37f85ad",
"lastReleasedCommit": "8c6e40489b4ab4f1886154a32ece2f0b5db52b27",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

high

The PR description notes an error during integration testing for Google.Cloud.PubSub.V1. The version bump to 3.34.0 and updated release metadata in this file should be reverted to reflect the failed release status and avoid synchronization issues with other configuration files.


### New features

- New iam v3beta client for AccessPolicies, this is step 4&5 for go/client-user-guide?API_NAME=iam.googleapis.com%09&API_SHORTNAME=iam&API_PATH=google%2Fiam&API_VERSION=v3&PROTO_SERVICE=AccessPolicies#run-api-publish-changelist
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

medium

This changelog entry contains an internal Google link (go/client-user-guide...) and references to internal process steps. Public-facing release notes should be cleaned of internal references before publication.

Suggested change
- New iam v3beta client for AccessPolicies, this is step 4&5 for go/client-user-guide?API_NAME=iam.googleapis.com%09&API_SHORTNAME=iam&API_PATH=google%2Fiam&API_VERSION=v3&PROTO_SERVICE=AccessPolicies#run-api-publish-changelist
- New iam v3beta client for AccessPolicies

@github-actions
Copy link
Copy Markdown

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

Comparing with previous NuGet package
Checking compatibility for Google.Analytics.Admin.V1Alpha version 2.0.0-alpha29
Differences from 2.0.0-alpha28
Minor changes:
Class 'AnalyticsAdminService.AnalyticsAdminServiceBase'; method 'Task GetUserProvidedDataSettings(GetUserProvidedDataSettingsRequest request, ServerCallContext context)' added.
Class 'AnalyticsAdminService.AnalyticsAdminServiceClient'; method 'UserProvidedDataSettings GetUserProvidedDataSettings(GetUserProvidedDataSettingsRequest request, CallOptions options)' added.
Class 'AnalyticsAdminService.AnalyticsAdminServiceClient'; method 'UserProvidedDataSettings GetUserProvidedDataSettings(GetUserProvidedDataSettingsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'AnalyticsAdminService.AnalyticsAdminServiceClient'; method 'AsyncUnaryCall GetUserProvidedDataSettingsAsync(GetUserProvidedDataSettingsRequest request, CallOptions options)' added.
Class 'AnalyticsAdminService.AnalyticsAdminServiceClient'; method 'AsyncUnaryCall GetUserProvidedDataSettingsAsync(GetUserProvidedDataSettingsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'AnalyticsAdminServiceClient'; method 'UserProvidedDataSettings GetUserProvidedDataSettings(GetUserProvidedDataSettingsRequest request, CallSettings callSettings = null)' added.
Class 'AnalyticsAdminServiceClient'; method 'UserProvidedDataSettings GetUserProvidedDataSettings(UserProvidedDataSettingsName name, CallSettings callSettings = null)' added.
Class 'AnalyticsAdminServiceClient'; method 'UserProvidedDataSettings GetUserProvidedDataSettings(String name, CallSettings callSettings = null)' added.
Class 'AnalyticsAdminServiceClient'; method 'Task GetUserProvidedDataSettingsAsync(GetUserProvidedDataSettingsRequest request, CallSettings callSettings = null)' added.
Class 'AnalyticsAdminServiceClient'; method 'Task GetUserProvidedDataSettingsAsync(GetUserProvidedDataSettingsRequest request, CancellationToken cancellationToken)' added.
Class 'AnalyticsAdminServiceClient'; method 'Task GetUserProvidedDataSettingsAsync(UserProvidedDataSettingsName name, CallSettings callSettings = null)' added.
Class 'AnalyticsAdminServiceClient'; method 'Task GetUserProvidedDataSettingsAsync(UserProvidedDataSettingsName name, CancellationToken cancellationToken)' added.
Class 'AnalyticsAdminServiceClient'; method 'Task GetUserProvidedDataSettingsAsync(String name, CallSettings callSettings = null)' added.
Class 'AnalyticsAdminServiceClient'; method 'Task GetUserProvidedDataSettingsAsync(String name, CancellationToken cancellationToken)' added.
Class 'AnalyticsAdminServiceClientImpl'; method 'UserProvidedDataSettings GetUserProvidedDataSettings(GetUserProvidedDataSettingsRequest request, CallSettings callSettings = null)' added.
Class 'AnalyticsAdminServiceClientImpl'; method 'Task GetUserProvidedDataSettingsAsync(GetUserProvidedDataSettingsRequest request, CallSettings callSettings = null)' added.
Class 'AnalyticsAdminServiceSettings'; property 'CallSettings GetUserProvidedDataSettingsSettings { get; set; }' added.
Class 'ChangeHistoryChange.Types.ChangeHistoryResource'; property 'UserProvidedDataSettings UserProvidedDataSettings { get; set; }' added.
Class 'ChangeHistoryChange.Types.ChangeHistoryResource'; constant 'System.Int32 Google.Analytics.Admin.V1Alpha.ChangeHistoryChange/Types/ChangeHistoryResource::UserProvidedDataSettingsFieldNumber' added.
Enum 'ChangeHistoryChange.Types.ChangeHistoryResource.ResourceOneofCase' entry 'UserProvidedDataSettings' added.
Enum 'ChangeHistoryResourceType' entry 'UserProvidedDataSettings' added.
Class 'GetUserProvidedDataSettingsRequest' added.
Class 'UserProvidedDataSettings' added.
Class 'UserProvidedDataSettingsName' added.
Enum 'UserProvidedDataSettingsName.ResourceNameType' added.
Dependency Google.Api.Gax changed from v4.12.1.0 to v4.13.1.0
Dependency Google.Api.Gax.Grpc changed from v4.12.1.0 to v4.13.1.0

Diff level: Minor

Finished comparisons for Google.Analytics.Admin.V1Alpha

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-beta23
Differences from 1.0.0-beta22
Minor changes:
Class 'ChatService.ChatServiceBase'; method 'Task FindGroupChats(FindGroupChatsRequest request, ServerCallContext context)' added.
Class 'ChatService.ChatServiceClient'; method 'FindGroupChatsResponse FindGroupChats(FindGroupChatsRequest request, CallOptions options)' added.
Class 'ChatService.ChatServiceClient'; method 'FindGroupChatsResponse FindGroupChats(FindGroupChatsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'ChatService.ChatServiceClient'; method 'AsyncUnaryCall FindGroupChatsAsync(FindGroupChatsRequest request, CallOptions options)' added.
Class 'ChatService.ChatServiceClient'; method 'AsyncUnaryCall FindGroupChatsAsync(FindGroupChatsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'ChatServiceClient'; method 'PagedAsyncEnumerable<FindGroupChatsResponse, Space> FindGroupChatsAsync(FindGroupChatsRequest request, CallSettings callSettings = null)' added.
Class 'ChatServiceClient'; method 'PagedEnumerable<FindGroupChatsResponse, Space> FindGroupChats(FindGroupChatsRequest request, CallSettings callSettings = null)' added.
Class 'ChatServiceClientImpl'; method 'PagedAsyncEnumerable<FindGroupChatsResponse, Space> FindGroupChatsAsync(FindGroupChatsRequest request, CallSettings callSettings = null)' added.
Class 'ChatServiceClientImpl'; method 'PagedEnumerable<FindGroupChatsResponse, Space> FindGroupChats(FindGroupChatsRequest request, CallSettings callSettings = null)' added.
Class 'ChatServiceSettings'; property 'CallSettings FindGroupChatsSettings { get; set; }' added.
Class 'FindGroupChatsRequest' added.
Class 'FindGroupChatsResponse' added.
Enum 'SpaceView' added.

Diff level: Minor

Finished comparisons for Google.Apps.Chat.V1

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

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.BigQuery.Reservation.V1 version 2.12.0
Differences from 2.11.0
Minor changes:
Class 'Assignment'; property 'Boolean EnableGeminiInBigquery { get; set; }' has become 'Obsolete'.
Class 'Assignment'; property 'String Principal { get; set; }' added.
Class 'Assignment'; constant 'System.Int32 Google.Cloud.BigQuery.Reservation.V1.Assignment::PrincipalFieldNumber' added.
Dependency Google.Api.Gax changed from v4.12.1.0 to v4.13.1.0
Dependency Google.Api.Gax.Grpc changed from v4.12.1.0 to v4.13.1.0

Diff level: Minor

Finished comparisons for Google.Cloud.BigQuery.Reservation.V1

Finding changes in Google.Cloud.Bigtable.Admin.V2...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Bigtable.Admin.V2 version 3.33.0
Differences from 3.32.0
Minor changes:
Class 'Instance'; property 'Instance.Types.Edition Edition { get; set; }' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Bigtable.Admin.V2.Instance::EditionFieldNumber' added.
Enum 'Instance.Types.Edition' added.

Diff level: Minor

Finished comparisons for Google.Cloud.Bigtable.Admin.V2

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

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Ces.V1Beta version 1.0.0-beta05
Differences from 1.0.0-beta04
Minor changes:
Class 'ConversationLoggingSettings'; property 'Duration RetentionWindow { get; set; }' added.
Class 'ConversationLoggingSettings'; constant 'System.Int32 Google.Cloud.Ces.V1Beta.ConversationLoggingSettings::RetentionWindowFieldNumber' added.
Class 'ErrorHandlingSettings'; property 'ErrorHandlingSettings.Types.EndSessionConfig EndSessionConfig { get; set; }' added.
Class 'ErrorHandlingSettings'; property 'ErrorHandlingSettings.Types.FallbackResponseConfig FallbackResponseConfig { get; set; }' added.
Class 'ErrorHandlingSettings'; constant 'System.Int32 Google.Cloud.Ces.V1Beta.ErrorHandlingSettings::EndSessionConfigFieldNumber' added.
Class 'ErrorHandlingSettings'; constant 'System.Int32 Google.Cloud.Ces.V1Beta.ErrorHandlingSettings::FallbackResponseConfigFieldNumber' added.
Class 'ErrorHandlingSettings.Types.EndSessionConfig' added.
Class 'ErrorHandlingSettings.Types.FallbackResponseConfig' added.
Enum 'EvaluationResult.Types.Outcome' entry 'Skipped' added.
Class 'EvaluationService.EvaluationServiceBase'; method 'Task ExportEvaluations(ExportEvaluationsRequest request, ServerCallContext context)' added.
Class 'EvaluationService.EvaluationServiceClient'; method 'Operation ExportEvaluations(ExportEvaluationsRequest request, CallOptions options)' added.
Class 'EvaluationService.EvaluationServiceClient'; method 'Operation ExportEvaluations(ExportEvaluationsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'EvaluationService.EvaluationServiceClient'; method 'AsyncUnaryCall ExportEvaluationsAsync(ExportEvaluationsRequest request, CallOptions options)' added.
Class 'EvaluationService.EvaluationServiceClient'; method 'AsyncUnaryCall ExportEvaluationsAsync(ExportEvaluationsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'EvaluationServiceClient'; method 'Operation<ExportEvaluationsResponse, OperationMetadata> ExportEvaluations(AppName parent, CallSettings callSettings = null)' added.
Class 'EvaluationServiceClient'; method 'Operation<ExportEvaluationsResponse, OperationMetadata> ExportEvaluations(ExportEvaluationsRequest request, CallSettings callSettings = null)' added.
Class 'EvaluationServiceClient'; method 'Operation<ExportEvaluationsResponse, OperationMetadata> ExportEvaluations(String parent, CallSettings callSettings = null)' added.
Class 'EvaluationServiceClient'; method 'Operation<ExportEvaluationsResponse, OperationMetadata> PollOnceExportEvaluations(String operationName, CallSettings callSettings = null)' added.
Class 'EvaluationServiceClient'; method 'Task<Operation<ExportEvaluationsResponse, OperationMetadata>> ExportEvaluationsAsync(AppName parent, CallSettings callSettings = null)' added.
Class 'EvaluationServiceClient'; method 'Task<Operation<ExportEvaluationsResponse, OperationMetadata>> ExportEvaluationsAsync(AppName parent, CancellationToken cancellationToken)' added.
Class 'EvaluationServiceClient'; method 'Task<Operation<ExportEvaluationsResponse, OperationMetadata>> ExportEvaluationsAsync(ExportEvaluationsRequest request, CallSettings callSettings = null)' added.
Class 'EvaluationServiceClient'; method 'Task<Operation<ExportEvaluationsResponse, OperationMetadata>> ExportEvaluationsAsync(ExportEvaluationsRequest request, CancellationToken cancellationToken)' added.
Class 'EvaluationServiceClient'; method 'Task<Operation<ExportEvaluationsResponse, OperationMetadata>> ExportEvaluationsAsync(String parent, CallSettings callSettings = null)' added.
Class 'EvaluationServiceClient'; method 'Task<Operation<ExportEvaluationsResponse, OperationMetadata>> ExportEvaluationsAsync(String parent, CancellationToken cancellationToken)' added.
Class 'EvaluationServiceClient'; method 'Task<Operation<ExportEvaluationsResponse, OperationMetadata>> PollOnceExportEvaluationsAsync(String operationName, CallSettings callSettings = null)' added.
Class 'EvaluationServiceClient'; property 'OperationsClient ExportEvaluationsOperationsClient { get; }' added.
Class 'EvaluationServiceClientImpl'; method 'Operation<ExportEvaluationsResponse, OperationMetadata> ExportEvaluations(ExportEvaluationsRequest request, CallSettings callSettings = null)' added.
Class 'EvaluationServiceClientImpl'; method 'Task<Operation<ExportEvaluationsResponse, OperationMetadata>> ExportEvaluationsAsync(ExportEvaluationsRequest request, CallSettings callSettings = null)' added.
Class 'EvaluationServiceClientImpl'; property 'OperationsClient ExportEvaluationsOperationsClient { get; }' added.
Class 'EvaluationServiceSettings'; property 'CallSettings ExportEvaluationsSettings { get; set; }' added.
Class 'EvaluationServiceSettings'; property 'OperationsSettings ExportEvaluationsOperationsSettings { get; set; }' added.
Class 'ExecuteToolRequest'; property 'MockConfig MockConfig { get; set; }' added.
Class 'ExecuteToolRequest'; constant 'System.Int32 Google.Cloud.Ces.V1Beta.ExecuteToolRequest::MockConfigFieldNumber' added.
Class 'ExportEvaluationResultsResponse' added.
Enum 'ExportEvaluationResultsResponse.EvaluationResultsOneofCase' added.
Class 'ExportEvaluationRunsResponse' added.
Enum 'ExportEvaluationRunsResponse.EvaluationRunsOneofCase' added.
Class 'ExportEvaluationsRequest' added.
Class 'ExportEvaluationsResponse' added.
Enum 'ExportEvaluationsResponse.EvaluationsOneofCase' added.
Class 'ExportOptions' added.
Class 'ExportOptions.Types' added.
Enum 'ExportOptions.Types.ExportFormat' added.
Class 'ImportEvaluationsResponse'; property 'RepeatedField EvaluationResults { get; }' added.
Class 'ImportEvaluationsResponse'; property 'RepeatedField EvaluationRuns { get; }' added.
Class 'ImportEvaluationsResponse'; property 'Int32 EvaluationResultImportFailureCount { get; set; }' added.
Class 'ImportEvaluationsResponse'; property 'Int32 EvaluationRunImportFailureCount { get; set; }' added.
Class 'ImportEvaluationsResponse'; constant 'System.Int32 Google.Cloud.Ces.V1Beta.ImportEvaluationsResponse::EvaluationResultImportFailureCountFieldNumber' added.
Class 'ImportEvaluationsResponse'; constant 'System.Int32 Google.Cloud.Ces.V1Beta.ImportEvaluationsResponse::EvaluationResultsFieldNumber' added.
Class 'ImportEvaluationsResponse'; constant 'System.Int32 Google.Cloud.Ces.V1Beta.ImportEvaluationsResponse::EvaluationRunImportFailureCountFieldNumber' added.
Class 'ImportEvaluationsResponse'; constant 'System.Int32 Google.Cloud.Ces.V1Beta.ImportEvaluationsResponse::EvaluationRunsFieldNumber' added.
Class 'MockConfig' added.
Class 'MockConfig.Types' added.
Enum 'MockConfig.Types.UnmatchedToolCallBehavior' added.
Class 'MockedToolCall' added.
Enum 'MockedToolCall.ToolIdentifierOneofCase' added.
Class 'MocksReflection' added.

Diff level: Minor

Finished comparisons for Google.Cloud.Ces.V1Beta

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

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Iam.V3Beta version 1.0.0-beta03
Differences from 1.0.0-beta02
Minor changes:
Class 'AccessPolicies' added.
Class 'AccessPolicies.AccessPoliciesBase' added.
Class 'AccessPolicies.AccessPoliciesClient' added.
Class 'AccessPoliciesClient' added.
Class 'AccessPoliciesClientBuilder' added.
Class 'AccessPoliciesClientImpl' added.
Class 'AccessPoliciesServiceReflection' added.
Class 'AccessPoliciesSettings' added.
Class 'AccessPolicy' added.
Class 'AccessPolicyDetails' added.
Class 'AccessPolicyName' added.
Enum 'AccessPolicyName.ResourceNameType' added.
Class 'AccessPolicyResourcesReflection' added.
Class 'AccessPolicyRule' added.
Class 'AccessPolicyRule.Types' added.
Enum 'AccessPolicyRule.Types.Effect' added.
Class 'AccessPolicyRule.Types.Operation' added.
Class 'CreateAccessPolicyRequest' added.
Class 'DeleteAccessPolicyRequest' added.
Class 'GetAccessPolicyRequest' added.
Class 'ListAccessPoliciesRequest' added.
Class 'ListAccessPoliciesResponse' added.
Enum 'PolicyBinding.Types.PolicyKind' entry 'Access' added.
Class 'PolicyBinding.Types.Target'; method 'void ClearResource()' added.
Class 'PolicyBinding.Types.Target'; property 'Boolean HasResource { get; }' added.
Class 'PolicyBinding.Types.Target'; property 'String Resource { get; set; }' added.
Class 'PolicyBinding.Types.Target'; constant 'System.Int32 Google.Cloud.Iam.V3Beta.PolicyBinding/Types/Target::ResourceFieldNumber' added.
Enum 'PolicyBinding.Types.Target.TargetOneofCase' entry 'Resource' added.
Class 'SearchAccessPolicyBindingsRequest' added.
Class 'SearchAccessPolicyBindingsResponse' added.
Class 'SearchTargetPolicyBindingsRequest'; property 'String Filter { get; set; }' added.
Class 'SearchTargetPolicyBindingsRequest'; constant 'System.Int32 Google.Cloud.Iam.V3Beta.SearchTargetPolicyBindingsRequest::FilterFieldNumber' added.
Class 'UpdateAccessPolicyRequest' added.
Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddAccessPoliciesClient(IServiceCollection services, Action action = null)' added.
Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddAccessPoliciesClient(IServiceCollection services, Action<IServiceProvider, AccessPoliciesClientBuilder> action)' added.
Dependency Google.Api.Gax changed from v4.12.1.0 to v4.13.1.0
Dependency Google.Api.Gax.Grpc changed from v4.12.1.0 to v4.13.1.0

Diff level: Minor

Finished comparisons for Google.Cloud.Iam.V3Beta

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

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Logging.NLog version 6.1.0
Differences from 6.0.0
Minor changes:
Dependency Google.Api.Gax changed from v4.13.0.0 to v4.13.1.0
Dependency Google.Api.Gax.Grpc changed from v4.13.0.0 to v4.13.1.0

Diff level: Minor

Finished comparisons for Google.Cloud.Logging.NLog

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

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.ModelArmor.V1Beta version 1.0.0-beta06
Differences from 1.0.0-beta05
Minor changes:
Class 'ByteDataItem'; property 'String FileLabel { get; set; }' added.
Class 'ByteDataItem'; constant 'System.Int32 Google.Cloud.ModelArmor.V1Beta.ByteDataItem::FileLabelFieldNumber' added.
Enum 'ByteDataItem.Types.ByteItemType' entry 'Zip' added.
Class 'FloorSetting'; property 'McpServerFloorSetting GoogleMcpServerFloorSetting { get; set; }' added.
Class 'FloorSetting'; constant 'System.Int32 Google.Cloud.ModelArmor.V1Beta.FloorSetting::GoogleMcpServerFloorSettingFieldNumber' added.
Enum 'FloorSetting.Types.IntegratedService' entry 'GoogleMcpServer' added.
Class 'McpServerFloorSetting' added.
Enum 'McpServerFloorSetting.EnforcementTypeOneofCase' added.
Class 'ModelArmor.ModelArmorBase'; method 'Task StreamSanitizeModelResponse(IAsyncStreamReader requestStream, IServerStreamWriter responseStream, ServerCallContext context)' added.
Class 'ModelArmor.ModelArmorBase'; method 'Task StreamSanitizeUserPrompt(IAsyncStreamReader requestStream, IServerStreamWriter responseStream, ServerCallContext context)' added.
Class 'ModelArmor.ModelArmorClient'; method 'AsyncDuplexStreamingCall<SanitizeModelResponseRequest, SanitizeModelResponseResponse> StreamSanitizeModelResponse(CallOptions options)' added.
Class 'ModelArmor.ModelArmorClient'; method 'AsyncDuplexStreamingCall<SanitizeModelResponseRequest, SanitizeModelResponseResponse> StreamSanitizeModelResponse(Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'ModelArmor.ModelArmorClient'; method 'AsyncDuplexStreamingCall<SanitizeUserPromptRequest, SanitizeUserPromptResponse> StreamSanitizeUserPrompt(CallOptions options)' added.
Class 'ModelArmor.ModelArmorClient'; method 'AsyncDuplexStreamingCall<SanitizeUserPromptRequest, SanitizeUserPromptResponse> StreamSanitizeUserPrompt(Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'ModelArmorClient'; method 'ModelArmorClient.StreamSanitizeModelResponseStream StreamSanitizeModelResponse(CallSettings callSettings = null, BidirectionalStreamingSettings streamingSettings = null)' added.
Class 'ModelArmorClient'; method 'ModelArmorClient.StreamSanitizeUserPromptStream StreamSanitizeUserPrompt(CallSettings callSettings = null, BidirectionalStreamingSettings streamingSettings = null)' added.
Class 'ModelArmorClient.StreamSanitizeModelResponseStream' added.
Class 'ModelArmorClient.StreamSanitizeUserPromptStream' added.
Class 'ModelArmorClientImpl'; method 'ModelArmorClient.StreamSanitizeModelResponseStream StreamSanitizeModelResponse(CallSettings callSettings = null, BidirectionalStreamingSettings streamingSettings = null)' added.
Class 'ModelArmorClientImpl'; method 'ModelArmorClient.StreamSanitizeUserPromptStream StreamSanitizeUserPrompt(CallSettings callSettings = null, BidirectionalStreamingSettings streamingSettings = null)' added.
Class 'ModelArmorSettings'; property 'BidirectionalStreamingSettings StreamSanitizeModelResponseStreamingSettings { get; set; }' added.
Class 'ModelArmorSettings'; property 'BidirectionalStreamingSettings StreamSanitizeUserPromptStreamingSettings { get; set; }' added.
Class 'ModelArmorSettings'; property 'CallSettings StreamSanitizeModelResponseSettings { get; set; }' added.
Class 'ModelArmorSettings'; property 'CallSettings StreamSanitizeUserPromptSettings { get; set; }' added.
Class 'SanitizeModelResponseRequest'; method 'void ClearStreamingMode()' added.
Class 'SanitizeModelResponseRequest'; property 'StreamingMode StreamingMode { get; set; }' added.
Class 'SanitizeModelResponseRequest'; property 'Boolean HasStreamingMode { get; }' added.
Class 'SanitizeModelResponseRequest'; constant 'System.Int32 Google.Cloud.ModelArmor.V1Beta.SanitizeModelResponseRequest::StreamingModeFieldNumber' added.
Class 'SanitizeUserPromptRequest'; method 'void ClearStreamingMode()' added.
Class 'SanitizeUserPromptRequest'; property 'StreamingMode StreamingMode { get; set; }' added.
Class 'SanitizeUserPromptRequest'; property 'Boolean HasStreamingMode { get; }' added.
Class 'SanitizeUserPromptRequest'; constant 'System.Int32 Google.Cloud.ModelArmor.V1Beta.SanitizeUserPromptRequest::StreamingModeFieldNumber' added.
Enum 'StreamingMode' added.
Dependency Google.Api.Gax changed from v4.12.1.0 to v4.13.1.0
Dependency Google.Api.Gax.Grpc changed from v4.12.1.0 to v4.13.1.0

Diff level: Minor

Finished comparisons for Google.Cloud.ModelArmor.V1Beta

@jskeet jskeet closed this Apr 20, 2026
@jskeet
Copy link
Copy Markdown
Collaborator

jskeet commented Apr 20, 2026

Closing due to the release freeze

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants