"title"=>"February 29, 2024",
"summary"=>nil,
"content"=>"AlloyDB for PostgreSQL\n
Announcement
\nAlloyDB AI is now generally available (GA).
\nFeature
\nAlloyDB 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 - Updated
- 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 - Added
- 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
Breaking
\nThe 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.
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
\nA revised quickstart helps you install and run AlloyDB Omni on a Debian or Ubuntu system using a handful of commands.
\nBigQuery\nFeature
\nThe following BigQuery cross-cloud features are now\ngenerally available\n(GA):
\n\n- \n
- You can take advantage of the benefits of\nmaterialized views over Amazon S3 metadata cache-enabled BigLake tables. \n
- You can create\nmaterialized view replicas\nof materialized views over Amazon S3 metadata cache-enabled Biglake tables.\nMaterialized view replicas let you use the materialized view data in\nqueries while avoiding data egress costs and improving query performance. \n
- You can\nget information about materialized view replicas by using SQL, the bq command-line tool, or the BigQuery API. \n
- You can use cross-cloud joins to run queries that span both Google Cloud and BigQuery Omni regions. \n
Feature
\nThe 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\nAnnouncement
\nData 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.
Announcement
\nNew 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
Feature
\nThe 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.
\nFeature
\nThe Custom Extractor with generative AI is now available in the asia-southeast1 (Singapore) regions. For more information, see Custom processors.
\nFeature
\nSee 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\nAnnouncement
\nGKE 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\nIf 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.
\nFixed
\nThe 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
The following vulnerabilities are fixed in1.16.6-gke.40:
\n\n- \n
Critical container vulnerabilities:
\n\n- \n
- CVE-2022-1996 \n
\nHigh-severity container vulnerabilities:
\n\n \nContainer-optimized OS vulnerabilities:
\n\n \nUbuntu vulnerabilities:
\n\n \n
Feature
\nAdded support for vector store and vector search capabilities (Preview). For more details, see About vector search.
\nSecurity Command Center\nFeature
\nSecurity Command Center API v2 released to Preview
\n\nThe 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.
\nFeature
\nData residency for Security Command Center release to Preview
\n\nSecurity 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
For more information, see Data residency.
\nSpanner\nFeature
\nSpanner 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
\nFebruary 2024 Client libraries release note
\n\nA monthly digest of client library updates from across the Cloud SDK.
\nGo
Changes for spanner/admin/database/apiv1
\n\n1.56.0 (2024-01-30)
\n\nFeatures
\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
1.57.0 (2024-02-13)
\n\nFeatures
\n\n- \n
- spanner: Add OpenTelemetry implementation (#9254) (fc51cc2) \n
- spanner: Support max_commit_delay in Spanner transactions (#9299) (a8078f0) \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
Documentation
\n\n- \n
- spanner: Update the comment regarding eligible SQL shapes for PartitionQuery (e60a6ba) \n
Java
Changes for google-cloud-spanner
\n\n6.57.0 (2024-01-29)
\n\nFeatures
\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
Bug Fixes
\n\n\n\nDependencies
\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
Documentation
\n\n\n\n6.58.0 (2024-02-08)
\n\nFeatures
\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
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
Dependencies
\n\n- \n
- Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.24.0 (#2856) (968877e) \n
6.59.0 (2024-02-15)
\n\nFeatures
\n\n\n\nDependencies
\n\n\n\nDocumentation
\n\n- \n
- README for OpenTelemetry metrics and traces (#2880) (c8632f5) \n
- Samples and tests for database Admin APIs. (#2775) (14ae01c) \n
6.60.0 (2024-02-21)
\n\nFeatures
\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
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
Dependencies
\n\n\n\nDocumentation
\n\n- \n
- Update comments (62319f0) \n
- Update the comment regarding eligible SQL shapes for PartitionQuery (62319f0) \n
6.60.1 (2024-02-23)
\n\nDependencies
\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
Node.js
Changes for @google-cloud/spanner
\n\n7.3.0 (2024-02-08)
\n\nFeatures
\n\n\n\nBug 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
7.4.0 (2024-02-23)
\n\nFeatures
\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
Bug Fixes
\n\nPython
Changes for google-cloud-spanner
\n\n3.42.0 (2024-01-30)
\n\nFeatures
\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
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
Documentation
\n\nFeature
\nVector Search feature launch
\n\nUpdate 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.
Changed
\nreCAPTCHA Enterprise Mobile SDK v18.5.0-beta01 is now available for iOS.
\n\nThis 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
"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"}