โ™Š๏ธ GemiNews ๐Ÿ—ž๏ธ (dev)

Demo 1: Embeddings + Recommendation Demo 2: Bella RAGa Demo 3: NewRetriever Demo 4: Assistant function calling

๐Ÿ—ž๏ธFebruary 29, 2024

๐Ÿ—ฟSemantically Similar Articles (by :title_embedding)

February 29, 2024

2024-02-29 - (from GCP latest releases)

AlloyDB for PostgreSQL Announcement AlloyDB AI is now generally available (GA). Feature AlloyDB Omni version 15.5.0 is now available. This version includes the following features and changes: When installing AlloyDB Omni using its command-line tool, you can now specify the TCP port that the instance accepts connections on. Automated failover for highly available (HA) Kubernetes-based clusters is available in Preview. The following extensions are updated: Updated pg_cron to version 1.6. Updated pg_repack to version 1.5.0. Updated pgfincore to version 1.3.1. Updated pglogical to version 2.4.4. Updated pgvector to version 0.5.1. The following extensions are now included: Added autoinc version 1.0. Added insert_username version 1.0. Added moddatetime version 1.0. Added tcn version 1.0. Updated core PostgreSQL compatibility to version 15.5. Applied security fix CVE-2024-0985 from PostgreSQL. Various bug fixes and performance improvements. Breaking The return value of the embedding() function of google_ml_integration has changed. The embedding() function now returns an array of REAL values, and not a VECTOR value. This allows you to install and use the extension without the requirement of installing pgvector as well. If you wrote application code that uses embedding() during the Preview of AlloyDB AI, then you might need to update it to add explicit casting from the REAL[] data type to the VECTOR data type. For more information, see Work with vector embeddings. Changed A revised quickstart helps you install and run AlloyDB Omni on a Debian or Ubuntu system using a handful of commands. BigQuery Feature The following BigQuery cross-cloud features are now generally available (GA): You can take advantage of the benefits of materialized views over Amazon S3 metadata cache-enabled BigLake tables. You can create materialized view replicas of materialized views over Amazon S3 metadata cache-enabled Biglake tables. Materialized view replicas let you use the materialized view data in queries while avoiding data egress costs and improving query performance. You can get information about materialized view replicas by using SQL, the bq command-line tool, or the BigQuery API. You can use cross-cloud joins to run queries that span both Google Cloud and BigQuery Omni regions. Feature The consolidated SQL translator API combines the interactive and batch translator into a single workflow, improving the efficiency and stability of your translation jobs created using the API. This feature is available in preview. Data Catalog Announcement Data Catalog is now available in the Frankfurt (aws-eu-central-1), Sydney (aws-ap-southeast-2) and Washington (azure-westus2) regions. For more information on region and feature availability, see regions. Dataproc Announcement New Dataproc Serverless for Spark runtime versions: 1.1.52 2.0.60 2.1.39 2.2.0-RC12 Document AI Feature The Custom Extractor supports three levels of nesting so you can easily extract structured data from complex documents and tables (earnings reports, tax forms, invoices, resumes, etc.). Learn how to use three levels of nesting. Feature The Custom Extractor with generative AI is now available in the asia-southeast1 (Singapore) regions. For more information, see Custom processors. Feature See the model type, generative or custom, powering a Custom Extractor processor version by getting the model type from the processorVersions API. Google Distributed Cloud Virtual for VMware Announcement GKE on VMware 1.16.6-gke.40 is now available. To upgrade, see Upgrading GKE on VMware. GKE on VMware 1.16.6-gke.40 runs on Kubernetes v1.27.8-gke.1500. If you are using a third-party storage vendor, check the GDCV Ready storage partners document to make sure the storage vendor has already passed the qualification for this release of GKE on VMware. Fixed The following issues are fixed in1.16.6-gke.40: Fixed the known issue that caused kubelet to be flooded with logs stating that /etc/kubernetes/manifests does not exist on the worker nodes. Fixed the known issue that caused a preflight check to fail when the hostname isn't in the IP block file. Fixed the manual load balancer issue where the IngressIP is overwritten with the Spec.LoadBalancerIP even if it is empty. Fixed the known issue where a 1.15 user master machine encountered an unexpected recreation when the user cluster controller was upgraded to 1.16. The following vulnerabilities are fixed in1.16.6-gke.40: Critical container vulnerabilities: CVE-2022-1996 High-severity container vulnerabilities: CVE-2023-5517 CVE-2023-4408 CVE-2024-26147 CVE-2023-29499 CVE-2023-27533 Container-optimized OS vulnerabilities: CVE-2023-6531 CVE-2023-6915 CVE-2024-0646 CVE-2023-7104 CVE-2023-6040 Ubuntu vulnerabilities: CVE-2023-6040 CVE-2023-6606 CVE-2023-6817 CVE-2023-6931 CVE-2023-6932 CVE-2024-0193 Memorystore for Redis Feature Added support for vector store and vector search capabilities (Preview). For more details, see About vector search. Security Command Center Feature Security Command Center API v2 released to Preview The Security Command Center API v2, which enables data residency control and includes the /locations/LOCATION field in resource names, is released to Preview. For more information, see the REST reference Security Command Center API Overview. Feature Data residency for Security Command Center release to Preview Security Command Center data residency control is released to Preview. Security Command Center supports the following data locations: European Union (eu) United States (us) Global (global) For more information, see Data residency. Spanner Feature Spanner regional endpoint is now available in me-central2. You can use regional endpoints if your data location must be restricted and controlled to comply with regulatory requirements. For more information, see Global and regional service endpoints. Libraries February 2024 Client libraries release note A monthly digest of client library updates from across the Cloud SDK. GoChanges for spanner/admin/database/apiv1 1.56.0 (2024-01-30) Features spanner/admin/database: Add proto descriptors for proto and enum types in create/update/get database ddl requests (97d62c7) spanner/spansql: Add support for CREATE VIEW with SQL SECURITY DEFINER (#8754) (5f156e8) spanner: Add FLOAT32 enum to TypeCode (97d62c7) spanner: Add max_commit_delay API (af2f8b4) spanner: Add proto and enum types (00b9900) spanner: Add SelectAll method to decode from Spanner iterator.Rows to golang struct (#9206) (802088f) 1.57.0 (2024-02-13) Features spanner: Add OpenTelemetry implementation (#9254) (fc51cc2) spanner: Support max_commit_delay in Spanner transactions (#9299) (a8078f0) Bug Fixes spanner: Enable universe domain resolution options (fd1d569) spanner: Internal test package should import local version (#9416) (f377281) spanner: SelectAll struct fields match should be case-insensitive (#9417) (7ff5356) spanner: Support time.Time and other custom types using SelectAll (#9382) (dc21234) Documentation spanner: Update the comment regarding eligible SQL shapes for PartitionQuery (e60a6ba) JavaChanges for google-cloud-spanner 6.57.0 (2024-01-29) Features Add FLOAT32 enum to TypeCode (#2800) (383fea5) Add support for Proto Columns (#2779) (30d37dd) spanner: Add proto descriptors for proto and enum types in create/update/get database ddl requests (#2774) (4a906bf) Bug Fixes Remove google-cloud-spanner-executor from the BOM (#2844) (655000a) Dependencies Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.22.0 (#2785) (f689f74) Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.23.0 (#2801) (95f064f) Documentation Samples and tests for instance APIs. (#2768) (88e24c7) 6.58.0 (2024-02-08) Features Open telemetry implementation (#2770) (244d6a8) spanner: Support max_commit_delay in Spanner transactions (#2854) (e2b7ae6) Support Directed Read in Connection API (#2855) (ee477c2) Bug Fixes Cast for Proto type (#2862) (0a95dba) Ignore UnsupportedOperationException for virtual threads (#2866) (aa9ad7f) Use default query options with statement cache (#2860) (741e4cf) Dependencies Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.24.0 (#2856) (968877e) 6.59.0 (2024-02-15) Features Support public methods to use autogenerated admin clients. (#2878) (53bcb3e) Dependencies Update dependency com.google.cloud:sdk-platform-java-config to v3.25.0 (#2888) (8e2da51) Documentation README for OpenTelemetry metrics and traces (#2880) (c8632f5) Samples and tests for database Admin APIs. (#2775) (14ae01c) 6.60.0 (2024-02-21) Features Add an API method for reordering firewall policies (62319f0) spanner: Add field for multiplexed session in spanner.proto (62319f0) Update TransactionOptions to include new option exclude_txn_from_change_streams (#2853) (62319f0) Bug Fixes Add ensureDecoded to proto type (#2897) (e99b78c) spanner: Fix write replace used by dataflow template and import export (#2901) (64b9042) Dependencies Update dependency com.google.cloud:google-cloud-trace to v2.36.0 (#2749) (51a348a) Documentation Update comments (62319f0) Update the comment regarding eligible SQL shapes for PartitionQuery (62319f0) 6.60.1 (2024-02-23) Dependencies Update dependency com.google.cloud:google-cloud-monitoring to v3.37.0 (#2920) (a3441bb) Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.0 (#2861) (a652c3b) Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.1 (#2919) (8800a28) Update dependency org.json:json to v20240205 (#2913) (277ed81) Update dependency org.junit.vintage:junit-vintage-engine to v5.10.2 (#2868) (71a65ec) Update opentelemetry.version to v1.35.0 (#2902) (3286eae) Node.jsChanges for @google-cloud/spanner 7.3.0 (2024-02-08) Features spanner: Add maxCommitDelay support (#1992) (9f84408) Bug Fixes deps: Update dependency google-gax to v4.1.0 (#1981) (2a36150) deps: Update dependency google-gax to v4.2.0 (#1988) (005589a) deps: Update dependency google-gax to v4.2.1 (#1989) (d2ae995) deps: Update dependency google-gax to v4.3.0 (#1990) (e625753) 7.4.0 (2024-02-23) Features spanner: Add PG.OID support (#1948) (cf9df7a) Untyped param types (#1869) (6ef44c3) Update TransactionOptions to include new option exclude_txn_from_change_streams (#1998) (937a7a1) Bug Fixes deps: Update dependency google-gax to v4.3.1 (#1995) (bed4832) Only reset pending value with resume token (#2000) (f337089), closes #1959 PythonChanges for google-cloud-spanner 3.42.0 (2024-01-30) Features Add FLOAT32 enum to TypeCode (5b94dac) Add max_commit_delay API (#1078) (ec87c08) Add proto descriptors for proto and enum types in create/update/get database ddl requests (5b94dac) Fixing and refactoring transaction retry logic in dbapi. Also adding interceptors support for testing (#1056) (6640888) Implementation of run partition query (#1080) (f3b23b2) Bug Fixes Few fixes in DBAPI (#1085) (1ed5a47) Small fix in description when metadata is not present in cursor's _result_set (#1088) (57643e6) spanner: Add SpannerAsyncClient import to spanner_v1 package (#1086) (2d98b54) Documentation Samples and tests for auto-generated createDatabase and createInstance APIs. (#1065) (16c510e) Vertex AI Feature Vector Search feature launch Update streaming index metadata: With this launch, you can directly update restricts and numeric restricts of data points inside StreamUpdate indexes without the compaction cost of a full update. To learn more, see Update dynamic metadata. reCAPTCHA Enterprise Changed reCAPTCHA Enterprise Mobile SDK v18.5.0-beta01 is now available for iOS. This version contains the following changes: The new minimum iOS version is iOS 12. New exception type is added for devices without a network connection: NO_NETWORK_FOUND.

[Technology] ๐ŸŒŽ https://cloud.google.com/release-notes#February_29_2024 [๐Ÿง ] [v2] article_embedding_description: {:llm_project_id=>"Unavailable", :llm_dimensions=>nil, :article_size=>40706, :llm_embeddings_model_name=>"textembedding-gecko"}
[๐Ÿง ] [v1/3] title_embedding_description: {:ricc_notes=>"[embed-v3] Fixed on 9oct24. Only seems incompatible at first glance with embed v1.", :llm_project_id=>"unavailable possibly not using Vertex", :llm_dimensions=>nil, :article_size=>40706, :poly_field=>"title", :llm_embeddings_model_name=>"textembedding-gecko"}
[๐Ÿง ] [v1/3] summary_embedding_description:
[๐Ÿง ] As per bug https://github.com/palladius/gemini-news-crawler/issues/4 we can state this article belongs to titile/summary version: v3 (very few articles updated on 9oct24)

๐Ÿ—ฟarticle.to_s

------------------------------
Title: February 29, 2024
[content]
AlloyDB for PostgreSQL
Announcement
AlloyDB AI is now generally available (GA).
Feature
AlloyDB Omni version 15.5.0 is now available. This version includes the following features and changes:


When installing AlloyDB Omni using its command-line tool, you can now specify the TCP port that the instance accepts connections on.
Automated failover for highly available (HA) Kubernetes-based clusters is available in Preview.
The following extensions are updated:

Updated pg_cron to version 1.6.
Updated pg_repack to version 1.5.0.
Updated pgfincore to version 1.3.1.
Updated pglogical to version 2.4.4.
Updated pgvector to version 0.5.1.

The following extensions are now included:

Added autoinc version 1.0.
Added insert_username version 1.0.
Added moddatetime version 1.0.
Added tcn version 1.0.

Updated core PostgreSQL compatibility to version 15.5.
Applied security fix CVE-2024-0985 from PostgreSQL.
Various bug fixes and performance improvements.

Breaking
The return value of the embedding() function of google_ml_integration has changed.
The embedding() function now returns an array of REAL values, and not a VECTOR value. This allows you to install and use the extension without the requirement of installing pgvector as well.

If you wrote application code that uses embedding() during the Preview of AlloyDB AI, then you might need to update it to add explicit casting from the REAL[] data type to the VECTOR data type. For more information, see Work with vector embeddings.
Changed
A revised quickstart helps you install and run AlloyDB Omni on a Debian or Ubuntu system using a handful of commands.
BigQuery
Feature
The following BigQuery cross-cloud features are now
generally available
(GA):


You can take advantage of the benefits of
materialized views over Amazon S3 metadata cache-enabled BigLake tables.
You can create
materialized view replicas
of materialized views over Amazon S3 metadata cache-enabled Biglake tables.
Materialized view replicas let you use the materialized view data in
queries while avoiding data egress costs and improving query performance.
You can
get information about materialized view replicas    by using SQL, the bq command-line tool, or the BigQuery API.
You can use cross-cloud joins to run queries that span both Google Cloud and BigQuery Omni regions.

Feature
The consolidated SQL translator API combines the interactive and batch translator into a single workflow, improving the efficiency and stability of your translation jobs created using the API. This feature is available in preview.
Data Catalog
Announcement
Data Catalog is now available in the Frankfurt (aws-eu-central-1), Sydney (aws-ap-southeast-2) and Washington (azure-westus2) regions. For more information on region and feature availability, see regions.
Dataproc
Announcement
New Dataproc Serverless for Spark runtime versions:


1.1.52
2.0.60
2.1.39
2.2.0-RC12

Document AI
Feature
The Custom Extractor supports three levels of nesting so you can easily extract structured data from complex documents and tables (earnings reports, tax forms, invoices, resumes, etc.). Learn how to use three levels of nesting. 
Feature
The Custom Extractor with generative AI is now available in the asia-southeast1 (Singapore) regions. For more information, see Custom processors.
Feature
See the model type, generative or custom, powering a Custom Extractor processor version by getting the model type from the processorVersions API.
Google Distributed Cloud Virtual for VMware
Announcement
GKE  on VMware 1.16.6-gke.40 is now available. To upgrade, see
Upgrading GKE on VMware.
GKE on VMware 1.16.6-gke.40 runs on Kubernetes v1.27.8-gke.1500.

If you are using a third-party storage vendor, check the
GDCV Ready storage partners
document to make sure the storage vendor has already passed the qualification
for this release of GKE on VMware.
Fixed
The following issues are fixed in1.16.6-gke.40:


Fixed the
known issue
that caused kubelet to be flooded with logs stating that
/etc/kubernetes/manifests does not exist on the worker nodes.
Fixed the 
known issue
that caused a preflight check to fail when the hostname isn't in the IP
block file.
Fixed the manual load balancer issue where the IngressIP is overwritten
with the Spec.LoadBalancerIP even if it is empty.
Fixed
the known issue
 where a 1.15 user master machine encountered an unexpected recreation when
the user cluster controller was upgraded to 1.16.


The following vulnerabilities are fixed in1.16.6-gke.40:


Critical container vulnerabilities:


CVE-2022-1996

High-severity container vulnerabilities:


CVE-2023-5517
CVE-2023-4408 
CVE-2024-26147
CVE-2023-29499
CVE-2023-27533

Container-optimized OS vulnerabilities:


CVE-2023-6531
CVE-2023-6915
CVE-2024-0646 
CVE-2023-7104 
CVE-2023-6040 

Ubuntu vulnerabilities:


CVE-2023-6040
CVE-2023-6606
CVE-2023-6817
CVE-2023-6931
CVE-2023-6932
CVE-2024-0193


Memorystore for Redis
Feature
Added support for vector store and vector search capabilities (Preview). For more details, see About vector search.
Security Command Center
Feature
Security Command Center API v2 released to Preview

The Security Command Center API v2, which enables data residency control and includes the /locations/LOCATION field in resource names, is released to Preview.

For more information, see the REST reference Security Command Center API Overview.
Feature
Data residency for Security Command Center release to Preview

Security Command Center data residency control is released to Preview. Security Command Center supports the following data locations:


European Union (eu)
United States (us)
Global (global)


For more information, see Data residency.
Spanner
Feature
Spanner regional endpoint is now available in me-central2. You can use regional endpoints if your data location must be restricted and controlled to comply with regulatory requirements. For more information, see Global and regional service endpoints.
Libraries
February 2024 Client libraries release note 

A monthly digest of client library updates from across the Cloud SDK.

GoChanges for spanner/admin/database/apiv1

1.56.0 (2024-01-30)

Features


spanner/admin/database: Add proto descriptors for proto and enum types in create/update/get database ddl requests (97d62c7)
spanner/spansql: Add support for CREATE VIEW with SQL SECURITY DEFINER (#8754) (5f156e8)
spanner: Add FLOAT32 enum to TypeCode (97d62c7)
spanner: Add max_commit_delay API (af2f8b4)
spanner: Add proto and enum types (00b9900)
spanner: Add SelectAll method to decode from Spanner iterator.Rows to golang struct (#9206) (802088f)


1.57.0 (2024-02-13)

Features


spanner: Add OpenTelemetry implementation (#9254) (fc51cc2)
spanner: Support max_commit_delay in Spanner transactions (#9299) (a8078f0)


Bug Fixes


spanner: Enable universe domain resolution options (fd1d569)
spanner: Internal test package should import local version (#9416) (f377281)
spanner: SelectAll struct fields match should be case-insensitive (#9417) (7ff5356)
spanner: Support time.Time and other custom types using SelectAll (#9382) (dc21234)


Documentation


spanner: Update the comment regarding eligible SQL shapes for PartitionQuery (e60a6ba)

JavaChanges for google-cloud-spanner

6.57.0 (2024-01-29)

Features


Add FLOAT32 enum to TypeCode (#2800) (383fea5)
Add support for Proto Columns (#2779) (30d37dd)
spanner: Add proto descriptors for proto and enum types in create/update/get database ddl requests (#2774) (4a906bf)


Bug Fixes


Remove google-cloud-spanner-executor from the BOM (#2844) (655000a)


Dependencies


Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.22.0 (#2785) (f689f74)
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.23.0 (#2801) (95f064f)


Documentation


Samples and tests for instance APIs. (#2768) (88e24c7)


6.58.0 (2024-02-08)

Features


Open telemetry implementation (#2770) (244d6a8)
spanner: Support max_commit_delay in Spanner transactions (#2854) (e2b7ae6)
Support Directed Read in Connection API (#2855) (ee477c2)


Bug Fixes


Cast for Proto type (#2862) (0a95dba)
Ignore UnsupportedOperationException for virtual threads (#2866) (aa9ad7f)
Use default query options with statement cache (#2860) (741e4cf)


Dependencies


Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.24.0 (#2856) (968877e)


6.59.0 (2024-02-15)

Features


Support public methods to use autogenerated admin clients. (#2878) (53bcb3e)


Dependencies


Update dependency com.google.cloud:sdk-platform-java-config to v3.25.0 (#2888) (8e2da51)


Documentation


README for OpenTelemetry metrics and traces (#2880) (c8632f5)
Samples and tests for database Admin APIs. (#2775) (14ae01c)


6.60.0 (2024-02-21)

Features


Add an API method for reordering firewall policies (62319f0)
spanner: Add field for multiplexed session in spanner.proto (62319f0)
Update TransactionOptions to include new option exclude_txn_from_change_streams (#2853) (62319f0)


Bug Fixes


Add ensureDecoded to proto type (#2897) (e99b78c)
spanner: Fix write replace used by dataflow template and import export (#2901) (64b9042)


Dependencies


Update dependency com.google.cloud:google-cloud-trace to v2.36.0 (#2749) (51a348a)


Documentation


Update comments (62319f0)
Update the comment regarding eligible SQL shapes for PartitionQuery (62319f0)


6.60.1 (2024-02-23)

Dependencies


Update dependency com.google.cloud:google-cloud-monitoring to v3.37.0 (#2920) (a3441bb)
Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.0 (#2861) (a652c3b)
Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.1 (#2919) (8800a28)
Update dependency org.json:json to v20240205 (#2913) (277ed81)
Update dependency org.junit.vintage:junit-vintage-engine to v5.10.2 (#2868) (71a65ec)
Update opentelemetry.version to v1.35.0 (#2902) (3286eae)

Node.jsChanges for @google-cloud/spanner

7.3.0 (2024-02-08)

Features


spanner: Add maxCommitDelay support (#1992) (9f84408)


Bug Fixes


deps: Update dependency google-gax to v4.1.0 (#1981) (2a36150)
deps: Update dependency google-gax to v4.2.0 (#1988) (005589a)
deps: Update dependency google-gax to v4.2.1 (#1989) (d2ae995)
deps: Update dependency google-gax to v4.3.0 (#1990) (e625753)


7.4.0 (2024-02-23)

Features


spanner: Add PG.OID support (#1948) (cf9df7a)
Untyped param types (#1869) (6ef44c3)
Update TransactionOptions to include new option exclude_txn_from_change_streams (#1998) (937a7a1)


Bug Fixes


deps: Update dependency google-gax to v4.3.1 (#1995) (bed4832)
Only reset pending value with resume token (#2000) (f337089), closes #1959 

PythonChanges for google-cloud-spanner

3.42.0 (2024-01-30)

Features


Add FLOAT32 enum to TypeCode  (5b94dac)
Add max_commit_delay API (#1078) (ec87c08)
Add proto descriptors for proto and enum types in create/update/get database ddl requests (5b94dac)
Fixing and refactoring transaction retry logic in dbapi. Also adding interceptors support for testing (#1056) (6640888)
Implementation of run partition query (#1080) (f3b23b2)


Bug Fixes


Few fixes in DBAPI (#1085) (1ed5a47)
Small fix in description when metadata is not present in cursor's _result_set (#1088) (57643e6)
spanner: Add SpannerAsyncClient import to spanner_v1 package (#1086) (2d98b54)


Documentation


Samples and tests for auto-generated createDatabase and createInstance APIs. (#1065) (16c510e)


Vertex AI
Feature
Vector Search feature launch

Update streaming index metadata: With this launch, you can directly update restricts and numeric restricts of data points inside StreamUpdate indexes without the compaction cost of a full update. To learn more, see Update dynamic metadata.  
reCAPTCHA Enterprise
Changed
reCAPTCHA Enterprise Mobile SDK v18.5.0-beta01 is now available for iOS.

This version contains the following changes:


The new minimum iOS version is iOS 12.
New exception type is added for devices without a network connection: NO_NETWORK_FOUND.

[/content]

PublishedDate: 2024-02-29
Category: Technology
NewsPaper: GCP latest releases
{"id"=>1323,
"title"=>"February 29, 2024",
"summary"=>nil,
"content"=>"AlloyDB for PostgreSQL\n

Announcement

\n

AlloyDB AI is now generally available (GA).

\n

Feature

\n

AlloyDB Omni version 15.5.0 is now available. This version includes the following features and changes:

\n\n
    \n
  • When installing AlloyDB Omni using its command-line tool, you can now specify the TCP port that the instance accepts connections on.
  • \n
  • Automated failover for highly available (HA) Kubernetes-based clusters is available in Preview.
  • \n
  • The following extensions are updated:\n
      \n
    • Updated pg_cron to version 1.6.
    • \n
    • Updated pg_repack to version 1.5.0.
    • \n
    • Updated pgfincore to version 1.3.1.
    • \n
    • Updated pglogical to version 2.4.4.
    • \n
    • Updated pgvector to version 0.5.1.
    • \n
  • \n
  • The following extensions are now included:\n
      \n
    • Added autoinc version 1.0.
    • \n
    • Added insert_username version 1.0.
    • \n
    • Added moddatetime version 1.0.
    • \n
    • Added tcn version 1.0.
    • \n
  • \n
  • Updated core PostgreSQL compatibility to version 15.5.
  • \n
  • Applied security fix CVE-2024-0985 from PostgreSQL.
  • \n
  • Various bug fixes and performance improvements.
  • \n
\n

Breaking

\n

The return value of the embedding() function of google_ml_integration has changed.\nThe embedding() function now returns an array of REAL values, and not a VECTOR value. This allows you to install and use the extension without the requirement of installing pgvector as well.

\n\n

If you wrote application code that uses embedding() during the Preview of AlloyDB AI, then you might need to update it to add explicit casting from the REAL[] data type to the VECTOR data type. For more information, see Work with vector embeddings.

\n

Changed

\n

A revised quickstart helps you install and run AlloyDB Omni on a Debian or Ubuntu system using a handful of commands.

\nBigQuery\n

Feature

\n

The following BigQuery cross-cloud features are now\ngenerally available\n(GA):

\n\n\n

Feature

\n

The consolidated SQL translator API combines the interactive and batch translator into a single workflow, improving the efficiency and stability of your translation jobs created using the API. This feature is available in preview.

\nData Catalog\n

Announcement

\n

Data Catalog is now available in the Frankfurt (aws-eu-central-1), Sydney (aws-ap-southeast-2) and Washington (azure-westus2) regions. For more information on region and feature availability, see regions.

\nDataproc\n

Announcement

\n

New Dataproc Serverless for Spark runtime versions:

\n\n
    \n
  • 1.1.52
  • \n
  • 2.0.60
  • \n
  • 2.1.39
  • \n
  • 2.2.0-RC12
  • \n
\nDocument AI\n

Feature

\n

The Custom Extractor supports three levels of nesting so you can easily extract structured data from complex documents and tables (earnings reports, tax forms, invoices, resumes, etc.). Learn how to use three levels of nesting.

\n

Feature

\n

The Custom Extractor with generative AI is now available in the asia-southeast1 (Singapore) regions. For more information, see Custom processors.

\n

Feature

\n

See the model type, generative or custom, powering a Custom Extractor processor version by getting the model type from the processorVersions API.

\nGoogle Distributed Cloud Virtual for VMware\n

Announcement

\n

GKE on VMware 1.16.6-gke.40 is now available. To upgrade, see\nUpgrading GKE on VMware.\nGKE on VMware 1.16.6-gke.40 runs on Kubernetes v1.27.8-gke.1500.

\n\n

If you are using a third-party storage vendor, check the\nGDCV Ready storage partners\ndocument to make sure the storage vendor has already passed the qualification\nfor this release of GKE on VMware.

\n

Fixed

\n

The following issues are fixed in1.16.6-gke.40:

\n\n
    \n
  • Fixed the\nknown issue\nthat caused kubelet to be flooded with logs stating that\n/etc/kubernetes/manifests does not exist on the worker nodes.
  • \n
  • Fixed the \nknown issue\nthat caused a preflight check to fail when the hostname isn't in the IP\nblock file.
  • \n
  • Fixed the manual load balancer issue where the IngressIP is overwritten\nwith the Spec.LoadBalancerIP even if it is empty.
  • \n
  • Fixed\nthe known issue\n where a 1.15 user master machine encountered an unexpected recreation when\nthe user cluster controller was upgraded to 1.16.
  • \n
\n\n

The following vulnerabilities are fixed in1.16.6-gke.40:

\n\n\nMemorystore for Redis\n

Feature

\n

Added support for vector store and vector search capabilities (Preview). For more details, see About vector search.

\nSecurity Command Center\n

Feature

\n

Security Command Center API v2 released to Preview

\n\n

The Security Command Center API v2, which enables data residency control and includes the /locations/LOCATION field in resource names, is released to Preview.

\n\n

For more information, see the REST reference Security Command Center API Overview.

\n

Feature

\n

Data residency for Security Command Center release to Preview

\n\n

Security Command Center data residency control is released to Preview. Security Command Center supports the following data locations:

\n\n
    \n
  • European Union (eu)
  • \n
  • United States (us)
  • \n
  • Global (global)
  • \n
\n\n

For more information, see Data residency.

\nSpanner\n

Feature

\n

Spanner regional endpoint is now available in me-central2. You can use regional endpoints if your data location must be restricted and controlled to comply with regulatory requirements. For more information, see Global and regional service endpoints.

\n

Libraries

\n

February 2024 Client libraries release note

\n\n

A monthly digest of client library updates from across the Cloud SDK.

\n
\n

Go

Changes for spanner/admin/database/apiv1

\n\n

1.56.0 (2024-01-30)

\n\n
Features
\n\n
    \n
  • spanner/admin/database: Add proto descriptors for proto and enum types in create/update/get database ddl requests (97d62c7)
  • \n
  • spanner/spansql: Add support for CREATE VIEW with SQL SECURITY DEFINER (#8754) (5f156e8)
  • \n
  • spanner: Add FLOAT32 enum to TypeCode (97d62c7)
  • \n
  • spanner: Add max_commit_delay API (af2f8b4)
  • \n
  • spanner: Add proto and enum types (00b9900)
  • \n
  • spanner: Add SelectAll method to decode from Spanner iterator.Rows to golang struct (#9206) (802088f)
  • \n
\n\n

1.57.0 (2024-02-13)

\n\n
Features
\n\n
    \n
  • spanner: Add OpenTelemetry implementation (#9254) (fc51cc2)
  • \n
  • spanner: Support max_commit_delay in Spanner transactions (#9299) (a8078f0)
  • \n
\n\n
Bug Fixes
\n\n
    \n
  • spanner: Enable universe domain resolution options (fd1d569)
  • \n
  • spanner: Internal test package should import local version (#9416) (f377281)
  • \n
  • spanner: SelectAll struct fields match should be case-insensitive (#9417) (7ff5356)
  • \n
  • spanner: Support time.Time and other custom types using SelectAll (#9382) (dc21234)
  • \n
\n\n
Documentation
\n\n
    \n
  • spanner: Update the comment regarding eligible SQL shapes for PartitionQuery (e60a6ba)
  • \n
\n

Java

Changes for google-cloud-spanner

\n\n

6.57.0 (2024-01-29)

\n\n
Features
\n\n
    \n
  • Add FLOAT32 enum to TypeCode (#2800) (383fea5)
  • \n
  • Add support for Proto Columns (#2779) (30d37dd)
  • \n
  • spanner: Add proto descriptors for proto and enum types in create/update/get database ddl requests (#2774) (4a906bf)
  • \n
\n\n
Bug Fixes
\n\n
    \n
  • Remove google-cloud-spanner-executor from the BOM (#2844) (655000a)
  • \n
\n\n
Dependencies
\n\n
    \n
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.22.0 (#2785) (f689f74)
  • \n
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.23.0 (#2801) (95f064f)
  • \n
\n\n
Documentation
\n\n\n\n

6.58.0 (2024-02-08)

\n\n
Features
\n\n
    \n
  • Open telemetry implementation (#2770) (244d6a8)
  • \n
  • spanner: Support max_commit_delay in Spanner transactions (#2854) (e2b7ae6)
  • \n
  • Support Directed Read in Connection API (#2855) (ee477c2)
  • \n
\n\n
Bug Fixes
\n\n
    \n
  • Cast for Proto type (#2862) (0a95dba)
  • \n
  • Ignore UnsupportedOperationException for virtual threads (#2866) (aa9ad7f)
  • \n
  • Use default query options with statement cache (#2860) (741e4cf)
  • \n
\n\n
Dependencies
\n\n
    \n
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.24.0 (#2856) (968877e)
  • \n
\n\n

6.59.0 (2024-02-15)

\n\n
Features
\n\n
    \n
  • Support public methods to use autogenerated admin clients. (#2878) (53bcb3e)
  • \n
\n\n
Dependencies
\n\n
    \n
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.25.0 (#2888) (8e2da51)
  • \n
\n\n
Documentation
\n\n
    \n
  • README for OpenTelemetry metrics and traces (#2880) (c8632f5)
  • \n
  • Samples and tests for database Admin APIs. (#2775) (14ae01c)
  • \n
\n\n

6.60.0 (2024-02-21)

\n\n
Features
\n\n
    \n
  • Add an API method for reordering firewall policies (62319f0)
  • \n
  • spanner: Add field for multiplexed session in spanner.proto (62319f0)
  • \n
  • Update TransactionOptions to include new option exclude_txn_from_change_streams (#2853) (62319f0)
  • \n
\n\n
Bug Fixes
\n\n
    \n
  • Add ensureDecoded to proto type (#2897) (e99b78c)
  • \n
  • spanner: Fix write replace used by dataflow template and import export (#2901) (64b9042)
  • \n
\n\n
Dependencies
\n\n
    \n
  • Update dependency com.google.cloud:google-cloud-trace to v2.36.0 (#2749) (51a348a)
  • \n
\n\n
Documentation
\n\n
    \n
  • Update comments (62319f0)
  • \n
  • Update the comment regarding eligible SQL shapes for PartitionQuery (62319f0)
  • \n
\n\n

6.60.1 (2024-02-23)

\n\n
Dependencies
\n\n
    \n
  • Update dependency com.google.cloud:google-cloud-monitoring to v3.37.0 (#2920) (a3441bb)
  • \n
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.0 (#2861) (a652c3b)
  • \n
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.1 (#2919) (8800a28)
  • \n
  • Update dependency org.json:json to v20240205 (#2913) (277ed81)
  • \n
  • Update dependency org.junit.vintage:junit-vintage-engine to v5.10.2 (#2868) (71a65ec)
  • \n
  • Update opentelemetry.version to v1.35.0 (#2902) (3286eae)
  • \n
\n

Node.js

Changes for @google-cloud/spanner

\n\n

7.3.0 (2024-02-08)

\n\n
Features
\n\n\n\n
Bug Fixes
\n\n
    \n
  • deps: Update dependency google-gax to v4.1.0 (#1981) (2a36150)
  • \n
  • deps: Update dependency google-gax to v4.2.0 (#1988) (005589a)
  • \n
  • deps: Update dependency google-gax to v4.2.1 (#1989) (d2ae995)
  • \n
  • deps: Update dependency google-gax to v4.3.0 (#1990) (e625753)
  • \n
\n\n

7.4.0 (2024-02-23)

\n\n
Features
\n\n
    \n
  • spanner: Add PG.OID support (#1948) (cf9df7a)
  • \n
  • Untyped param types (#1869) (6ef44c3)
  • \n
  • Update TransactionOptions to include new option exclude_txn_from_change_streams (#1998) (937a7a1)
  • \n
\n\n
Bug Fixes
\n\n
\n

Python

Changes for google-cloud-spanner

\n\n

3.42.0 (2024-01-30)

\n\n
Features
\n\n
    \n
  • Add FLOAT32 enum to TypeCode (5b94dac)
  • \n
  • Add max_commit_delay API (#1078) (ec87c08)
  • \n
  • Add proto descriptors for proto and enum types in create/update/get database ddl requests (5b94dac)
  • \n
  • Fixing and refactoring transaction retry logic in dbapi. Also adding interceptors support for testing (#1056) (6640888)
  • \n
  • Implementation of run partition query (#1080) (f3b23b2)
  • \n
\n\n
Bug Fixes
\n\n
    \n
  • Few fixes in DBAPI (#1085) (1ed5a47)
  • \n
  • Small fix in description when metadata is not present in cursor's _result_set (#1088) (57643e6)
  • \n
  • spanner: Add SpannerAsyncClient import to spanner_v1 package (#1086) (2d98b54)
  • \n
\n\n
Documentation
\n\n
    \n
  • Samples and tests for auto-generated createDatabase and createInstance APIs. (#1065) (16c510e)
  • \n
\n
\nVertex AI\n

Feature

\n

Vector Search feature launch

\n\n

Update streaming index metadata: With this launch, you can directly update restricts and numeric restricts of data points inside StreamUpdate indexes without the compaction cost of a full update. To learn more, see Update dynamic metadata.

\nreCAPTCHA Enterprise\n

Changed

\n

reCAPTCHA Enterprise Mobile SDK v18.5.0-beta01 is now available for iOS.

\n\n

This version contains the following changes:

\n\n
    \n
  • The new minimum iOS version is iOS 12.
  • \n
  • New exception type is added for devices without a network connection: NO_NETWORK_FOUND.
  • \n
\n\n ",
"author"=>nil,
"link"=>"https://cloud.google.com/release-notes#February_29_2024",
"published_date"=>Thu, 29 Feb 2024 08:00:00.000000000 UTC +00:00,
"image_url"=>nil,
"feed_url"=>"https://cloud.google.com/release-notes#February_29_2024",
"language"=>nil,
"active"=>true,
"ricc_source"=>"feedjira::v1",
"created_at"=>Sun, 31 Mar 2024 21:23:46.900814000 UTC +00:00,
"updated_at"=>Mon, 21 Oct 2024 16:58:20.432925000 UTC +00:00,
"newspaper"=>"GCP latest releases",
"macro_region"=>"Technology"}
Edit this article
Back to articles