Skip to content

chore: Library release: 20260525T140106Z#15629

Closed
google-cloud-sdk-librarian-dotnet-robot wants to merge 8 commits into
mainfrom
librarian-release-20260525T140106Z
Closed

chore: Library release: 20260525T140106Z#15629
google-cloud-sdk-librarian-dotnet-robot wants to merge 8 commits into
mainfrom
librarian-release-20260525T140106Z

Conversation

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

Changes in this PR

  • chore: Release library Google.Cloud.BigQuery.Migration.V2 version 1.7.0
  • chore: Release library Google.Cloud.Dataplex.V1 version 3.15.0
  • chore: Release library Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1 version 1.0.0-beta04
  • chore: Release library Google.Ads.DataManager.V1 version 1.0.0-beta07
  • chore: Release library Google.Cloud.DatabaseCenter.V1Beta version 1.0.0-beta08
  • chore: Release library Google.DevicesAndServices.Health.V4 version 1.0.0-beta02
  • chore: Release library Google.Cloud.GeminiDataAnalytics.V1 version 1.0.0-beta02
  • chore: Release library Google.Backstory version 1.0.0-beta01

Errors

  • Error while integration testing library Google.Cloud.BigQuery.V2

Librarian-Release-ID: release-20260525T140106Z

### New features

- Add support for assessment tasks in BigQuery Migration API
- Add suggestion config to translation tasks

### Documentation improvements

- Update comments for various fields in MigrationWorkflow, MigrationTask, and MigrationSubtask
- Add comment that field `create_time` in message `.google.cloud.bigquery.migration.v2.MigrationWorkflow` is output only
- Add comment that field `last_update_time` in message `.google.cloud.bigquery.migration.v2.MigrationWorkflow` is output only
- Fixed typo in comment for enum value `PAUSED` in enum `State` is changed
- Link to relevant documentation in comment for field `type` in message `.google.cloud.bigquery.migration.v2.MigrationTask` is changed
- Add comment that field `create_time` in message `.google.cloud.bigquery.migration.v2.MigrationTask` is output only
- Add comment that field `last_update_time` in message `.google.cloud.bigquery.migration.v2.MigrationTask` is output only
- Add comment that field `resource_error_count` in message `.google.cloud.bigquery.migration.v2.MigrationTask` is output only
- Add comment that field `metrics` in message `.google.cloud.bigquery.migration.v2.MigrationTask` is output only
- Add comment that field `total_processing_error_count` in message `.google.cloud.bigquery.migration.v2.MigrationTask` is output only
- Add comment that field `total_resource_error_count` in message `.google.cloud.bigquery.migration.v2.MigrationTask` is output only
- Add comment that field `resource_error_count` in message `.google.cloud.bigquery.migration.v2.MigrationSubtask` is output only
- Add comment that field `create_time` in message `.google.cloud.bigquery.migration.v2.MigrationSubtask` is output only
- Add comment that field `last_update_time` in message `.google.cloud.bigquery.migration.v2.MigrationSubtask` is output only
- Add comment for field `metrics` in message `.google.cloud.bigquery.migration.v2.MigrationSubtask` is output only

Librarian-Release-Library: Google.Cloud.BigQuery.Migration.V2
Librarian-Release-Version: 1.7.0
Librarian-Release-ID: release-20260525T140106Z
### New features

- Add `RequestDataProductAccess` method to request access to `DataAssets` with in a `DataProduct`
- Add `ApprovalWorkflowService` to manage `ChangeRequest` resource
- Add `ModifyEntry` method to `CatalogService`
- Add `UnstructuredDataOptions` message
- Add `Mode` enum in `DataProfileSpec` message
- Add `CancelDataScanJob` method to `DataScanService`
- Add `DataQualityRuleTemplate` message

### Documentation improvements

- A comment for message `Aspect` is changed
- A comment for field `view` in message `.google.cloud.dataplex.v1.GetEntryRequest` is changed
- A comment for field `view` in message `.google.cloud.dataplex.v1.LookupEntryRequest` is changed
- A comment for field `resources` in message `.google.cloud.dataplex.v1.LookupContextRequest` is changed
- A comment for field `options` in message `.google.cloud.dataplex.v1.LookupContextRequest` is changed
- A comment for field `context` in message `.google.cloud.dataplex.v1.LookupContextResponse` is changed
- A comment for field `data_scan_id` in message `.google.cloud.dataplex.v1.CreateDataScanRequest` is changed
- A comment for message `DataScan` is changed
- A comment for field `resource` in message `.google.cloud.dataplex.v1.DataSource` is changed

Librarian-Release-Library: Google.Cloud.Dataplex.V1
Librarian-Release-Version: 3.15.0
Librarian-Release-ID: release-20260525T140106Z
…ta1 version 1.0.0-beta04

### New features

- A new value `STRUCT` is added to enum `Type`
- A new value `LIST` is added to enum `Type`
- A new value `TYPE_WORKLOAD_SUCCEEDED` is added to enum `Type`
- A new message `SaasCondition` is added
- A new enum `State` is added
- A new field `application_template` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Saas`
- A new field `blueprint_repo` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Saas`
- A new field `state` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Saas`
- A new field `conditions` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Saas`
- A new field `error` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Saas`
- A new field `application_template_component` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitKind`
- A new field `app_params` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitKind`
- A new field `application` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Unit`
- A new field `satisfies_pzs` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Unit`
- A new field `satisfies_pzi` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Unit`
- A new field `delete_time` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitOperation`
- A new field `application_template_component` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Release`
- A new message `CompositeRef` is added
- A new message `ComponentRef` is added
- A new message `AppParams` is added
- A new field `effective_unit_filter` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Rollout`
- A new field `delete_time` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Rollout`
- A new field `estimated_total_unit_count` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutStats`

### Bug fixes

- Changed field behavior for an existing field `rollout_kind` in message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Rollout`
- Changed proto3 optional flag of an existing field `allowed_count` in message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.ErrorBudget`
- Changed proto3 optional flag of an existing field `allowed_percentage` in message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.ErrorBudget`

### Documentation improvements

- A comment for enum `Type` is changed
- A comment for message `UnitOperation` is changed
- A comment for field `rollout_orchestration_strategy` in message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Rollout` is changed
- A comment for field `unit_filter` in message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Rollout` is changed
- A comment for field `rollout_kind` in message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Rollout` is changed
- A comment for field `operations_by_state` in message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutStats` is changed
- Rebrand from "SaaS Runtime" to "App Lifecycle Manager"

Librarian-Release-Library: Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1
Librarian-Release-Version: 1.0.0-beta04
Librarian-Release-ID: release-20260525T140106Z
### New features

- Add the coupon_codes field to CartData to track coupon redemptions for Google Ads and Google Analytics
- Add the ItemCustomVariable resource to track per-item custom variables
- Add merchant_id, merchant_feed_label, merchant_feed_language_code, conversion_value, and custom_variables fields to Item
- Add the https://www.googleapis.com/auth/datamanager.partnerlink OAuth scope to PartnerLinkService
- Add metadata fields to DeviceInfo to provide details about the user’s device
- Add several new values to the ErrorReason enum to support store sales and Google Analytics validation
- Add third_party_user_data, event_location, and app_instance_id to Event
- Add the MESSAGE value to the EventSource enum
- Add mobile_device_id to AdIdentifiers for Google Analytics
- Add a processing error reason related to BRAIDs and one-per-click conversions
- Add youtube_members_count and gmail_members_count fields to the SizeInfo resource

### Documentation improvements

- Update the description of transaction_id in Event to clarify its use for tag and SDK conversions
- Update the description of enum value for PROCESSING_WARNING_REASON_USER_IDENTIFIER_DECRYPTION_ERROR to resolve typo
- Update RequestStatus enum value descriptions to include details on error and warning information
- Clarify population behavior for error_info and warning_info fields in RequestStatusPerDestination

Librarian-Release-Library: Google.Ads.DataManager.V1
Librarian-Release-Version: 1.0.0-beta07
Librarian-Release-ID: release-20260525T140106Z
….0-beta08

### New features

- Add a AggregateQueryStats  API

