Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update googleapis/java-cloud-bom action to v26.51.0 #11286

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Oct 31, 2024

This PR contains the following updates:

Package Type Update Change
googleapis/java-cloud-bom action minor v26.49.0 -> v26.51.0

Release Notes

googleapis/java-cloud-bom (googleapis/java-cloud-bom)

v26.51.0

Compare Source

GCP Libraries BOM 26.51.0

Here are the differences from the previous version (26.50.0)

The group ID of the following artifacts is com.google.cloud.

Notable Changes

google-cloud-bigquery 2.44.0 (prev: 2.43.3)

google-cloud-bigtable 2.49.0 (prev: 2.46.0)

google-cloud-firestore 3.30.0 (prev: 3.28.0)

google-cloud-spanner 6.82.0 (prev: 6.80.1)

google-cloud-spanner-jdbc 2.25.0 (prev: 2.24.1)

google-cloud-storage 2.45.0 (prev: 2.44.1)

Other libraries

  • [aiplatform] add a nfs_mounts to RaySpec in PersistentResource API (bee5fa4)

  • [aiplatform] add BatchCreateFeatures rpc to feature_registry_service.proto (bee5fa4)

  • [aiplatform] add BatchCreateFeatures rpc to feature_registry_service.proto (bee5fa4)

  • [aiplatform] add BYOSA field to tuning_job (bee5fa4)

  • [aiplatform] add BYOSA field to tuning_job (bee5fa4)

  • [aiplatform] add code execution tool API (bee5fa4)

  • [aiplatform] add fast_tryout_enabled to FasterDeploymentConfig message in aiplatform v1beta1 endpoint.proto (bee5fa4)

  • [aiplatform] add fast_tryout_enabled to FasterDeploymentConfig v1 proto (bee5fa4)

  • [aiplatform] Add Feature Monitoring API to Feature Store (bee5fa4)

  • [aiplatform] add StopNotebookRuntime method (bee5fa4)

  • [aiplatform] add StopNotebookRuntime method (bee5fa4)

  • [aiplatform] add system labels field to model garden deployments (bee5fa4)

  • [aiplatform] add system labels field to model garden deployments (bee5fa4)

  • [aiplatform] add UpdateEndpointLongRunning API in v1beta1 version (bee5fa4)

  • [aiplatform] added support for specifying function response type in FunctionDeclaration (bee5fa4)

  • [aiplatform] COMET added to evaluation service proto (bee5fa4)

  • [aiplatform] metricX added to evaluation service proto (bee5fa4)

  • [cloudquotas] A new value NOT_SUPPORTED is added to enum IneligibilityReason (bee5fa4)

  • [compute] Update Compute Engine API to revision 2024101 (#​903) (bee5fa4)

  • [compute] Update Compute Engine API to revision 2024110 (#​954) (bee5fa4)

  • [contact-center-insights] Add FeedbackLabel resource and APIs (bee5fa4)

  • [container] add LocalSsdEncryptionMode in NodeConfig (bee5fa4)

  • [datacatalog] A new field feature_online_store_spec is added to message .google.cloud.datacatalog.v1.Entry (bee5fa4)

  • [dataplex] update Go Datastore import path (bee5fa4)

  • [deploy] A new field timed_promote_release_rule is added to message .google.cloud.deploy.v1.AutomationRule (bee5fa4)

  • [deploy] added new fields for the Automation Repair rule (bee5fa4)

  • [dialogflow-cx] add options of client_certificate_settings, bigquery_export_settings, bearer_token_config and boost_control_spec; add support of ALAW encoding (bee5fa4)

  • [dialogflow-cx] add options of client_certificate_settings, bigquery_export_settings, bearer_token_config and boost_control_spec; add support of ALAW encoding (bee5fa4)

  • [dialogflow] add options of query_source, search_config, end_user_metadata and exact_search (bee5fa4)

  • [dialogflow] add options of query_source, search_config, end_user_metadata and exact_search (bee5fa4)

  • [dialogflow] added support for ALAW encoding (bee5fa4)

  • [dialogflow] added support for ALAW encoding (bee5fa4)

  • [discoveryengine] Add GroundedGenerationService API (bee5fa4)

  • [distributedcloudedge] add storage schema to local control plane config (bee5fa4)

  • [eventarc-publishing] Publish Eventarc Advanced Publishing API proto, allowing publishing events to a Message Bus (bee5fa4)

  • [eventarc] Publish Eventarc Advanced protos (bee5fa4)

  • [gdchardwaremanagement] add DNS address, Kubernetes primary VLAN ID, and provisioning state to the Zone resource (bee5fa4)

  • [gkehub] Add policycontroller feature to gkehub v1beta API (bee5fa4)

  • [maps-fleetengine-delivery] new module for maps-fleetengine-delivery (#​11310) (2bd0d65)

  • [maps-fleetengine] new module for maps-fleetengine (#​11309) (17abf97)

  • [maps-places] update attributes in Places API (bee5fa4)

  • [network-management] add DNS endpoint of Google Kubernetes Engine cluster control plane (bee5fa4)

  • [network-management] add DNS endpoint of Google Kubernetes Engine cluster control plane (bee5fa4)

  • [network-management] add round-trip mode (bee5fa4)

  • [network-management] add round-trip mode (bee5fa4)

  • [recaptchaenterprise] A new enum Challenge is added (bee5fa4)

  • [recaptchaenterprise] support for ListIpOverrides and RemoveIpOverride (bee5fa4)

  • [run] support advanced configurations options for cloud storage volumes by setting mount_options in the GCSVolumeSource configuration (bee5fa4)

  • [securitycenter] make client libraries GA for SCC v2 (bee5fa4)

  • [texttospeech] add multi-speaker markup, which allows generating dialogue between multiple speakers (bee5fa4)

  • [translate] Adds Contextual Glossary support for Translation and AdaptiveMt (bee5fa4)

  • [alloydb] deprecated various PSC instance configuration fields (bee5fa4)

  • [alloydb] deprecated various PSC instance configuration fields (bee5fa4)

  • [asset] removes default scopes for some LRO methods (bee5fa4)

  • official name for java-managedkafka is Managed Service for Apache Kafka API (#​11308) (32c071a)

Version Upgrades

Minor Version Upgrades

  • google-cloud-apigee-registry:0.54.0 (prev:0.53.0; Release Notes: v0.54.0)
  • google-cloud-video-intelligence:2.53.0 (prev:2.52.0; Release Notes: v2.53.0)
  • google-cloud-assured-workloads:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-speech:4.49.0 (prev:4.48.0; Release Notes: v4.49.0)
  • google-cloud-eventarc-publishing:0.54.0 (prev:0.53.0; Release Notes: v0.54.0)
  • google-cloud-workstations:0.42.0 (prev:0.41.0; Release Notes: v0.42.0)
  • google-cloud-alloydb-connectors:0.32.0 (prev:0.31.0; Release Notes: v0.32.0)
  • google-cloud-network-security:0.57.0 (prev:0.56.0; Release Notes: v0.57.0)
  • google-cloud-bare-metal-solution:0.54.0 (prev:0.53.0; Release Notes: v0.54.0)
  • google-cloud-chat:0.18.0 (prev:0.17.0; Release Notes: v0.18.0)
  • google-cloud-domains:1.51.0 (prev:1.50.0; Release Notes: v1.51.0)
  • google-cloud-advisorynotifications:0.43.0 (prev:0.42.0; Release Notes: v0.43.0)
  • google-cloud-recommendations-ai:0.61.0 (prev:0.60.0; Release Notes: v0.61.0)
  • google-cloud-gke-multi-cloud:0.53.0 (prev:0.52.0; Release Notes: v0.53.0)
  • google-cloud-accessapproval:2.55.0 (prev:2.54.0; Release Notes: v2.55.0)
  • google-cloud-service-management:3.52.0 (prev:3.51.0; Release Notes: v3.52.0)
  • google-cloud-contact-center-insights:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-shell:2.53.0 (prev:2.52.0; Release Notes: v2.53.0)
  • google-cloud-policy-troubleshooter:1.53.0 (prev:1.52.0; Release Notes: v1.53.0)
  • google-cloud-translate:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-recommender:2.56.0 (prev:2.55.0; Release Notes: v2.56.0)
  • google-cloud-privilegedaccessmanager:0.8.0 (prev:0.7.0; Release Notes: v0.8.0)
  • google-cloud-compute:1.64.0 (prev:1.63.0; Release Notes: v1.64.0)
  • google-cloud-bigtable-emulator-core:0.186.0 (prev:0.183.0; Release Notes: v0.184.0, v0.185.0, v0.186.0)
  • google-cloud-datacatalog:1.60.0 (prev:1.59.0; Release Notes: v1.60.0)
  • google-cloud-automl:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-binary-authorization:1.53.0 (prev:1.52.0; Release Notes: v1.53.0)
  • google-cloud-vpcaccess:2.55.0 (prev:2.54.0; Release Notes: v2.55.0)
  • google-cloud-language:2.55.0 (prev:2.54.0; Release Notes: v2.55.0)
  • google-cloud-publicca:0.51.0 (prev:0.50.0; Release Notes: v0.51.0)
  • google-cloud-biglake:0.42.0 (prev:0.41.0; Release Notes: v0.42.0)
  • google-cloud-api-gateway:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-run:0.54.0 (prev:0.53.0; Release Notes: v0.54.0)
  • google-cloud-service-usage:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-dataflow:0.58.0 (prev:0.57.0; Release Notes: v0.58.0)
  • google-cloud-connectgateway:0.6.0 (prev:0.5.0; Release Notes: v0.6.0)
  • google-cloud-securesourcemanager:0.24.0 (prev:0.23.0; Release Notes: v0.24.0)
  • google-cloud-vertexai:1.14.0 (prev:1.13.0; Release Notes: v1.14.0)
  • google-cloud-contentwarehouse:0.50.0 (prev:0.49.0; Release Notes: v0.50.0)
  • google-cloud-vision:3.52.0 (prev:3.51.0; Release Notes: v3.52.0)
  • google-cloud-apphub:0.18.0 (prev:0.17.0; Release Notes: v0.18.0)
  • google-cloud-storageinsights:0.39.0 (prev:0.38.0; Release Notes: v0.39.0)
  • google-cloud-bigquerydatapolicy:0.51.0 (prev:0.50.0; Release Notes: v0.51.0)
  • google-cloud-dialogflow:4.60.0 (prev:4.59.0; Release Notes: v4.60.0)
  • google-cloud-dataform:0.53.0 (prev:0.52.0; Release Notes: v0.53.0)
  • google-cloud-tpu:2.55.0 (prev:2.54.0; Release Notes: v2.55.0)
  • google-cloud-eventarc:1.54.0 (prev:1.53.0; Release Notes: v1.54.0)
  • google-cloud-live-stream:0.56.0 (prev:0.55.0; Release Notes: v0.56.0)
  • google-cloud-firestore:3.30.0 (prev:3.28.0; Release Notes: v3.29.0, v3.29.1, v3.30.0)
  • google-cloud-securityposture:0.19.0 (prev:0.18.0; Release Notes: v0.19.0)
  • google-cloud-bigquery-data-exchange:2.49.0 (prev:2.48.0; Release Notes: v2.49.0)
  • google-cloud-notebooks:1.52.0 (prev:1.51.0; Release Notes: v1.52.0)
  • google-cloud-cloudquotas:0.22.0 (prev:0.21.0; Release Notes: v0.22.0)
  • google-cloud-analyticshub:0.51.0 (prev:0.50.0; Release Notes: v0.51.0)
  • google-cloud-os-login:2.53.0 (prev:2.52.0; Release Notes: v2.53.0)
  • google-cloud-servicehealth:0.21.0 (prev:0.20.0; Release Notes: v0.21.0)
  • google-cloud-vmwareengine:0.48.0 (prev:0.47.0; Release Notes: v0.48.0)
  • google-cloud-discoveryengine:0.50.0 (prev:0.49.0; Release Notes: v0.50.0)
  • google-cloud-gdchardwaremanagement:0.9.0 (prev:0.8.0; Release Notes: v0.9.0)
  • google-cloud-optimization:1.52.0 (prev:1.51.0; Release Notes: v1.52.0)
  • google-cloud-texttospeech:2.55.0 (prev:2.54.0; Release Notes: v2.55.0)
  • google-cloud-rapidmigrationassessment:0.37.0 (prev:0.36.0; Release Notes: v0.37.0)
  • google-cloud-confidentialcomputing:0.40.0 (prev:0.39.0; Release Notes: v0.40.0)
  • google-cloud-appengine-admin:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-container:2.57.0 (prev:2.56.0; Release Notes: v2.57.0)
  • google-cloud-enterpriseknowledgegraph:0.50.0 (prev:0.49.0; Release Notes: v0.50.0)
  • google-cloud-batch:0.54.0 (prev:0.53.0; Release Notes: v0.54.0)
  • google-cloud-profiler:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-bigtable-emulator:0.186.0 (prev:0.183.0; Release Notes: v0.184.0, v0.185.0, v0.186.0)
  • google-cloud-talent:2.55.0 (prev:2.54.0; Release Notes: v2.55.0)
  • google-cloud-dataplex:1.52.0 (prev:1.51.0; Release Notes: v1.52.0)
  • google-cloud-billingbudgets:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-security-private-ca:2.56.0 (prev:2.55.0; Release Notes: v2.56.0)
  • google-cloud-life-sciences:0.56.0 (prev:0.55.0; Release Notes: v0.56.0)
  • google-cloud-dataproc-metastore:2.55.0 (prev:2.54.0; Release Notes: v2.55.0)
  • google-cloud-managed-identities:1.52.0 (prev:1.51.0; Release Notes: v1.52.0)
  • google-cloud-memcache:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-servicedirectory:2.55.0 (prev:2.54.0; Release Notes: v2.55.0)
  • google-cloud-networkservices:0.10.0 (prev:0.9.0; Release Notes: v0.10.0)
  • google-cloud-vmmigration:1.54.0 (prev:1.53.0; Release Notes: v1.54.0)
  • google-cloud-redis:2.57.0 (prev:2.56.0; Release Notes: v2.57.0)
  • google-iam-admin:3.49.0 (prev:3.48.0; Release Notes: v3.49.0)
  • google-cloud-bigqueryreservation:2.55.0 (prev:2.54.0; Release Notes: v2.55.0)
  • google-cloud-dataproc:4.51.0 (prev:4.50.0; Release Notes: v4.51.0)
  • google-cloud-parallelstore:0.17.0 (prev:0.16.0; Release Notes: v0.17.0)
  • google-cloud-containeranalysis:2.55.0 (prev:2.54.0; Release Notes: v2.55.0)
  • google-cloud-build:3.56.0 (prev:3.55.0; Release Notes: v3.56.0)
  • google-cloud-bigquery:2.44.0 (prev:2.43.3; Release Notes: v2.44.0)
  • google-cloud-backupdr:0.13.0 (prev:0.12.0; Release Notes: v0.13.0)
  • google-cloud-datalabeling:0.174.0 (prev:0.173.0; Release Notes: v0.174.0)
  • google-cloud-spanner:6.82.0 (prev:6.80.1; Release Notes: v6.81.0, v6.81.1, v6.81.2, v6.82.0)
  • google-cloud-storage-transfer:1.54.0 (prev:1.53.0; Release Notes: v1.54.0)
  • google-cloud-iot:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-orgpolicy:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-beyondcorp-appgateways:0.52.0 (prev:0.51.0; Release Notes: v0.52.0)
  • google-cloud-cloudsupport:0.38.0 (prev:0.37.0; Release Notes: v0.38.0)
  • google-cloud-policysimulator:0.33.0 (prev:0.32.0; Release Notes: v0.33.0)
  • google-identity-accesscontextmanager:1.55.0 (prev:1.54.0; Release Notes: v1.55.0)
  • google-cloud-essential-contacts:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-gke-connect-gateway:0.55.0 (prev:0.54.0; Release Notes: v0.55.0)
  • google-cloud-notification:0.172.0-beta (prev:0.171.0-beta; Release Notes: v0.172.0-beta)
  • google-cloud-resourcemanager:1.56.0 (prev:1.55.0; Release Notes: v1.56.0)
  • google-cloud-artifact-registry:1.53.0 (prev:1.52.0; Release Notes: v1.53.0)
  • google-cloud-cloudcontrolspartner:0.18.0 (prev:0.17.0; Release Notes: v0.18.0)
  • google-cloud-filestore:1.55.0 (prev:1.54.0; Release Notes: v1.55.0)
  • google-cloud-storage-control:2.45.0 (prev:2.44.1; Release Notes: v2.45.0)
  • google-cloud-infra-manager:0.31.0 (prev:0.30.0; Release Notes: v0.31.0)
  • google-cloud-kms:2.57.0 (prev:2.56.0; Release Notes: v2.57.0)
  • google-cloud-debugger-client:1.54.0 (prev:1.53.0; Release Notes: v1.54.0)
  • google-cloud-beyondcorp-clientconnectorservices:0.52.0 (prev:0.51.0; Release Notes: v0.52.0)
  • google-cloud-apikeys:0.52.0 (prev:0.51.0; Release Notes: v0.52.0)
  • google-cloud-beyondcorp-clientgateways:0.52.0 (prev:0.51.0; Release Notes: v0.52.0)
  • google-cloud-document-ai:2.58.0 (prev:2.57.0; Release Notes: v2.58.0)
  • google-cloud-monitoring-metricsscope:0.48.0 (prev:0.47.0; Release Notes: v0.48.0)
  • google-cloud-webrisk:2.53.0 (prev:2.52.0; Release Notes: v2.53.0)
  • google-cloud-monitoring:3.55.0 (prev:3.54.0; Release Notes: v3.55.0)
  • google-cloud-migrationcenter:0.36.0 (prev:0.35.0; Release Notes: v0.36.0)
  • google-cloud-recaptchaenterprise:3.51.0 (prev:3.50.0; Release Notes: v3.51.0)
  • google-cloud-gsuite-addons:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-bigqueryconnection:2.56.0 (prev:2.55.0; Release Notes: v2.56.0)
  • google-cloud-monitoring-dashboard:2.56.0 (prev:2.55.0; Release Notes: v2.56.0)
  • google-cloud-ids:1.53.0 (prev:1.52.0; Release Notes: v1.53.0)
  • google-cloud-secretmanager:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-spanner-jdbc:2.25.0 (prev:2.24.1; Release Notes: v2.25.0)
  • google-cloud-workflows:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-dialogflow-cx:0.65.0 (prev:0.64.0; Release Notes: v0.65.0)
  • google-cloud-iamcredentials:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-private-catalog:0.56.0 (prev:0.55.0; Release Notes: v0.56.0)
  • google-cloud-errorreporting:0.175.0-beta (prev:0.174.0-beta; Release Notes: v0.175.0-beta)
  • google-cloud-kmsinventory:0.43.0 (prev:0.42.0; Release Notes: v0.43.0)
  • google-cloud-beyondcorp-appconnectors:0.52.0 (prev:0.51.0; Release Notes: v0.52.0)
  • google-cloud-cloudcommerceconsumerprocurement:0.52.0 (prev:0.51.0; Release Notes: v0.52.0)
  • google-cloud-securitycenter:2.62.0 (prev:2.61.0; Release Notes: v2.62.0)
  • google-cloud-billing:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-redis-cluster:0.26.0 (prev:0.25.0; Release Notes: v0.26.0)
  • google-cloud-tasks:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-certificate-manager:0.57.0 (prev:0.56.0; Release Notes: v0.57.0)
  • google-cloud-bigquerymigration:0.57.0 (prev:0.56.0; Release Notes: v0.57.0)
  • google-cloud-iap:0.10.0 (prev:0.9.0; Release Notes: v0.10.0)
  • google-cloud-mediatranslation:0.60.0 (prev:0.59.0; Release Notes: v0.60.0)
  • google-cloud-beyondcorp-appconnections:0.52.0 (prev:0.51.0; Release Notes: v0.52.0)
  • google-cloud-gkehub:1.54.0 (prev:1.53.0; Release Notes: v1.54.0)
  • google-cloud-deploy:1.52.0 (prev:1.51.0; Release Notes: v1.52.0)
  • google-cloud-datastream:1.53.0 (prev:1.52.0; Release Notes: v1.53.0)
  • google-cloud-firestore-admin:3.30.0 (prev:3.28.0; Release Notes: v3.29.0, v3.29.1, v3.30.0)
  • google-cloud-workspaceevents:0.18.0 (prev:0.17.0; Release Notes: v0.18.0)
  • google-cloud-developerconnect:0.11.0 (prev:0.10.0; Release Notes: v0.11.0)
  • google-cloud-apihub:0.7.0 (prev:0.6.0; Release Notes: v0.7.0)
  • google-cloud-phishingprotection:0.85.0 (prev:0.84.0; Release Notes: v0.85.0)
  • google-cloud-telcoautomation:0.24.0 (prev:0.23.0; Release Notes: v0.24.0)
  • google-cloud-aiplatform:3.55.0 (prev:3.54.0; Release Notes: v3.55.0)
  • google-cloud-resource-settings:1.54.0 (prev:1.53.0; Release Notes: v1.54.0)
  • google-cloud-datalineage:0.46.0 (prev:0.45.0; Release Notes: v0.46.0)
  • google-iam-policy:1.52.0 (prev:1.51.0; Release Notes: v1.52.0)
  • google-cloud-channel:3.58.0 (prev:3.57.0; Release Notes: v3.58.0)
  • google-cloud-dns:2.52.0 (prev:2.51.0; Release Notes: v2.52.0)
  • google-cloud-video-transcoder:1.53.0 (prev:1.52.0; Release Notes: v1.53.0)
  • google-cloud-securitycentermanagement:0.22.0 (prev:0.21.0; Release Notes: v0.22.0)
  • google-cloud-apigee-connect:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-network-management:1.55.0 (prev:1.54.0; Release Notes: v1.55.0)
  • google-cloud-distributedcloudedge:0.51.0 (prev:0.50.0; Release Notes: v0.51.0)
  • google-cloud-dlp:3.58.0 (prev:3.57.0; Release Notes: v3.58.0)
  • google-cloud-dms:2.53.0 (prev:2.52.0; Release Notes: v2.53.0)
  • google-cloud-bigquerydatatransfer:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-visionai:0.11.0 (prev:0.10.0; Release Notes: v0.11.0)
  • google-cloud-gke-backup:0.53.0 (prev:0.52.0; Release Notes: v0.53.0)
  • google-cloud-edgenetwork:0.22.0 (prev:0.21.0; Release Notes: v0.22.0)
  • google-cloud-asset:3.58.0 (prev:3.57.0; Release Notes: v3.58.0)
  • google-cloud-meet:0.21.0 (prev:0.20.0; Release Notes: v0.21.0)
  • google-cloud-video-stitcher:0.54.0 (prev:0.53.0; Release Notes: v0.54.0)
  • google-cloud-bigtable:2.49.0 (prev:2.46.0; Release Notes: v2.47.0, v2.48.0, v2.49.0)
  • google-cloud-oracledatabase:0.3.0 (prev:0.2.0; Release Notes: v0.3.0)
  • google-cloud-alloydb:0.43.0 (prev:0.42.0; Release Notes: v0.43.0)
  • google-cloud-securitycenter-settings:0.57.0 (prev:0.56.0; Release Notes: v0.57.0)
  • google-cloud-netapp:0.33.0 (prev:0.32.0; Release Notes: v0.33.0)
  • google-cloud-orchestration-airflow:1.54.0 (prev:1.53.0; Release Notes: v1.54.0)
  • google-cloud-networkconnectivity:1.53.0 (prev:1.52.0; Release Notes: v1.53.0)
  • google-cloud-retail:2.56.0 (prev:2.55.0; Release Notes: v2.56.0)
  • google-cloud-os-config:2.56.0 (prev:2.55.0; Release Notes: v2.56.0)
  • google-cloud-storage:2.45.0 (prev:2.44.1; Release Notes: v2.45.0)
  • google-cloud-trace:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-managedkafka:0.10.0 (prev:0.9.0; Release Notes: v0.10.0)
  • google-cloud-workflow-executions:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-functions:2.56.0 (prev:2.55.0; Release Notes: v2.56.0)
  • google-cloud-scheduler:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-websecurityscanner:2.54.0 (prev:2.53.0; Release Notes: v2.54.0)
  • google-cloud-data-fusion:1.54.0 (prev:1.53.0; Release Notes: v1.54.0)
  • google-cloud-service-control:1.54.0 (prev:1.53.0; Release Notes: v1.54.0)

Patch Version Upgrades

  • google-cloud-logging:3.20.7 (prev:3.20.6; Release Notes: v3.20.7)
  • google-cloud-nio:0.127.27 (prev:0.127.26; Release Notes: v0.127.27)
  • google-cloud-pubsub:1.134.2 (prev:1.134.1; Release Notes: v1.134.2)
  • google-cloud-bigquerystorage:3.10.3 (prev:3.10.2; Release Notes: v3.10.3)
  • google-cloud-pubsublite:1.14.8 (prev:1.14.7; Release Notes: v1.14.8)
  • google-cloud-datastore:2.24.3 (prev:2.24.1; Release Notes: v2.24.2, v2.24.3)

Core Library Dependencies

These client libraries are built with the following Java libraries:

  • Guava: 33.3.1-jre
  • Protobuf Java: 4.28.3
  • Google Auth Library: 1.30.0
  • Google API Client: 2.7.0
  • gRPC: 1.68.1
  • GAX: 2.58.0
  • Google Cloud Core: 2.48.0

If you encounter compatibility issues with protobuf-java 4.x, please update your codebase and dependencies to ensure compatibility. If this is not feasible, use libraries-bom-protobuf3 as a workaround. libraries-bom-protobuf3 includes the same client libraries and library versions as libraries-bom.

API Reference

You can find the API references of the SDK in Java Cloud Client Libraries

v26.50.0

Compare Source

GCP Libraries BOM 26.50.0

Here are the differences from the previous version (26.49.0)

The group ID of the following artifacts is com.google.cloud.

Notable Changes

Protobuf-Java v4.28.3

This version of Libraries-Bom is upgrading the Protobuf Java (PBJ) Runtime version to v4.28.3. The Java SDK aims to use the latest Protobuf version to utilize the latest stable features and to mitigate vulnerabilities (CVEs).

Potential PBJ Runtime 4.28.3 Upgrade Issues

There are a few potential compatibility issues that may arise for users following the PBJ Runtime upgrade to v4.28.3. Details about these potential issues are outlined below.

Note: The following issues may not be exhaustive and users may encounter additional issues.

Source Compatibility Issues

PBJ 4.26.x removed some methods from runtime. Users may see source compilation issues when compiling their application. If you do not use any of the following removed methods, you should not see these issues.

Removed Method Suggested Alternative
TextFormat.print(...) TextFormat.printer().print(...)
TextFormat.printUnicode(...) TextFormat.printer().escapingNonAscii(false).print(...)
TextFormat.shortDebugString(...) TextFormat.printer().shortDebugString(...)
TextFormat.printToString(...) TextFormat.printer().printToString(...)
TextFormat.printToUnicodeString(...) TextFormat.printer().escapingNonAscii(false).printToString(...)
TextFormat.printField(...) TextFormat.printer().printField(...)
TextFormat.printFieldToString(...) TextFormat.printer().printFieldToString(...)
TextFormat.printUnicodeFieldValue(...) TextFormat.printer().escapingNonAscii(false).printFieldValue(...)
TextFormat.printFieldValue(...) TextFormat.printer().printFieldValue(...)
Binary Compatibility Issues

PBJ 4.26.x removed a few overloaded methods from runtime. Users may see binary compatibility issues during runtime. If you do not use any of the following Protobuf-Java’s removed methods, you should not see the following issues.

Note: The binary compatibility errors will show as NoSuchMethodError: {Class}.{Method}

Removed Method Suggested Fix
DescriptorProtos$FieldOptions.getExtension(GeneratedExtension)

Note: Method parameter is of type GeneratedExtension

Cast the parameter to ExtensionLite
DescriptorProtos$FieldOptions.getExtension((ExtensionLite<?,?>) ...)

See this PR for an example of a fix

DescriptorProtos$FieldOptions.hasExtension(GeneratedExtension)

Note: Method parameter is of type GeneratedExtension

Cast the parameter to ExtensionLite
DescriptorProtos$FieldOptions.hasExtension((ExtensionLite<?,?>) ...)

See this PR for an example of a fix

DescriptorProtos$FieldOptions$Builder.setExtension(GeneratedExtension, …)

Note: Method parameter is of type GeneratedExtension

Use setOptions in FieldOptions.Builder. Use setField() to replace setExtension()
Message.Builder messageBuilder = FieldOptions.newBuilder();
messageBuilder.setField(...);

DescriptorProtos$FieldOptions$Builder.setOptions((FieldOptions) messageBuilder.build());

See this PR for an example of a fix

Protoc Gen Code Compatibility Issues (Protoc 21.x - 25.x)

This section is for users who have additional protos defined alongside Java client libraries. If users do not define any additional protos, they should not see the following compatibility issue.

Protoc 21.6 and Earlier

Users that have Protoc 21.6 and earlier generated Java files will experience a compilation error from the generated makeExtensionsImmutable method. The Java compiler will complain that the method cannot be found:

[ERROR] /home/runner/work/google-cloud-java/google-cloud-java/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/IamPolicySearchResult.java:[137,7] cannot find symbol
[ERROR]   symbol:   method makeExtensionsImmutable()

Note: This method was removed in Protobuf-Java v3.21.7+ as part of a disclosed vulnerability.

Resolution: Users will need to regenerate their protos with Protoc 25.x or 27.4+.

Protoc 21.7 - 24.x

Starting with Protoc 21.7, Protobuf no longer generates code that calls makeExtensionsImmutable. However, users may experience additional compatibility issues and may need to regenerate their protos with Protoc 25.x or 27.4+.

Protoc 25.x

Protos generated with Protoc 25.x should be fully compatible with PBJ Runtime 4.28.3.

ErrorProne Errors

Users with ErrorProne enabled may see an ImpossibleNullComparison error. The Java SDK contained a few legacy null checks on fields from a Protobuf message.

Prior to the upgrade, the SDK contained code similar to:

public Iterable<EchoResponse> extractResources(PagedExpandResponse payload) {
	return payload.getResponsesList() == null
		? ImmutableList.<EchoResponse>of()
		: payload.getResponsesList();
}

The code has been updated to:

public Iterable<EchoResponse> extractResources(PagedExpandResponse payload) {
	return payload.getResponsesList();
}

Resolution: Remove the unnecessary null checks on Protobuf fields.

Deprecation Warnings

Users may see new deprecation warnings from Protobuf-Java when compiling their application. These new warnings may occur for users that use the following classes and methods:

  • GeneratedMessageV3
  • JsonFormat.includingDefaultValueFields()
GeneratedMessageV3

Users who interface directly with the GeneratedMessageV3 class in application code will see this deprecation warning: com.google.protobuf.GeneratedMessageV3 in com.google.protobuf has been deprecated.

Below is an example of code (CustomClass is a Protoc generated class from Java-Speech) that will trigger a deprecation warning:

GeneratedMessageV3 messageV3 = CustomClass.newBuilder().build();

Explicitly casting any proto generated class to GeneratedMessageV3 will cause the Java compiler flagging a deprecation warning.

Resolution: Avoid using GeneratedMessageV3 directly. Use Message or AbstractMessage if a generic Message type is required.

includingDefaultValueFields()

Users who have similar code in their application:

JsonFormat.printer().includingDefaultValueFields();

Will see this warning: includingDefaultValueFields() in com.google.protobuf.util.JsonFormat.Printer has been deprecated.

Resolution: Use JsonFormat.printer().alwaysPrintFieldsWithNoPresence() instead.

How can I upgrade to PBJ Runtime 4.28.3?

This Libraries-Bom version has been updated to use PBJ Runtime v4.28.3. As part of future releases, Libraries-Bom will continue to upgrade to the latest Protobuf Runtime version in the 4.x branch.

Users that do not use the Libraries-Bom will need to manually upgrade to PBJ Runtime 4.28.3. Older versions of client libraries may be generated with older versions of Protoc. To ensure full compatibility with the latest PBJ Runtime version, use the Libraries-Bom v26.28.0+ to manage the client library versions.

FAQ
Why not upgrade with PBJ Runtime v4.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot renovate-bot requested a review from a team as a code owner October 31, 2024 22:08
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Oct 31, 2024
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Oct 31, 2024
@renovate-bot renovate-bot force-pushed the renovate/googleapis-java-cloud-bom-26.x branch from 014483a to 616a126 Compare December 4, 2024 20:25
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Dec 4, 2024
@renovate-bot renovate-bot changed the title chore(deps): update googleapis/java-cloud-bom action to v26.50.0 chore(deps): update googleapis/java-cloud-bom action to v26.51.0 Dec 4, 2024
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Dec 4, 2024
@JoeWang1127
Copy link
Contributor

/gcbrun

@JoeWang1127 JoeWang1127 enabled auto-merge (squash) December 6, 2024 00:56
@JoeWang1127 JoeWang1127 merged commit 8944ca1 into googleapis:main Dec 6, 2024
31 checks passed
@renovate-bot renovate-bot deleted the renovate/googleapis-java-cloud-bom-26.x branch December 6, 2024 01:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants