Releases: googleapis/java-cloud-bom
v26.48.0
GCP Libraries BOM 26.48.0
Note about gRPC-Java v1.68.0
gRPC-Java v1.67.0 was mistakenly released as v1.68.0. See this Github issue for more info.
The Cloud Java SDK pulls in v1.68.0 of gRPC-Java as part of the version of libraries-bom. The following libraries-bom release will "upgrade" to use gRPC-Java v1.67.1. This is not an upgrade per SemVer, but it does contains all the functionally from v1.68.0. Customers should not experience any issues with the code as it is a superset of v1.68.0.
Notes
Here are the differences from the previous version (26.47.0)
The group ID of the following artifacts is com.google.cloud
.
Notable Changes
google-cloud-datastore 2.22.0 (prev: 2.21.3)
-
Add sample code for multiple inequalities indexing consideration query (#1579) (1286792)
-
Introducing Tracing with OpenTelemetry API #1537 (#1576) (5440c22)
-
Update opentelemetry-sdk dependency to be test-only (#1595) (9d719e8)
-
Update opentelemetry.version to 1.42.1 to match the BOM version (#1598) (23c5c26)
google-cloud-spanner 6.77.0 (prev: 6.74.1)
-
Add opt-in flag and ClientInterceptor to propagate trace context for Spanner end to end tracing (#3162) (0b7fdaf)
-
Add samples for backup schedule feature APIs. (#3339) (8cd5163)
-
Add INTERVAL API (c078ac3)
Other libraries
Version Upgrades
Major Version Upgrades
- google-cloud-appengine-admin:0.2.0 (prev:2.49.0; Release Notes: )
- google-iam-admin:0.2.0 (prev:3.44.0; Release Notes: )
Minor Version Upgrades
- google-cloud-apigee-registry:0.51.0 (prev:0.49.0; Release Notes: v0.51.0)
- google-cloud-video-intelligence:2.50.0 (prev:2.48.0; Release Notes: v2.50.0)
- google-cloud-assured-workloads:2.51.0 (prev:2.49.0; Release Notes: v2.51.0)
- google-cloud-speech:4.46.0 (prev:4.44.0; Release Notes: v4.46.0)
- google-cloud-eventarc-publishing:0.51.0 (prev:0.49.0; Release Notes: v0.51.0)
- google-cloud-workstations:0.39.0 (prev:0.37.0; Release Notes: v0.39.0)
- google-cloud-alloydb-connectors:0.29.0 (prev:0.27.0; Release Notes: v0.29.0)
- google-cloud-network-security:0.54.0 (prev:0.52.0; Release Notes: v0.54.0)
- google-cloud-bare-metal-solution:0.51.0 (prev:0.49.0; Release Notes: v0.51.0)
- google-cloud-chat:0.15.0 (prev:0.13.0; Release Notes: v0.15.0)
- google-cloud-domains:1.48.0 (prev:1.46.0; Release Notes: v1.48.0)
- google-cloud-advisorynotifications:0.40.0 (prev:0.38.0; Release Notes: v0.40.0)
- google-cloud-recommendations-ai:0.58.0 (prev:0.56.0; Release Notes: v0.58.0)
- google-cloud-gke-multi-cloud:0.50.0 (prev:0.48.0; Release Notes: v0.50.0)
- google-cloud-accessapproval:2.52.0 (prev:2.50.0; Release Notes: v2.52.0)
- google-cloud-service-management:3.49.0 (prev:3.47.0; Release Notes: v3.49.0)
- google-cloud-contact-center-insights:2.51.0 (prev:2.49.0; Release Notes: v2.51.0)
- google-cloud-shell:2.50.0 (prev:2.48.0; Release Notes: v2.50.0)
- google-cloud-policy-troubleshooter:1.50.0 (prev:1.48.0; Release Notes: v1.50.0)
- google-cloud-translate:2.51.0 (prev:2.49.0; Release Notes: v2.51.0)
- google-cloud-recommender:2.53.0 (prev:2.51.0; Release Notes: v2.53.0)
- google-cloud-privilegedaccessmanager:0.5.0 (prev:0.3.0; Release Notes: v0.5.0)
- google-cloud-compute:1.61.0 (prev:1.59.0; Release Notes: v1.61.0)
- google-cloud-datacatalog:1.57.0 (prev:1.55.0; Release Notes: v1.57.0)
- google-cloud-automl:2.51.0 (prev:2.49.0; Release Notes: v2.51.0)
- google-cloud-binary-authorization:1.50.0 (prev:1.48.0; Release Notes: v1.50.0)
- google-cloud-vpcaccess:2.52.0 (prev:2.50.0; Release Notes: v2.52.0)
- google-cloud-language:2.52.0 (prev:2.50.0; Release Notes: v2.52.0)
- google-cloud-publicca:0.48.0 (prev:0.46.0; Release Notes: v0.48.0)
- google-cloud-biglake:0.39.0 (prev:0.37.0; Release Notes: v0.39.0)
- google-cloud-api-gateway:2.51.0 (prev:2.49.0; Release Notes: v2.51.0)
- google-cloud-run:0.51.0 (prev:0.49.0; Release Notes: v0.51.0)
- google-cloud-service-usage:2.51.0 (prev:2.49.0; Release Notes: v2.51.0)
- google-cloud-dataflow:0.55.0 (prev:0.53.0; Release Notes: v0.55.0)
- google-cloud-connectgateway:0.3.0 (prev:0.1.0; Release Notes: v0.3.0)
- google-cloud-securesourcemanager:0.21.0 (prev:0.19.0; Release Notes: v0.21.0)
- google-cloud-vertexai:1.11.0 (prev:1.9.0; Release Notes: v1.11.0)
- google-cloud-contentwarehouse:0.47.0 (prev:0.45.0; Release Notes: v0.47.0)
- google-cloud-vision:3.49.0 (prev:3.47.0; Release Notes: v3.49.0)
- google-cloud-apphub:0.15.0 (prev:0.13.0; Release Notes: v0.15.0)
- google-cloud-storageinsights:0.36.0 (prev:0.34.0; Release Notes: v0.36.0)
- google-cloud-pubsub:1.133.0 (prev:1.132.2; Release Notes: v1.132.3, v1.132.4, v1.133.0)
- google-cloud-bigquerydatapolicy:0.48.0 (prev:0.46.0; Release Notes: v0.48.0)
- google-cloud-dialogflow:4.57.0 (prev:4.55.0; Release Notes: v4.57.0)
- google-cloud-dataform:0.50.0 (prev:0.48.0; Release Notes: v0.50.0)
- google-cloud-tpu:2.52.0 (prev:2.50.0; Release Notes: v2.52.0)
- google-cloud-eventarc:1.51.0 (prev:1.49.0; Release Notes: v1.51.0)
- google-cloud-live-stream:0.53.0 (prev:0.51.0; Release Notes: v0.53.0)
- google-cloud-securityposture:0.16.0 (prev:0.14.0; Release Notes: [v0.16.0](https://github.com/googleapis/goo...
v26.47.0
GCP Libraries BOM 26.47.0
Here are the differences from the previous version (26.46.0)
The group ID of the following artifacts is com.google.cloud
.
Notable Changes
Other libraries
- [aiplatform] add max_wait_duration to Scheduling (7f98418)
- [aiplatform] add max_wait_duration to Scheduling (7f98418)
- [alloydb] support for enabling outbound public IP on an instance (8759972)
- [connectgateway] new module for connectgateway (#11106) (0ad33c1)
- [container] add ReleaseChannel EXTENDED value (7f98418)
- [marketingplatformadminapi] new module for marketingplatformadminapi (#11133) (466ae72)
- [recaptchaenterprise] add AssessmentEnvironment for CreateAssessement to explicitly describe the environment of the assessment (7f98418)
- [vertexai] add util class SchemaMaker to create Schema from JsonString or JsonObject (#11118) (22f9fe3)
- [vertexai] update gapic library to the latest version (#11129) (711cd72)
- [visionai] request client libraries for new languages (8759972)
Version Upgrades
Patch Version Upgrades
- google-cloud-firestore:3.26.3 (prev:3.26.2; Release Notes: v3.26.3)
- google-cloud-firestore-admin:3.26.3 (prev:3.26.2; Release Notes: v3.26.3)
Core Library Dependencies
These client libraries are built with the following Java libraries:
- Guava: 33.3.0-jre
- Protobuf Java: 3.25.4
- Google Auth Library: 1.25.0
- Google API Client: 2.7.0
- gRPC: 1.66.0
- GAX: 2.53.0
- Google Cloud Core: 2.43.0
API Reference
You can find the API references of the SDK in Java Cloud Client Libraries
v26.46.0
GCP Libraries BOM 26.46.0
Here are the differences from the previous version (26.45.0)
New Addition
- com.google.cloud:google-cloud-connectgateway:0.1.0
The group ID of the following artifacts is com.google.cloud
.
Notable Changes
google-cloud-bigtable 2.44.0 (prev: 2.43.0)
- Add APIs to enable hot backups (#2313) (6d004cd)
- Add support for awaiting Data Boost (#2329) (8556574)
google-cloud-firestore 3.26.2 (prev: 3.25.1)
-
BREAKING CHANGE: this version no longer supports Java versions less than 17
google-cloud-spanner-jdbc 2.22.0 (prev: 2.21.0)
google-cloud-storage 2.43.0 (prev: 2.42.0)
-
Allow specifying an expected object size for resumable operations. (#2661) (3405611), closes #2511
-
Close pending zero-copy responses when Storage#close is called (#2696) (1855308)
-
Github workflow vulnerable to script injection (#2663) (9151ac2)
-
Make ParallelCompositeUploadBlobWriteSessionConfig.ExecutorSupplier#cachedPool a singleton (#2691) (1494809)
Other libraries
- [aiplatform] add max_wait_duration to Scheduling (7f98418)
- [aiplatform] add max_wait_duration to Scheduling (7f98418)
- [alloydb] support for enabling outbound public IP on an instance (8759972)
- [connectgateway] new module for connectgateway (#11106) (0ad33c1)
- [container] add ReleaseChannel EXTENDED value (7f98418)
- [marketingplatformadminapi] new module for marketingplatformadminapi (#11133) (466ae72)
- [recaptchaenterprise] add AssessmentEnvironment for CreateAssessement to explicitly describe the environment of the assessment (7f98418)
- [vertexai] add util class SchemaMaker to create Schema from JsonString or JsonObject (#11118) (22f9fe3)
- [vertexai] update gapic library to the latest version (#11129) (711cd72)
- [visionai] request client libraries for new languages (8759972)
Version Upgrades
Minor Version Upgrades
- google-cloud-apigee-registry:0.49.0 (prev:0.48.0; Release Notes: v0.49.0)
- google-cloud-video-intelligence:2.48.0 (prev:2.47.0; Release Notes: v2.48.0)
- google-cloud-assured-workloads:2.49.0 (prev:2.48.0; Release Notes: v2.49.0)
- google-cloud-speech:4.44.0 (prev:4.43.0; Release Notes: v4.44.0)
- google-cloud-eventarc-publishing:0.49.0 (prev:0.48.0; Release Notes: v0.49.0)
- google-cloud-workstations:0.37.0 (prev:0.36.0; Release Notes: v0.37.0)
- google-cloud-alloydb-connectors:0.27.0 (prev:0.26.0; Release Notes: v0.27.0)
- google-cloud-network-security:0.52.0 (prev:0.51.0; Release Notes: v0.52.0)
- google-cloud-bare-metal-solution:0.49.0 (prev:0.48.0; Release Notes: v0.49.0)
- google-cloud-chat:0.13.0 (prev:0.12.0; Release Notes: v0.13.0)
- google-cloud-domains:1.46.0 (prev:1.45.0; Release Notes: v1.46.0)
- google-cloud-advisorynotifications:0.38.0 (prev:0.37.0; Release Notes: v0.38.0)
- google-cloud-recommendations-ai:0.56.0 (prev:0.55.0; Release Notes: v0.56.0)
- google-cloud-gke-multi-cloud:0.48.0 (prev:0.47.0; Release Notes: v0.48.0)
- google-cloud-accessapproval:2.50.0 (prev:2.49.0; Release Notes: v2.50.0)
- google-cloud-service-management:3.47.0 (prev:3.46.0; Release Notes: v3.47.0)
- google-cloud-contact-center-insights:2.49.0 (prev:2.48.0; Release Notes: v2.49.0)
- google-cloud-shell:2.48.0 (prev:2.47.0; Release Notes: v2.48.0)
- google-cloud-policy-troubleshooter:1.48.0 (prev:1.47.0; Release Notes: v1.48.0)
- google-cloud-translate:2.49.0 (prev:2.48.0; Release Notes: v2.49.0)
- google-cloud-recommender:2.51.0 (prev:2.50.0; Release Notes: v2.51.0)
- google-cloud-privilegedaccessmanager:0.3.0 (prev:0.2.0; Release Notes: v0.3.0)
- google-cloud-compute:1.59.0 (prev:1.58.0; Release Notes: v1.59.0)
- google-cloud-bigtable-emulator-core:0.181.0 (prev:0.180.0; Release Notes: v0.181.0)
- google-cloud-datacatalog:1.55.0 (prev:1.54.0; Release Notes: v1.55.0)
- google-cloud-automl:2.49.0 (prev:2.48.0; Release Notes: v2.49.0)
- google-cloud-binary-authorization:1.48.0 (prev:1.47.0; Release Notes: v1.48.0)
- google-cloud-vpcaccess:2.50.0 (prev:2.49.0; Release Notes: v2.50.0)
- google-cloud-language:2.50.0 (prev:2.49.0; Release Notes: v2.50.0)
- google-cloud-publicca:0.46.0 (prev:0.45.0; Release Notes: v0.46.0)
- google-cloud-biglake:0.37.0 (prev:0.36.0; Release Notes: v0.37.0)
- google-cloud-api-gateway:2.49.0 (prev:2.48.0; Release Notes: v2.49.0)
- google-cloud-run:0.49.0 (prev:0.48.0; Release Notes: v0.49.0)
- google-cloud-service-usage:2.49.0 (prev:2.48.0; Release Notes: v2.49.0)
- google-cloud-dataflow:0.53.0 (prev:0.52.0; Release Notes: v0.53.0)
- google-cloud-securesourcemanager:0.19.0 (prev:0.18.0; Releas...
v26.45.0
GCP Libraries BOM 26.45.0
Here are the differences from the previous version (26.44.0)
New Addition
- com.google.cloud:google-cloud-apihub:0.1.0
The group ID of the following artifacts is com.google.cloud
.
Known Issues
google-cloud-nio incompatible with GraalVM for JDK 21
There is a known issue in GraalVM which results in build time errors when using FileSystemProviders. While the workaround to use -H:-AddAllFileSystemProviders
works on GraalVM for JDK 21 when using user credentials , you may observe permission issues at runtime if your application relies on reading service account credentials. See googleapis/java-storage-nio#1463 for more details on this issue.
Notable Changes
GraalVM for JDK 21
All libraries managed by this BOM except for com.google.cloud:google-cloud-nio are now compatible with GraalVM for JDK 21.
google-cloud-bigquerystorage 3.9.0 (prev: 3.8.0)
-
Github workflow vulnerable to script injection (#2600) (9ce25b6)
-
RequestProfilerTest.java regex in deep-preserve list (#2589) (e62ac66)
google-cloud-bigtable 2.43.0 (prev: 2.42.0)
-
Add fields and the BackupType proto for Hot Backups (#2300) (acaa3ff)
-
Allow non default service account in DirectPath (#2312) (09d0f23)
-
bigtable: Remove deprecated Bytes from BigEndianBytesEncoding (#2309) (32f244f)
-
Add missing call to EqualsTester#testEquals (#2307) (8b49f9c)
google-cloud-spanner 6.74.0 (prev: 6.72.0)
-
Add option for cancelling queries when closing client (#3276) (95da1ed)
-
Github workflow vulnerable to script injection (#3232) (599255c)
-
spanner: Add edition field to the instance proto (6b7e6ca)
google-cloud-spanner-jdbc 2.21.0 (prev: 2.20.2)
google-cloud-storage 2.42.0 (prev: 2.41.0)
-
Enable grpc.lb.locality label for client-side metrics (#2659) (b681ee0)
-
Update modified field handling for blob and bucket with json transport to properly clear fields (#2664) (e2f5537), closes #2662
Other libraries
- [aiplatform] A new field
satisfies_pzs
is added to message.google.cloud.aiplatform.v1.BatchPredictionJob
(21cf7c6) - [aiplatform] A new message
RoutingConfig
is added (21cf7c6) - [aiplatform] add evaluation service proto to v1 (21cf7c6)
- [aiplatform] add pointwise and pairwise metrics to evaluation service (21cf7c6)
- [aiplatform] add reservation affinity proto (21cf7c6)
- [aiplatform] add reservation affinity proto (21cf7c6)
- [aiplatform] Allow v1 api calls for some dataset_service, llm_utility_service, and prediction_service apis without project and location (21cf7c6)
- [aiplatform] Allow v1beta1 api calls for some dataset_service, llm_utility_service, and prediction_service apis without project and location (21cf7c6)
- [aiplatform] release advanced parsing options for rag files (21cf7c6)
- [analytics-admin] add
GetKeyEvent
,CreateKeyEvent
,ListKeyEvents
,UpdateKeyEvent
, andDeleteKeyEvent
methods (21cf7c6) - [analytics-data] add the
comparisons
field to theMetadata
resource (21cf7c6) - [apihub] new module for apihub (#11089) (4b97769)
- [batch] add block_project_ssh_keys field to the v1alpha job API to block project level ssh keys access to Batch created VMs (21cf7c6)
- [dialogflow] Add Proactive Generative Knowledge Assist endpoints and types (21cf7c6)
- [dialogflow] Add Proactive Generative Knowledge Assist endpoints and types (21cf7c6)
- [discoveryengine] support natural language understanding in search (21cf7c6)
- [dlp] add the TagResources API (21cf7c6)
- [dlp] inspect template modified cadence discovery config for Cloud SQL (21cf7c6)
- [document-ai] A new field
imageless_mode
is added to message.google.cloud.documentai.v1.ProcessRequest
(21cf7c6) - [document-ai] A new field
imageless_mode
is added to message.google.cloud.documentai.v1.ProcessRequest
(4aae553) - [functions] Added
build_service_account
field to CloudFunction (21cf7c6) - [functions] optional field for specifying a service account to use for the build. This helps navigate the change of historical default on new projects. For more details, see https://cloud.google.com/build/docs/cloud-build-service-account-updates (21cf7c6)
- [functions] optional field for specifying a service account to use for the build. This helps navigate the change of historical default on new projects. For more details, see https://cloud.google.com/build/docs/cloud-build-service-account-updates (21cf7c6)
- [gke-connect-gateway] removed the nonfunctional GatewayService and replaced it with the GatewayControl service ([acba70b](https://github.com/googleapis/google-c...
v26.44.0
GCP Libraries BOM 26.44.0
Known Issues
Regression in Native-image support
Due to a known graalvm issue with FileSystemProviders, you may see the following built-time error in google-cloud-nio when performing native image compilation:
Error: No instances of jdk.internal.misc.InnocuousThread are allowed in the image heap as this class should be initialized at image runtime. To see how this object got instantiated use --trace-object-instantiation=jdk.internal.misc.InnocuousThread.
or
Error: No instances of jdk.internal.misc.InnocuousThread are allowed in the image heap as this class should be initialized at image runtime. Object has been initialized by the com.google.cloud.storage.contrib.nio.CloudStorageFileSystemProvider class initializer with a trace:
when run with --trace-object-instantiation=jdk.internal.misc.InnocuousThread
.
Workaround
Adding the flag -H:-AddAllFileSystemProviders
and using GraalVM 21 results in a successful build.
Here are the differences from the previous version (26.43.0)
New Addition
- com.google.cloud:google-cloud-privilegedaccessmanager:0.1.0
The group ID of the following artifacts is com.google.cloud
.
Notable Changes
google-cloud-bigquery 2.42.0 (prev: 2.41.0)
-
Add ability to specify RetryOptions and BigQueryRetryConfig when create job and waitFor (#3398) (1f91ae7)
-
Add additional parameters to CsvOptions and ParquetOptions (#3370) (34f16fb)
google-cloud-bigquerystorage 3.8.0 (prev: 3.6.1)
-
Add profiler for request execution details for write api connection worker (#2555) (5691bd5)
-
Wire and expose profiler api to the StreamWirter/JsonStreamWriter (#2561) (16f19dd)
-
Correct hermetic library generation script path (#2545) (55cc139)
-
Remove singleton access to request profiler. Use instance of hook instead. (#2567) (2f45fa2)
-
Using context from call in ReadRowsRetryingCallable (#2560) (eeb19b7)
-
Add opentelemetry counters for sent and acked messages (#2532) (2fc5c55)
-
Add
RequestProfile
classes todeep-preserve
list (#2574) (2141f89)
google-cloud-bigtable 2.42.0 (prev: 2.40.0)
-
Create new environment variable to toggle directpath scoped to cloud bigtable. (#2261) (9062944)
-
Implement ExecuteQuery API for SQL support (#2280) (25218e8)
-
Support float32, float64, and array type query params (#2297) (a65640e)
-
Adapt toString tests to introduction of java.time in gax (93f66a7)
google-cloud-firestore 3.24.3 (prev: 3.22.0)
google-cloud-logging 3.20.0 (prev: 3.19.0)
google-cloud-pubsub 1.132.0 (prev: 1.131.0)
google-cloud-pubsublite 1.14.0 (prev: 1.13.8)
google-cloud-spanner 6.72.0 (prev: 6.71.0)
-
Add
RESOURCE_EXHAUSTED
to the list of retryable error codes (e859b29) -
Add field order_by in spanner.proto (e859b29)
-
Add QueryCancellationAction message in executor protos (e859b29)
-
Add SessionPoolOptions, SpannerOptions protos in executor protos (e859b29)
-
Add support for multi region encryption config (e859b29)
-
spanner: Add samples for instance partitions (#3221) (bc48bf2)
-
spanner: Add support for Cloud Spanner Scheduled Backups (e859b29)
-
spanner: Adding
EXPECTED_FULFILLMENT_PERIOD
to the indicate instance creation times (withFULFILLMENT_PERIOD_NORMAL
orFULFILLMENT_PERIOD_EXTENDED
ENUM) with the extended instance creation time triggered by On-Demand Capacity Feature (e859b29) -
spanner: Set manual affinity incase of gRPC-GCP extenstion (#3215) (86b306a)
-
SessionPoolOptions.Builder#toBuilder() skipped useMultiplexedSessions (#3197) (027f92c)
google-cloud-storage 2.41.0 (prev: 2.40.1)
- Enable gRPC client open telemetry metrics reporting (#2590) ([d153228](googleapis/java-storage@d153228a301007b...
v26.43.0
GCP Libraries BOM 26.43.0
Here are the differences from the previous version (26.42.0)
New Addition
- com.google.cloud:google-cloud-gdchardwaremanagement:0.1.0
The group ID of the following artifacts is com.google.cloud
.
Notable Changes
google-cloud-bigquery 2.41.0 (prev: 2.40.3)
-
Add columnNameCharacterMap to LoadJobConfiguration (#3356) (2f3cbe3)
-
Add MetadataCacheMode to ExternalTableDefinition (#3351) (2814dc4)
google-cloud-bigtable 2.40.0 (prev: 2.39.5)
-
Add String type with Utf8Raw encoding to Bigtable API (#2191) (e7f03fc)
-
Add getServiceName() to EnhancedBigTableStubSettings (#2256) (da703db)
google-cloud-firestore 3.22.0 (prev: 3.21.4)
google-cloud-logging 3.19.0 (prev: 3.18.0)
google-cloud-pubsub 1.131.0 (prev: 1.130.0)
google-cloud-spanner 6.71.0 (prev: 6.69.0)
google-cloud-spanner-jdbc 2.20.1 (prev: 2.19.3)
Other libraries
-
[aiplatform] add enum value MALFORMED_FUNCTION_CALL to
.google.cloud.aiplatform.v1beta1.content.Candidate.FinishReason
(666a3ac) -
[aiplatform] add MALFORMED_FUNCTION_CALL to FinishReason (666a3ac)
-
[batch] add a install_ops_agent field to InstancePolicyOrTemplate for Ops Agent support (564c369)
-
[container] A new message
HugepagesConfig
is added (4be1db5) -
[container] A new method_signature
parent
is added to methodListOperations
in serviceClusterManager
(4be1db5) -
[dataplex] exposing EntrySource.location field that contains location of a resource in the source system (666a3ac)
-
[dataproc] add the cohort and auto tuning configuration to the batch's RuntimeConfig (666a3ac)
-
[gdchardwaremanagement] new module for gdchardwaremanagement (#10990) (c3cdc2a)
-
[gkehub] add a new field
PENDING
underDeploymentState
enum (666a3ac) -
[kms] support Key Access Justifications policy configuration (666a3ac)
-
[monitoring] Add support to add links in AlertPolicy (666a3ac)
-
[recaptchaenterprise] added SMS Toll Fraud assessment (564c369)
-
[redis-cluster] [Memorystore for Redis Cluster] Add support for different node types (4be1db5)
-
[redis-cluster] Add support for different node types (4be1db5)
-
[retail] support merged facets (4be1db5)
-
[retail] support merged facets (4be1db5)
-
[retail] support merged facets (4be1db5)
-
[securitycenter] Add toxic_combination and group_memberships fields to finding (666a3ac)
-
[securitycenter] Add toxic_combination and group_memberships fields to finding (666a3ac)
-
[securitycentermanagement] add
TOXIC_COMBINATION
toFindingClass
enum (666a3ac) -
[securitycentermanagement] add an INGEST_ONLY EnablementState (666a3ac)
-
[vertexai] add AutomaticFunctionCallingResponder class (#10896) (a97ac3d)
-
[vertexai] add FunctionDeclarationMaker.fromFunc to create FunctionDeclaration from a Java static method (#10915) (5a10656)
-
[vertexai] allow setting ToolConfig and SystemInstruction in ChatSession (#10953) (5ebfc33)
-
[vertexai] enable AutomaticFunctionCallingResponder in ChatSession (#10913) (4db0d1d)
-
[vertexai] infer location and project when user doesn't specify them. (#10868) (14f9825)
-
[vertexai] support ToolConfig in GenerativeModel (#10950) (0801812)
-
[vertexai] Update gapic to include ToolConfig (#10920) (782f21b)
-
[dialogflow-cx] An existing field
start_flow
is moved in to oneof in message.google.cloud.dialogflow.cx.v3beta1.Agent
(4be1db5) -
bind maven local repository in docker environment (#10967) (3e7752f)
Version Upgrades
Minor Version Upgrades
- google-cloud-apigee-registry:0.46.0 (prev:0.45.0; Release Notes: v0.46.0)
- google-cloud-video-intelligence:2.45.0 (prev:2.44.0; Release Notes: [v2.45.0](https://github.com...
v26.42.0
GCP Libraries BOM 26.42.0
Here are the differences from the previous version (26.41.0)
The group ID of the following artifacts is com.google.cloud
.
Notable Changes
Other libraries
- [aiplatform] add cached_content to GenerationContentRequest (2c46a48)
- [aiplatform] add ChatCompletions to PredictionService (2c46a48)
- [aiplatform] add dataplex_config to MetadataStore (2c46a48)
- [aiplatform] add dataplex_config to MetadataStore (2c46a48)
- [aiplatform] add direct_notebook_source to NotebookExecutionJob (2c46a48)
- [aiplatform] add direct_notebook_source to NotebookExecutionJob (2c46a48)
- [aiplatform] add encryption_spec to FeatureOnlineStore (2c46a48)
- [aiplatform] add encryption_spec to FeatureOnlineStore (2c46a48)
- [aiplatform] add encryption_spec to NotebookRuntimeTemplate (2c46a48)
- [aiplatform] add encryption_spec to NotebookRuntimeTemplate (2c46a48)
- [aiplatform] add encryption_spec, service_account, disable_container_logging to DeploymentResourcePool (2c46a48)
- [aiplatform] add encryption_spec, service_account, disable_container_logging to DeploymentResourcePool (2c46a48)
- [aiplatform] add idle_shutdown_config, encryption_spec, satisfies_pzs, satisfies_pzi to NotebookRuntime (2c46a48)
- [aiplatform] add idle_shutdown_config, encryption_spec, satisfies_pzs, satisfies_pzi to NotebookRuntime (2c46a48)
- [aiplatform] add INVALID_SPARSE_DIMENSIONS, INVALID_SPARSE_EMBEDDING, INVALID_EMBEDDING to NearestNeighborSearchOperationMetadata.RecordError (2c46a48)
- [aiplatform] add INVALID_SPARSE_DIMENSIONS, INVALID_SPARSE_EMBEDDING, INVALID_EMBEDDING to NearestNeighborSearchOperationMetadata.RecordError (2c46a48)
- [aiplatform] add max_embedding_requests_per_min to ImportRagFilesConfig (2c46a48)
- [aiplatform] add model_reference to Dataset (2c46a48)
- [aiplatform] add model_reference to Dataset (2c46a48)
- [aiplatform] add model_reference to DatasetVersion (2c46a48)
- [aiplatform] add model_reference to DatasetVersion (2c46a48)
- [aiplatform] add more fields in FindNeighborsRequest.Query (2c46a48)
- [aiplatform] add more fields in FindNeighborsRequest.Query (2c46a48)
- [aiplatform] add new GenAiCacheService and CachedContent (2c46a48)
- [aiplatform] add progress_percentage to ImportRagFilesOperationMetadata (2c46a48)
- [aiplatform] add rag_embedding_model_config to RagCorpus (2c46a48)
- [aiplatform] add RaySpec to PersistentResource (2c46a48)
- [aiplatform] add sparse_distance to FindNeighborsResponse.Neighbor (2c46a48)
- [aiplatform] add sparse_distance to FindNeighborsResponse.Neighbor (2c46a48)
- [aiplatform] add sparse_embedding to IndexDatapoint (2c46a48)
- [aiplatform] add sparse_embedding to IndexDatapoint (2c46a48)
- [aiplatform] add sparse_vectors_count to IndexStats (2c46a48)
- [aiplatform] add sparse_vectors_count to IndexStats (2c46a48)
- [aiplatform] add struct_value to FeatureValue (2c46a48)
- [aiplatform] add struct_value to FeatureValue (2c46a48)
- [aiplatform] add tool_config to GenerateContentRequest (2c46a48)
- [aiplatform] add UpdateNotebookRuntimeTemplate to NotebookService (2c46a48)
- [aiplatform] add UpdateNotebookRuntimeTemplate to NotebookService (2c46a48)
- [aiplatform] add UpdateReasoningEngine to ReasoningEngineService (2c46a48)
- [aiplatform] add valid_sparse_record_count, invalid_sparse_record_count to NearestNeighborSearchOperationMetadata.ContentValidationStats (2c46a48)
- [aiplatform] add valid_sparse_record_count, invalid_sparse_record_count to NearestNeighborSearchOperationMetadata.ContentValidationStats (2c46a48)
- [aiplatform] add ValueType.STRUCT to Feature (2c46a48)
- [aiplatform] add ValueType.STRUCT to Feature (2c46a48)
- [aiplatform] Added the new GenerationConfig.response_schema field (135c89c)
- [batch] add a install_ops_agent field to InstancePolicyOrTemplate for Ops Agent support (2c46a48)
- [container] A new message HugepagesConfig is added (2c46a48)
- [discoveryengine] add control service APIs (2c46a48)
- [discoveryengine] add control service APIs (2c46a48)
- [discoveryengine] add control service APIs (135c89c)
- [discoveryengine] add custom model list API (2c46a48)
- [discoveryengine] add custom model list API (2c46a48)
- [discoveryengine] add provision project API (2c46a48)
- [discoveryengine] promote answer APIs to v1 GA (135c89c)
- [discoveryengine] promote grounding check APIs to v1 GA (135c89c)
- [discoveryengine] promote ranking APIs to v1 GA (135c89c)
- [discoveryengine] return relevance score for chunk based search (alpha only) ([2c46a48](http...
v26.41.0
26.41.0 (2024-06-12)
Dependencies
- update dependency com.google.cloud:first-party-dependencies to v3.31.0 (#6624) (6b74d3e)
- update dependency com.google.cloud:gapic-libraries-bom to v1.39.0 (#6638) (67320ae)
- update dependency com.google.cloud:google-cloud-bigquery to v2.40.3 (#6633) (e9574c2)
- update dependency com.google.cloud:google-cloud-bigquerystorage-bom to v3.6.0 (#6639) (8dca9b0)
- update dependency com.google.cloud:google-cloud-bigtable-bom to v2.39.5 (#6631) (23f5ad6)
- update dependency com.google.cloud:google-cloud-datastore-bom to v2.20.1 (#6628) (4206ac8)
- update dependency com.google.cloud:google-cloud-firestore-bom to v3.21.4 (#6634) (6b0e366)
- update dependency com.google.cloud:google-cloud-logging-bom to v3.18.0 (#6627) (678a51c)
- update dependency com.google.cloud:google-cloud-logging-logback to v0.131.8-alpha (#6635) (922b901)
- update dependency com.google.cloud:google-cloud-nio to v0.127.19 (#6636) (7533d4c)
- update dependency com.google.cloud:google-cloud-pubsub-bom to v1.130.0 (#6621) (e1242c3)
- update dependency com.google.cloud:google-cloud-pubsublite-bom to v1.13.7 (#6637) (2914fb9)
- update dependency com.google.cloud:google-cloud-spanner-bom to v6.68.1 (#6622) (c62eac0)
- update dependency com.google.cloud:google-cloud-spanner-bom to v6.69.0 (#6641) (78651d7)
- update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.19.2 (#6625) (45533f7)
- update dependency com.google.cloud:google-cloud-storage-bom to v2.40.0 (#6629) (e90e761)
- update dependency org.freemarker:freemarker to v2.3.33 (#6626) (d5c3bdf)
v26.40.0
GCP Libraries BOM 26.40.0
Here are the differences from the previous version (26.39.0)
New Addition
- com.google.cloud:google-cloud-developerconnect:0.1.0
- com.google.cloud:google-cloud-visionai:0.1.0
The group ID of the following artifacts is com.google.cloud
.
Notable Changes
google-cloud-datastore 2.20.0 (prev: 2.19.2)
google-cloud-storage 2.39.0 (prev: 2.38.0)
-
Plumb PartNamingStrategy for Parallel Composite Uploads in Transfer Manager (#2547) (79d721d)
-
Update GapicUnbufferedChunkedResumableWritableByteChannel to be tolerant of non-quantum writes (#2537) (1701fde)
Other libraries
- [aiplatform] Added the v1beta1 version of the GenAI Tuning Service (bc33620)
- [batch] Add UpdateJob API to update the job spec, only task_count is supported now (46fa9ba)
- [batch] Update description on allowed_locations in LocationPolicy field (46fa9ba)
- [compute] Update Compute Engine API to revision 20240430 (googleapis/google-cloud-java#900) (9d5927e)
- [deploy] add Skaffold verbose support to Execution Environment properties (821a3ea)
- [developerconnect] new module for developerconnect (#10877) (d89b9f0)
- [gke-backup] add fine-grained restore (cce14bb)
- [gke-backup] add gitops (cce14bb)
- [gke-backup] add restore order (cce14bb)
- [gke-backup] add strict-permissive mode (cce14bb)
- [gke-backup] add volume restore flexibility (cce14bb)
- [gke-multi-cloud] option to ignore_errors while deleting Azure clusters / nodepools (bc33620)
- [gkehub] Add ServiceMesh feature to gkehub v1beta API (cce14bb)
- [kms] add client library for KMS Autokey service, which enables automated KMS key provision and management (9d5927e)
- [maps-places] add
generative_summary
andarea_summary
for place summaries (cce14bb) - [maps-routeoptimization] link RPC & REST reference documentation for Route Optimization (46fa9ba)
- [netapp] Add a new Service Level FLEX (3f11775)
- [netapp] Add backup chain bytes to BackupConfig in Volume (3f11775)
- [netapp] Add Location metadata support (3f11775)
- [netapp] Add Tiering Policy to Volume (3f11775)
- [parallelstore] A new field
api_version
is added to message.google.cloud.parallelstore.v1beta.ExportDataMetadata
(821a3ea) - [parallelstore] A new field
api_version
is added to message.google.cloud.parallelstore.v1beta.ImportDataMetadata
(821a3ea) - [parallelstore] A new field
create_time
is added to message.google.cloud.parallelstore.v1beta.ExportDataMetadata
(821a3ea) - [parallelstore] A new field
create_time
is added to message.google.cloud.parallelstore.v1beta.ImportDataMetadata
(821a3ea) - [parallelstore] A new field
destination_gcs_bucket
is added to message.google.cloud.parallelstore.v1beta.TransferOperationMetadata
(821a3ea) - [parallelstore] A new field
destination_parallelstore
is added to message.google.cloud.parallelstore.v1beta.TransferOperationMetadata
(821a3ea) - [parallelstore] A new field
end_time
is added to message.google.cloud.parallelstore.v1beta.ExportDataMetadata
(821a3ea) - [parallelstore] A new field
end_time
is added to message.google.cloud.parallelstore.v1beta.ImportDataMetadata
(821a3ea) - [parallelstore] A new field
requested_cancellation
is added to message.google.cloud.parallelstore.v1beta.ExportDataMetadata
(821a3ea) - [parallelstore] A new field
requested_cancellation
is added to message.google.cloud.parallelstore.v1beta.ImportDataMetadata
(821a3ea) - [parallelstore] A new field
source_gcs_bucket
is added to message.google.cloud.parallelstore.v1beta.TransferOperationMetadata
(821a3ea) - [parallelstore] A new field
source_parallelstore
is added to message.google.cloud.parallelstore.v1beta.TransferOperationMetadata
(821a3ea) - [parallelstore] A new field
status_message
is added to message.google.cloud.parallelstore.v1beta.ExportDataMetadata
(821a3ea) - [parallelstore] A new field
status_message
is added to message.google.cloud.parallelstore.v1beta.ImportDataMetadata
(821a3ea) - [parallelstore] A new field
target
is added to message.google.cloud.parallelstore.v1beta.ExportDataMetadata
(821a3ea) - [parallelstore] A new field
target
is added to message.google.cloud.parallelstore.v1beta.ImportDataMetadata
(821a3ea) - [parallelstore] A new field
verb
is added to message.google.cloud.parallelstore.v1beta.ExportDataMetadata
(821a3ea) - [parallelstore] A new field
verb
is added to message.google.cloud.parallelstore.v1beta.ImportDataMetadata
(821a3ea) - [parallelstore] A new message
DestinationGcsBucket
is added (46fa9ba) - [parallelstore] A new message
DestinationParallelstore
is added (46fa9ba) - [parallelstore] A new message
SourceGcsBucket
is added (46fa9ba) - [parallelstore] A new message
SourceParallelstore
is added (46fa9ba) - [securitycentermanagement] Adding support for new Security Center Management Apis (cce14bb)
- [shopping-merchant-reports] A new enum
Effectiveness
is added (cce14bb) - [shopping-merchant-reports] A new field `effectivenes...
v26.39.0
GCP Libraries BOM 26.39.0
Here are the differences from the previous version (26.38.0)
The group ID of the following artifacts is com.google.cloud
.
Notable Changes
google-cloud-bigquery 2.40.1 (prev: 2.39.1)
google-cloud-spanner 6.66.0 (prev: 6.65.1)
-
Include stack trace of checked out sessions in exception (#3092) (ba6a0f6)
-
Multiplexed session metrics were not included in refactor move (#3088) (f3589c4)
google-cloud-spanner-jdbc 2.18.0 (prev: 2.17.0)
-
Support concurrent transactions on the emulator (#1601) (7123991)
-
ClassCastException in Spring Data JDBC sample (#1595) (e96a86a)
google-cloud-storage 2.38.0 (prev: 2.37.0)
-
Promoted google-cloud-storage-control to beta (#2531) (09f7191)
-
Add strict client side response validation for gRPC chunked resumable uploads (#2527) (c1d1f4a)
-
An existing resource pattern value
projects/{project}/buckets/{bucket}/managedFolders/{managedFolder=**}
to resource definitionstorage.googleapis.com/ManagedFolder
is removed (#2524) (7d7f526) -
ParallelCompositeUpload in Transfer Manager hangs when encountering OOM (#2526) (67a7c6b)
-
Update grpc WriteObject response handling to provide context when a failure happens (#2532) (170a3f5)
-
Update GzipReadableByteChannel to be tolerant of one byte reads (#2512) (87b63f4)
-
Update StorageOptions to carry forward fields that aren't part of ServiceOptions (#2521) (b84654e)
Other libraries
- [aiplatform] A new field
app_id
is added to message.google.cloud.aiplatform.v1beta1.RuntimeConfig
(6b1e9fa) - [aiplatform] A new field
create_notebook_execution_job_request
is added to message.google.cloud.aiplatform.v1beta1.Schedule
(6b1e9fa) - [aiplatform] A new field
custom_environment_spec
is added to message.google.cloud.aiplatform.v1beta1.NotebookExecutionJob
(6b1e9fa) - [aiplatform] A new field
deploy_task_name
is added to message.google.cloud.aiplatform.v1.PublisherModel
(8179bb9) - [aiplatform] A new field
deploy_task_name
is added to message.google.cloud.aiplatform.v1beta1.PublisherModel
(6b1e9fa) - [aiplatform] A new field
direct_notebook_source
is added to message.google.cloud.aiplatform.v1beta1.NotebookExecutionJob
(6b1e9fa) - [aiplatform] A new field
failed_rag_files_count
is added to message.google.cloud.aiplatform.v1beta1.ImportRagFilesResponse
(6b1e9fa) - [aiplatform] A new field
fine_tune
is added to message.google.cloud.aiplatform.v1beta1.PublisherModel
(6b1e9fa) - [aiplatform] A new field
import_rag_files_config
is added to message.google.cloud.aiplatform.v1beta1.ImportRagFilesOperationMetadata
(6b1e9fa) - [aiplatform] A new field
invalid_sparse_record_count
is added to message.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata
(6b1e9fa) - [aiplatform] A new field
private_service_connect_config
is added to message.google.cloud.aiplatform.v1.Endpoint
(8179bb9) - [aiplatform] A new field
private_service_connect_config
is added to message.google.cloud.aiplatform.v1beta1.Endpoint
(6b1e9fa) - [aiplatform] A new field
rag_resources
is added to message.google.cloud.aiplatform.v1beta1.RetrieveContextsRequest
(6b1e9fa) - [aiplatform] A new field
rag_resources
is added to message.google.cloud.aiplatform.v1beta1.VertexRagStore
(6b1e9fa) - [aiplatform] A new field
search_entry_point
is added to message.google.cloud.aiplatform.v1.GroundingMetadata
(8179bb9) - [aiplatform] A new field
search_entry_point
is added to message.google.cloud.aiplatform.v1beta1.GroundingMetadata
(6b1e9fa) - [aiplatform] A new field
skipped_rag_files_count
is added to message.google.cloud.aiplatform.v1beta1.ImportRagFilesResponse
(6b1e9fa) - [aiplatform] A new field
valid_sparse_record_count
is added to message.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata
(6b1e9fa) - [aiplatform] A new field
vector_distance_threshold
is added to message.google.cloud.aiplatform.v1beta1.RetrieveContextsRequest
(6b1e9fa) - [aiplatform] A new field
vector_distance_threshold
is added to message.google.cloud.aiplatform.v1beta1.VertexRagStore
(6b1e9fa) - [aiplatform] A new message
CreateNotebookExecutionJobRequest
is added (6b1e9fa) - [aiplatform] A new message
CustomEnvironmentSpec
is added (6b1e9fa) - [aiplatform] A new message
DirectNotebookSource
is added (6b1e9fa) - [aiplatform] A new message
RagResource
is added (6b1e9fa) - [aiplatform] A new message
RagResource
is added (6b1e9fa) - [aiplatform] A new message
SearchEntryPoint
is added (6b1e9fa) - [aiplatform] A new message
SearchEntryPoint
is added (8179bb9) - [aiplatform] A new message
UpdateDatasetVersionRequest
is added (6b1e9fa) - [aiplatform] A new method
UpdateDatasetVersion
is added to serviceDatasetService
(6b1e9fa) - [a...