Librarian-Release-Library: Google.Cloud.DatabaseCenter.V1Beta
Librarian-Release-Version: 1.0.0-beta08
Librarian-Release-ID: release-20260525T140106Z
…0.0-beta02

### New features

- Introduce Data Subscription Service for managing webhook notifications
- Add GetDataPoint and GetIdentity methods to DataPointsService
- Enable filtering Electrocardiogram data by start time

### Bug fixes

- Changed proto3 optional flag of an existing field `active_zone_minutes` in message `.google.devicesandservices.health.v4.ActiveZoneMinutes`
- Changed proto3 optional flag of an existing field `sum_in_cardio_heart_zone` in message `.google.devicesandservices.health.v4.ActiveZoneMinutesRollupValue`
- Changed proto3 optional flag of an existing field `sum_in_peak_heart_zone` in message `.google.devicesandservices.health.v4.ActiveZoneMinutesRollupValue`
- Changed proto3 optional flag of an existing field `sum_in_fat_burn_heart_zone` in message `.google.devicesandservices.health.v4.ActiveZoneMinutesRollupValue`
- Changed proto3 optional flag of an existing field `active_minutes` in message `.google.devicesandservices.health.v4.ActiveMinutes`
- Changed proto3 optional flag of an existing field `active_minutes_sum` in message `.google.devicesandservices.health.v4.ActiveMinutesRollupValue`
- Changed proto3 optional flag of an existing field `gain_millimeters` in message `.google.devicesandservices.health.v4.Altitude`
- Changed proto3 optional flag of an existing field `kcal` in message `.google.devicesandservices.health.v4.BasalEnergyBurned`
- Changed proto3 optional flag of an existing field `percentage` in message `.google.devicesandservices.health.v4.BodyFat`
- Changed proto3 optional flag of an existing field `body_fat_percentage_avg` in message `.google.devicesandservices.health.v4.BodyFatRollupValue`
- Changed proto3 optional flag of an existing field `kcal` in message `.google.devicesandservices.health.v4.CaloriesInHeartRateZoneRollupValue`
- Changed proto3 optional flag of an existing field `min_beats_per_minute` in message `.google.devicesandservices.health.v4.DailyHeartRateZones`
- Changed proto3 optional flag of an existing field `max_beats_per_minute` in message `.google.devicesandservices.health.v4.DailyHeartRateZones`
- Changed proto3 optional flag of an existing field `breaths_per_minute` in message `.google.devicesandservices.health.v4.DailyRespiratoryRate`
- Changed proto3 optional flag of an existing field `average_percentage` in message `.google.devicesandservices.health.v4.DailyOxygenSaturation`
- Changed proto3 optional flag of an existing field `lower_bound_percentage` in message `.google.devicesandservices.health.v4.DailyOxygenSaturation`
- Changed proto3 optional flag of an existing field `upper_bound_percentage` in message `.google.devicesandservices.health.v4.DailyOxygenSaturation`
- Changed proto3 optional flag of an existing field `standard_deviation_percentage` in message `.google.devicesandservices.health.v4.DailyOxygenSaturation`
- Changed proto3 optional flag of an existing field `beats_per_minute` in message `.google.devicesandservices.health.v4.DailyRestingHeartRate`
- Changed proto3 optional flag of an existing field `nightly_temperature_celsius` in message `.google.devicesandservices.health.v4.DailySleepTemperatureDerivations`
- Changed proto3 optional flag of an existing field `baseline_temperature_celsius` in message `.google.devicesandservices.health.v4.DailySleepTemperatureDerivations`
- Changed proto3 optional flag of an existing field `relative_nightly_stddev_30d_celsius` in message `.google.devicesandservices.health.v4.DailySleepTemperatureDerivations`
- Changed proto3 optional flag of an existing field `vo2_max` in message `.google.devicesandservices.health.v4.DailyVO2Max`
- Changed proto3 optional flag of an existing field `vo2_max_covariance` in message `.google.devicesandservices.health.v4.DailyVO2Max`
- Changed proto3 optional flag of an existing field `millimeters` in message `.google.devicesandservices.health.v4.Distance`
- Changed proto3 optional flag of an existing field `millimeters_sum` in message `.google.devicesandservices.health.v4.DistanceRollupValue`
- Changed proto3 optional flag of an existing field `pool_length_millimeters` in message `.google.devicesandservices.health.v4.Exercise`
- Changed proto3 optional flag of an existing field `count` in message `.google.devicesandservices.health.v4.Floors`
- Changed proto3 optional flag of an existing field `count_sum` in message `.google.devicesandservices.health.v4.FloorsRollupValue`
- Changed proto3 optional flag of an existing field `gain_millimeters_sum` in message `.google.devicesandservices.health.v4.AltitudeRollupValue`
- Changed proto3 optional flag of an existing field `beats_per_minute` in message `.google.devicesandservices.health.v4.HeartRate`
- Changed proto3 optional flag of an existing field `rate_min` in message `.google.devicesandservices.health.v4.RunVO2MaxRollupValue`
- Changed proto3 optional flag of an existing field `rate_max` in message `.google.devicesandservices.health.v4.RunVO2MaxRollupValue`
- Changed proto3 optional flag of an existing field `rate_avg` in message `.google.devicesandservices.health.v4.RunVO2MaxRollupValue`
- Changed proto3 optional flag of an existing field `run_vo2_max` in message `.google.devicesandservices.health.v4.RunVO2Max`
- Changed proto3 optional flag of an existing field `height_millimeters` in message `.google.devicesandservices.health.v4.Height`
- Changed proto3 optional flag of an existing field `root_mean_square_of_successive_differences_milliseconds` in message `.google.devicesandservices.health.v4.HeartRateVariability`
- Changed proto3 optional flag of an existing field `standard_deviation_milliseconds` in message `.google.devicesandservices.health.v4.HeartRateVariability`
- Changed proto3 optional flag of an existing field `milliliters` in message `.google.devicesandservices.health.v4.VolumeQuantity`
- Changed proto3 optional flag of an existing field `milliliters_sum` in message `.google.devicesandservices.health.v4.HydrationLogRollupValue`
- Changed proto3 optional flag of an existing field `percentage` in message `.google.devicesandservices.health.v4.OxygenSaturation`
- Changed proto3 optional flag of an existing field `breaths_per_minute` in message `.google.devicesandservices.health.v4.RespiratoryRateSleepSummary`
- Changed proto3 optional flag of an existing field `standard_deviation` in message `.google.devicesandservices.health.v4.RespiratoryRateSleepSummary`
- Changed proto3 optional flag of an existing field `signal_to_noise` in message `.google.devicesandservices.health.v4.RespiratoryRateSleepSummary`
- Changed proto3 optional flag of an existing field `minutes` in message `.google.devicesandservices.health.v4.Sleep`
- Changed proto3 optional flag of an existing field `count` in message `.google.devicesandservices.health.v4.Sleep`
- Changed proto3 optional flag of an existing field `count` in message `.google.devicesandservices.health.v4.Steps`
- Changed proto3 optional flag of an existing field `count_sum` in message `.google.devicesandservices.health.v4.StepsRollupValue`
- Changed proto3 optional flag of an existing field `stroke_count` in message `.google.devicesandservices.health.v4.SwimLengthsData`
- Changed proto3 optional flag of an existing field `stroke_count_sum` in message `.google.devicesandservices.health.v4.SwimLengthsDataRollupValue`
- Changed proto3 optional flag of an existing field `kcal_sum` in message `.google.devicesandservices.health.v4.TotalCaloriesRollupValue`
- Changed proto3 optional flag of an existing field `vo2_max` in message `.google.devicesandservices.health.v4.VO2Max`
- Changed proto3 optional flag of an existing field `weight_grams` in message `.google.devicesandservices.health.v4.Weight`
- Changed proto3 optional flag of an existing field `weight_grams_avg` in message `.google.devicesandservices.health.v4.WeightRollupValue`

### Documentation improvements

- Update ExportExerciseTcx documentation for direct download via HTTP

Librarian-Release-Library: Google.DevicesAndServices.Health.V4
Librarian-Release-Version: 1.0.0-beta02
Librarian-Release-ID: release-20260525T140106Z
…0.0-beta02

