Skip to content

Commit 1596bfb

Browse files
diegomarquezpsuztomocloud-java-botblakeli0copybara-service[bot]
authored
feat: update with latest from main (#11835)
This pull request is generated with proto changes between [googleapis/googleapis@ba80e9b](googleapis/googleapis@ba80e9b) (exclusive) and [googleapis/googleapis@b60f5a5](googleapis/googleapis@b60f5a5) (inclusive). BEGIN_COMMIT_OVERRIDE BEGIN_NESTED_COMMIT fix(deps): update the Java code generator (gapic-generator-java) to 2.64.2 END_NESTED_COMMIT BEGIN_NESTED_COMMIT chore: update the libraries_bom version to 26.72.0 END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [valkey] A new field `Instance.simulate_maintenance_event` is added to message `.google.cloud.memorystore.v1.` feat: [valkey] A new field `satisfies_pzs` is added to message `.google.cloud.memorystore.v1.Instance` feat: [valkey] A new field `satisfies_pzi` is added to message `.google.cloud.memorystore.v1.Instance` feat: [valkey] A new field `kms_key` is added to message `.google.cloud.memorystore.v1.Instance` feat: [valkey] A new field `encryption_info` is added to message `.google.cloud.memorystore.v1.Instance` feat: [valkey] A new field `maintenance_version` is added to message `.google.cloud.memorystore.v1.Instance` feat: [valkey] A new field `effective_maintenance_version` is added to message `.google.cloud.memorystore.v1.Instance` feat: [valkey] A new field `available_maintenance_versions` is added to message `.google.cloud.memorystore.v1.Instance` feat: [valkey] A new field `allow_fewer_zones_deployment` is added to message `.google.cloud.memorystore.v1.Instance` feat: [valkey] A new field `total_backup_size_bytes` is added to message `.google.cloud.memorystore.v1.BackupCollection` feat: [valkey] A new field `total_backup_count` is added to message `.google.cloud.memorystore.v1.BackupCollection` feat: [valkey] A new field `last_backup_time` is added to message `.google.cloud.memorystore.v1.BackupCollection` feat: [valkey] A new field `encryption_info` is added to message `.google.cloud.memorystore.v1.Backup` feat: [valkey] A new message `EncryptionInfo` is added docs: [valkey] A comment for field `discovery_endpoints` in message `.google.cloud.memorystore.v1.Instance` is changed PiperOrigin-RevId: 844938993 Source Link: [googleapis/googleapis@b60f5a5](googleapis/googleapis@b60f5a5) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [chat] Addition of GMAIL_MESSAGE value for RichLinkType enum in the RichLinkMetadata proto PiperOrigin-RevId: 844825126 Source Link: [googleapis/googleapis@4eccddb](googleapis/googleapis@4eccddb) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [compute] [DIREGAPIC] Update v1 API definitions to revision 20251202 Source Link: [googleapis/googleapis@840758a](googleapis/googleapis@840758a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [recaptchaenterprise] add verifiedBots field to RiskAnalysis and definitions for a Bot object to store metadata for a detected bot feat: [recaptchaenterprise] add risk reasons to FraudPreventionAssessment feat: [recaptchaenterprise] add a POLICY_BASED_CHALLENGE IntegrationType and associated settings feat: [recaptchaenterprise] Add `phone_authentication_event` to `AnnotateAssessmentRequest`. This new field allows you to indicate the phone number associated with a multi-factor authentication event, i.e. `INITIATED_TWO_FACTOR`, `PASSED_TWO_FACTOR`, `FAILED_TWO_FACTOR` reasons, and the time of such an event docs: [recaptchaenterprise] document domain, package name and bundle id limits and validation docs: [recaptchaenterprise] clarify that WafFeature.EXPRESS is deprecated PiperOrigin-RevId: 844437009 Source Link: [googleapis/googleapis@23c5898](googleapis/googleapis@23c5898) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [storagebatchoperations] Add support for creating Job resource in dry-run mode feat: [storagebatchoperations] Add object retention setting to StorageBatchOperations API feat: [storagebatchoperations] Launch StorageBatchOperations permissions and roles to GA feat: [storagebatchoperations] Launch storagebatchoperations resource permissions to GA feat: [storagebatchoperations] Add inclusion scopes docs: [storagebatchoperations] Fix comment formatting chore: [storagebatchoperations] Add Tag Manager IAM permissions for multiple GCP services Clients can now create Job in dry-run mode, returning the total object count and, if the object configuration is a prefix list, the bytes found from source. No transformations will be performed. PiperOrigin-RevId: 843787937 Source Link: [googleapis/googleapis@8f3e57f](googleapis/googleapis@8f3e57f) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [dialogflow] updated v2beta1 dialogflow client libraries PiperOrigin-RevId: 843755897 Source Link: [googleapis/googleapis@55ab9c6](googleapis/googleapis@55ab9c6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [dialogflow-cx] updated v3beta1 dialogflow client libraries PiperOrigin-RevId: 843704214 Source Link: [googleapis/googleapis@3784b36](googleapis/googleapis@3784b36) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [dialogflow] updated v2 dialogflow client libraries docs: [dialogflow] updated v2 dialogflow client libraries PiperOrigin-RevId: 843703774 Source Link: [googleapis/googleapis@7a595fd](googleapis/googleapis@7a595fd) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [geminidataanalytics] add a QueryData API for NL2SQL conversion feat: [geminidataanalytics] A new message `AgentContextReference` is added feat: [geminidataanalytics] A new method `QueryData` is added to service `DataChatService` feat: [geminidataanalytics] A new message `QueryDataRequest` is added feat: [geminidataanalytics] A new message `GenerationOptions` is added feat: [geminidataanalytics] A new message `QueryDataContext` is added feat: [geminidataanalytics] A new message `QueryDataResponse` is added feat: [geminidataanalytics] A new message `ExecutedQueryResult` is added feat: [geminidataanalytics] A new field `alloydb` is added to message `.google.cloud.geminidataanalytics.v1beta.DatasourceReferences` feat: [geminidataanalytics] A new field `spanner_reference` is added to message `.google.cloud.geminidataanalytics.v1beta.DatasourceReferences` feat: [geminidataanalytics] A new field `cloud_sql_reference` is added to message `.google.cloud.geminidataanalytics.v1beta.DatasourceReferences` feat: [geminidataanalytics] A new message `AlloyDbReference` is added feat: [geminidataanalytics] A new message `AlloyDbDatabaseReference` is added feat: [geminidataanalytics] A new message `SpannerReference` is added feat: [geminidataanalytics] A new message `SpannerDatabaseReference` is added feat: [geminidataanalytics] A new message `CloudSqlReference` is added feat: [geminidataanalytics] A new message `CloudSqlDatabaseReference` is added feat: [geminidataanalytics] A new field `alloy_db_reference` is added to message `.google.cloud.geminidataanalytics.v1beta.Datasource` feat: [geminidataanalytics] A new field `spanner_reference` is added to message `.google.cloud.geminidataanalytics.v1beta.Datasource` feat: [geminidataanalytics] A new field `cloud_sql_reference` is added to message `.google.cloud.geminidataanalytics.v1beta.Datasource` PiperOrigin-RevId: 842905100 Source Link: [googleapis/googleapis@b32495a](googleapis/googleapis@b32495a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: [dlp] add messages stating that Data Catalog actions are deprecated docs: [dlp] add example resource name to VertexDatasetResourceReference PiperOrigin-RevId: 842872738 Source Link: [googleapis/googleapis@dba0863](googleapis/googleapis@dba0863) END_NESTED_COMMIT BEGIN_NESTED_COMMIT chore: [artifact-registry] remove duplicate gRPC service config file PiperOrigin-RevId: 842752391 Source Link: [googleapis/googleapis@b81889f](googleapis/googleapis@b81889f) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [aiplatform] add streaming function call argument API changes docs: [aiplatform] A comment for field `name` in message `.google.cloud.aiplatform.v1.FunctionCall` is changed docs: [aiplatform] A comment for field `args` in message `.google.cloud.aiplatform.v1.FunctionCall` is changed PiperOrigin-RevId: 842549490 Source Link: [googleapis/googleapis@effe5c4](googleapis/googleapis@effe5c4) END_NESTED_COMMIT BEGIN_NESTED_COMMIT fix!: [admanager] Added proto3 optional to Network primitive fields fix!: [admanager] Added pagination to ListNetworks fix!: [admanager] Renamed `USER_MESSAGES_CCPA_MESSAGES_SHOWN` `Metric` to `USER_MESSAGES_US_STATES_MESSAGES_SHOWN` docs: [admanager] Updated documentation for `ad_review_center_ad_id` filter feat: [admanager] Added LineItem service feat: [admanager] Added additional Report metrics and dimensions feat: [admanager] Added write methods for AdUnits feat: [admanager] Added write methods for CustomTargetingKeys docs: [admanager] Updated documentation for Report metrics and dimensions docs: [admanager] Made `status` optional for SearchAdReviewCenterAds PiperOrigin-RevId: 842183588 Source Link: [googleapis/googleapis@8c06c1e](googleapis/googleapis@8c06c1e) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: [alloydb] Clarify that [initial_user](http://_vscodecontentref_/3) is not required in Cluster The comment for the [initial_user](http://_vscodecontentref_/4) field in the [Cluster](http://_vscodecontentref_/5) message has been updated to remove the "Required." annotation, better reflecting its optional nature. PiperOrigin-RevId: 841859434 Source Link: [googleapis/googleapis@35365cb](googleapis/googleapis@35365cb) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [run] add SourceCode proto to Run container config docs: [run] A comment for field `etag` in message `.google.cloud.run.v2.Job` is changed docs: [run] A comment for field `limits` in message `.google.cloud.run.v2.ResourceRequirements` is changed docs: [run] A comment for field `items` in message `.google.cloud.run.v2.SecretVolumeSource` is changed docs: [run] A comment for field `name` in message `.google.cloud.run.v2.Service` is changed docs: [run] A comment for field `invoker_iam_disabled` in message `.google.cloud.run.v2.Service` is changed docs: [run] A comment for field `etag` in message `.google.cloud.run.v2.Service` is changed docs: [run] A comment for field `observed_generation` in message `.google.cloud.run.v2.WorkerPool` is changed docs: [run] A comment for field `latest_ready_revision` in message `.google.cloud.run.v2.WorkerPool` is changed docs: [run] A comment for field `custom_audiences` in message `.google.cloud.run.v2.WorkerPool` is changed docs: [run] A comment for field `reconciling` in message `.google.cloud.run.v2.WorkerPool` is changed docs: [run] A comment for field `etag` in message `.google.cloud.run.v2.WorkerPool` is changed PiperOrigin-RevId: 840919560 Source Link: [googleapis/googleapis@d534d01](googleapis/googleapis@d534d01) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [maintenance] add support for v1 version of Maintenance API PiperOrigin-RevId: 840720260 Source Link: [googleapis/googleapis@fe58211](googleapis/googleapis@fe58211) END_NESTED_COMMIT BEGIN_NESTED_COMMIT fix!: [aiplatform] fix issue when using UrlContext tool PiperOrigin-RevId: 840347639 Source Link: [googleapis/googleapis@a448b7d](googleapis/googleapis@a448b7d) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [compute] Update Compute Engine v1 API to revision 20251031 Source Link: [googleapis/googleapis@4667f02](googleapis/googleapis@4667f02) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [artifact-registry] add ExportArtifact API PiperOrigin-RevId: 839457154 Source Link: [googleapis/googleapis@535d161](googleapis/googleapis@535d161) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [aiplatform] Introduce RagManagedVertexVectorSearch as a new vector db option feat: [aiplatform] add RagCorpus.satisfies_pzs and RagCorpus.satisfies_pzi docs: [aiplatform] A comment for field `rag_files_count` in message `.google.cloud.aiplatform.v1beta1.RagCorpus` is changed docs: [aiplatform] A comment for field `user_metadata` in message `.google.cloud.aiplatform.v1beta1.RagFile` is changed docs: [aiplatform] A comment for field `gcs_metadata_schema_source` in message `.google.cloud.aiplatform.v1beta1.RagFileMetadataConfig` is changed docs: [aiplatform] A comment for field `google_drive_metadata_schema_source` in message `.google.cloud.aiplatform.v1beta1.RagFileMetadataConfig` is changed docs: [aiplatform] A comment for field `gcs_metadata_source` in message `.google.cloud.aiplatform.v1beta1.RagFileMetadataConfig` is changed docs: [aiplatform] A comment for field `google_drive_metadata_source` in message `.google.cloud.aiplatform.v1beta1.RagFileMetadataConfig` is changed docs: [aiplatform] A comment for message `RagManagedDbConfig` is changed docs: [aiplatform] A comment for field `enterprise` in message `.google.cloud.aiplatform.v1beta1.RagManagedDbConfig` is changed docs: [aiplatform] A comment for field `scaled` in message `.google.cloud.aiplatform.v1beta1.RagManagedDbConfig` is changed PiperOrigin-RevId: 839431594 Source Link: [googleapis/googleapis@2faf4a6](googleapis/googleapis@2faf4a6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [aiplatform] Expose FullFineTunedResources for full fine tuned deployments PiperOrigin-RevId: 839371231 Source Link: [googleapis/googleapis@c751a01](googleapis/googleapis@c751a01) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: [aiplatform] update `ReplicatedVoiceConfig.mime_type` comment PiperOrigin-RevId: 839364684 Source Link: [googleapis/googleapis@9ae82e1](googleapis/googleapis@9ae82e1) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [gke-multi-cloud] added custom tolerations and labels support for Attached Clusters feat: [gke-multi-cloud] mark GKE-on-AWS and GKE-on-Azure protos as being deprecated to discourage any new usage as these services turn down docs: [gke-multi-cloud] A comment for field `tags` in message `.google.cloud.gkemulticloud.v1.AttachedCluster` is changed docs: [gke-multi-cloud] A comment for field `throughput` in message `.google.cloud.gkemulticloud.v1.AwsVolumeTemplate` is changed docs: [gke-multi-cloud] A comment for field `requested_cancellation` in message `.google.cloud.gkemulticloud.v1.OperationMetadata` is changed PiperOrigin-RevId: 839306772 Source Link: [googleapis/googleapis@9f786b5](googleapis/googleapis@9f786b5) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: [aiplatform] update `ReplicatedVoiceConfig.mime_type` comment PiperOrigin-RevId: 839296167 Source Link: [googleapis/googleapis@5362d27](googleapis/googleapis@5362d27) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [parallelstore] add transfer metadata options proto definition docs: [parallelstore] update tickets component number PiperOrigin-RevId: 839132650 Source Link: [googleapis/googleapis@02f73f5](googleapis/googleapis@02f73f5) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: [parallelstore] update tickets component number PiperOrigin-RevId: 839132192 Source Link: [googleapis/googleapis@4d2bfee](googleapis/googleapis@4d2bfee) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [aiplatform] A new field `min_gpu_driver_version` is added to message `.google.cloud.aiplatform.v1beta1.MachineSpec` PiperOrigin-RevId: 838969898 Source Link: [googleapis/googleapis@b9ef377](googleapis/googleapis@b9ef377) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [network-security] publish networksecurity v1beta1 api PiperOrigin-RevId: 838919865 Source Link: [googleapis/googleapis@586e752](googleapis/googleapis@586e752) END_NESTED_COMMIT BEGIN_NESTED_COMMIT fix: [channel] Changed field behavior for an existing field `entitlement_granularity` in message `.google.cloud.channel.v1.RepricingConfig` docs: [channel] A comment for enum `CustomerAttestationState` is changed docs: [channel] A comment for field `customer_attestation_state` in message `.google.cloud.channel.v1.Customer` is changed docs: [channel] A comment for field `entitlement_granularity` in message `.google.cloud.channel.v1.RepricingConfig` is changed docs: [channel] A comment for method `RegisterSubscriber` in service `CloudChannelService` is changed docs: [channel] A comment for method `UnregisterSubscriber` in service `CloudChannelService` is changed docs: [channel] A comment for method `ListSubscribers` in service `CloudChannelService` is changed docs: [channel] A comment for field `owned` in message `.google.cloud.channel.v1.CloudIdentityCustomerAccount` is changed docs: [channel] A comment for field `page_token` in message `.google.cloud.channel.v1.ListSkuGroupsRequest` is changed docs: [channel] A comment for field `page_token` in message `.google.cloud.channel.v1.ListSkuGroupBillableSkusRequest` is changed docs: [channel] A comment for field `next_page_token` in message `.google.cloud.channel.v1.ListSkuGroupsResponse` is changed docs: [channel] A comment for field `next_page_token` in message `.google.cloud.channel.v1.ListSkuGroupBillableSkusResponse` is changed docs: [channel] A comment for message `ChangeParametersRequest` is changed docs: [channel] A comment for field `offers` in message `.google.cloud.channel.v1.ListOffersResponse` is changed docs: [channel] A comment for field `account` in message `.google.cloud.channel.v1.RegisterSubscriberRequest` is changed docs: [channel] A comment for field `account` in message `.google.cloud.channel.v1.UnregisterSubscriberRequest` is changed docs: [channel] A comment for field `account` in message `.google.cloud.channel.v1.ListSubscribersRequest` is changed docs: [channel] A comment for field `event_type` in message `.google.cloud.channel.v1.CustomerEvent` is changed docs: [channel] A comment for field `event_type` in message `.google.cloud.channel.v1.EntitlementEvent` is changed PiperOrigin-RevId: 838889186 Source Link: [googleapis/googleapis@1c1b1ff](googleapis/googleapis@1c1b1ff) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [shopping-merchant-accounts] A new field `radius_area` is added to message `.google.shopping.merchant.accounts.v1.Region` PiperOrigin-RevId: 838817995 Source Link: [googleapis/googleapis@9a665b7](googleapis/googleapis@9a665b7) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [aiplatform] Expose zone when creating a FeatureOnlineStore PiperOrigin-RevId: 837256132 Source Link: [googleapis/googleapis@8b6f877](googleapis/googleapis@8b6f877) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [cloudbuild] Update GCB with latest proto changes PiperOrigin-RevId: 837135318 Source Link: [googleapis/googleapis@943025a](googleapis/googleapis@943025a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [eventarc] add wide-scope Eventarc GoogleApiSource flags feat: [eventarc] add Eventarc Trigger RetryPolicy PiperOrigin-RevId: 836781847 Source Link: [googleapis/googleapis@c9ff4f1](googleapis/googleapis@c9ff4f1) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [vectorsearch] Added TextSearch support to the batch search API docs: [vectorsearch] Added clarification of expected format of collection and index fields PiperOrigin-RevId: 834645993 Source Link: [googleapis/googleapis@d6a2197](googleapis/googleapis@d6a2197) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [netapp] Add Squash Mode to Export Policy This change introduces squash mode options to the export policy rules. Squash mode determines how user and group IDs are mapped for NFS volume access. The following squash modes are added: * **NO_ROOT_SQUASH** Root user retains full access. * **ROOT_SQUASH** Root user is mapped to the anonymous user ID. * **ALL_SQUASH** All users are mapped to the anonymous user ID. A new field anon_uid is also added to specify the anonymous user ID when ALL_SQUASH is used. The squash_mode field takes precedence over the existing has_root_access field, which will be deprecated in the future. PiperOrigin-RevId: 834629780 Source Link: [googleapis/googleapis@0a299a2](googleapis/googleapis@0a299a2) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [aiplatform] Add support for developer connect based deployment docs: [aiplatform] A comment for message `ReasoningEngineSpec` is changed docs: [aiplatform] A comment for field `package_spec` in message `.google.cloud.aiplatform.v1beta1.ReasoningEngineSpec` is changed PiperOrigin-RevId: 833917724 Source Link: [googleapis/googleapis@a17b84a](googleapis/googleapis@a17b84a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [aiplatform] Add support for developer connect based deployment docs: [aiplatform] A comment for message `ReasoningEngineSpec` is changed docs: [aiplatform] A comment for field `package_spec` in message `.google.cloud.aiplatform.v1.ReasoningEngineSpec` is changed PiperOrigin-RevId: 833911903 Source Link: [googleapis/googleapis@8d526e8](googleapis/googleapis@8d526e8) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [aiplatform] add `gpu_partition_size` in `machine_spec` v1 api PiperOrigin-RevId: 833901564 Source Link: [googleapis/googleapis@df29a82](googleapis/googleapis@df29a82) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [batch] added new provisioning models PiperOrigin-RevId: 833725203 Source Link: [googleapis/googleapis@e48d999](googleapis/googleapis@e48d999) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [backupdr] Adding new fields for CMEK and Retention Inheritance features PiperOrigin-RevId: 833678865 Source Link: [googleapis/googleapis@6a7d453](googleapis/googleapis@6a7d453) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [aiplatform] add `ReplicatedVoiceConfig` to `VoiceConfig` to enable Gemini TTS voice replication PiperOrigin-RevId: 833560482 Source Link: [googleapis/googleapis@15fa97d](googleapis/googleapis@15fa97d) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [aiplatform] add `ReplicatedVoiceConfig` to `VoiceConfig` to enable Gemini TTS voice replication PiperOrigin-RevId: 833480721 Source Link: [googleapis/googleapis@136201b](googleapis/googleapis@136201b) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [vmmigration] add adaptation modifiers and storage pools to MigratingVM target defaults feat: [vmmigration] add adaptation modifiers and guest OS features to ImageImport target details docs: [vmmigration] A comment for method `CancelImageImportJob` in service `VmMigration` is changed docs: [vmmigration] A comment for message `DataDiskImageImport` is changed PiperOrigin-RevId: 832917413 Source Link: [googleapis/googleapis@aeb84bb](googleapis/googleapis@aeb84bb) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: [shopping-merchant-accounts] A comment for enum `AccessRight` is changed docs: [shopping-merchant-accounts] A comment for enum value `API_DEVELOPER` in enum `AccessRight` is changed docs: [shopping-merchant-accounts] A comment for method `DeleteAccount` in service `AccountsService` is changed docs: [shopping-merchant-accounts] A comment for field `developer_email` in message `.google.shopping.merchant.accounts.v1.RegisterGcpRequest` is changed docs: [shopping-merchant-accounts] A comment for message `Program` is changed docs: [shopping-merchant-accounts] A comment for message `User` is changed docs: [shopping-merchant-accounts] A comment for enum `State` is changed feat: [shopping-merchant-accounts] A new field `verification_mail_settings` is added to message `.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest` feat: [shopping-merchant-accounts] A new field `account_management` is added to message `.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest` feat: [shopping-merchant-accounts] A new field `comparison_shopping` is added to message `.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest` feat: [shopping-merchant-accounts] A new field `products_management` is added to message `.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest` feat: [shopping-merchant-accounts] A new field `campaigns_management` is added to message `.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest` feat: [shopping-merchant-accounts] A new field `external_account_id` is added to message `.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest` feat: [shopping-merchant-accounts] A new message `SetAliasForRelationship` is added feat: [shopping-merchant-accounts] A new field `set_alias` is added to message `.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest` feat: [shopping-merchant-accounts] A new field `comparison_shopping` is added to message `.google.shopping.merchant.accounts.v1.AccountService` feat: [shopping-merchant-accounts] A new message `ComparisonShopping` is added feat: [shopping-merchant-accounts] A new method `GetAccountForGcpRegistration` is added to service `DeveloperRegistrationService` feat: [shopping-merchant-accounts] A new message `GetAccountForGcpRegistrationResponse` is added feat: [shopping-merchant-accounts] A new method `VerifySelf` is added to service `UserService` feat: [shopping-merchant-accounts] A new message `VerifySelfRequest` is added feat: [shopping-merchant-accounts] A new message `VerificationMailSettings` is added PiperOrigin-RevId: 832226276 Source Link: [googleapis/googleapis@04085e5](googleapis/googleapis@04085e5) END_NESTED_COMMIT BEGIN_NESTED_COMMIT chore: [shopping-merchant-inventories] removing parameter before client library generation PiperOrigin-RevId: 831886232 Source Link: [googleapis/googleapis@c2db528](googleapis/googleapis@c2db528) END_NESTED_COMMIT BEGIN_NESTED_COMMIT chore: [shopping-merchant-products] removing parameter before client library generation PiperOrigin-RevId: 831886190 Source Link: [googleapis/googleapis@967b6c4](googleapis/googleapis@967b6c4) END_NESTED_COMMIT BEGIN_NESTED_COMMIT chore: [java-shopping-merchant-issue-resolution] removing parameter before client library generation PiperOrigin-RevId: 831886184 Source Link: [googleapis/googleapis@66ed09c](googleapis/googleapis@66ed09c) END_NESTED_COMMIT BEGIN_NESTED_COMMIT chore: [java-shopping-merchant-issue-resolution] removing parameter before client library generation PiperOrigin-RevId: 831881182 Source Link: [googleapis/googleapis@2150bc6](googleapis/googleapis@2150bc6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT chore: [shopping-merchant-inventories] removing parameter before client library generation PiperOrigin-RevId: 831881127 Source Link: [googleapis/googleapis@bff62c7](googleapis/googleapis@bff62c7) END_NESTED_COMMIT BEGIN_NESTED_COMMIT chore: [shopping-merchant-products] removing parameter before client library generation PiperOrigin-RevId: 831881099 Source Link: [googleapis/googleapis@cde1a53](googleapis/googleapis@cde1a53) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [artifact-registry] add image_manifest field in DockerImage feat: [artifact-registry] add artifact_type field in DockerImage feat: [artifact-registry] add Ruby format in VulnerabilityScanningConfig docs: [artifact-registry] A comment for field `name` in message `.google.devtools.artifactregistry.v1.DockerImage` is changed docs: [artifact-registry] A comment for enum value `ENABLEMENT_CONFIG_UNSPECIFIED` in enum `EnablementConfig` is changed docs: [artifact-registry] A comment for field `satisfies_pzs` in message `.google.devtools.artifactregistry.v1.Repository` is changed docs: [artifact-registry] A comment for field `satisfies_pzi` in message `.google.devtools.artifactregistry.v1.Repository` is changed PiperOrigin-RevId: 830951552 Source Link: [googleapis/googleapis@cf0434f](googleapis/googleapis@cf0434f) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [shopping-merchant-products] Added the `product_id_base64_url_encoded` field to `InsertProductInputRequest`, `DeleteProductInputRequest`, and `GetProductRequest`. This allows for product IDs containing special characters to be correctly handled when unpadded base64url-encoded feat: [shopping-merchant-products] Added several fields to enhance shipping configurations: - `handling_cutoff_time` and `handling_cutoff_timezone` within the `Shipping` message - `ShippingBusinessDaysConfig` message to define business days for shipping - `shipping_handling_business_days` and `shipping_transit_business_days` in `ProductAttributes` - `HandlingCutoffTime` message to configure country-specific handling cutoffs - `handling_cutoff_times` array in `ProductAttributes` docs: [shopping-merchant-products] Updated various comments, including links to data source creation guides PiperOrigin-RevId: 830818193 Source Link: [googleapis/googleapis@659ea6e](googleapis/googleapis@659ea6e) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [shopping-merchant-products] Added the `product_id_base64_url_encoded` field to `InsertProductInputRequest`, `DeleteProductInputRequest`, and `GetProductRequest`. This allows for product IDs containing special characters to be correctly handled when unpadded base64url-encoded feat: [shopping-merchant-products] Added `handling_cutoff_time` and `handling_cutoff_timezone` fields to the `Shipping` message within `Attributes` feat: [shopping-merchant-products] Added C#, PHP, and Ruby namespace options to ProductInputs, Products, and ProductsCommon proto files for improved client library generation docs: [shopping-merchant-products] Updated comments for several fields, including product name formats, data source creation, destination field descriptions (now also referred to as Marketing Methods), and the default page size for `ListProductsRequest` PiperOrigin-RevId: 830818171 Source Link: [googleapis/googleapis@20581e0](googleapis/googleapis@20581e0) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [shopping-merchant-quota] Add the AccountLimit resource and its service to the quota bundle PiperOrigin-RevId: 830811341 Source Link: [googleapis/googleapis@3568ce2](googleapis/googleapis@3568ce2) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [shopping-merchant-inventories] Added the `product_id_base64_url_encoded` field to `ListLocalInventoriesRequest`, `InsertLocalInventoryRequest`, `DeleteLocalInventoryRequest`, `ListRegionalInventoriesRequest`, `InsertRegionalInventoryRequest`, and `DeleteRegionalInventoryRequest`. This allows for product IDs containing special characters to be correctly handled when base64url-encoded feat: [shopping-merchant-inventories] Added C#, PHP, and Ruby namespace options to LocalInventory and RegionalInventory proto files for improved client library generation docs: [shopping-merchant-inventories] Updated the API summary and overview in the service configuration PiperOrigin-RevId: 830781339 Source Link: [googleapis/googleapis@3a8b8dd](googleapis/googleapis@3a8b8dd) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [java-shopping-merchant-issue-resolution] Added the `product_id_base64_url_encoded` field to `RenderProductIssuesRequest`. This allows for product IDs containing special characters to be correctly handled when unpadded base64url-encoded feat: [java-shopping-merchant-issue-resolution] Added `VERIFY_BUSINESS_VIDEO_IN_MERCHANT_CENTER` as a new enum value to `ExternalAction.Type`. This supports redirecting to Merchant Center for business video verification PiperOrigin-RevId: 830781240 Source Link: [googleapis/googleapis@18bb600](googleapis/googleapis@18bb600) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [shopping-merchant-inventories] Added the `product_id_base64_url_encoded` field to `ListLocalInventoriesRequest`, `InsertLocalInventoryRequest`, `DeleteLocalInventoryRequest`, `ListRegionalInventoriesRequest`, `InsertRegionalInventoryRequest`, and `DeleteRegionalInventoryRequest`. This allows for product IDs containing special characters to be correctly handled when unpadded base64url-encoded PiperOrigin-RevId: 830781196 Source Link: [googleapis/googleapis@5fa0268](googleapis/googleapis@5fa0268) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: [java-shopping-merchant-issue-resolution] Added the `product_id_base64_url_encoded` field to `RenderProductIssuesRequest`. This allows for product IDs containing special characters to be correctly handled when unpadded base64url-encoded feat: [java-shopping-merchant-issue-resolution] Added `VERIFY_BUSINESS_VIDEO_IN_MERCHANT_CENTER` as a new enum value to `ExternalAction.Type`. This supports redirecting to Merchant Center for business video verification PiperOrigin-RevId: 830781161 Source Link: [googleapis/googleapis@b98f8c9](googleapis/googleapis@b98f8c9) END_NESTED_COMMIT END_COMMIT_OVERRIDE --------- Co-authored-by: Tomo Suzuki <[email protected]> Co-authored-by: cloud-java-bot <[email protected]> Co-authored-by: cloud-java-bot <[email protected]> Co-authored-by: Blake Li <[email protected]> Co-authored-by: copybara-service[bot] <56741989+copybara-service[bot]@users.noreply.github.com> Co-authored-by: A Vertex SDK engineer <[email protected]> Co-authored-by: Ben Kazemi <[email protected]> Co-authored-by: Mridula <[email protected]> Co-authored-by: Mend Renovate <[email protected]> Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: yoshi-code-bot <[email protected]>
1 parent bc47d6c commit 1596bfb

File tree

6,779 files changed

+1170647
-103293
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

6,779 files changed

+1170647
-103293
lines changed

.github/release-please.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,8 @@ branches:
3333
manifest: true
3434
handleGHRelease: true
3535
branch: 1.58.x
36+
- primaryBranch: main
37+
releaseType: java-yoshi
38+
manifest: true
39+
handleGHRelease: true
40+
branch: protobuf-4.x-rc
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
google-cloud-asset:1.2.3:1.2.3

.github/release/partial_release.py

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@
2424
class VersionType(Enum):
2525
MAJOR = (1,)
2626
MINOR = (2,)
27-
PATCH = 3
27+
PATCH = (3,)
28+
SNAPSHOT = (4,)
2829

2930

3031
@click.group(invoke_without_command=False)
@@ -34,6 +35,27 @@ def main(ctx):
3435
pass
3536

3637

38+
@main.command()
39+
@click.option(
40+
"--artifact-ids",
41+
required=True,
42+
type=str,
43+
help="""
44+
Artifact IDs whose version needs to update, separated by comma.
45+
""",
46+
)
47+
@click.option(
48+
"--versions",
49+
required=False,
50+
default="./versions.txt",
51+
type=str,
52+
help="""
53+
The path to the versions.txt.
54+
""",
55+
)
56+
def bump_snapshot_version(artifact_ids: str, versions: str) -> None:
57+
bump_version(artifact_ids, "snapshot", versions)
58+
3759
@main.command()
3860
@click.option(
3961
"--artifact-ids",
@@ -49,7 +71,7 @@ def main(ctx):
4971
default="patch",
5072
type=str,
5173
help="""
52-
The type of version bump, one of major, minor or patch.
74+
The type of version bump, one of major, minor, patch.
5375
""",
5476
)
5577
@click.option(
@@ -62,6 +84,9 @@ def main(ctx):
6284
""",
6385
)
6486
def bump_released_version(artifact_ids: str, version_type: str, versions: str) -> None:
87+
bump_version(artifact_ids, version_type, versions)
88+
89+
def bump_version(artifact_ids: str, version_type: str, versions: str) -> None:
6590
target_artifact_ids = set(artifact_ids.split(","))
6691
version_enum = _parse_type_or_raise(version_type)
6792
newlines = []
@@ -95,6 +120,12 @@ def bump_released_version(artifact_ids: str, version_type: str, versions: str) -
95120
minor += 1
96121
case VersionType.PATCH:
97122
patch += 1
123+
case VersionType.SNAPSHOT:
124+
# Keep the released version as is.
125+
newlines.append(
126+
f"{artifact_id}:{major}.{minor}.{patch}:{major}.{minor + 1}.0-SNAPSHOT"
127+
)
128+
continue
98129
newlines.append(
99130
f"{artifact_id}:{major}.{minor}.{patch}:{major}.{minor}.{patch}"
100131
)

.github/release/release_unit_tests.py

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import shutil
55
import tempfile
66
import unittest
7-
from partial_release import bump_released_version
7+
from partial_release import bump_released_version, bump_snapshot_version
88

99
SCRIPT_DIR = os.path.dirname(os.path.realpath(__file__))
1010
GOLDEN = os.path.join(SCRIPT_DIR, "testdata")
@@ -45,6 +45,22 @@ def test_bump_multiple_versions_success(self):
4545
actual = f.read()
4646
self.assertEqual(expected, actual)
4747

48+
def test_bump_snapshot_version_success(self):
49+
golden = f"{GOLDEN}/snapshot/versions-snapshot-golden.txt"
50+
with copied_fixtures_dir(f"{FIXTURES}/snapshot"):
51+
runner.invoke(
52+
bump_snapshot_version,
53+
[
54+
"--artifact-ids=google-cloud-asset",
55+
"--versions=versions-snapshot.txt",
56+
],
57+
)
58+
with open(golden) as g:
59+
expected = g.read()
60+
with open("./versions-snapshot.txt") as f:
61+
actual = f.read()
62+
self.assertEqual(expected, actual)
63+
4864

4965
@contextlib.contextmanager
5066
def change_dir_to(path: str) -> str:
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
google-cloud-asset:1.2.3:1.3.0-SNAPSHOT

.github/scripts/update_generation_config.sh

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,17 @@ function get_latest_released_version() {
1818
group_id_url_path="$(sed 's|\.|/|g' <<< "${group_id}")"
1919
url="https://repo1.maven.org/maven2/${group_id_url_path}/${artifact_id}/maven-metadata.xml"
2020
xml_content=$(curl -s --fail "${url}")
21-
latest=$(xmllint --xpath 'metadata/versioning/latest/text()' - <<< "${xml_content}")
21+
22+
# 1. Extract all version tags
23+
# 2. Strip the XML tags to leave just the version numbers
24+
# 3. Filter for strictly numbers.numbers.numbers (e.g., 2.54.0)
25+
# 4. Sort by version (V) and take the last one (tail -n 1)
26+
latest=$(echo "${xml_content}" \
27+
| grep -oE '<version>[0-9]+\.[0-9]+\.[0-9]+</version>' \
28+
| sed -E 's/<[^>]+>//g' \
29+
| sort -V \
30+
| tail -n 1)
31+
2232
if [[ -z "${latest}" ]]; then
2333
echo "The latest version of ${group_id}:${artifact_id} is empty."
2434
echo "The returned json from maven.org is invalid: ${json_content}"
@@ -174,4 +184,4 @@ if [ -z "${pr_num}" ]; then
174184
else
175185
git push
176186
gh pr edit "${pr_num}" --title "${title}" --body "${title}"
177-
fi
187+
fi

.github/workflows/ci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ jobs:
127127
gcr.io/cloud-devrel-public-resources/java-library-generation:"${library_generation_image_tag}" \
128128
/src/library_generation/cli/entry_point.py validate-generation-config
129129
env:
130-
library_generation_image_tag: 2.62.3
130+
library_generation_image_tag: 2.64.2
131131
workspace_name: /workspace
132132

133133
# TODO: Uncomment the needed Github Actions

.github/workflows/generated_files_sync.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ on:
1717
pull_request:
1818
name: generation diff
1919
env:
20-
library_generation_image_tag: 2.62.3
20+
library_generation_image_tag: 2.64.2
2121
jobs:
2222
root-pom:
2323
# root pom.xml does not have diff from generated one

.github/workflows/hermetic_library_generation.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
with:
3838
fetch-depth: 0
3939
token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }}
40-
- uses: googleapis/sdk-platform-java/.github/[email protected].1
40+
- uses: googleapis/sdk-platform-java/.github/[email protected].2
4141
if: env.SHOULD_RUN == 'true'
4242
with:
4343
base_ref: ${{ github.base_ref }}

.github/workflows/unmanaged_dependency_check.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ jobs:
1414
shell: bash
1515
run: mvn install -B -ntp -T 1C -DskipTests -Dclirr.skip -Dcheckstyle.skip -Denforcer.skip
1616
- name: Unmanaged dependency check
17-
uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.54.1
17+
uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.54.2
1818
with:
1919
bom-path: gapic-libraries-bom/pom.xml

0 commit comments

Comments
 (0)