### New features

- Added model and looker settings in proto

### Bug fixes

- An existing field `boundary_location_id` is removed from message `.google.cloud.geminidataanalytics.v1.BigQueryRoutineReference`
- An existing field `location_boundary` is removed from message `.google.cloud.geminidataanalytics.v1.BigQueryTableReference`
- An existing field `location_boundary` is removed from message `.google.cloud.geminidataanalytics.v1.BigQueryPropertyGraphReference`

Librarian-Release-Library: Google.Cloud.GeminiDataAnalytics.V1
Librarian-Release-Version: 1.0.0-beta02
Librarian-Release-ID: release-20260525T140106Z
### New features

- Initial generation for Google.Backstory

Librarian-Release-Library: Google.Backstory
Librarian-Release-Version: 1.0.0-beta01
Librarian-Release-ID: release-20260525T140106Z
@google-cloud-sdk-librarian-dotnet-robot
Copy link
Copy Markdown
Collaborator Author

Check 'zizmor-upload' failed

After resolving the issue, please remove the 'merge-blocked-see-comments' label.

@github-actions
Copy link
Copy Markdown

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

Comparing with previous NuGet package
Checking compatibility for Google.Ads.DataManager.V1 version 1.0.0-beta07
Differences from 1.0.0-beta06
Minor changes:
Class 'AdIdentifiers'; property 'String MobileDeviceId { get; set; }' added.
Class 'AdIdentifiers'; constant 'System.Int32 Google.Ads.DataManager.V1.AdIdentifiers::MobileDeviceIdFieldNumber' added.
Class 'CartData'; property 'RepeatedField CouponCodes { get; }' added.
Class 'CartData'; constant 'System.Int32 Google.Ads.DataManager.V1.CartData::CouponCodesFieldNumber' added.
Class 'DeviceInfo'; property 'Int32 ScreenHeight { get; set; }' added.
Class 'DeviceInfo'; property 'Int32 ScreenWidth { get; set; }' added.
Class 'DeviceInfo'; property 'String Brand { get; set; }' added.
Class 'DeviceInfo'; property 'String Browser { get; set; }' added.
Class 'DeviceInfo'; property 'String BrowserVersion { get; set; }' added.
Class 'DeviceInfo'; property 'String Category { get; set; }' added.
Class 'DeviceInfo'; property 'String LanguageCode { get; set; }' added.
Class 'DeviceInfo'; property 'String Model { get; set; }' added.
Class 'DeviceInfo'; property 'String OperatingSystem { get; set; }' added.
Class 'DeviceInfo'; property 'String OperatingSystemVersion { get; set; }' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::BrandFieldNumber' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::BrowserFieldNumber' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::BrowserVersionFieldNumber' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::CategoryFieldNumber' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::LanguageCodeFieldNumber' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::ModelFieldNumber' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::OperatingSystemFieldNumber' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::OperatingSystemVersionFieldNumber' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::ScreenHeightFieldNumber' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::ScreenWidthFieldNumber' added.
Enum 'ErrorReason' entry 'InvalidCustomVariableValue' added.
Enum 'ErrorReason' entry 'CustomVariableValueContainsPii' added.
Enum 'ErrorReason' entry 'InvalidSubdivisionCode' added.
Enum 'ErrorReason' entry 'AccountIneligibleForStoreSales' added.
Enum 'ErrorReason' entry 'InvalidRegionCode' added.
Enum 'ErrorReason' entry 'ThirdPartyUserDataNotAllowed' added.
Enum 'ErrorReason' entry 'InvalidMerchantFeedLanguageCode' added.
Enum 'ErrorReason' entry 'CustomVariableNotEnabled' added.
Enum 'ErrorReason' entry 'InvalidCouponCode' added.
Enum 'ErrorReason' entry 'DestinationAccountTypeMismatch' added.
Enum 'ErrorReason' entry 'InvalidSubcontinentCode' added.
Enum 'ErrorReason' entry 'InvalidContinentCode' added.
Enum 'ErrorReason' entry 'InvalidDeviceCategory' added.
Enum 'ErrorReason' entry 'CustomVariableNotFound' added.
Enum 'ErrorReason' entry 'GoogleAnalyticsSubpropertyOrRollupPropertyNotAllowed' added.
Enum 'ErrorReason' entry 'EventSourceAndDestinationMismatch' added.
Enum 'ErrorReason' entry 'BothClientIdAndAppInstanceIdNotAllowed' added.
Class 'Event'; property 'EventLocation EventLocation { get; set; }' added.
Class 'Event'; property 'UserData ThirdPartyUserData { get; set; }' added.
Class 'Event'; property 'String AppInstanceId { get; set; }' added.
Class 'Event'; constant 'System.Int32 Google.Ads.DataManager.V1.Event::AppInstanceIdFieldNumber' added.
Class 'Event'; constant 'System.Int32 Google.Ads.DataManager.V1.Event::EventLocationFieldNumber' added.
Class 'Event'; constant 'System.Int32 Google.Ads.DataManager.V1.Event::ThirdPartyUserDataFieldNumber' added.
Class 'EventLocation' added.
Enum 'EventSource' entry 'Message' added.
Class 'Item'; method 'void ClearConversionValue()' added.
Class 'Item'; property 'RepeatedField CustomVariables { get; }' added.
Class 'Item'; property 'Boolean HasConversionValue { get; }' added.
Class 'Item'; property 'Double ConversionValue { get; set; }' added.
Class 'Item'; property 'String MerchantFeedLabel { get; set; }' added.
Class 'Item'; property 'String MerchantFeedLanguageCode { get; set; }' added.
Class 'Item'; property 'String MerchantId { get; set; }' added.
Class 'Item'; constant 'System.Int32 Google.Ads.DataManager.V1.Item::ConversionValueFieldNumber' added.
Class 'Item'; constant 'System.Int32 Google.Ads.DataManager.V1.Item::CustomVariablesFieldNumber' added.
Class 'Item'; constant 'System.Int32 Google.Ads.DataManager.V1.Item::MerchantFeedLabelFieldNumber' added.
Class 'Item'; constant 'System.Int32 Google.Ads.DataManager.V1.Item::MerchantFeedLanguageCodeFieldNumber' added.
Class 'Item'; constant 'System.Int32 Google.Ads.DataManager.V1.Item::MerchantIdFieldNumber' added.
Class 'ItemCustomVariable' added.
Enum 'ProcessingErrorReason' entry 'OnePerClickConversionActionNotPermittedWithBraid' added.
Class 'SizeInfo'; property 'Int64 GmailMembersCount { get; set; }' added.
Class 'SizeInfo'; property 'Int64 YoutubeMembersCount { get; set; }' added.
Class 'SizeInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.SizeInfo::GmailMembersCountFieldNumber' added.
Class 'SizeInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.SizeInfo::YoutubeMembersCountFieldNumber' added.

Diff level: Minor

Finished comparisons for Google.Ads.DataManager.V1

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

Comparing with previous NuGet package
Checking compatibility for Google.Backstory version 1.0.0-beta01
Finished comparisons for Google.Backstory

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

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.BigQuery.Migration.V2 version 1.7.0
Differences from 1.6.0
Minor changes:
Class 'AssessmentFeatureHandle' added.
Class 'AssessmentTaskDetails' added.
Class 'AssessmentTaskReflection' added.
Class 'MigrationTask'; property 'AssessmentTaskDetails AssessmentTaskDetails { get; set; }' added.
Class 'MigrationTask'; constant 'System.Int32 Google.Cloud.BigQuery.Migration.V2.MigrationTask::AssessmentTaskDetailsFieldNumber' added.
Enum 'MigrationTask.TaskDetailsOneofCase' entry 'AssessmentTaskDetails' added.
Class 'SourceSpec'; method 'void ClearGcsFilePath()' added.
Class 'SourceSpec'; property 'Boolean HasGcsFilePath { get; }' added.
Class 'SourceSpec'; property 'String GcsFilePath { get; set; }' added.
Class 'SourceSpec'; constant 'System.Int32 Google.Cloud.BigQuery.Migration.V2.SourceSpec::GcsFilePathFieldNumber' added.
Enum 'SourceSpec.SourceOneofCase' entry 'GcsFilePath' added.
Class 'SuggestionConfig' added.
Class 'SuggestionStep' added.
Class 'SuggestionStep.Types' added.
Enum 'SuggestionStep.Types.RewriteTarget' added.
Enum 'SuggestionStep.Types.SuggestionType' added.
Class 'TranslationDetails'; property 'SuggestionConfig SuggestionConfig { get; set; }' added.
Class 'TranslationDetails'; constant 'System.Int32 Google.Cloud.BigQuery.Migration.V2.TranslationDetails::SuggestionConfigFieldNumber' added.
Class 'TranslationTaskResult'; property 'String ConsoleUri { get; set; }' added.
Class 'TranslationTaskResult'; constant 'System.Int32 Google.Cloud.BigQuery.Migration.V2.TranslationTaskResult::ConsoleUriFieldNumber' 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.Migration.V2

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-beta08
Differences from 1.0.0-beta07
Minor changes:
Class 'AggregateQueryStatsRequest' added.
Class 'AggregateQueryStatsResponse' added.
Class 'DatabaseCenter.DatabaseCenterBase'; method 'Task AggregateQueryStats(AggregateQueryStatsRequest request, ServerCallContext context)' added.
Class 'DatabaseCenter.DatabaseCenterClient'; method 'AggregateQueryStatsResponse AggregateQueryStats(AggregateQueryStatsRequest request, CallOptions options)' added.
Class 'DatabaseCenter.DatabaseCenterClient'; method 'AggregateQueryStatsResponse AggregateQueryStats(AggregateQueryStatsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DatabaseCenter.DatabaseCenterClient'; method 'AsyncUnaryCall AggregateQueryStatsAsync(AggregateQueryStatsRequest request, CallOptions options)' added.
Class 'DatabaseCenter.DatabaseCenterClient'; method 'AsyncUnaryCall AggregateQueryStatsAsync(AggregateQueryStatsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DatabaseCenterClient'; method 'PagedAsyncEnumerable<AggregateQueryStatsResponse, QueryStatsInfo> AggregateQueryStatsAsync(AggregateQueryStatsRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseCenterClient'; method 'PagedEnumerable<AggregateQueryStatsResponse, QueryStatsInfo> AggregateQueryStats(AggregateQueryStatsRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseCenterClientImpl'; method 'PagedAsyncEnumerable<AggregateQueryStatsResponse, QueryStatsInfo> AggregateQueryStatsAsync(AggregateQueryStatsRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseCenterClientImpl'; method 'PagedEnumerable<AggregateQueryStatsResponse, QueryStatsInfo> AggregateQueryStats(AggregateQueryStatsRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseCenterSettings'; property 'CallSettings AggregateQueryStatsSettings { get; set; }' added.
Class 'QueryMetrics' added.
Class 'QueryMetrics.Types' added.
Enum 'QueryMetrics.Types.MetricsWindow' added.
Class 'QueryStats' added.
Class 'QueryStatsInfo' added.
Class 'ResourceId' added.

Diff level: Minor

Finished comparisons for Google.Cloud.DatabaseCenter.V1Beta

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

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Dataplex.V1 version 3.15.0
Differences from 3.14.0
Minor changes:
Class 'ApprovalWorkflowReflection' added.
Class 'CancelDataScanJobRequest' added.
Class 'CancelDataScanJobResponse' added.
Class 'CatalogService.CatalogServiceBase'; method 'Task ModifyEntry(ModifyEntryRequest request, ServerCallContext context)' added.
Class 'CatalogService.CatalogServiceClient'; method 'Entry ModifyEntry(ModifyEntryRequest request, CallOptions options)' added.
Class 'CatalogService.CatalogServiceClient'; method 'Entry ModifyEntry(ModifyEntryRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'CatalogService.CatalogServiceClient'; method 'AsyncUnaryCall ModifyEntryAsync(ModifyEntryRequest request, CallOptions options)' added.
Class 'CatalogService.CatalogServiceClient'; method 'AsyncUnaryCall ModifyEntryAsync(ModifyEntryRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'CatalogServiceClient'; method 'Entry ModifyEntry(ModifyEntryRequest request, CallSettings callSettings = null)' added.
Class 'CatalogServiceClient'; method 'Task ModifyEntryAsync(ModifyEntryRequest request, CallSettings callSettings = null)' added.
Class 'CatalogServiceClient'; method 'Task ModifyEntryAsync(ModifyEntryRequest request, CancellationToken cancellationToken)' added.
Class 'CatalogServiceClientImpl'; method 'Entry ModifyEntry(ModifyEntryRequest request, CallSettings callSettings = null)' added.
Class 'CatalogServiceClientImpl'; method 'Task ModifyEntryAsync(ModifyEntryRequest request, CallSettings callSettings = null)' added.
Class 'CatalogServiceSettings'; property 'CallSettings ModifyEntrySettings { get; set; }' added.
Class 'ChangeRequest' added.
Enum 'ChangeRequest.ChangePayloadOneofCase' added.
Class 'ChangeRequest.Types' added.
Enum 'ChangeRequest.Types.ChangeType' added.
Enum 'ChangeRequest.Types.State' added.
Class 'ChangeRequestName' added.
Enum 'ChangeRequestName.ResourceNameType' added.
Class 'DataDiscoverySpec.Types.StorageConfig'; property 'DataDiscoverySpec.Types.StorageConfig.Types.UnstructuredDataOptions UnstructuredDataOptions { get; set; }' added.
Class 'DataDiscoverySpec.Types.StorageConfig'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataDiscoverySpec/Types/StorageConfig::UnstructuredDataOptionsFieldNumber' added.
Class 'DataDiscoverySpec.Types.StorageConfig.Types.UnstructuredDataOptions' added.
Class 'DataProduct'; property 'DataProduct.Types.AccessApprovalConfig AccessApprovalConfig { get; set; }' added.
Class 'DataProduct'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataProduct::AccessApprovalConfigFieldNumber' added.
Class 'DataProduct.Types.AccessApprovalConfig' added.
Class 'DataProduct.Types.Principal'; method 'void ClearServiceAccount()' added.
Class 'DataProduct.Types.Principal'; property 'Boolean HasServiceAccount { get; }' added.
Class 'DataProduct.Types.Principal'; property 'String ServiceAccount { get; set; }' added.
Class 'DataProduct.Types.Principal'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataProduct/Types/Principal::ServiceAccountFieldNumber' added.
Class 'DataProductAccessRequest' added.
Class 'DataProductService.DataProductServiceBase'; method 'Task RequestDataProductAccess(RequestDataProductAccessRequest request, ServerCallContext context)' added.
Class 'DataProductService.DataProductServiceClient'; method 'RequestDataProductAccessResponse RequestDataProductAccess(RequestDataProductAccessRequest request, CallOptions options)' added.
Class 'DataProductService.DataProductServiceClient'; method 'RequestDataProductAccessResponse RequestDataProductAccess(RequestDataProductAccessRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DataProductService.DataProductServiceClient'; method 'AsyncUnaryCall RequestDataProductAccessAsync(RequestDataProductAccessRequest request, CallOptions options)' added.
Class 'DataProductService.DataProductServiceClient'; method 'AsyncUnaryCall RequestDataProductAccessAsync(RequestDataProductAccessRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DataProductServiceClient'; method 'RequestDataProductAccessResponse RequestDataProductAccess(DataProductName parent, ChangeRequest changeRequest, CallSettings callSettings = null)' added.
Class 'DataProductServiceClient'; method 'RequestDataProductAccessResponse RequestDataProductAccess(RequestDataProductAccessRequest request, CallSettings callSettings = null)' added.
Class 'DataProductServiceClient'; method 'RequestDataProductAccessResponse RequestDataProductAccess(String parent, ChangeRequest changeRequest, CallSettings callSettings = null)' added.
Class 'DataProductServiceClient'; method 'Task RequestDataProductAccessAsync(DataProductName parent, ChangeRequest changeRequest, CallSettings callSettings = null)' added.
Class 'DataProductServiceClient'; method 'Task RequestDataProductAccessAsync(DataProductName parent, ChangeRequest changeRequest, CancellationToken cancellationToken)' added.
Class 'DataProductServiceClient'; method 'Task RequestDataProductAccessAsync(RequestDataProductAccessRequest request, CallSettings callSettings = null)' added.
Class 'DataProductServiceClient'; method 'Task RequestDataProductAccessAsync(RequestDataProductAccessRequest request, CancellationToken cancellationToken)' added.
Class 'DataProductServiceClient'; method 'Task RequestDataProductAccessAsync(String parent, ChangeRequest changeRequest, CallSettings callSettings = null)' added.
Class 'DataProductServiceClient'; method 'Task RequestDataProductAccessAsync(String parent, ChangeRequest changeRequest, CancellationToken cancellationToken)' added.
Class 'DataProductServiceClientImpl'; method 'RequestDataProductAccessResponse RequestDataProductAccess(RequestDataProductAccessRequest request, CallSettings callSettings = null)' added.
Class 'DataProductServiceClientImpl'; method 'Task RequestDataProductAccessAsync(RequestDataProductAccessRequest request, CallSettings callSettings = null)' added.
Class 'DataProductServiceSettings'; property 'CallSettings RequestDataProductAccessSettings { get; set; }' added.
Class 'DataProfileSpec'; property 'DataProfileSpec.Types.Mode Mode { get; set; }' added.
Class 'DataProfileSpec'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataProfileSpec::ModeFieldNumber' added.
Enum 'DataProfileSpec.Types.Mode' added.
Class 'DataQualityRule'; property 'DataQualityRule.Types.RuleSource RuleSource { get; set; }' added.
Class 'DataQualityRule'; property 'DataQualityRule.Types.TemplateReference TemplateReference { get; set; }' added.
Class 'DataQualityRule'; property 'MapField<String, String> Attributes { get; }' added.
Class 'DataQualityRule'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataQualityRule::AttributesFieldNumber' added.
Class 'DataQualityRule'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataQualityRule::RuleSourceFieldNumber' added.
Class 'DataQualityRule'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataQualityRule::TemplateReferenceFieldNumber' added.
Enum 'DataQualityRule.RuleTypeOneofCase' entry 'TemplateReference' added.
Class 'DataQualityRule.Types.RuleSource' added.
Class 'DataQualityRule.Types.RuleSource.Types' added.
Class 'DataQualityRule.Types.RuleSource.Types.RulePathElement' added.
Enum 'DataQualityRule.Types.RuleSource.Types.RulePathElement.SourceTypeOneofCase' added.
Class 'DataQualityRule.Types.RuleSource.Types.RulePathElement.Types' added.
Class 'DataQualityRule.Types.RuleSource.Types.RulePathElement.Types.EntryLinkSource' added.
Class 'DataQualityRule.Types.RuleSource.Types.RulePathElement.Types.EntrySource' added.
Class 'DataQualityRule.Types.TemplateReference' added.
Class 'DataQualityRule.Types.TemplateReference.Types' added.
Class 'DataQualityRule.Types.TemplateReference.Types.ParameterValue' added.
Class 'DataQualityRuleTemplate' added.
Class 'DataQualityRuleTemplate.Types' added.
Class 'DataQualityRuleTemplate.Types.ParameterDescription' added.
Class 'DataQualityRuleTemplate.Types.Sql' added.
Class 'DataQualityRuleTemplateReflection' added.
Enum 'DataQualityScanRuleResult.Types.RuleType' entry 'TemplateReference' added.
Class 'DataQualitySpec'; property 'Boolean EnableCatalogBasedRules { get; set; }' added.
Class 'DataQualitySpec'; property 'String Filter { get; set; }' added.
Class 'DataQualitySpec'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataQualitySpec::EnableCatalogBasedRulesFieldNumber' added.
Class 'DataQualitySpec'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataQualitySpec::FilterFieldNumber' added.
Class 'DataScan'; property 'ExecutionIdentity ExecutionIdentity { get; set; }' added.
Class 'DataScan'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataScan::ExecutionIdentityFieldNumber' added.
Class 'DataScanJob'; property 'String PartialFailureMessage { get; set; }' added.
Class 'DataScanJob'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataScanJob::PartialFailureMessageFieldNumber' added.
Enum 'DataScanJob.Types.State' entry 'SucceededWithErrors' added.
Class 'DataScanService.DataScanServiceBase'; method 'Task CancelDataScanJob(CancelDataScanJobRequest request, ServerCallContext context)' added.
Class 'DataScanService.DataScanServiceClient'; method 'CancelDataScanJobResponse CancelDataScanJob(CancelDataScanJobRequest request, CallOptions options)' added.
Class 'DataScanService.DataScanServiceClient'; method 'CancelDataScanJobResponse CancelDataScanJob(CancelDataScanJobRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DataScanService.DataScanServiceClient'; method 'AsyncUnaryCall CancelDataScanJobAsync(CancelDataScanJobRequest request, CallOptions options)' added.
Class 'DataScanService.DataScanServiceClient'; method 'AsyncUnaryCall CancelDataScanJobAsync(CancelDataScanJobRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DataScanServiceClient'; method 'CancelDataScanJobResponse CancelDataScanJob(CancelDataScanJobRequest request, CallSettings callSettings = null)' added.
Class 'DataScanServiceClient'; method 'CancelDataScanJobResponse CancelDataScanJob(DataScanJobName name, CallSettings callSettings = null)' added.
Class 'DataScanServiceClient'; method 'CancelDataScanJobResponse CancelDataScanJob(String name, CallSettings callSettings = null)' added.
Class 'DataScanServiceClient'; method 'Task CancelDataScanJobAsync(CancelDataScanJobRequest request, CallSettings callSettings = null)' added.
Class 'DataScanServiceClient'; method 'Task CancelDataScanJobAsync(CancelDataScanJobRequest request, CancellationToken cancellationToken)' added.
Class 'DataScanServiceClient'; method 'Task CancelDataScanJobAsync(DataScanJobName name, CallSettings callSettings = null)' added.
Class 'DataScanServiceClient'; method 'Task CancelDataScanJobAsync(DataScanJobName name, CancellationToken cancellationToken)' added.
Class 'DataScanServiceClient'; method 'Task CancelDataScanJobAsync(String name, CallSettings callSettings = null)' added.
Class 'DataScanServiceClient'; method 'Task CancelDataScanJobAsync(String name, CancellationToken cancellationToken)' added.
Class 'DataScanServiceClientImpl'; method 'CancelDataScanJobResponse CancelDataScanJob(CancelDataScanJobRequest request, CallSettings callSettings = null)' added.
Class 'DataScanServiceClientImpl'; method 'Task CancelDataScanJobAsync(CancelDataScanJobRequest request, CallSettings callSettings = null)' added.
Class 'DataScanServiceSettings'; property 'CallSettings CancelDataScanJobSettings { get; set; }' added.
Class 'ExecutionIdentity' added.
Enum 'ExecutionIdentity.IdentityOneofCase' added.
Class 'ExecutionIdentity.Types' added.
Class 'ExecutionIdentity.Types.DataplexServiceAgent' added.
Class 'ExecutionIdentity.Types.ServiceAccount' added.
Class 'ExecutionIdentity.Types.UserCredential' added.
Class 'LookupContextRequest'; property 'String Context { get; set; }' added.
Class 'LookupContextRequest'; constant 'System.Int32 Google.Cloud.Dataplex.V1.LookupContextRequest::ContextFieldNumber' added.
Class 'ModifyEntryRequest' added.
Class 'RequestDataProductAccessRequest' added.
Class 'RequestDataProductAccessResponse' added.

Diff level: Minor

Finished comparisons for Google.Cloud.Dataplex.V1

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

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.GeminiDataAnalytics.V1 version 1.0.0-beta02
Differences from 1.0.0-beta01
Major changes:
Class 'BigQueryPropertyGraphReference'; method 'void ClearLocationBoundary()' removed.
Class 'BigQueryPropertyGraphReference'; property 'Boolean HasLocationBoundary { get; }' removed.
Class 'BigQueryPropertyGraphReference'; property 'String LocationBoundary { get; set; }' removed.
Class 'BigQueryPropertyGraphReference'; constant 'System.Int32 Google.Cloud.GeminiDataAnalytics.V1.BigQueryPropertyGraphReference::LocationBoundaryFieldNumber' removed.
Class 'BigQueryRoutineReference'; method 'void ClearBoundaryLocationId()' removed.
Class 'BigQueryRoutineReference'; property 'LocationName BoundaryLocationIdAsLocationName { get; set; }' removed.
Class 'BigQueryRoutineReference'; property 'Boolean HasBoundaryLocationId { get; }' removed.
Class 'BigQueryRoutineReference'; property 'String BoundaryLocationId { get; set; }' removed.
Class 'BigQueryRoutineReference'; constant 'System.Int32 Google.Cloud.GeminiDataAnalytics.V1.BigQueryRoutineReference::BoundaryLocationIdFieldNumber' removed.
Class 'BigQueryTableReference'; method 'void ClearLocationBoundary()' removed.
Class 'BigQueryTableReference'; property 'Boolean HasLocationBoundary { get; }' removed.
Class 'BigQueryTableReference'; property 'String LocationBoundary { get; set; }' removed.
Class 'BigQueryTableReference'; constant 'System.Int32 Google.Cloud.GeminiDataAnalytics.V1.BigQueryTableReference::LocationBoundaryFieldNumber' removed.

Minor changes:
Class 'ChatRequest'; method 'void ClearDatasourceSettings()' added.
Class 'ChatRequest'; property 'ChatRequest.DatasourceSettingsOneofCase DatasourceSettingsCase { get; }' added.
Class 'ChatRequest'; property 'ChatRequest.Types.Model Model { get; set; }' added.
Class 'ChatRequest'; property 'LookerSettings LookerSettings { get; set; }' added.
Class 'ChatRequest'; constant 'System.Int32 Google.Cloud.GeminiDataAnalytics.V1.ChatRequest::LookerSettingsFieldNumber' added.
Class 'ChatRequest'; constant 'System.Int32 Google.Cloud.GeminiDataAnalytics.V1.ChatRequest::ModelFieldNumber' added.
Enum 'ChatRequest.DatasourceSettingsOneofCase' added.
Enum 'ChatRequest.Types.Model' added.
Class 'ConversationOptions'; method 'void ClearModel()' added.
Class 'ConversationOptions'; property 'ConversationOptions.Types.Model Model { get; set; }' added.
Class 'ConversationOptions'; property 'Boolean HasModel { get; }' added.
Class 'ConversationOptions'; constant 'System.Int32 Google.Cloud.GeminiDataAnalytics.V1.ConversationOptions::ModelFieldNumber' added.
Class 'ConversationOptions.Types' added.
Enum 'ConversationOptions.Types.Model' added.
Class 'LookerQuery'; method 'void ClearClientId()' added.
Class 'LookerQuery'; method 'void ClearQueryId()' added.
Class 'LookerQuery'; property 'Boolean HasClientId { get; }' added.
Class 'LookerQuery'; property 'Boolean HasQueryId { get; }' added.
Class 'LookerQuery'; property 'String ClientId { get; set; }' added.
Class 'LookerQuery'; property 'String QueryId { get; set; }' added.
Class 'LookerQuery'; constant 'System.Int32 Google.Cloud.GeminiDataAnalytics.V1.LookerQuery::ClientIdFieldNumber' added.
Class 'LookerQuery'; constant 'System.Int32 Google.Cloud.GeminiDataAnalytics.V1.LookerQuery::QueryIdFieldNumber' added.
Class 'LookerSettings' added.

Diff level: Major

Finished comparisons for Google.Cloud.GeminiDataAnalytics.V1

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

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1 version 1.0.0-beta04
Differences from 1.0.0-beta03
Minor changes:
Class 'ApplicationName' added.
Enum 'ApplicationName.ResourceNameType' added.
Class 'ApplicationTemplateName' added.
Enum 'ApplicationTemplateName.ResourceNameType' added.
Class 'ApplicationTemplateRevisionName' added.
Enum 'ApplicationTemplateRevisionName.ResourceNameType' added.
Class 'AppParams' added.
Class 'AppParams.Types' added.
Class 'AppParams.Types.Scope' added.
Class 'AppParams.Types.Scope.Types' added.
Enum 'AppParams.Types.Scope.Types.Type' added.
Class 'ComponentRef' added.
Class 'CompositeRef' added.
Class 'ErrorBudget'; method 'void ClearAllowedCount()' added.
Class 'ErrorBudget'; method 'void ClearAllowedPercentage()' added.
Class 'ErrorBudget'; property 'Boolean HasAllowedCount { get; }' added.
Class 'ErrorBudget'; property 'Boolean HasAllowedPercentage { get; }' added.
Class 'Release'; property 'ComponentRef ApplicationTemplateComponent { get; set; }' added.
Class 'Release'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Release::ApplicationTemplateComponentFieldNumber' added.
Class 'Rollout'; property 'Timestamp DeleteTime { get; set; }' added.
Class 'Rollout'; property 'String EffectiveUnitFilter { get; set; }' added.
Class 'Rollout'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Rollout::DeleteTimeFieldNumber' added.
Class 'Rollout'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Rollout::EffectiveUnitFilterFieldNumber' added.
Class 'RolloutStats'; method 'void ClearEstimatedTotalUnitCount()' added.
Class 'RolloutStats'; property 'Boolean HasEstimatedTotalUnitCount { get; }' added.
Class 'RolloutStats'; property 'Int64 EstimatedTotalUnitCount { get; set; }' added.
Class 'RolloutStats'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.RolloutStats::EstimatedTotalUnitCountFieldNumber' added.
Class 'Saas'; property 'CompositeRef ApplicationTemplate { get; set; }' added.
Class 'Saas'; property 'Saas.Types.State State { get; set; }' added.
Class 'Saas'; property 'RepeatedField Conditions { get; }' added.
Class 'Saas'; property 'Status Error { get; set; }' added.
Class 'Saas'; property 'String BlueprintRepo { get; set; }' added.
Class 'Saas'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Saas::ApplicationTemplateFieldNumber' added.
Class 'Saas'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Saas::BlueprintRepoFieldNumber' added.
Class 'Saas'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Saas::ConditionsFieldNumber' added.
Class 'Saas'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Saas::ErrorFieldNumber' added.
Class 'Saas'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Saas::StateFieldNumber' added.
Class 'Saas.Types' added.
Enum 'Saas.Types.State' added.
Class 'SaasCondition' added.
Class 'SaasCondition.Types' added.
Enum 'SaasCondition.Types.Status' added.
Enum 'SaasCondition.Types.Type' added.
Class 'Unit'; property 'ApplicationName ApplicationAsApplicationName { get; set; }' added.
Class 'Unit'; property 'Boolean SatisfiesPzi { get; set; }' added.
Class 'Unit'; property 'Boolean SatisfiesPzs { get; set; }' added.
Class 'Unit'; property 'String Application { get; set; }' added.
Class 'Unit'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Unit::ApplicationFieldNumber' added.
Class 'Unit'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Unit::SatisfiesPziFieldNumber' added.
Class 'Unit'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Unit::SatisfiesPzsFieldNumber' added.
Class 'UnitKind'; property 'AppParams AppParams { get; set; }' added.
Class 'UnitKind'; property 'ComponentRef ApplicationTemplateComponent { get; set; }' added.
Class 'UnitKind'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.UnitKind::ApplicationTemplateComponentFieldNumber' added.
Class 'UnitKind'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.UnitKind::AppParamsFieldNumber' added.
Class 'UnitOperation'; property 'Timestamp DeleteTime { get; set; }' added.
Class 'UnitOperation'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.UnitOperation::DeleteTimeFieldNumber' added.
Enum 'UnitOperationCondition.Types.Type' entry 'WorkloadSucceeded' added.
Enum 'UnitVariable.Types.Type' entry 'List' added.
Enum 'UnitVariable.Types.Type' entry 'Struct' 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.SaasPlatform.SaasServiceMgmt.V1Beta1

Finding changes in Google.DevicesAndServices.Health.V4...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.DevicesAndServices.Health.V4 version 1.0.0-beta02
Differences from 1.0.0-beta01
Minor changes:
Class 'ActiveMinutes.Types.ActiveMinutesByActivityLevel'; method 'void ClearActiveMinutes()' added.
Class 'ActiveMinutes.Types.ActiveMinutesByActivityLevel'; property 'Boolean HasActiveMinutes { get; }' added.
Class 'ActiveMinutesRollupValue.Types.ActiveMinutesRollupByActivityLevel'; method 'void ClearActiveMinutesSum()' added.
Class 'ActiveMinutesRollupValue.Types.ActiveMinutesRollupByActivityLevel'; property 'Boolean HasActiveMinutesSum { get; }' added.
Class 'ActiveZoneMinutes'; method 'void ClearActiveZoneMinutes_()' added.
Class 'ActiveZoneMinutes'; property 'Boolean HasActiveZoneMinutes_ { get; }' added.
Class 'ActiveZoneMinutesRollupValue'; method 'void ClearSumInCardioHeartZone()' added.
Class 'ActiveZoneMinutesRollupValue'; method 'void ClearSumInFatBurnHeartZone()' added.
Class 'ActiveZoneMinutesRollupValue'; method 'void ClearSumInPeakHeartZone()' added.
Class 'ActiveZoneMinutesRollupValue'; property 'Boolean HasSumInCardioHeartZone { get; }' added.
Class 'ActiveZoneMinutesRollupValue'; property 'Boolean HasSumInFatBurnHeartZone { get; }' added.
Class 'ActiveZoneMinutesRollupValue'; property 'Boolean HasSumInPeakHeartZone { get; }' added.
Class 'Altitude'; method 'void ClearGainMillimeters()' added.
Class 'Altitude'; property 'Boolean HasGainMillimeters { get; }' added.
Class 'AltitudeRollupValue'; method 'void ClearGainMillimetersSum()' added.
Class 'AltitudeRollupValue'; property 'Boolean HasGainMillimetersSum { get; }' added.
Class 'BasalEnergyBurned'; method 'void ClearKcal()' added.
Class 'BasalEnergyBurned'; property 'Boolean HasKcal { get; }' added.
Class 'BodyFat'; method 'void ClearPercentage()' added.
Class 'BodyFat'; property 'Boolean HasPercentage { get; }' added.
Class 'BodyFatRollupValue'; method 'void ClearBodyFatPercentageAvg()' added.
Class 'BodyFatRollupValue'; property 'Boolean HasBodyFatPercentageAvg { get; }' added.
Class 'CaloriesInHeartRateZoneRollupValue.Types.CaloriesInHeartRateZoneValue'; method 'void ClearKcal()' added.
Class 'CaloriesInHeartRateZoneRollupValue.Types.CaloriesInHeartRateZoneValue'; property 'Boolean HasKcal { get; }' added.
Class 'CreateSubscriberMetadata' added.
Class 'CreateSubscriberPayload' added.
Class 'CreateSubscriberRequest' added.
Class 'DailyHeartRateZones.Types.HeartRateZone'; method 'void ClearMaxBeatsPerMinute()' added.
Class 'DailyHeartRateZones.Types.HeartRateZone'; method 'void ClearMinBeatsPerMinute()' added.
Class 'DailyHeartRateZones.Types.HeartRateZone'; property 'Boolean HasMaxBeatsPerMinute { get; }' added.
Class 'DailyHeartRateZones.Types.HeartRateZone'; property 'Boolean HasMinBeatsPerMinute { get; }' added.
Class 'DailyOxygenSaturation'; method 'void ClearAveragePercentage()' added.
Class 'DailyOxygenSaturation'; method 'void ClearLowerBoundPercentage()' added.
Class 'DailyOxygenSaturation'; method 'void ClearStandardDeviationPercentage()' added.
Class 'DailyOxygenSaturation'; method 'void ClearUpperBoundPercentage()' added.
Class 'DailyOxygenSaturation'; property 'Boolean HasAveragePercentage { get; }' added.
Class 'DailyOxygenSaturation'; property 'Boolean HasLowerBoundPercentage { get; }' added.
Class 'DailyOxygenSaturation'; property 'Boolean HasStandardDeviationPercentage { get; }' added.
Class 'DailyOxygenSaturation'; property 'Boolean HasUpperBoundPercentage { get; }' added.
Class 'DailyRespiratoryRate'; method 'void ClearBreathsPerMinute()' added.
Class 'DailyRespiratoryRate'; property 'Boolean HasBreathsPerMinute { get; }' added.
Class 'DailyRestingHeartRate'; method 'void ClearBeatsPerMinute()' added.
Class 'DailyRestingHeartRate'; property 'Boolean HasBeatsPerMinute { get; }' added.
Class 'DailySleepTemperatureDerivations'; method 'void ClearBaselineTemperatureCelsius()' added.
Class 'DailySleepTemperatureDerivations'; method 'void ClearNightlyTemperatureCelsius()' added.
Class 'DailySleepTemperatureDerivations'; method 'void ClearRelativeNightlyStddev30DCelsius()' added.
Class 'DailySleepTemperatureDerivations'; property 'Boolean HasBaselineTemperatureCelsius { get; }' added.
Class 'DailySleepTemperatureDerivations'; property 'Boolean HasNightlyTemperatureCelsius { get; }' added.
Class 'DailySleepTemperatureDerivations'; property 'Boolean HasRelativeNightlyStddev30DCelsius { get; }' added.
Class 'DailyVO2Max'; method 'void ClearVo2Max()' added.
Class 'DailyVO2Max'; method 'void ClearVo2MaxCovariance()' added.
Class 'DailyVO2Max'; property 'Boolean HasVo2Max { get; }' added.
Class 'DailyVO2Max'; property 'Boolean HasVo2MaxCovariance { get; }' added.
Class 'DataSubscriptionService' added.
Class 'DataSubscriptionService.DataSubscriptionServiceBase' added.
Class 'DataSubscriptionService.DataSubscriptionServiceClient' added.
Class 'DataSubscriptionServiceClient' added.
Class 'DataSubscriptionServiceClientBuilder' added.
Class 'DataSubscriptionServiceClientImpl' added.
Class 'DataSubscriptionServiceReflection' added.
Class 'DataSubscriptionServiceSettings' added.
Class 'DeleteSubscriberMetadata' added.
Class 'DeleteSubscriberRequest' added.
Class 'Distance'; method 'void ClearMillimeters()' added.
Class 'Distance'; property 'Boolean HasMillimeters { get; }' added.
Class 'DistanceRollupValue'; method 'void ClearMillimetersSum()' added.
Class 'DistanceRollupValue'; property 'Boolean HasMillimetersSum { get; }' added.
Class 'EndpointAuthorization' added.
Class 'Exercise.Types.ExerciseMetadata'; method 'void ClearPoolLengthMillimeters()' added.
Class 'Exercise.Types.ExerciseMetadata'; property 'Boolean HasPoolLengthMillimeters { get; }' added.
Class 'Floors'; method 'void ClearCount()' added.
Class 'Floors'; property 'Boolean HasCount { get; }' added.
Class 'FloorsRollupValue'; method 'void ClearCountSum()' added.
Class 'FloorsRollupValue'; property 'Boolean HasCountSum { get; }' added.
Class 'HeartRate'; method 'void ClearBeatsPerMinute()' added.
Class 'HeartRate'; property 'Boolean HasBeatsPerMinute { get; }' added.
Class 'HeartRateVariability'; method 'void ClearRootMeanSquareOfSuccessiveDifferencesMilliseconds()' added.
Class 'HeartRateVariability'; method 'void ClearStandardDeviationMilliseconds()' added.
Class 'HeartRateVariability'; property 'Boolean HasRootMeanSquareOfSuccessiveDifferencesMilliseconds { get; }' added.
Class 'HeartRateVariability'; property 'Boolean HasStandardDeviationMilliseconds { get; }' added.
Class 'Height'; method 'void ClearHeightMillimeters()' added.
Class 'Height'; property 'Boolean HasHeightMillimeters { get; }' added.
Class 'HydrationLogRollupValue.Types.VolumeQuantityRollup'; method 'void ClearMillilitersSum()' added.
Class 'HydrationLogRollupValue.Types.VolumeQuantityRollup'; property 'Boolean HasMillilitersSum { get; }' added.
Class 'ListSubscribersRequest' added.
Class 'ListSubscribersResponse' added.
Class 'OxygenSaturation'; method 'void ClearPercentage()' added.
Class 'OxygenSaturation'; property 'Boolean HasPercentage { get; }' added.
Class 'RespiratoryRateSleepSummary.Types.RespiratoryRateSleepSummaryStatistics'; method 'void ClearBreathsPerMinute()' added.
Class 'RespiratoryRateSleepSummary.Types.RespiratoryRateSleepSummaryStatistics'; method 'void ClearSignalToNoise()' added.
Class 'RespiratoryRateSleepSummary.Types.RespiratoryRateSleepSummaryStatistics'; method 'void ClearStandardDeviation()' added.
Class 'RespiratoryRateSleepSummary.Types.RespiratoryRateSleepSummaryStatistics'; property 'Boolean HasBreathsPerMinute { get; }' added.
Class 'RespiratoryRateSleepSummary.Types.RespiratoryRateSleepSummaryStatistics'; property 'Boolean HasSignalToNoise { get; }' added.
Class 'RespiratoryRateSleepSummary.Types.RespiratoryRateSleepSummaryStatistics'; property 'Boolean HasStandardDeviation { get; }' added.
Class 'RunVO2Max'; method 'void ClearRunVo2Max()' added.
Class 'RunVO2Max'; property 'Boolean HasRunVo2Max { get; }' added.
Class 'RunVO2MaxRollupValue'; method 'void ClearRateAvg()' added.
Class 'RunVO2MaxRollupValue'; method 'void ClearRateMax()' added.
Class 'RunVO2MaxRollupValue'; method 'void ClearRateMin()' added.
Class 'RunVO2MaxRollupValue'; property 'Boolean HasRateAvg { get; }' added.
Class 'RunVO2MaxRollupValue'; property 'Boolean HasRateMax { get; }' added.
Class 'RunVO2MaxRollupValue'; property 'Boolean HasRateMin { get; }' added.
Class 'Sleep.Types.SleepSummary.Types.StageSummary'; method 'void ClearCount()' added.
Class 'Sleep.Types.SleepSummary.Types.StageSummary'; method 'void ClearMinutes()' added.
Class 'Sleep.Types.SleepSummary.Types.StageSummary'; property 'Boolean HasCount { get; }' added.
Class 'Sleep.Types.SleepSummary.Types.StageSummary'; property 'Boolean HasMinutes { get; }' added.
Class 'Steps'; method 'void ClearCount()' added.
Class 'Steps'; property 'Boolean HasCount { get; }' added.
Class 'StepsRollupValue'; method 'void ClearCountSum()' added.
Class 'StepsRollupValue'; property 'Boolean HasCountSum { get; }' added.
Class 'Subscriber' added.
Class 'Subscriber.Types' added.
Enum 'Subscriber.Types.State' added.
Class 'SubscriberConfig' added.
Class 'SubscriberConfig.Types' added.
Enum 'SubscriberConfig.Types.SubscriptionCreatePolicy' added.
Class 'SubscriberName' added.
Enum 'SubscriberName.ResourceNameType' added.
Class 'SwimLengthsData'; method 'void ClearStrokeCount()' added.
Class 'SwimLengthsData'; property 'Boolean HasStrokeCount { get; }' added.
Class 'SwimLengthsDataRollupValue'; method 'void ClearStrokeCountSum()' added.
Class 'SwimLengthsDataRollupValue'; property 'Boolean HasStrokeCountSum { get; }' added.
Class 'TotalCaloriesRollupValue'; method 'void ClearKcalSum()' added.
Class 'TotalCaloriesRollupValue'; property 'Boolean HasKcalSum { get; }' added.
Class 'UpdateSubscriberMetadata' added.
Class 'UpdateSubscriberRequest' added.
Class 'VO2Max'; method 'void ClearVo2Max()' added.
Class 'VO2Max'; property 'Boolean HasVo2Max { get; }' added.
Class 'VolumeQuantity'; method 'void ClearMilliliters()' added.
Class 'VolumeQuantity'; property 'Boolean HasMilliliters { get; }' added.
Class 'Weight'; method 'void ClearWeightGrams()' added.
Class 'Weight'; property 'Boolean HasWeightGrams { get; }' added.
Class 'WeightRollupValue'; method 'void ClearWeightGramsAvg()' added.
Class 'WeightRollupValue'; property 'Boolean HasWeightGramsAvg { get; }' added.
Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddDataSubscriptionServiceClient(IServiceCollection services, Action action = null)' added.
Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddDataSubscriptionServiceClient(IServiceCollection services, Action<IServiceProvider, DataSubscriptionServiceClientBuilder> action)' added.

Diff level: Minor

Finished comparisons for Google.DevicesAndServices.Health.V4

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 several client libraries, including the initial generation of Google.Backstory, the rebranding of SaaS Runtime to App Lifecycle Manager, and various feature additions and bug fixes to the Dataplex, Health, and BigQuery Migration APIs. Feedback identifies several typos and grammatical redundancies in the version history documentation for the Dataplex, DatabaseCenter, and BigQuery Migration libraries.


### New features

- Add `RequestDataProductAccess` method to request access to `DataAssets` with in a `DataProduct`
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

Typo: "with in" should be "within".

- Add `RequestDataProductAccess` method to request access to `DataAssets` within a `DataProduct`


### New features

- Add a AggregateQueryStats API
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

There is a double space before "API". Also, "an" is grammatically preferred before "Aggregate".

Suggested change
- Add a AggregateQueryStats API
- Add an AggregateQueryStats API

- Update comments for various fields in MigrationWorkflow, MigrationTask, and MigrationSubtask
- Add comment that field `create_time` in message `.google.cloud.bigquery.migration.v2.MigrationWorkflow` is output only
- Add comment that field `last_update_time` in message `.google.cloud.bigquery.migration.v2.MigrationWorkflow` is output only
- Fixed typo in comment for enum value `PAUSED` in enum `State` is changed
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

The phrase "is changed" at the end of this line is grammatically redundant and inconsistent with the surrounding entries which describe the nature of the change (e.g., "Fixed typo...").

- Fixed typo in comment for enum value `PAUSED` in enum `State`

- Add comment that field `create_time` in message `.google.cloud.bigquery.migration.v2.MigrationWorkflow` is output only
- Add comment that field `last_update_time` in message `.google.cloud.bigquery.migration.v2.MigrationWorkflow` is output only
- Fixed typo in comment for enum value `PAUSED` in enum `State` is changed
- Link to relevant documentation in comment for field `type` in message `.google.cloud.bigquery.migration.v2.MigrationTask` is changed
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

The phrase "is changed" at the end of this line is redundant. It would be clearer to phrase this as an action.

- Updated link to relevant documentation in comment for field `type` in message `.google.cloud.bigquery.migration.v2.MigrationTask`

@amanda-tarafa amanda-tarafa self-assigned this May 25, 2026
@amanda-tarafa amanda-tarafa self-requested a review May 25, 2026 21:17
@amanda-tarafa
Copy link
Copy Markdown
Contributor

I'll take a look at BQ failures separately.

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

Check 'zizmor-upload' failed

After resolving the issue, please remove the 'merge-blocked-see-comments' label.

@amanda-tarafa
Copy link
Copy Markdown
Contributor

Check 'zizmor-upload' failed

After resolving the issue, please remove the 'merge-blocked-see-comments' label.

I'll take a look at this after I'm back in the office.

@amanda-tarafa
Copy link
Copy Markdown
Contributor

I'll close this one as it is quite stale, but I'll fix things before attempting a release again.

@amanda-tarafa amanda-tarafa deleted the librarian-release-20260525T140106Z branch May 28, 2026 22:30
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