Google Cloud release notes

Stay organized with collections Save and categorize content based on your preferences.

The following release notes cover the most recent changes over the last 60 days. For a comprehensive list of product-specific release notes, see the individual product release note pages.

You can also see and filter all release notes in the Google Cloud console or you can programmatically access release notes in BigQuery.

To get the latest product updates delivered to you, add the URL of this page to your feed reader, or add the feed URL directly: https://cloud.google.com/feeds/gcp-release-notes.xml

March 24, 2023

Access Approval

Access Approval supports Certificate Authority Service in the GA stage.

Access Approval supports Firestore in the Preview stage.

Access Transparency

Access Transparency supports Certificate Authority Service in the GA stage.

Anthos clusters on bare metal

Release 1.14.3

Anthos clusters on bare metal 1.14.3 is now available for download. To upgrade, see Upgrading Anthos on bare metal. Anthos clusters on bare metal 1.14.3 runs on Kubernetes 1.25.

Fixes:

Known issues:

For information about the latest known issues, see Anthos clusters on bare metal known issues in the Troubleshooting section.

Backup and DR

Backup and DR Service release 11.0.4.568 is now available. This release includes:

Backup and DR Service now supports archive snapshots for Compute Engine instance backups.

Simplified experience for updating backup/recovery appliances from the management console.

Cloud Monitoring

Google Cloud Managed Service for Prometheus: You can use the OpenTelemetry Collector to scrape standard Prometheus metrics and report them to Managed Service for Prometheus. For more information, see Get started with the OpenTelemetry Collector.

Cloud TPU

Cloud TPUs now support the PyTorch 2.0 release, via PyTorch/XLA integration. On top of the underlying improvements and bug fixes in PyTorch's 2.0 release, this release introduces several features, and PyTorch/XLA specific bug fixes.

Beta Features

PJRT runtime

  • Checkout our newest document; PjRt is the default runtime in 2.0.
  • New Implementation of xm.rendezvous with XLA collective communication which scales better (#4181)
  • New PJRT TPU backend through the C-API (#4077)
  • Use PJRT to default if no runtime is configured (#4599)
  • Experimental support for torch.distributed and DDP on TPU v2 and v3 (#4520)

FSDP

  • Add auto_wrap_policy into XLA FSDP for automatic wrapping (#4318)

Stable Features

Lazy Tensor Core Migration

  • Migration is completed, checkout this dev discussion for more detail.
  • Naively inherits LazyTensor (#4271)
  • Adopt even more LazyTensor interfaces (#4317)
  • Introduce XLAGraphExecutor (#4270)
  • Inherits LazyGraphExecutor (#4296)
  • Adopt more LazyGraphExecutor virtual interfaces (#4314)
  • Rollback to use xla::Shape instead of torch::lazy::Shape (#4111)
  • Use TORCH_LAZY_COUNTER/METRIC (#4208)

Improvements & Additions

  • Add an option to increase the worker thread efficiency for data loading (#4727)
  • Improve numerical stability of torch.sigmoid (#4311)
  • Add an api to clear counter and metrics (#4109)
  • Add met.short_metrics_report to display more concise metrics report (#4148)
  • Document environment variables (#4273)
  • Op Lowering
    • _linalg_svd (#4537)
    • Upsample_bilinear2d with scale (#4464)

Experimental Features

TorchDynamo (torch.compile) support

  • Checkout our newest doc.
  • Dynamo bridge python binding (#4119)
  • Dynamo bridge backend implementation (#4523)
  • Training optimization: make execution async (#4425)
  • Training optimization: reduce graph execution per step (#4523)

PyTorch/XLA GSPMD on single host

  • Preserve parameter sharding with sharded data placeholder (#4721)
  • Transfer shards from server to host (#4508)
  • Store the sharding annotation within XLATensor(#4390)
  • Use d2d replication for more efficient input sharding (#4336)
  • Mesh to support custom device order. (#4162)
  • Introduce virtual SPMD device to avoid unpartitioned data transfer (#4091)

Ongoing development

  • Ongoing Dynamic Shape implementation
    • Implement missing XLASymNodeImpl::Sub (#4551)
    • Make empty_symint support dynamism. (#4550)
    • Add dynamic shape support to SigmoidBackward (#4322)
    • Add a forward pass NN model with dynamism test (#4256)
  • Ongoing SPMD multi host execution (#4573)

Bug fixes & improvements

  • Support int as index type (#4602)
  • Only alias inputs and outputs when force_ltc_sync == True (#4575)
  • Fix race condition between execution and buffer tear down on GPU when using bfc_allocator (#4542)
  • Release the GIL during TransferFromServer (#4504)
  • Fix type annotations in FSDP (#4371)
Dataform

Workspace compilation overrides are available in Preview.

Firestore

OR queries now available in Preview.

Firestore in Datastore mode

OR queries now available in Preview.

March 23, 2023

Anthos Config Management

Alpha release of AssignImage mutator, which allows mutation of Docker image paths. For reference, see AssignImage under Mutation in the OPA Gatekeeper documentation.

The constraint template library includes a new template: VerifyDeprecatedAPI. For reference, see the Constraint template library.

The constraint template library's K8sPodsRequireSecurityContext template now supports an exempt-list of Images using the new exemptImages parameter. For reference, see Constraint template library.

The constraint template library's K8sRequireCosNodeImage template now supports an exempt-list of OS images using the new exemptOsImages parameter. For reference, see Constraint template library.

Policy Controller has been updated to include a more recent build of OPA Gatekeeper (hash: 8170c5f).

Stopped exposing the "unable to load /repo/source/error.json" transient error in the RootSync and RepoSync API.

Fixed an issue in the nomos CLI so that it works for standalone Config Sync.

Fixed an issue causing a Kubernetes Service object not syncing without the .spec.ports field being specified.

Fixed an issue of accidental deletion of resources caused by a race condition between *-sync, hydration-controller and reconciler containers.

Anthos Service Mesh

In April 2023, enabling mesh.googleapis.com will automatically enable trafficdirector.googleapis.com, networkservices.googleapis.com, and networksecurity.googleapis.com. These APIs will be required for managed Anthos Service Mesh. You will be able to safely disable them on a project or fleet that has no managed Anthos Service Mesh clusters.

Configuring Certificate Authority connectivity through a HTTP CONNECT-based proxy is now generally available (GA). For more information, see Configure Certificate Authority connectivity through a proxy.

Apigee Integrated Portal

On March 23, 2023 we released an updated version of Apigee integrated portal.

Users are now able to enable the content security policy feature for their portal for Apigee and Apigee hybrid. Previously, this feature was available in Apigee Edge only.

See: Configure a content security policy

Bug ID Description
272794133 When setting a user account to Inactive, a notice is now displayed indicating that this setting affects the login behavior only for built-in identity provider accounts.
267502391 Improved error messages for invalid input to various endpoints.
265051231 Default assets (images) added to a newly created portal used to show up as size 0px x 0px. Now they show their proper size.
253037871 Users are now able to enable the content security policy feature for their portal for Apigee and Apigee hybrid. Previously, this feature was available in Apigee Edge only.
Apigee X

On March 23, 2023, we released an updated version of Apigee.

Public preview release of Advanced API Security abuse detection

Advanced API Security's new abuse detection feature lets you view security incidents involving your APIs. Abuse detection uses Google's machine learning algorithms to detect API traffic patterns that are a sign of malicious activity targeting your APIs.

Abuse detection includes two new types of detection rules powered by machine learning models:

  • Advanced Anomaly Detection: Detects unusual patterns of API traffic.
  • Advanced API scraper: Detects attempts to extract information from APIs for malicious purposes.

The two new detection rules, Advanced Anomaly Detection and Advanced API Scraper, are not available for organizations with VPC Service Controls. We are actively working to resolve this issue.

App Engine flexible environment Go

Go 1.18 and 1.19 are now generally available. These versions require you to specify an operating system version in your app.yaml. Learn more.

Artifact Registry

The immutable tags setting is now in Preview for Docker repositories. When tags are immutable, you cannot change the image digest that a tag references in the repository. You can configure this setting when you create a repository or change the setting on an existing repository.

Bare Metal Solution

You can now provision multiple storage volumes to attach to the existing servers in a single configuration request through Google Cloud console intake form.

Cloud Bigtable

Cloud Bigtable is now available in the europe-west12 (Turin) region. For more information, see Bigtable locations.

Cloud Interconnect

Dedicated Cloud Interconnect support is available in the following colocation facilities:

  • Telecom Italia Cebrosa Campus, Turin

For more information, see the Locations table.

Cloud Key Management Service

Cloud KMS is available in the following region:

  • europe-west12

For more information, see Cloud KMS locations.

Cloud Run

The following new region is now available: europe-west12.

Cloud SQL for MySQL

Cloud SQL for MySQL now supports minor version 8.0.32. To upgrade your existing instance to the new version, see Upgrade the database minor version.

Support for europe-west12 (Turin) region.

Cloud SQL for PostgreSQL

Support for europe-west12 (Turin) region.

Cloud SQL for SQL Server

Support for europe-west12 (Turin) region.

Cloud Spanner

You can create Cloud Spanner regional instances in Turin, Italy (europe-west12).

Cloud Storage

Cloud Storage is now available in Turin, Italy (europe-west12 region).

Objects smaller than 128KiB stored in buckets with Autoclass enabled are no longer managed by Autoclass.

  • Such objects are not subject to the Autoclass management fee and are statically set to Standard Storage.
  • Any such objects in Autoclass buckets that are currently stored in a different storage class are being transitioned to Standard Storage automatically and free of charge.
Cloud VPN

Cloud VPN is now available in region europe-west12 (Turin, Italy).

Pricing is available on the Cloud VPN pricing page.

Compute Engine

Generally available: Turin, Italy, Europe europe-west12-a,b,c has launched with E2, N2, N2D, and T2D VMs available in all three zones. See VM instance pricing for details.

Dataflow

Dataflow is now available in Turin (europe-west12).

Dataproc

Dataproc is now available in the europe-west12 region (Turin).

Google Kubernetes Engine

The europe-west12 region in Turin, Italy is now available.

Recommender

The export to BigQuery feature now supports custom pricing and non-project scoped recommendations.

The global Recommender Viewer role is now available to get view access to all insights and recommendations available.

Secret Manager

Secret Manager is now available in the following region:

  • europe-west12

For more information, see Secret Manager locations.

Security Command Center

The March 20, 2023 release of the Google Cloud SCC content pack for sending Security Command Center data to Cortex XSOAR is generally available.

This version includes support for multiple Google Cloud organizations, bug fixes, and supportability improvements.

For information about downloading and installing the new content pack, see Upgrade the Google Cloud SCC content pack.

The version 3.0 release of the Google SCC App for QRadar, which lets you send Security Command Center data to QRadar v7.4.1FP2+, is generally available.

This version includes support for multiple Google Cloud organizations, bug fixes, and supportability improvements.

For information about downloading and installing the new application, see Upgrade the Google SCC app.

The version 3.0 release of the Google SCC App for ELK, which lets you send Security Command Center data to Elastic Stack, is generally available.

This version includes support for multiple Google Cloud organizations, bug fixes, and supportability improvements.

For information about downloading and installing the new application, see Upgrade the Docker container.

The version 2.0 release of the Google SCC Add-on For Splunk and the Google SCC App For Splunk, which let you send Security Command Center data to Splunk, is generally available.

This version includes support for multiple Google Cloud organizations, bug fixes, and supportability improvements.

For information about downloading and installing the new applications, see Upgrade Google SCC App for Splunk and Google SCC Add-on for Splunk.

VPC Service Controls

Preview stage support for the following integration:

Virtual Private Cloud

For auto mode VPC networks, added a new subnet 10.210.0.0/20 for the Turin europe-west12 region. For more information, see Auto mode IP ranges.

March 22, 2023

Apigee X

On March 22, we released an updated version of Apigee X.

Customize SSL certs for access routing when provisioning Apigee Pay-as-you-go organizations.

Users can now select existing self-managed SSL certs when customizing access routing during Apigee Pay-as-you-go provisioning. For more information, see Step 4: Customize access routing .

Receive Cloud console notifications when Pay-as-you-go provisioning completes.

While provisioning is in progress, users can navigate away from the Apigee provisioning page and monitor notifications in the Cloud console for updates when provisioning completes.

BigQuery

BigQuery now supports Unicode column naming using international character sets, alphanumeric and special characters. Existing columns can use these new capabilities using the RENAME command. This feature is now in preview.

Cloud Data Fusion

In Cloud Data Fusion versions 6.8.0 and 6.8.1, there's a known issue that may cause the following error: Unsupported program type: Spark. The first time a pipeline that only contains actions runs on a newly created or upgraded instance, it succeeds. However, following pipeline runs that also include sources or sinks may fail with this error. For updated settings, see Troubleshooting.

Cloud Interconnect

In addition to the existing values of 1440 and 1500, Cloud Interconnect now lets you configure your VLAN attachments with an MTU value of 1460. This configuration setting is available for all VLAN attachments for both Partner Interconnect and Dedicated Interconnect.

To minimize the risk of packet loss, Google recommends that you configure the same MTU value on your VPC network, on-premises routers, and associated VLAN attachments whenever possible.

The default MTU for VLAN attachments that you create for Cloud Interconnect is still 1440.

Dataplane v2 for Cloud Interconnect is fully available for customers using Dedicated Interconnect or Partner Interconnect in the following regions:

  • asia-east2 (Hong Kong)
  • asia-northeast3 (Seoul)

All new VLAN attachments that you create in these regions are automatically provisioned on Dataplane v2. Existing VLAN attachments for these regions can be migrated to Dataplane v2. You can migrate existing attachments yourself by re-creating the attachments, or you can request and schedule an assisted migration. Contact Google Cloud Support for assistance.

For the list of all regions that are Dataplane v2-enabled, see the Locations table (Dedicated Interconnect) or Supported service providers (Partner Interconnect).

Cloud Logging

Log buckets in the following regions can now be upgraded to use Log Analytics:

  • asia-northeast1
  • australia-southeast1
  • europe-west1
  • europe-west2
  • northamerica-northeast1
  • us-east1
  • us-west2

For more information, see Supported regions.

Document AI Warehouse

Policy Engine:

  • Modify RuleSet APIs logic to auto-populate RuleId field during create RuleSet call and allow Rules update using existing RuleId
  • Publish action messages by default will include Schema name, Document name, RuleSet name, Rule Id, Action Id and trigger type information.
Google Kubernetes Engine

(2023-R07) Version updates

GKE cluster versions have been updated.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in control plane upgrades and node upgrades for existing clusters. For more information on versioning and upgrades, see GKE versioning and support and Upgrades.

No channel

  • The following control plane and node versions are now available:

  • The following control plane versions are no longer available:

    • 1.21.14-gke.14100
    • 1.22.17-gke.3100
    • 1.25.6-gke.200
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to 1.21.14-gke.14600 with this release.

  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to 1.22.17-gke.4000 with this release.

  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to 1.22.17-gke.4000 with this release.

  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to 1.25.6-gke.1000 with this release.

Stable channel

  • The following versions are now available in the Stable channel:
  • The following versions are no longer available in the Stable channel:
    • 1.22.17-gke.3100
    • 1.23.16-gke.1100
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to 1.22.17-gke.4000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to 1.23.16-gke.1400 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to 1.23.16-gke.1400 with this release.

Regular channel

  • The following versions are now available in the Regular channel:
  • The following versions are no longer available in the Regular channel:
    • 1.21.14-gke.15800
    • 1.22.17-gke.4000
    • 1.23.16-gke.1100
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to 1.21.14-gke.18100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to 1.22.17-gke.5400 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to 1.23.16-gke.2500 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to 1.23.16-gke.2500 with this release.

Rapid channel

  • The following versions are now available in the Rapid channel:
  • The following versions are no longer available in the Rapid channel:
    • 1.21.14-gke.18100
    • 1.22.17-gke.4300
    • 1.24.10-gke.2300
    • 1.25.6-gke.200
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to 1.21.14-gke.18800 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to 1.22.17-gke.5400 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to 1.23.16-gke.2500 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to 1.24.11-gke.1000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to 1.25.6-gke.1000 with this release.

(2023-R07) Version updates

  • The following control plane and node versions are now available:
  • The following control plane versions are no longer available:

    • 1.21.14-gke.14100
    • 1.22.17-gke.3100
    • 1.25.6-gke.200
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to 1.21.14-gke.14600 with this release.

  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to 1.22.17-gke.4000 with this release.

  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to 1.22.17-gke.4000 with this release.

  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to 1.25.6-gke.1000 with this release.

(2023-R07) Version updates

  • The following versions are now available in the Stable channel:
  • The following versions are no longer available in the Stable channel:
    • 1.22.17-gke.3100
    • 1.23.16-gke.1100
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to 1.22.17-gke.4000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to 1.23.16-gke.1400 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to 1.23.16-gke.1400 with this release.

(2023-R07) Version updates

  • The following versions are now available in the Regular channel:
  • The following versions are no longer available in the Regular channel:
    • 1.21.14-gke.15800
    • 1.22.17-gke.4000
    • 1.23.16-gke.1100
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to 1.21.14-gke.18100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to 1.22.17-gke.5400 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to 1.23.16-gke.2500 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to 1.23.16-gke.2500 with this release.

(2023-R07) Version updates

  • The following versions are now available in the Rapid channel:
  • The following versions are no longer available in the Rapid channel:
    • 1.21.14-gke.18100
    • 1.22.17-gke.4300
    • 1.24.10-gke.2300
    • 1.25.6-gke.200
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to 1.21.14-gke.18800 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to 1.22.17-gke.5400 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to 1.23.16-gke.2500 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to 1.24.11-gke.1000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to 1.25.6-gke.1000 with this release.
Vertex AI Vision

Model event management with Cloud Functions and Pub/Sub

The Vertex AI Vision event management feature lets you generate and send event notifications through Pub/Sub topics by:

  • Enabling supported models* to output to Cloud Function for data processing and events generation.
  • In-product support to send generated event to configured Pub/Sub topics.
  • An easy configuration of the event management system in the Vertex AI Vision Studio.

* GA event management is available for the following models:

  • Occupancy analytics pre-trained model
  • Vertex AI custom-trained models imported into a Vertex AI Vision application

For more information, see the Enable model event notification with Cloud Functions and Pub/Sub.

March 21, 2023

Anthos Service Mesh

With Envoy versions 1.22 and later, the default minimal TLS version for servers changed from 1.0 to 1.2. Therefore, for Anthos Service Mesh version 1.14 and later, the default minimum TLS version for gateway servers is 1.2. If you need to configure the minimal TLS version on an Anthos Service Mesh gateway server to be lower than 1.2, then you can configure the minProtocolVersion parameter.

In Anthos Service Mesh versions 1.9 and earlier, the server-side minimum TLS version for Anthos Service Mesh workloads was 1.0. In Anthos Service Mesh versions 1.10 and later, the server-side minimum TLS version for Anthos Service Mesh workloads is configured to be 1.2 to improve TLS security. For better security, Anthos Service Mesh does not support configuring the minimum workload TLS version to be lower than 1.2.

Anthos clusters on AWS (previous generation) will be deprecated as of April 1, 2023. Therefore, Anthos Service Mesh will not support Anthos clusters on AWS (previous generation) starting April 1, 2023. For more information, see the deprecation announcement.

Anthos clusters on bare metal

Release 1.13.6

Anthos clusters on bare metal 1.13.6 is now available for download. To upgrade, see Upgrading Anthos on bare metal. Anthos clusters on bare metal 1.13.6 runs on Kubernetes 1.24.

Fixes:

The following container image security vulnerabilities have been fixed:

Known issues:

For information about the latest known issues, see Anthos clusters on bare metal known issues in the Troubleshooting section.

Cloud Data Loss Prevention

The STREET_ADDRESS infoType detection model that was previously only accessible by setting InfoType.version to latest has been promoted to be the default detection model for this infoType.

To use the new model, leave InfoType.version unset, or set it to latest or stable. To use the old detection model, set InfoType.version to legacy. You can continue to use the legacy model until 19 June 2023 (90 days from the time of this change).

Cloud Endpoints

As of March 21, 2023, the Cloud Endpoints Portal is no longer available. API traffic managed by Cloud Endpoints is not affected by this change. For more information, see Cloud Endpoints Portal deprecation.

Cloud Healthcare API

Viewing FHIR store metrics is generally available (GA).

Cloud Load Balancing

Network Load Balancing now supports user-specified weights on the backend service. This allows you to manage the backend load distribution of your load balancer and avoid overloading them.

For details, see:

This feature is in General Availability.

Cloud SQL for MySQL

The changes listed in the June 10 Release Notes entry for faster machine type changes have been postponed for Cloud SQL for MySQL.

Cloud SQL for PostgreSQL

Smaller read replicas are now available for Cloud SQL. Read replicas no longer require the same or more CPUs and RAM than their primary instances.

Cloud Spanner

The following functions and expressions have been added to the GoogleSQL dialect:

Compute Engine

Your automated processes might fail if they use API response data about your resource-based commitment quotas. For more information, see Known issues.

Dataform

Dataform in Preview is available in the following regions:

  • australia-southeast1
  • southamerica-east1
Dialogflow

Dialogflow CX sentiment analysis now supports all regions supported by Dialogflow CX and over 70 new languages.

Eventarc

Support for triggering a workflow within a service perimeter using VPC Service Controls is generally available (GA).

Google Cloud Armor

Preview mode is now Generally Available for advanced network DDoS protection, allowing you to receive all the logging and telemetry about the detected attack without enforcing the mitigation.

Google Kubernetes Engine

Starting on March 21, 2023, traffic to k8s.gcr.io will be redirected to registry.k8s.io, following the community announcement. This change will happen gradually to reduce disruption, and should be transparent to the majority of GKE clusters.

To check for edge cases, and mitigate a potential impact, follow the step-by-step guidance in k8s.gcr.io Redirect to registry.k8s.io - What You Need to Know.

Pub/Sub

Pub/Sub is now available in Turin, Italy (europe-west12).

Generally available: In projects protected by a service perimeter, and if using Eventarc to route events to Workflows destinations, you can create a new push subscription through Eventarc where the endpoint is set to a Workflows execution. To know more, see Set up a service perimeter using VPC Service Controls.

Vertex AI

Vertex AI supports running Explainable AI on certain types of BQML models when they are added to the Vertex AI Model Registry (GA). To learn more, see Explainable AI for BigQuery ML models.

Vertex AI Feature Store

The ability to delete feature values from an entity type is now generally available (GA). The following features are available:

Links to additional resources:

Video Stitcher API

Slates and CDN keys are now created using long-running operations.

Workflows

Support for triggering a workflow using Eventarc within a VPC Service Controls perimeter is generally available (GA).

March 20, 2023

BigQuery

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

Go

Changes for bigquery/storage/apiv1beta1

1.49.0 (2023-03-16)

Features
  • bigquery: Add support for storage billing model (#7510) (0132ca9), refs #6978
  • bigquery: Update iam and longrunning deps (91a1f78)

Python

Changes for google-cloud-bigquery

3.7.0 (2023-03-06)

Features
  • Add connection_properties and create_session to LoadJobConfig (#1509) (cd0aaa1)
  • Add default_query_job_config property and property setter to BigQuery client (#1511) (a23092c)
Documentation
BigQuery ML

The following AutoML Tables model features are now generally available:

  • Availability in additional regions.
  • CMEK support in available regions except multi-regions US and EU.
  • OPTIMIZATION_OBJECTIVE now accepts two additional options:
    • MAXIMIZE_PRECISION_AT_RECALL
    • MAXIMIZE_RECALL_AT_PRECISION
Certificate Authority Service

General Availability: You can create resources such as certificate authorities (CA) and certificate authority pools with X.509 name constraints. Name constraints on CA resources are enforced when issuing certificates, which lets you control which names are permitted or excluded.

For more information, see CA certificate name constraints.

Cloud Build

You now have the option to use default logs buckets stored within your own project in the same region as your build. You can enable this feature by setting the defaultLogsBucketBehavior option in your build config file. When you use this option, you gain more control over data residency. Using logs within your own project also allows you to fine-tune access permissions and object lifecycle settings for your build logs. This feature is generally available. For more information, see the Store and manage build logs page.

Cloud Data Fusion

Salesforce plugins version 1.4.4 is available in all supported Cloud Data Fusion versions with the following changes:

Cloud Spanner

You can now use Google Cloud tags to group and organize your Cloud Spanner instances, and to condition Identity and Access Management (IAM) policies based on whether an instance has a specific tag. For more information, see Control access and organize instances with tags.

Cloud Storage

The following US regions are now available for dual-region storage:

  • Los Angeles (us-west2)
  • Salt Lake City (us-west3)

The following EU regions are now available for dual-region storage:

  • Warsaw (europe-central2)
  • Madrid (europe-southwest1)
  • Frankfurt (europe-west3)
  • Milan (europe-west8)
  • Paris (europe-west9)
Cloud Workstations

Newly-created clusters write vm_assignments and disk_assignments platform logs to Cloud Logging, indicating when VM instances and persistent disks are allocated to a workstation.

Firestore in Datastore mode

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

Python

Changes for google-cloud-ndb

2.1.1 (2023-02-28)

Bug Fixes
  • Query options were not respecting use_cache (#873) (802d88d), closes #752
Documentation
  • Note that we support Python 3.11 in CONTRIBUTING file (#872) (982ee5f)
  • Use cached versions of Cloud objects.inv files (#863) (4471e2f), closes #862
Pub/Sub

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

Go

Changes for pubsub/apiv1

1.29.0 (2023-03-13)

Features
  • pubsub: Add google.api.method.signature to update methods (aeb6fec)
  • pubsub: Add REST client (06a54a1)
  • pubsub: Add schema evolution methods and fields (ee41485)
  • pubsub: Add support for schema revisions (#7295) (369b16f)
  • pubsub: Add temporary_failed_ack_ids to ModifyAckDeadlineConfirmation (aeb6fec)
  • pubsub: Make INTERNAL a retryable error for Pull (aeb6fec)
Bug Fixes
  • pubsub/pstest: Fix panic on undelivered message (#7377) (98dd29d)
  • pubsub: Allow updating topic schema fields individually (#7362) (f09e059)
  • pubsub: Dont compare revision fields in schema config test (#7317) (e364f7a)
  • pubsub: Fix bug with AckWithResult with exactly once disabled (#7319) (c88fbdf)
  • pubsub: Pipe revision ID in name in DeleteSchemaRevision (#7519) (e211635)
Documentation
  • pubsub: Add x-ref for ordering messages docs: Clarify subscription expiration policy (aeb6fec)
  • pubsub: Clarify BigQueryConfig PERMISSION_DENIED state (aeb6fec)
  • pubsub: Clarify subscription description (aeb6fec)
  • pubsub: Mark revision_id in CommitSchemaRevisionRequest deprecated (2fef56f)
  • pubsub: Replacing HTML code with Markdown docs: Fix PullResponse description docs: Fix Pull description (aeb6fec)
  • pubsub: Update Pub/Sub topic retention limit from 7 days to 31 days (aeb6fec)

Java

Changes for google-cloud-pubsub

1.123.6 (2023-03-14)

Dependencies
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.23.2 (#1512) (60e889e)

Python

Changes for google-cloud-pubsub

2.15.1 (2023-03-14)

Bug Fixes
  • Set x-goog-request-params for streaming pull request (#884) (0d247e6)
Vertex AI

Vertex AI Prediction

You can now use N2, N2D, C2, and C2D machine types to serve predictions.

Virtual Private Cloud reCAPTCHA Enterprise

reCAPTCHA WAF express protection is now available in Preview. For more information about this feature, see Features for integration with WAF service providers.

March 19, 2023

Cloud Vision API Product Search

Product Search legacy category migration

The legacy categories "apparel", "homegoods", and "toys" have been upgraded. See the December 5, 2022 release note for more information.

March 18, 2023

Cloud Composer

If your environment interacts with Google Ads, make sure to upgrade it to Cloud Composer version 2.1.10 and 1.20.10 (or later versions) before March 29, 2023.

On this date, the Google Ads API v11 is sunset. The google-ads version 20.0.0 communicates with the supported Google Ads API v12.

(Airflow 2.3.4 and 2.4.3 only) The Google Ads Python library (google-ads) package is updated to version 20.0.0.

(Airflow 2.3.4 and 2.4.3 only) The apache-airflow-providers-google package was upgraded to version 2023.3.14+composer. This version is based on the public version 8.9.0 with the following changes:

  • Use google-ads==20.0.0

5 new Airflow metrics are now available in Cloud Monitoring. For more information, see Monitor environments with Cloud Monitoring.

Cloud Composer 2 environments no longer create airflow.cfg and env_var.jsonfiles in the environment's bucket.

(Composer 2 only) The instance_name field for Airflow Webservers in new environments is now by default set to the Composer Environment name.

(Airflow 2) The Airflow metadata database size metric now reports more accurate values after the data is deleted from the database.

Cloud Composer 2.1.10 and 1.20.10 images are available:

  • composer-2.1.10-airflow-2.4.3 (default)
  • composer-2.1.10-airflow-2.3.4
  • composer-1.20.10-airflow-1.10.15
  • composer-1.20.10-airflow-2.4.3
  • composer-1.20.10-airflow-2.3.4

Airflow 2.2.5 is no longer included in Cloud Composer images.

Cloud Composer versions 2.0.7 and 1.18.3 have reached their end of full support period.

March 17, 2023

Anthos clusters on VMware

Anthos clusters on VMware 1.13.6-gke.32 is now available. To upgrade, see Upgrading Anthos clusters on VMware. Anthos clusters on VMware 1.13.6-gke.32 runs on Kubernetes 1.24.10-gke.2200.

The supported versions offering the latest patches and updates for security vulnerabilities, exposures, and issues impacting Anthos clusters on VMware are 1.14, 1.13, and 1.12.

  • Fixed an issue with Anthos Identity Service to better scale and handle concurrent authentication requests.

  • Fixed an issue where component-access-sa-key was missing in the admin-cluster-creds Secret after admin cluster upgrade.

Fixed the following vulnerabilities:

Apigee X

On March 17, we released an updated version of Apigee X (1-9-0-apigee-23).

With this release we removed certain insecure TLS ciphers for northbound traffic. You can find the full list of supported ciphers in the FIPS build of Envoy.

Bug ID Description
N/A Upgraded infrastructure and libraries.
Backup and DR

If you are in a region where Hyperdisk Extreme is available, then a mount as a new Compute Engine instance may fail unless you change the boot disk disktype away from Hyperdisk Extreme. This is because images cannot be created using Hyperdisk Extreme disks. In addition, the target instance requires 64 CPUs or more and each disk being created must be 64 GB or larger.

If you are in a region where Hyperdisk Extreme is available, then a mount to an existing Compute Engine instance may fail unless you change the disktype away from Hyperdisk Extreme. This is because the target instance requires 64 CPUs or more and the disk being created needs to be 64 GB or larger.

Bare Metal Solution

You can now use the interactive serial console to access your Bare Metal Solution servers. This feature is generally available (GA).

Cloud Billing

Starting from March 15, 2023, in your Billing BigQuery exports and all Cloud Billing reports in the Google Cloud console, the service description for Cloud Monitoring (formerly Stackdriver) has changed from Stackdriver Monitoring to Cloud Monitoring.

If you have BigQuery queries or visualizations that filter data based on the Cloud Monitoring service description, you must update those queries.

Cloud Functions

Cloud Functions has added support for customer-managed encryption keys for 2nd gen functions at the Preview release level.

Cloud Spanner

Support for the GoogleSQL-dialect THEN RETURN clause and the PostgreSQL-dialect RETURNING clause is now generally available. For more information, see THEN RETURN and RETURNING.

The following functions have been added to the GoogleSQL dialect:

Cloud Storage

Expanded Cloud Storage monitoring dashboards are now generally available (GA).

  • Available metrics include server and client error rates, write request counts, network ingress rates, and network egress rates.
  • Dashboards can be filtered by bucket location.
  • Dashboards are customizable, including the ability to set up alerts.
Cloud Workstations

Cloud Workstations is available in the following regions:

  • europe-west6 (Zurich)
  • europe-west9 (Paris)

For more information, see Locations.

Compute Engine

End of life: On May 31, 2023, Ubuntu 18.04 LTS (Bionic) will reach end of life and the images deprecated on Google Cloud. If you use Ubuntu 18.04 LTS images in your project, review Ubuntu LTS end of life.

Dataproc Security Command Center

Virtual Machine Threat Detection, a built-in service of Security Command Center, launched the following detectors to Preview.

  • Defense Evasion: Unexpected kernel code modification
  • Defense Evasion: Unexpected kernel read-only data modification
  • Defense Evasion: Unexpected ftrace handler
  • Defense Evasion: Unexpected interrupt handler
  • Defense Evasion: Unexpected kernel modules
  • Defense Evasion: Unexpected kprobe handler
  • Defense Evasion: Unexpected processes in runqueue
  • Defense Evasion: Unexpected system call handler

These modules analyze runtime Linux kernel integrity to detect common evasion techniques used by malware.

The following attributes were added to the Finding object of the Security Command Center API.

  • cloudDlpInspection
  • cloudDlpDataProfile

The cloudDlpInspection attribute provides details about the results of a Cloud Data Loss Prevention (Cloud DLP) inspection job. The cloudDlpDataProfile attribute provides the name of a Cloud DLP data profile that is associated with a finding.

For more information, see the Security Command Center API documentation for the Finding object.

Event Threat Detection, a built-in service of Security Command Center Premium, has launched the Initial Access: Excessive Permission Denied Actions rule to General Availability. This rule detects events where a principal repeatedly triggers permission denied errors across multiple methods and services.

For more information about Event Threat Detection findings, see Event Threat Detection rules.

VPC Service Controls

Preview stage support for the following integration:

reCAPTCHA Enterprise

reCAPTCHA Enterprise for WAF integration with Fastly is now available in Preview. For more information, see Integrate with Fastly.

March 16, 2023

API Gateway

Fixed issue where API Gateway used the IP address of the Google Cloud Load Balancer (GCLB) (specifically the address of the forwarding rule) to validate IP-restricted API keys in requests proxied by a GCLB. API gateway now correctly validates IP-restricted API keys using the IP address of the client calling the GCLB.

Cloud Healthcare API

A release was made. Updates may include general performance improvements, bug fixes, and updates to the API reference documentation.

Dataproc

New sub-minor versions of Dataproc images:

  • 1.5.85-debian10, 1.5.85-rocky8, 1.5.85-ubuntu18
  • 2.0.59-debian10, 2.0.59-rocky8, 2.0.59-ubuntu18
  • 2.1.7-debian11, 2.1.7-rocky8, 2.1.7-ubuntu20
Deep Learning Containers

M104 Release

  • Added the following packages:
    • google-cloud-artifact-registry
    • google-cloud-bigquery-storage
    • google-cloud-language
    • keyring
    • keyrings.google-artifactregistry-auth
  • Fixed a bug in which curl could not find the right SSL certificate path by default.

TensorFlow Enterprise 2.1 has reached the end of its support period. See Version details.

Deep Learning VM Images

M104 Release

  • Added the following packages:
    • google-cloud-artifact-registry
    • google-cloud-bigquery-storage
    • google-cloud-language
    • keyring
    • keyrings.google-artifactregistry-auth
  • Fixed a bug in which curl could not find the right SSL certificate path by default.

TensorFlow Enterprise 2.1 has reached the end of its support period. See Version details.

Text-to-Speech

Cloud Text-to-Speech now offers Long Audio Synthesis. This new API can be used to synthesize texts longer than 5 KB. For more information about API usage using the command line, see Create long audio from text by using the command line.

Vertex AI Workbench

M104 Release

The M104 release of Vertex AI Workbench user-managed notebooks includes the following:

  • Fixed a regression in which jupyter-user metadata was ignored.
  • Enabled access to the Jupyter Gateway Client configuration by using the notebook-enable-gateway-client and gateway-client-url metadata tags.
  • Added the following packages:
    • google-cloud-artifact-registry
    • google-cloud-bigquery-storage
    • google-cloud-language
    • keyring
    • keyrings.google-artifactregistry-auth
  • Fixed a bug in which curl could not find the right SSL certificate path by default.

TensorFlow Enterprise 2.1 has reached the end of its support period. See Version details.

Workflows

Support for a Transcoder API connector is available in Preview.

reCAPTCHA Enterprise

reCAPTCHA Enterprise Mobile SDK v18.1.1 is now available for iOS.

This version contains the following changes:

  • Fixed the issue that generated multiple warnings when archiving apps.
  • Fixed an issue affecting execute() on iOS 11, 12, and 13.
  • Removed Protobuf as a dependency on CocoaPods.

March 15, 2023

App Engine flexible environment Python

Python 3.8, 3.9, 3.10, and 3.11 are now generally available. These versions require you to specify an operating system version in your app.yaml. Learn more.

Chronicle

The following supported default parsers have changed. Each is listed by product name and ingestion label, if applicable.

  • BloxOne Threat Defense (BLOXONE)
  • Carbon Black (CB_EDR)
  • Cisco Firepower NGFW (CISCO_FIREPOWER_FIREWALL)
  • Cisco ISE (CISCO_ISE)
  • Cisco Meraki (CISCO_MERAKI)
  • CrowdStrike Falcon (CS_EDR)
  • Duo Administrator Logs (DUO_ADMIN)
  • Elastic Audit Beats (ELASTIC_AUDITBEAT)
  • Elastic Windows Event Log Beats (ELASTIC_WINLOGBEAT)
  • F5 BIGIP LTM (F5_BIGIP_LTM)
  • FortiGate (FORTINET_FIREWALL)
  • Imperva CEF (IMPERVA_CEF)
  • Infoblox (INFOBLOX)
  • JAMF CMDB (JAMF)
  • Juniper (JUNIPER_FIREWALL)
  • Microsoft Graph API Alerts (MICROSOFT_GRAPH_ALERT)
  • Microsoft IIS (IIS)
  • Nyansa Events (NYANSA_EVENTS)
  • Office 365 (OFFICE_365)
  • Onfido (ONFIDO)
  • Palo Alto Networks Firewall (PAN_FIREWALL)
  • Samba SMBD (SMBD)
  • Sentinelone Alerts (SENTINELONE_ALERT)
  • SentinelOne EDR (SENTINEL_EDR)
  • SonicWall (SONIC_FIREWALL)
  • Symantec VIP Gateway (SYMANTEC_VIP)
  • Tanium Threat Response (TANIUM_THREAT_RESPONSE)
  • Unix system (NIX_SYSTEM)
  • VMware NSX (VMWARE_NSX)
  • Windows Defender ATP (WINDOWS_DEFENDER_ATP)
  • Workspace Activities (WORKSPACE_ACTIVITY)

For details about changes in each parser, see Supported default parsers.

Cloud Endpoints

The shutdown of the Cloud Endpoints Portal is approaching. On or after March 21, 2023, the Cloud Endpoints Portal will no longer be available. API traffic managed by Cloud Endpoints is not affected by this change. For more information, see Cloud Endpoints Portal deprecation.

Cloud Interconnect

Dataplane v2 for Cloud Interconnect is fully available for customers using Dedicated Interconnect or Partner Interconnect in the following regions:

  • asia-east1 (Taiwan)
  • asia-southeast1 (Singapore)

All new VLAN attachments that you create in these regions are automatically provisioned on Dataplane v2. Existing VLAN attachments for these regions can be migrated to Dataplane v2. You can migrate existing attachments yourself by re-creating the attachments, or you can request and schedule an assisted migration. Contact Google Cloud Support for assistance.

For the list of all regions that are Dataplane v2-enabled, see the Locations table (Dedicated Interconnect) or Supported service providers (Partner Interconnect).

March 14, 2023

BigQuery

The Lineage tab in the table properties page lets you track how your data moves and transforms through BigQuery. This feature is now generally available (GA).

Channel Services

All public SKU groups, including 8 Google Cloud Marketplace SKU groups are now available for repricing in the Partner Sales Console (PSC). You can can use the new SKU groups in repricing configurations to pass the granular margin to your customers. You can also view and download the list of SKUs in these SKU groups.

You can search for SKU groups by both name and ID.

Cloud Bigtable

When you restore a backup, if the destination cluster doesn't have enough nodes to store the new table, Cloud Bigtable returns a FAILED_PRECONDITON error message. Previously, a RESOURCE_EXHAUSTED error was returned.

Cloud Data Fusion

Oracle plugins version 1.8.6 is available in Cloud Data Fusion versions 6.7.1, 6.7.2, and 6.7.3. Oracle plugins version 1.9.2 is available in Cloud Data Fusion versions 6.8.0 and later. These plugin versions have the following changes:

For the Oracle Batch Source, fixed a backward compatibility issue. In plugin versions 1.8.3, 1.9.0, and earlier, Cloud Data Fusion maps the Oracle NUMBER data type with undefined precision and scale to CDAP decimal(38,0) , which can cause data loss due to rounding errors. In plugin versions 1.8.4, 1.8.5, and 1.9.1, the Oracle NUMBER data type with undefined precision and scale maps to the CDAP string data type by default, which preserves all decimal digits. In versions 1.8.6 and 1.9.2, the Oracle NUMBER data type with undefined precision and scale gets mapped to CDAP string by default and lets you edit the output schema to use the older mapping to decimal(38, 0) data type. For more information, see Oracle batch source plugin converts NUMBER to string (PLUGIN-1535 ).

Cloud Logging

The Logging Query Language now supports a built-in SEARCH function that you can use to find strings in your log data. The SEARCH function is in preview. For more information, see SEARCH function.

Cloud SQL for MySQL

Cloud SQL for MySQL now supports 106 new database flags. See supported flags for more information.

Contact Center AI Platform

The CCAIP integration with Kustomer now offers the following new custom enhancement options:

  • Call transfer information is now posted as a comment.
  • Administrators can now create custom fields from CCAIP.
  • Administrators can now create custom Account and Record fields by going to: Developer Settings > Custom fields for Account and Record. See the Kustomer documentation for details.

Salesforce multi-number lookup: You can now configure CCAIP to look up an account across multiple phone number fields in Salesforce. This makes it easier to connect different support sessions to a single account for consumers who have multiple phone numbers, such as mobile, home, or work numbers. Additionally, you can now assign all phone numbers to one account rather than having to set up separate contacts for each number. The Account Lookup section now offers the following settings:

  • Phone number lookup fields : This updated configuration enables you to select multiple phone numbers, such as mobile, account phone, account fax. You can then associate these numbers with the same account.
  • Phone number primary fields: This field enables you to select the phone number field to be used when you create a new CRM account.

For more information, see the Salesforce CRM documentation.

Dialogflow (DF) Wrap-up events are now captured as custom events. Every time a customer ends their session with a Virtual Agent for any reason (for example, consumer abandon, call failure), a new DF Wrap-up custom event is sent to the Dialogflow CX (for example, handled by VA). This enables the VA to react to the event and perform any desired session wrap-up process(es). For more inforation, see the Dialogflow documentation.

New data parameters for Virtual Task Assistant: Virtual Task Assistant now has the ability to send parameters, supports multiple languages, and includes a dedicated settings panel. Admins can now specify the data parameters that can be gathered and sent to Virtual Task Assistants, including the new dynamic parameter Agent Form. See the data parameters documentation for details.

Twinning: Twinning is a new feature that allows a primary extension (for example, web adapter) and a secondary extension (for example, mobile phone number) to operate as a single phone.

Twinning is ideal for support agents who are frequently on the go, since it allows them to forward support calls to their preferred phone number while also allowing them to handle calls at their desk using their web adapter. Another example is a front desk phone set up as the office's primary extension; you can use Twinning to forward those calls to a mobile phone.

For details, see the Twinning documentation

Agent Adapter Improvements:

  • Updated active state styling of the in-call buttons (for example, Mute and Hold) to provide agents with greater clarity when the buttons are in an active state.
  • The in-call button labels no longer update when you toggle between the active and inactive state. Mute and Hold no longer update to "Unmute" and "Pause" respectively.
  • Improved color contrast ratios of the following UI elements for better legibility:
    • The Logout button.
    • The Save & Close button during the Wrap-up phase.
    • The Wrap-up Exceeded informational text.
    • The tabs in the chat overview list.

Domain Based Access Control: You can configure CCAIP to restrict the set of domains able to frame the agent adapter and admin portal. This provides protection against clickjacking attacks.

An Admin can configure the domain allowlist by going to: Developer Settings > Domain Based Access Control. Configuration changes might take up to 1 minute to take effect.

Existing customers will have an empty allowlist by default. To enable this feature, the allowlist must be populated with each domain currently framing the agent adapter. Domains that are not configured will be blocked. New customers will have an allowlist containing the domain of the CCAIP instance itself to allow the agent adapter to be framed by the admin portal. Additional domains will be blocked from framing the agent adapter until they are configured in the allowlist.

See Domain based access control for details.

We resolved an issue in the Queue settings where the menu numbers on a queue continued to display even when the queue setting was set to Hide.

We resolved an issue where chat shortcuts were not appearing consistently in the Agent Adapter.

A new audio chime has been added to the Agent Adapter to indicate when an agent connects with a customer on a call. We also updated the existing audio chimes for these events:

  • Agent joins
  • Member joins
  • Call Disconnects
  • Member Leaves

DTMF Support Capability You can now select the DTMF checkbox during Virtual Task Assistant and Virtual Agent setup to ensure that DTMF tones are supported.

Custom CRM, Extended OAuth and nested parameter support: The following enhancements have been added to the Custom CRM integration offering:

  • Extended OAuth Authentication support.
  • Handling nested parameters in the API endpoints configuration.

Fixed an issue where the ringtone would sometimes not play in the preview dialer.

Co-browse disabled: We have disabled and removed references to Co-browse functionality while the feature undergoes internal review/approval.

MS Dynamics: Updated default user functionality and improved Virtual Agent record assignment: You can now assign a CRM Admin user as the default user for all CRM actions and events where no specific agent has been identified. After enabling this Default User option in Developer Settings, you can set the default user for all Customer Support Virtual Agent sessions as well. See the Virtual Agent documentation for details.

Google Cloud VMware Engine

Resource name translation will be required after April 2023.

For more information on resource name translation, see Resource Name Translation.

Identity Platform

Identity Platform has updated several quotas. View the updated quotas from Identity Toolkit API > Quotas on the APIs & Services page in the Google Cloud console.

Looker

Looker 23.4 release includes the following changes, features, and fixes.

Support for YAML LookML is scheduled to end in the latter part of June 2023. All YAML LookML projects will generate a warning to this effect upon project validation, and all instances of YAML LookML in the Ruby test base must be translated to New LookML by this date.

The unversioned Denodo dialect was deprecated in Looker as of January 31, 2023. Any queries run against it will return an error. The updated dialects (Denodo 7 or Denodo 8) continue to be supported. However, customers running Denodo 7 are encouraged to move to Denodo 8.

The New Users Page and New Groups Page Labs features are now generally available. These features add a host of performance improvements to the Users and Groups pages, including pagination options on the Groups page.

The download dashboard modal now allows CSV download without Chromium. If the user is an admin, a message about installing Chromium is displayed.

The Support Access page in the Admin panel now contains a link to an upgraded support access audit dashboard.

The Looker Studio Connector and Connected Sheets features are now available for all Looker-hosted instances, including those Looker-hosted on AWS and Azure. Previously, these features were available only for instances that were Looker-hosted on Google Cloud. A Looker admin must enable these features in the new BI Connectors Admin page.

The new logging feature allows Looker to collect metrics on the number of NFS read, write, open, and status operations.

The Performant Field Picker Labs feature offers more refined search options, which let users more quickly and efficiently search for fields in large Explore field pickers.

The Query Reload custom filter in the Automagic Heatmap now correctly maintains the rendered data after every refresh. Previously, Looker removed the custom filter when a user refreshed a query.

The grid visualization feature now correctly styles different column types using classic themes and contrasting colors.

The Create Connection and Edit Connection pages have received a design refresh for improved clarity and usability.

Distinct measure types such as count_distinct and sum_distinct now bring through their filter values when referenced in a number type measure.

When New LookML Runtime is enabled, fields of type: parameter are no longer automatically added to the SELECT statement of generated SQL queries. Any references to parameter type fields using Liquid will still apply to SQL queries.

Secure Web Proxy

Cloud Secure Web Proxy supports TLS inspection, which helps you intercept the TLS traffic, inspect the encrypted request, and enforce security policies. This feature is supported in Preview.

Virtual Private Cloud

Hybrid subnets are available in Preview. A hybrid subnet combines an on-premises subnet and a VPC subnet into a single logical subnet. You can migrate individual workloads and instances from the on-premises subnet to the VPC subnet over time without needing to change IP addresses.

March 13, 2023

Apigee API hub

On March 13, 2023 Apigee API hub released a new version of the software.

FieldSet artifacts that are attached to an API are now displayed in the API overview page.

Batch

In the Google Cloud console, the Job details page has been updated to include an Events tab, which lists the job's status events and contains a link to the job's logs.

To view the Events tab, follow the steps to describe a job using the console.

BigQuery

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

Java

Changes for google-cloud-bigquery

2.23.2 (2023-03-07)

Bug Fixes
  • External table definition parquet format options (#2535) (eb45973)
Documentation

You can now specify translation configurations in the BigQuery Interactive SQL Translator and use it to debug Batch SQL translator jobs. This feature is now in preview.

Cloud Composer

PyPI package installation is now possible in network setups with maximum transmission unit (MTU) of 1280 bytes or more. This issue was affecting environments where Cloud Build cannot be used to install PyPI packages.

Fixed the issue where BigQuery tasks in the deferrable mode failed when data lineage was enabled.

Cloud Composer 2.1.9 and 1.20.9 images are available:

  • composer-2.1.9-airflow-2.4.3 (default)
  • composer-2.1.9-airflow-2.3.4
  • composer-2.1.9-airflow-2.2.5
  • composer-1.20.9-airflow-1.10.15
  • composer-1.20.9-airflow-2.4.3
  • composer-1.20.9-airflow-2.3.4
  • composer-1.20.9-airflow-2.2.5

Cloud Composer versions 2.0.6 and 1.18.2 have reached their end of full support period.

Compute Engine

Generally available: Hyperdisk provides the fastest block storage for Compute Engine for your high-end, memory intensive workloads. Hyperdisk volumes are durable network storage devices that your VMs can access, similar to Persistent Disk. For more information, see About Hyperdisk.

Filestore Firestore

Support for the europe-west4 (Netherlands) region.

Firestore in Datastore mode

Support for the europe-west4 (Netherlands) region.

Identity and Access Management

Workforce identity federation now supports browser-based sign-in. The feature is generally available (GA). To use it, see Browser-based sign-in in Obtain short-lived tokens for workforce identity federation, or locate the Browser-based sign-in section in the configuration guide for your identity provider.

Pub/Sub

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

Node.js

Changes for @google-cloud/pubsub

3.4.1 (2023-03-08)

Bug Fixes
  • Update minimum google-gax to avoid taffydb vulnerabilities (#1695) (11372e6)

3.4.0 (2023-03-06)

Features
  • Add google.api.method.signature to update methods (1e28405)
  • Add temporary_failed_ack_ids to ModifyAckDeadlineConfirmation (1e28405)
  • Make INTERNAL a retryable error for Pull (#1681) (1e28405)
Bug Fixes
  • Don't do multiple drains per publish() in message queues unless requested (#1691) (d9b3a63)

General availability: You can now update the schemas that you create in Pub/Sub. Before you do so, read the guidelines. The change is being rolled out in a phased manner over the rest of the week.

SAP on Google Cloud

New SAP HANA certification: Hyperdisk Extreme

For use with SAP HANA, SAP has now certified the Compute Engine disk — Hyperdisk Extreme.

Hyperdisks provide the fastest block storage for Compute Engine for your high-end, memory-intensive SAP HANA workloads. Hyperdisks are durable network storage devices that your VMs can access, similar to persistent disks. For more information, see:

SAP HANA: minimum sizes for persistent disks reduced

Baseline performance improvements for PD-SSD and PD-Balanced have allowed us to reduce the minimum PD size required for most Compute Engine VM types running SAP HANA. This enables you to optimize your SAP HANA workloads by reducing costs and releasing quota related to disk storage.

We have also updated our Terraform configurations for SAP HANA to use the reduced sizes.

For more information, see Minimum sizes for SSD-based persistent disks and Hyperdisks in the SAP HANA planning guide.

Disk related enhancements for automating SAP HANA deployments with Terraform

The Terraform configurations that Google Cloud provides for automating SAP HANA deployments, now support the following disk related enhancements:

  • Using the argument disk_type, you can now specify the default disk type that you want to deploy for your SAP volumes. This argument also supports Hyperdisk Extreme.
  • By default, all SAP volumes are now mounted on separate SSD-based persistent disks or Hyperdisks. Using the argument use_single_shared_data_log_disk, you can specify if you want to mount all SAP volumes on a single disk.
  • For scale-up deployments, using the argument include_backup_disk, you can now specify if you want to deploy a disk for the SAP HANA backup volume.

These enhancements are available when you automate the deployment of SAP HANA on Google Cloud with Terraform configurations that use the module version 202303130717 or later.

For more information, see the deployment guide for your scenario.

Google Cloud's Agent for SAP version 1.1

Version 1.1 of the Google Cloud's agent for SAP is now available. This version includes bug fixes and supportability improvements.

For more information, see What's new with Google Cloud's Agent for SAP.

Secret Manager

Support for aliases in Secret Manager is now generally available. You can use an alias to get and access a version using a resource path name. A given alias string can only be bound to a single version. You can, however, assign multiple aliases to a secret version.

March 10, 2023

Access Approval

Access Approval supports Certificate Authority Service in the Preview stage.

BigQuery

The CREATE TABLE AS SELECT statement now lets you filter data from files in Amazon S3 and Azure Blob Storage before transferring results into BigQuery tables This feature is in preview.

Chronicle

The [all namespaces] menu item in Asset view will be removed on July 1, 2023. This change will not impact the ability to view and filter events assigned the default namespace, using the [untagged] menu item, or to view and filter events with custom namespace labels that were assigned to incoming logs.

Cloud Logging

Log-based metrics on log buckets are now generally available (GA). In addition to features available in the preview, the GA release includes the ability to create bucket-level log-based metrics in the Google Cloud console.

Starting with version 2.28.0, the Ops Agent limits the amount of disk space it can use to store buffer chunks. The Ops Agent creates buffer chunks when logging data can't be sent to the Logging API. Without a limit, these chunks might consume all available space, interrupting other services on the VM. When a network outage causes buffer chunks to be written to disk, the Ops Agent now uses a platform-specific amount of disk space to store the chunks.

Cloud Monitoring

You can now have Cloud Monitoring send an email that contains a dashboard URL to people or groups in your organization. For more information, see Share dashboards.

Dataform

Dataform in Preview is available in the following regions:

  • asia-south1
  • europe-west6
Dataproc

Upgraded Spark BigQuery connector version to 0.28.1 in 1.1 and 2.1 Dataproc Serverless for Spark runtimes.

Filestore Recommender

Cloud Functions minimum instances recommendations are now available in Preview.

VPC Service Controls

Preview stage support for the following integration:

Virtual Private Cloud

Connectivity to Private Service Connect endpoints used to access a managed service is supported over VLAN attachments for Cloud Interconnect. This feature is available in General Availability.

Consumption of IP addresses in Private Service Connect NAT subnets is improved for service attachments that are created after March 1st, 2023. For more information, see NAT subnets. This improvement is available in General Availability.

March 09, 2023

Anthos clusters on bare metal

Cluster lifecycle improvements 1.13.1 and later

Starting with Anthos clusters on bare metal release 1.13.1, you can use the Google Cloud console or the gcloud CLI to upgrade admin and user clusters managed by the Anthos On-Prem API. If your cluster is at version 1.13.0 or lower, you must use bmctl to upgrade the cluster.

For more information about using the console or the gcloud CLI for upgrades, see the documentation for your version of Anthos clusters on bare metal:

Chronicle

The SentinelOne Alert feed has been enhanced to ingest both alerts and threats. No change is needed to the feed configuration. If data contains both alerts and threats, then both types of data will be ingested.

Cloud Logging

You can now route logs through the Log Router of another Google Cloud project. The logs can then be managed by the other Google Cloud project, which includes log-based metrics, log-based alerts, and other log sinks. For more information, see Route logs to supported destinations.

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

Go

Changes for logging/apiv2

1.7.0 (2023-02-27)

Features
  • logging: Add (*Logger). StandardLoggerFromTemplate() method. (#7261) (533ecbb)
  • logging: Add REST client (06a54a1)
  • logging: Rewrite signatures and type in terms of new location (620e6d8)
Bug Fixes
  • logging: Correctly populate SourceLocation when logging via (*Logger).StandardLogger (#7320) (1a0bd13)
  • logging: Fix typo in README.md (#7297) (82aa2ee)

Java

Changes for google-cloud-logging

3.14.5 (2023-03-02)

Dependencies
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.4.0 (#1290) (84d42ae)
Cloud Spanner

Cloud Spanner fine-grained access control is now generally available. Fine-grained access control combines the benefits of Identity and Access Management (IAM) with traditional SQL role-based access control. For more information, see About fine-grained access control.

Dataform

Query preview in a workspace is available in Preview.

Dataproc Metastore

Dataproc Metastore 2 is now Generally Available (GA). Dataproc Metastore 2 provides horizontal scalability through fine grained scaling options. For more information, see Datproc Metastore versions.

The Spanner database type is generally available (GA).

Auxiliary versions is generally available (GA).

Google Cloud VMware Engine

VMware Engine nodes are now available in the following additional region:

  • asia-south2 (Delhi)
Network Intelligence Center

Network Topology now includes cross-project metrics for network traffic sent across Shared VPC or VPC Network Peering boundaries within the same organization. For more information, see Network Topology overview.

March 08, 2023

Apigee API hub

On March 8, 2023, the Apigee Registry API documents were updated to include the Google APIs Explorer panel.

The Google APIs Explorer has been added to the Apigee Registry API documents. The Try this method panel acts on real data and lets you try Google API methods without writing code.

Cloud Data Fusion

SAP BW OHD, SAP ODP, SAP OData, SAP SLT, and SAP Table plugins version 0.8 is generally available (GA) in Cloud Data Fusion versions 6.8.0 and later.

Cloud Interconnect

Dataplane v2 for Cloud Interconnect is fully available for customers using Dedicated Interconnect or Partner Interconnect in the following regions:

  • europe-west2 (UK)
  • northamerica-northeast1 (Montréal)

All new VLAN attachments that you create in these regions are automatically provisioned on Dataplane v2. Existing VLAN attachments for these regions can be migrated to Dataplane v2. You can migrate existing attachments yourself by re-creating the attachments, or you can request and schedule an assisted migration. Contact Google Cloud Support for assistance.

For the list of all regions that are Dataplane v2-enabled, see the Locations table (Dedicated Interconnect) or Supported service providers (Partner Interconnect).

Cloud Monitoring

You can now use the gcloud CLI to configure a snooze, which prevents Cloud Monitoring from sending notifications or creating incidents during specific time periods. You can also configure a snooze by using the Google Cloud Console and the API. For more information see Create and manage snoozes.

Network Intelligence Center

You can now see allow rules that are no longer active based on usage patterns and trends. For more information, see Allow rules with no hits based on trend analysis.

You can now see shadowed rule insights for hierarchical firewall policies and global network firewall policies in Firewall Insights. For more information, see Firewall Insights categories and states.

Resource Manager

You can now create dry-run organization policies to monitor how policy changes would impact your workflows before they are enforced.

Secret Manager

Support for Annotations in Secret Manager is now generally available. Annotations are used to define custom metadata about a secret.

Transfer Appliance

ta check is a command line tool to detect and help fix configuration issues with Transfer Appliance and Edge Appliance.

March 07, 2023

Anthos clusters on AWS

You can now launch clusters with the following Kubernetes versions:

  • 1.23.16-gke.200
  • 1.24.9-gke.2000
  • 1.25.5-gke.2000
  • Fixed an issue where certain errors weren't propagated and reported during cluster create/update operations.
  • Fixed an issue with AWS EFS CSI driver where EFS hostnames can't be resolved when AWS VPC is configured to use a custom DNS server.
  • Updated Anthos Identity Service to better handle concurrent authentication webhook requests.
  • Updated fluent-bit to v1.9.9 to fix CVE-2022-42898.

This release fixes the following vulnerabilities:

Anthos clusters on Azure

You can now launch clusters with the following Kubernetes versions:

  • 1.23.16-gke.200
  • 1.24.9-gke.2000
  • 1.25.5-gke.2000
  • Fixed an issue where certain errors weren't propagated and reported during cluster create/update operations.
  • Updated Anthos Identity Service to better handle concurrent authentication webhook requests.
  • Updated fluent-bit to v1.9.9 to fix CVE-2022-42898.

This release fixes the following vulnerabilities:

Anthos clusters on VMware

Anthos clusters on VMware 1.14.2-gke.37 is now available. To upgrade, see Upgrading Anthos clusters on VMware. Anthos clusters on VMware 1.14.2-gke.37 runs on Kubernetes 1.25.5-gke.100.

The supported versions offering the latest patches and updates for security vulnerabilities, exposures, and issues impacting Anthos clusters on VMware are 1.14, 1.13, and 1.12.

We no longer silently skip saving empty files in diagnose snapshots, but instead collect the names of those files in a new empty_snapshots file in the snapshot tarball.

  • Fixed an issue where user cluster data disk validation used the cluster-level datastore vsphere.datastore instead of masterNode.vsphere.datastore.

  • Fixed an issue with Anthos Identity Service to better scale and handle concurrent authentication requests.

  • Fixed an issue where component-access-sa-key was missing in the admin-cluster-creds Secret after admin cluster upgrade.

  • Fixed an issue where user cluster upgrade triggered through the Google Cloud console might flap between ready and non-ready states until CA rotation fully completes.

  • Fixed an issue where gkectl diagnose cluster might generate false failure signals with non-vSphere CSI drivers.

  • Fixed an issue where admin cluster update doesn't wait for user control-plane machines to be re-created when using ControlPlaneV2.

Fixed the following vulnerabilities:

BigQuery Cloud Load Balancing

The Cloud Load Balancing Console now allows you to see the equivalent API code for actions you take in the Console. When you create or update a load balancer, before you click Create or Update, you can click Equivalent Code to view the load balancer API resources that will be created, updated, or deleted.

This capability is in Preview.

Cloud Run

You can now authenticate to a Cloud Run service by including a Google-signed OpenID Connect ID token in the X-Serverless-Authorization header if your application already uses the Authorization header for custom authorization.

Cloud Storage

In buckets with turbo replication enabled, objects uploaded using XML API multipart uploads are now included in the turbo replication RPO.

Google Kubernetes Engine

Backend Service-based external Network load balancers are now generally available with GKE. Regional Backend Service is a foundational element of a Google Cloud Load Balancer and using it for your external LoadBalancer Services will unlock new capabilities going forward. To learn more, see how to deploy a backend service-based external network load balancer.

Identity and Access Management

You can now set an expiry time for all newly created service account keys in your project, folder, or organization. This feature is generally available (GA).

March 06, 2023

Access Approval

Access Approval supports Cloud NAT in the GA stage.

AlloyDB for PostgreSQL

Cloud Client libraries for the AlloyDB Admin API are in Preview. Supported languages include C++, C#, Go, and Java.

Anthos clusters on VMware

Cluster lifecycle improvements versions 1.13.1 and later

You can use the Google Cloud console or the gcloud CLI to upgrade user clusters managed by the Anthos On-Prem API. The upgrade steps differ depending on your admin cluster version. For more information, see the version of the documentation that corresponds to your admin cluster version:

1.12.6 patch release

Anthos clusters on VMware 1.12.6-gke.35 is now available. To upgrade, see Upgrading Anthos clusters on VMware. Anthos clusters on VMware 1.12.6-gke.35 runs on Kubernetes v1.23.16-gke.2400.

The supported versions offering the latest patches and updates for security vulnerabilities, exposures, and issues impacting Anthos clusters on VMware are 1.14, 1.13, and 1.12.

  • Fixed a bug where KSASigningKeyRotation always shows as an unsupported change during user cluster update.
  • Fixed an issue with Anthos Identity Service to better scale and handle concurrent authentication requests.

  • Fixed an issue where component-access-sa-key was missing in the admin-cluster-creds Secret after admin cluster upgrade.

Fixed the following vulnerabilities:

App Engine standard environment Ruby

The Ruby 3.20 runtime for App Engine standard environment is now available in preview.

Backup and DR

Backup and DR Service now supports logging and alerting via Cloud Logging and Cloud Monitoring. It:

  • Supports centralized logging of backup events.
  • Enables users to view backup events in Cloud Logging with custom filters.
  • Enables users to configure alerts for backup events via email, SMS, Slack, PagerDuty, and more – all within Cloud Monitoring.
Batch

Batch is available in the following regions:

  • asia-south1 (Mumbai)
  • asia-east1 (Taiwan)
  • europe-west3 (Frankfurt)
  • southamerica-west1 (Santiago)
  • us-east4 (Northern Virginia)

For more information, see Locations.

BigQuery

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

Go

Changes for bigquery/storage/apiv1beta1

1.48.0 (2023-03-01)

Features
  • bigquery/connection: Add cloud spanner connection properties - serverless analytics (#7487) (14771b1)
  • bigquery/storage/managedwriter: Mark managedwriter as GA (#6804) (3d3eeda)

Java

Changes for google-cloud-bigquery

2.23.1 (2023-03-02)

Dependencies
  • Update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.14.0 (#2545) (ad78ebb)
  • Update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.18.0 (#2546) (60e45e4)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.4.0 (#2547) (2588582)
Cloud Bigtable

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

Node.js

Changes for @google-cloud/bigtable

4.4.0 (2023-03-01)

Features
  • Add new_partitions field for CloseStream for Cloud Bigtable ChangeStream (#1247) (ecbdb52)

Java

Changes for google-cloud-bigtable

2.20.0 (2023-03-02)

Features
  • Add getNewPartitions method to CloseStream for Bigtable ChangeStream (#1655) (8847fed)
  • Add new_partitions field for CloseStream for Cloud Bigtable ChangeStream (#1654) (0e283bf)
Bug Fixes
  • Fix StackOverflow in ChangeStreamStateMachine due to excessive mods (#1648) (9e11106)
  • Use org.threeten.bp.Duration for ReadChangeStreamQuery::heartbeatDura… (#1652) (87261a9)
Dependencies
  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.13.0 (#1656) (1c632ec)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.4.0 (#1657) (c7a3e29)

Python

Changes for google-cloud-bigtable

2.17.0 (2023-03-01)

Features
  • Add new_partitions field for CloseStream for Cloud Bigtable ChangeStream (#740) (1adcad4)

2.16.0 (2023-02-27)

Features
  • Enable "rest" transport in Python for services supporting numeric enums (c5116e0)
  • Publish the Cloud Bigtable Change Streams (c5116e0)
Bug Fixes
  • Add context manager return types (beb5bf3)
  • deps: Require google-api-core>=1.34.0,>=2.11.0 (c5116e0)
Documentation
  • Add documentation for enums (beb5bf3)
Cloud Healthcare API

A release was made. Updates may include general performance improvements, bug fixes, and updates to the API reference documentation.

Cloud Monitoring

You can now view and list incidents on your custom dashboards. For more information, see Display incidents on a dashboard.

Config Controller

Config Controller now uses the following versions of its included products:

Dataform

Dataform in Preview is available in the following regions:

  • asia-northeast1
  • europe-west2
  • europe-west3
  • us-east1
Dataproc

Added stronger validations to disallow upper-case characters in template IDs per Resource Names guidance, which allows Workflow template creation to fail fast instead of failing at workflow template instantiation.

Added decision metric field in Stackdriver autoscaler logs.

Filestore

Filestore data is compliant with at-rest and in-use data residency requirements pursuant with Google Cloud terms of service.

Firestore in Datastore mode

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

Python

Changes for google-cloud-datastore

2.14.0 (2023-02-28)

Features
  • Enable "rest" transport in Python for services supporting numeric enums (6785908)
Documentation
  • Minor documentation formatting and cleanup (6785908)

Java

Changes for google-cloud-datastore

2.13.6 (2023-03-02)

Dependencies
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.4.0 (#1001) (a230e03)
Google Cloud Deploy

Google Cloud Deploy now provides the ability to deploy to multiple targets at the same time, supported in preview.

Pub/Sub

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

Java

Changes for google-cloud-pubsub

1.123.5 (2023-03-03)

Dependencies
  • Update dependency com.google.cloud:google-cloud-core to v2.12.0 (#1509) (6f70d8a)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.4.0 (#1510) (0d0ece7)
Secret Manager

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

Python

Changes for google-cloud-secret-manager

2.16.0 (2023-02-28)

Features
  • Enable "rest" transport in Python for services supporting numeric enums (10c02e5)
Text-to-Speech

Text-to-Speech now offers a Spanish Studio voice, cloud-es-US-Studio-B, in addition to its existing English Studio voices.

March 03, 2023

Cloud Spanner

Added support for the JSONB array data type in the PostgreSQL dialect. For more information, see Work with JSONB data.

Dialogflow

Dialogflow CX now provides a setting for choosing the voice for speech synthesis.

Google Kubernetes Engine

(2023-R06) Version updates

GKE cluster versions have been updated.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in control plane upgrades and node upgrades for existing clusters. For more information on versioning and upgrades, see GKE versioning and support and Upgrades.

No channel

Stable channel

  • Version 1.24.9-gke.3200 is now the default version in the Stable channel.
  • The following versions are now available in the Stable channel:
  • The following versions are no longer available in the Stable channel:
    • 1.21.14-gke.14100
    • 1.23.14-gke.1800
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version 1.21.14-gke.14600 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version 1.21.14-gke.14600 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version 1.23.16-gke.1100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version 1.23.16-gke.1100 with this release.

Regular channel

  • The following versions are now available in the Regular channel:
  • The following versions are no longer available in the Regular channel:
    • 1.22.17-gke.3100
    • 1.23.16-gke.200
    • 1.25.6-gke.200
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version 1.22.17-gke.4000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version 1.23.16-gke.1100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version 1.23.16-gke.1100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version 1.25.6-gke.1000 with this release.

Rapid channel

  • Version 1.26.1-gke.1500 is now the default version in the Rapid channel.
  • The following versions are now available in the Rapid channel:
  • The following versions are no longer available in the Rapid channel:
    • 1.21.14-gke.15800
    • 1.22.17-gke.4000
    • 1.23.16-gke.1100
    • 1.24.10-gke.1200
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version 1.21.14-gke.18100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version 1.22.17-gke.4300 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version 1.23.16-gke.1400 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version 1.24.10-gke.2300 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version 1.24.10-gke.2300 with this release.

(2023-R06) Version updates

(2023-R06) Version updates

  • Version 1.24.9-gke.3200 is now the default version in the Stable channel.
  • The following versions are now available in the Stable channel:
  • The following versions are no longer available in the Stable channel:
    • 1.21.14-gke.14100
    • 1.23.14-gke.1800
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version 1.21.14-gke.14600 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version 1.21.14-gke.14600 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version 1.23.16-gke.1100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version 1.23.16-gke.1100 with this release.

(2023-R06) Version updates

  • The following versions are now available in the Regular channel:
  • The following versions are no longer available in the Regular channel:
    • 1.22.17-gke.3100
    • 1.23.16-gke.200
    • 1.25.6-gke.200
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version 1.22.17-gke.4000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version 1.23.16-gke.1100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version 1.23.16-gke.1100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version 1.25.6-gke.1000 with this release.

(2023-R06) Version updates

  • Version 1.26.1-gke.1500 is now the default version in the Rapid channel.
  • The following versions are now available in the Rapid channel:
  • The following versions are no longer available in the Rapid channel:
    • 1.21.14-gke.15800
    • 1.22.17-gke.4000
    • 1.23.16-gke.1100
    • 1.24.10-gke.1200
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version 1.21.14-gke.18100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version 1.22.17-gke.4300 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version 1.23.16-gke.1400 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version 1.24.10-gke.2300 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version 1.24.10-gke.2300 with this release.
Identity and Access Management

The IAM documentation has been reorganized. We made the following changes:

  • Reorganized the left-hand navigation for the Guides tab.
  • Removed the Support tab and relocated its documents to the Resources and Guides tabs.
Vertex AI

Pre-built containers to perform custom training with TensorFlow 2.11, PyTorch 1.12, or PyTorch 1.13 are now generally available (GA).

March 02, 2023

Anthos clusters on bare metal

Release 1.12.8

Anthos clusters on bare metal 1.12.8 is now available for download. To upgrade, see Upgrading Anthos on bare metal. Anthos clusters on bare metal 1.12.8 runs on Kubernetes 1.23.

Fixes:

Known issues:

For information about the latest known issues, see Anthos clusters on bare metal known issues in the Troubleshooting section.

Apigee UI

On March 2, 2023, we released an updated provisioning experience for Apigee users creating Pay-as-you-go organizations from the Apigee UI. All Apigee users creating new organizations with Pay-as-you-go billing can access the simplified onboarding experience, whether they are provisioning from the Apigee UI or the Google Cloud console.

App Engine flexible environment Java

The Java runtime versions 11 and 17 are now available in preview, and are built on modern and secure operating systems (Ubuntu 18 and 22). These new runtime versions use Google Cloud's buildpacks and require updates to your app.yaml. Learn more.

BigQuery

The WITH RECURSIVE clause is now generally available (GA). This clause lets you include one or more recursive common table expressions (CTEs) in a query.

Cloud Composer

Cloud Composer 2.1.8 and 1.20.8 images are available:

  • composer-2.1.8-airflow-2.4.3 (default)
  • composer-2.1.8-airflow-2.3.4
  • composer-2.1.8-airflow-2.2.5
  • composer-1.20.8-airflow-1.10.15
  • composer-1.20.8-airflow-2.4.3
  • composer-1.20.8-airflow-2.3.4
  • composer-1.20.8-airflow-2.2.5
Dataproc

Release Dataproc Serverless for Spark runtime 2.1 preview:

  • Spark 3.4.0-rc1
  • BigQuery Spark Connector 0.28.0
  • Cloud Storage Connector 2.2.11
  • Conda 22.11
  • Java 17
  • Python 3.10
  • R 4.2
  • Scala 2.13
Dialogflow

The Dialogflow CX maximum number of flows per agent has been increased from 20 to 50.

Transcoder API

You can now set the language code and display name for text and audio streams.

Workflows

Workflows is available in the following additional regions:

  • asia-northeast3 (Seoul, South Korea)
  • asia-southeast2 (Jakarta, Indonesia)
  • me-west1 (Tel Aviv, Israel)
  • southamerica-west1 (Santiago, Chile)

Support for limiting the maximum number of concurrent branches or iterations within a parallel step is generally available (GA).

March 01, 2023

Anthos clusters on VMware

A new vulnerability (CVE-2022-4696) has been discovered in the Linux kernel that can lead to a privilege escalation on the node. Anthos clusters on VMware running v1.12 and v1.13 are impacted. Anthos clusters on VMware running v1.14 or later are not affected.

For instructions and more details, see the Anthos clusters on VMware security bulletin.

Anthos clusters on bare metal

Release 1.14.2

Anthos clusters on bare metal 1.14.2 is now available for download. To upgrade, see Upgrading Anthos on bare metal. Anthos clusters on bare metal 1.14.2 runs on Kubernetes 1.25.

Fixes:

Known issues:

For information about the latest known issues, see Anthos clusters on bare metal known issues in the Troubleshooting section.

Apigee Connectors

On March 1, 2023, we released updates to connectors for Apigee.

The following new connectors are available in preview:

The IBM MQ connector now supports requestReply messages.

The Cloud Storage connector now supports the following actions for file operations:

  • UploadObject
  • DownloadObject
  • MoveObject
  • CopyObject
  • DeleteObject

The MongoDB connector now supports the following actions:

  • InsertDocument
  • UpdateDocument
  • DeleteDocument
  • GetDocument
Apigee UI

On March 1, 2023, we released an updated version of the Apigee UI.

Public preview release of the Apigee UI in the Google Cloud console

This release includes a new version of the Apigee UI that is integrated with the Google Cloud console. The new UI makes it easier to perform Apigee tasks that are managed in the Cloud console. We welcome your feedback on the new UI: click Send Feedback at the top of the UI.

For now, you can continue to use the classic Apigee UI if you wish: just click Back to Classic Apigee in the new UI.

The following tabs in the classic Apigee UI have not yet been implemented in the Apigee UI in the Cloud console, but they will be available there soon:

  • Develop > Integrations
  • API Security
  • Monetization
  • Analyze > API Metrics > Cache Performance,
  • Analyze > API Metrics > Target Performance
  • Analyze > Developers
  • Analyze > End Users
  • Publish > Portals

If you need to use these features, you can do so by switching to the classic Apigee UI.

This release will be rolled out over the next week, so you might not be able to view the new Apgee UI until the rollout is complete.

Chronicle

Schedule Chronicle dashboard reports

You can schedule the delivery of Chronicle dashboard reports over email for both the default dashboards and custom dashboards. In addition to setting the time interval, email address, and format to deliver the report, you can also set the pagination details and test the delivery of the report. For more information, see Schedule Chronicle dashboard reports.

Chronicle Feed Management enhanced the support for the Qualys VM log type to include Qualys VM Detections API. See the Feed Management documentation for information.

The following supported default parsers have changed. Each is listed by product name and ingestion label, if applicable.

  • 1Password (ONEPASSWORD)
  • Airlock Digital Application Allowlisting (AIRLOCK_DIGITAL)
  • Apache (APACHE)
  • Atlassian Confluence (ATLASSIAN_CONFLUENCE)
  • AWS Cloudtrail (AWS_CLOUDTRAIL)
  • Azure AD Directory Audit (AZURE_AD_AUDIT)
  • Azure Cosmos DB (AZURE_COSMOS_DB)
  • Cisco Firepower NGFW (CISCO_FIREPOWER_FIREWALL)
  • Compute Engine (GCP_COMPUTE)
  • CrowdStrike Detection Monitoring (CS_DETECTS)
  • CrowdStrike Falcon (CS_EDR)
  • Cybereason EDR (CYBEREASON_EDR)
  • F5 BIGIP LTM (F5_BIGIP_LTM)
  • Forcepoint NGFW (FORCEPOINT_FIREWALL)
  • FortiGate (FORTINET_FIREWALL)
  • Google Chrome Browser Cloud Management (CBCM) (N/A)
  • iBoss Proxy (IBOSS_WEBPROXY)
  • JumpCloud Directory Insights (JUMPCLOUD_DIRECTORY_INSIGHTS)
  • Juniper Mist (JUNIPER_MIST)
  • Kubernetes Node logs (KUBERNETES_NODE)
  • Microsoft Azure Activity (AZURE_ACTIVITY)
  • Microsoft Graph API Alerts (MICROSOFT_GRAPH_ALERT)
  • Okta (OKTA)
  • Okta Access Gateway (OKTA_ACCESS_GATEWAY)
  • Palo Alto Networks Firewall (PAN_FIREWALL)
  • pfSense (PFSENSE)
  • Salesforce (SALESFORCE)
  • Sentinelone Alerts (SENTINELONE_ALERT)
  • SentinelOne EDR (SENTINEL_EDR)
  • Signal Sciences WAF (SIGNAL_SCIENCES_WAF)
  • SonicWall (SONIC_FIREWALL)
  • Windows Event (WINEVTLOG)
  • Workspace Activities (WORKSPACE_ACTIVITY)
  • Yubico OTP (YUBICO_OTP)
  • Zscaler Private Access (ZSCALER_ZPA)

For details about changes in each parser, see Supported default parsers.

Cloud Logging

You can now use the gcloud CLI to do the following:

  • Create a log bucket and upgrade that bucket to use Log Analytics.
  • Upgrade an existing log bucket to use Log Analytics.
  • Create a linked dataset in BigQuery.

For more information, see Configure log buckets.

Log buckets in the following regions can now be upgraded to use Log Analytics:

  • us-central1
  • us-west1
  • asia-south1

For more information, see Supported regions.

Cloud Spanner

Change streams are now supported for PostgreSQL-dialect databases.

Google Kubernetes Engine

A new vulnerability (CVE-2022-4696) has been discovered in the Linux kernel that can lead to a privilege escalation on the node. GKE clusters, including Autopilot clusters, are impacted. GKE clusters using GKE Sandbox are not affected. For instructions and more details, see the GKE security bulletin.

Security Command Center

The legacy version of the Findings tab in the Security Command Center dashboard in the Cloud console is now deprecated. Similar functionality is currently available in the new version of the Findings tab.

After March 31, 2023, the option to use the legacy Findings tab will be removed from the dashboard. After that date, you will be able to work with findings in the console only by using the newer, default version of the Findings tab.

For more information about working with Security Command Center findings by using the default Findings tab, see Work with findings in the Security Command Center.

February 28, 2023

Anthos Service Mesh

1.14.6-asm.9 is now available for in-cluster Anthos Service Mesh.

You can now download 1.14.6-asm.9 for in-cluster Anthos Service Mesh. It includes the features of Istio 1.14.6 subject to the list of supported features.

App Engine flexible environment Node.js

The Node.js 18 runtime is now available in preview, and is built on a modern and secure operating system (Ubuntu 22). This new runtime version uses Google Cloud's buildpacks and requires updates to your app.yaml. Learn more.

Cloud Data Fusion

Cloud Data Fusion version 6.8.1 is generally available (GA). This release is in parallel with the CDAP 6.8.1 release.

Changes in Cloud Data Fusion 6.8.1:

  • Cloud Data Fusion supports upgrades for real-time pipelines that have a Kafka Consumer Streaming source from version 6.8.0 to 6.8.1 after you upgrade your environment.

  • Starting in Cloud Data Fusion 6.8.1, Dataproc clusters require the following OAUTH scope to function: https://www.googleapis.com/auth/cloud-platform.

  • March 17, 2023 release note addition: The Oracle Batch Source version 1.9.1 (which comes with Cloud Data Fusion 6.8.1) reads the Oracle NUMBER data type with undefined precision and scale as a string in Cloud Data Fusion. In previous versions, Cloud Data Fusion reads the Oracle NUMBER data type with undefined precision and scale as decimal (38,0), which could result in data loss. For more information, see Troubleshooting (PLUGIN-1119).

Fixed in 6.8.1:

  • Fixed an issue in instances with role-based access control where deployment and validations failed with read time out error after a short time.

  • Fixed an issue that caused replication assessment for Oracle by Datastream to fail when an instance had role-based access control.

  • Fixed an issue that allowed reading secure keys in the system namespace with only the Data Fusion Viewer role (datafusion.viewer) or Instance Accessor role (datafusion.accessor). For more information about predefined roles for role-based access control in Cloud Data Fusion, see the Role-based access control (RBAC) overview.

  • Fixed an issue where the Replication Source plugin's event reader was not stopped by the Delta worker when there were errors, which caused leakage of the plugin's resources (CDAP-20394).

  • Fixed an issue that occurred in certain upgrade scenarios, where pipelines didn't have the Use Connection property set and the UI didn't display a plugin's connection properties, such as Project ID and Service Account Type (CDAP-20392).

  • Fixed an issue that caused pipelines to fail if they used a connection property, such as the Service Account JSON property, that used a secure macro with JSON as the value (CDAP-20271).

  • For Oracle by Datastream Replication sources, fixed an issue where the Review Assessment page would freeze when a selected or manually-entered table didn't exist in the source database (CDAP-20257).

  • For Oracle by Datastream Replication sources, fixed an issue where the Select tables and transformations page failed to load the list of tables and displayed the error deadline exceeded when the source database contained a large number of tables (CDAP-20199).

  • Fixed an error in security-enabled instances that caused pipeline launch to fail and return a token expired error when evaluating secure macros in provisioner properties (CDAP-20146).

  • For MySQL Replication sources, fixed an issue that caused Replication jobs to fail during the initial snapshot, if the job included a runtime argument with the Debezium property, binary-handling-mode (CDAP-20121).

  • For Replication jobs, increased retry duration for API calls to update state/offsets in Replication jobs (CDAP-20028).

  • Fixed an issue that prevented upgrades for MySQL and SQL Server Replication jobs in version 6.6.0. Upgrades are supported from version 6.6.0 to 6.7.3 and 6.8.1 (CDAP-19622).

  • Fixed upgrades for Oracle by Datastream Replication jobs. You can upgrade Oracle by Datastream Replication jobs from Cloud Data Fusion versions 6.6.0 and 6.7 to version 6.8.1. (CDAP-20013).

Cloud Data Fusion version 6.7.3 is generally available (GA). This release is in parallel with the CDAP 6.7.3 release.

March 17, 2023 release note addition: The Oracle Batch Source version 1.8.5 (which comes with Cloud Data Fusion 6.7.3) reads the Oracle NUMBER data type with undefined precision and scale as a string in Cloud Data Fusion. In plugin versions 1.8.3 and earlier, Cloud Data Fusion reads the Oracle NUMBER data type with undefined precision and scale as decimal (38,0), which could result in data loss. For more information, see Troubleshooting (PLUGIN-1119).

Fixed in 6.7.3:

  • Fixed an issue that allowed reading secure keys in the system namespace with only the Data Fusion Viewer role (datafusion.viewer) or Instance Accessor role (datafusion.accessor). For more information about predefined roles for role-based access control in Cloud Data Fusion, see the Role-based access control (RBAC) overview.

  • Fixed an issue in the BigQuery Replication Target plugin that caused Replication jobs to fail when the BigQuery target table already existed. The new version of the plugin will automatically be used in new Replication jobs (CDAP-19599).

  • Fixed an issue that prevented upgrades for MySQL and SQL Server Replication jobs in version 6.6.0. Upgrades are supported from version 6.6.0 to 6.7.3 and 6.8.1 (CDAP-19622).

  • Fixed an issue that prevented upgrades for Oracle by Datastream Replication jobs in version 6.6.0. Upgrades are supported from versions 6.6.0 , 6.7.0, 6.7.1, and 6.7.2 to version 6.7.3 (CDAP-20013).

  • Fixed an issue that caused pipelines to fail if they used a connection property, such as the Service Account JSON property, which used a secure macro with JSON as the value (CDAP-20271).

  • Fixed an issue that occurred in certain upgrade scenarios, where pipelines didn't have the Use Connection property set and the UI didn't display a plugin's connection properties, such as Project ID and Service Account Type (CDAP-20392).

  • Fixed an issue where the Replication Source plugin's event reader was not stopped by the Delta worker when there were errors, which caused leakage of the plugin's resources (CDAP-20394).

  • Fixed an error in security-enabled instances that caused pipeline launch to fail and return a token expired error when evaluating secure macros in provisioner properties (CDAP-20146).

  • In the Oracle Batch Source (version 1.8.4 and earlier), when the source data included fields with the NUMBER data type with undefined precision and scale, Cloud Data Fusion read it as decimal and set the precision to 38 and the scale to 0. If any values in the field had scale other than 0, values were rounded, which could have resulted in data loss. If the scale for this field is overridden in the plugin output schema, the pipeline fails.

    In Oracle batch source version 1.8.5, you can edit the scale of the CDAP decimal data type in the output schema. The overridden value is used to map to the Oracle NUMBER data type without failing the pipeline. If there are any numbers present in the fields with a scale greater than the scale defined in the plugin, Cloud Data Fusion rounds the values based on the scale you set in the output schema. For example, if you specify precision=10, scale=3, the value 123.4567 is rounded to 123.457. For more information about setting precision and scale in a plugin, see Changing the precision and scale for decimal fields in the output schema (PLUGIN-1433).

  • Improved performance for batch pipelines with MySQL sinks (PLUGIN-1374).

  • For Database plugins (version 2.9.3), fixed a security issue where the database username and password were exposed in the logs (CDAP-20235).

Cloud Functions

Cloud Functions now supports the Python 3.11 runtime at the General Availability release level.

Cloud SQL for MySQL

Cloud SQL now supports the ability to get details for a Cloud SQL user for a database instance using the API or gcloud. To learn more about the new method, see Cloud SQL Admin API REST Resource.

Cloud SQL for PostgreSQL

Cloud SQL now supports the ability to get details for a Cloud SQL user for a database instance using the API or gcloud. To learn more about the new method, see Cloud SQL Admin API REST Resource.

Cloud SQL for SQL Server

Cloud SQL now supports the ability to get details for a Cloud SQL user for a database instance using the API or gcloud. To learn more about the new method, see Cloud SQL Admin API REST Resource.

Cloud Translation

For document translations, added support for Microsoft DOC, PPT, and XLS files. For more information, see Supported formats.

Compute Engine

Generally available: When creating a reservation, you can now include a compact placement policy to specify that VMs should be located as close to each other as possible to reduce network latency. Learn how to create a reservation that specifies a compact placement policy.

Dataproc

--properties=dataproc:agent.ha.enabled=true can now be used to enable the Dataproc Agent in high availability mode. This property is supported by Dataproc Image versions 2.0 and above.

Dialogflow

The Dialogflow CX audio input duration limit has been increased from one minute to two minutes.

Filestore

High Scale and Enterprise tier instances now support overlapping permissions (GA).

Vertex AI

A new custom training overview page is available. The new overview page covers the following topics:

  • What is custom training?
  • Benefits of custom training on Vertex AI.
  • How custom training works.
  • Custom training workflow.

February 27, 2023

AlloyDB for PostgreSQL

AlloyDB for PostgreSQL is available in the following regions:

  • asia-east1 (Taiwan)
  • asia-east2 (Hong Kong)
  • asia-northeast2 (Osaka)
  • asia-northeast3 (Seoul)
  • asia-south1 (Mumbai)
  • asia-southeast2 (Jakarta)
  • australia-southeast1 (Sydney)
  • australia-southeast2 (Melbourne)
  • europe-central2 (Warsaw)
  • europe-north1 (Finland)
  • europe-west2 (London)
  • europe-west6 (Zurich)
  • us-east1 (South Carolina)
  • us-east4 (Northern Virginia)
  • us-west1 (Oregon)
  • us-west3 (Salt Lake City)

For more information, see AlloyDB Locations.

App Engine standard environment Python

The Python 3.11 runtime for App Engine standard environment is now generally available.

BigQuery

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

Go

Changes for bigquery/storage/apiv1beta1

1.47.0 (2023-02-22)

Features
  • bigquery/storage: Add default_value_expression to TableFieldSchema (#7400) (1244b3f)
  • bigquery: Add support for session in load jobs (#7418) (f9ff2ca)
Bug Fixes
  • bigquery: Avoid double-channel-close during context cancellation (#7467) (ca4b2ef)

Java

Changes for google-cloud-bigquery

2.23.0 (2023-02-22)

Features
Dependencies
  • Update cloud client dependencies (#2526) (4d88ccc)
  • Update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.13.0 (#2533) (ed2cb74)
  • Update dependency com.google.apis:google-api-services-bigquery to v2-rev20230210-2.0.0 (#2530) (62ff092)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.3.0 (#2534) (f1bcc33)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.20 (#2527) (5fe5e74)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.20 (#2528) (554e75d)

Python

Changes for google-cloud-bigquery

3.6.0 (2023-02-22)

Features
  • Adding preserveAsciiControlCharacter to CSVOptions (#1491) (f832e7a)
Bug Fixes
  • Annotate optional integer parameters with optional type (#1487) (a190aaa)
  • Loosen ipywidget dependency (#1504) (20d3276)
  • Removes scope to avoid unnecessary duplication (#1503) (665d7ba)
Dependencies
  • Update minimum google-cloud-core to 1.6.0 (a190aaa)

You can set default values on columns in your BigQuery tables. This feature is now generally available (GA).

BigQuery ML

The multivariate time-series forecasting model ARIMA_PLUS_XREG is now available to on-demand users.

Cloud Bigtable

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

Java

Changes for google-cloud-bigtable

2.19.2 (2023-02-21)

Bug Fixes
  • Change types for Cloud Bigtable Changestream methods (#1639) (908d70f)
Dependencies
  • Update shared deps to 3.3.0 and monitoring to 3.12.0 (#1643) (1a54fbf)
Cloud Functions

Cloud Functions has added support for a new runtime, Ruby 3.2, at the Preview release level.

New performance recommendations are supported for Cloud Functions, which analyze cold starts and suggest setting up minimum instances to improve function performance. At the Preview release level.

Cloud Logging

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

Java

Changes for google-cloud-logging

3.14.4 (2023-02-21)

Dependencies
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.3.0 (#1282) (58ac608)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.20 (#1279) (296cce1)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.20 (#1280) (6363196)
Cloud Run

When session affinity is enabled on a Cloud Run service that is splitting traffic between multiple revisions, requests from the same clients are now routed to the same revision. When updating the traffic splitting configuration, Cloud Run minimizes the number of clients that are redirected to a new revision.

Cloud Spanner

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

Java

Changes for google-cloud-spanner

6.36.0 (2023-02-08)

Features
  • Support UNRECOGNIZED types + decode BYTES columns lazily (#2219) (fc721c4)
Bug Fixes
Dependencies
  • Update dependency com.google.cloud:google-cloud-monitoring to v3.11.0 (#2262) (d566613)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.2.0 (#2264) (b5fdbc0)
  • Update dependency com.google.cloud:google-cloud-trace to v2.10.0 (#2263) (96f0c81)

6.36.1 (2023-02-21)

Bug Fixes
  • Prevent illegal negative timeout values into thread sleep() method while retrying exceptions in unit tests. (#2268) (ce66098)
Dependencies
  • Update dependency com.google.api.grpc:proto-google-cloud-spanner-executor-v1 to v1.2.0 (#2256) (f0ca86a)
  • Update dependency com.google.cloud:google-cloud-monitoring to v3.12.0 (#2284) (0be701a)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.3.0 (#2285) (bb5d5c6)
  • Update dependency com.google.cloud:google-cloud-trace to v2.11.0 (#2286) (3c80932)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.20 (#2280) (685d1ea)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.20 (#2281) (f2aabc2)

Node.js

Changes for @google-cloud/spanner

6.7.1 (2023-01-23)

Bug Fixes

6.7.2 (2023-02-17)

Bug Fixes
  • Tests emit empty metadata before emitting unspecified error (14ef031)

Go

Changes for spanner/admin/database/apiv1

1.44.0 (2023-02-01)

Features
  • spanner/spansql: Add support for ALTER INDEX statement (#7287) (fbe1bd4)
  • spanner/spansql: Add support for managing the optimizer statistics package (#7283) (e528221)
  • spanner: Add support for Optimistic Concurrency Control (#7332) (48ba16f)

Python

Changes for google-cloud-spanner

3.27.1 (2023-01-30)

Bug Fixes
  • Add context manager return types (830f325)
  • Change fgac database role tags (#888) (ae92f0d)
  • Fix for database name in batch create request (#883) (5e50beb)
Documentation
  • Add documentation for enums (830f325)

The new System insights dashboard displays metrics and scorecards for the resources that your instance or database uses and helps you get a high-level view of your system's performance. For more information, see Monitor instances with system insights.

Confidential VM

The service account attached to a Confidential Space workload VM now requires the confidentialcomputing.workloadUser role to generate an attestation token. If you receive a permission denied message for confidentialcomputing.locations.list on your existing workload, add the role to the VM service account.

Datastream

Terraform now supports Datastream private connectivity, connection profile, and stream resources. For more information, see Getting started with Terraform and Datastream.

Firestore in Datastore mode

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

Node.js

Changes for @google-cloud/datastore

7.3.2 (2023-02-17)

Bug Fixes

Java

Changes for google-cloud-datastore

2.13.5 (2023-02-17)

Dependencies
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.3.0 (#994) (ce8df48)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.20 (#989) (f71ccd9)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.20 (#990) (5e984c8)
Google Cloud Deploy Pub/Sub

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

Java

Changes for google-cloud-pubsub

1.123.4 (2023-02-22)

Dependencies
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.23.0 (#1496) (713d727)

1.123.3 (2023-02-22)

Dependencies
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.21.0 (#1470) (105c293)
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.22.0 (#1489) (665436c)
  • Update dependency com.google.cloud:google-cloud-core to v2.10.0 (#1464) (8cab4e2)
  • Update dependency com.google.cloud:google-cloud-core to v2.11.0 (#1490) (c42474a)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.3.0 (#1491) (e5e3227)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.20 (#1484) (8206d12)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.20 (#1485) (d0e9b2a)

Python

Changes for google-cloud-pubsub

2.15.0 (2023-02-22)

Features
  • Add google.api.method.signature to update methods (3dd43d6)
  • Add temporary_failed_ack_ids to ModifyAckDeadlineConfirmation (3dd43d6)
Bug Fixes
  • Add service_yaml_parameters to py_gapic_library BUILD.bazel targets (3dd43d6)
  • Move global import in publisher sample (#866) (271a46d)
  • Port proto changes (#871) (3dd43d6)
Documentation
  • Clarify BigQueryConfig PERMISSION_DENIED state (3dd43d6)
  • Clarify subscription description (3dd43d6)
  • Fix Pull description (3dd43d6)
  • Fix PullResponse description (3dd43d6)
  • Replacing HTML code with Markdown (3dd43d6)
  • Update Pub/Sub topic retention limit from 7 days to 31 days (3dd43d6)

February 24, 2023

Access Approval

Access Approval supports Cloud Composer in the Preview stage. For the complete list of supported services, see Supported services.

Apigee hybrid

hybrid v1.8.5

On February 24, 2023 we released an updated version of the Apigee hybrid software, v1.8.5.

For information on upgrading, see Upgrading Apigee hybrid to version 1.8.

Bug ID Description
266594584 Websocket was failing in asm 1.15. This was due to incompatible capitalization in variable names between the Anthos Service Mesh overlay.yaml file and the and the Envoy filter apigee-envoyfilter.yaml file.
266411394 Add support for Azure Front Door request headers to /healthz health check.
260372012 Requests failed with 500 response and keyvaluemap.service.ErrorDuringDecryption error after upgrade to Hybrid 1.8. Note: Fixed in Apigee hybrid 1.8.4 and newer.
245619397 In Apigee hybrid, fluentbit support now includes the NO_PROXY environment variable.
181569522 You can now create a new environment with the same name as a deleted environment without needing to perform manual clean-up tasks first.
Cloud Composer

The default Composer version is changed to Cloud Composer 2.

The default Cloud Composer image used for operations is now the latest version of Cloud Composer 2, unless the image-version parameter is explicitly specified.

The composer-latest-airflow-* version aliases now point to Cloud Composer 2.

24 new Airflow metrics are now available in Cloud Monitoring. For more information, see Monitor environments with Cloud Monitoring.

The apache-airflow-providers-google package is upgraded to the public version 8.9.0 in images with Airflow 2.4.3 and 2.3.4. For more information about changes, see the apache-airflow-providers-google page.

Cloud Composer 2.1.7 and 1.20.7 images are available:

  • composer-2.1.7-airflow-2.4.3 (default)
  • composer-2.1.7-airflow-2.3.4
  • composer-2.1.7-airflow-2.2.5
  • composer-1.20.7-airflow-1.10.15
  • composer-1.20.7-airflow-2.4.3
  • composer-1.20.7-airflow-2.3.4
  • composer-1.20.7-airflow-2.2.5

Cloud Composer versions 2.0.4, 2.0.5, 1.18.0, and 1.18.1 have reached their end of full support period.

Cloud SQL for MySQL

The Cloud SQL Proxy Operator is now available in public preview. The Cloud SQL Proxy Operator is an open-source Kubernetes operator that automates connecting workloads in a GKE cluster to Cloud SQL databases. To learn more about the Cloud SQL Proxy Operator, see About the Cloud SQL Proxy Operator.

Cloud SQL for PostgreSQL

The Cloud SQL Proxy Operator is now available in public preview. The Cloud SQL Proxy Operator is an open-source Kubernetes operator that automates connecting workloads in a GKE cluster to Cloud SQL databases. To learn more about the Cloud SQL Proxy Operator, see About the Cloud SQL Proxy Operator.

Cloud SQL for SQL Server

The Cloud SQL Proxy Operator is now available in public preview. The Cloud SQL Proxy Operator is an open-source Kubernetes operator that automates connecting workloads in a GKE cluster to Cloud SQL databases. To learn more about the Cloud SQL Proxy Operator, see About the Cloud SQL Proxy Operator.

February 23, 2023

Anthos Config Management

Increased the helm-sync container CPU request to 50m. For information on resource requirements, see Resource requests.

Updated the spec.override.resources field on RootSync and RepoSync objects to let you override the default resource amounts (for example, CPU or memory) requested by the helm-sync container.

Anthos clusters on bare metal

Release 1.13.5

Anthos clusters on bare metal 1.13.5 is now available for download. To upgrade, see Upgrading Anthos on bare metal. Anthos clusters on bare metal 1.13.5 runs on Kubernetes 1.24.

Fixes:

Known issues:

For information about the latest known issues, see Anthos clusters on bare metal known issues in the Troubleshooting section.

BigQuery

Authorized stored procedures are now in preview. This feature lets you share stored procedures with users or groups without giving them direct access to the underlying tables.

Cloud Data Fusion

FTP Plugins versions 3.1.0 and 3.2.0 are generally available (GA) in Cloud Data Fusion versions 6.7.2+ and 6.8.0+, respectively. They include support for more file formats and properties. An issue was fixed in the FTP Batch Source that caused pipelines to fail when running with Dataproc 2.0. For more information, see the CDAP Hub release log.

Cloud Data Loss Prevention

Data profiles generated at the column level include the following metrics:

  • Estimated null proportion: an approximate proportion of null values in a column, categorized as high, medium, low, or very low.
  • Estimated uniqueness: an estimate of how much of the data in a column is unique, categorized as high, medium, or low.

For more information on these metrics, see the Metrics reference.

Cloud Load Balancing

Network Load Balancing logging and Internal TCP/UDP Load Balancing logging are now available in General availability.

Cloud Logging

The time-range selector in the Logs Explorer has been updated to support a larger set of time range options, such as preset times, custom start and end times, and relative time ranges. For more information, see Use the time-range selector.

Dataproc

Upgrade Spark to 3.3.2 and its dependencies in 1.1 and 2.0 Dataproc Serverless for Spark runtimes:

  • Jackson to 2.13.5
  • Jetty to 9.4.50.v20221201
  • ORC to 1.8.2
  • Protobuf to 3.21.12
  • RoaringBitmap to 0.9.39
Document AI Warehouse

TIFF file UI rendering support: when calling GetDocument API for a TIFF file, the API will return a converted PNG image inside cloud_ai_document field.

Users do not need to grant the Cloud Storage roles to the Document AI Warehouse service account during the provisioning process.

February 22, 2023

Anthos Service Mesh

1.15.5-asm.2 is now available for in-cluster Anthos Service Mesh.

You can now download 1.15.5-asm.2 for in-cluster Anthos Service Mesh. It includes the features of Istio 1.15.5 subject to the list of supported features.

BigQuery

Fixed linked datasets querying shared dataset that has data ingested through streaming inserts or the BigQuery Storage Write API.

Cloud DNS

Health checks for internal load balancers and automatic failovers in Cloud DNS routing policies are now available in GA.

Cloud Interconnect

HA VPN over Cloud Interconnect is generally available. With HA VPN over Cloud Interconnect, you can use Cloud VPN to encrypt your Cloud Interconnect traffic by deploying HA VPN tunnels over your VLAN attachments.

For more information, see the HA VPN over Cloud Interconnect overview.

Cloud VPN

HA VPN over Cloud Interconnect is generally available. With HA VPN over Cloud Interconnect, you can use Cloud VPN to encrypt your Cloud Interconnect traffic by deploying HA VPN tunnels over your VLAN attachments.

For more information, see the HA VPN over Cloud Interconnect overview.

Compute Engine

Generally available: You can upgrade the term of your 1-year commitments and convert them into 3-year commitments to get a higher discount percentage for your committed resources and continue receiving the discounts for a longer time period.

For more information, see Upgrade the term of commitments.

Google Cloud VMware Engine

VMware Engine private clouds support the addition of a Trusted Platform Module (TPM) 2.0 virtual cryptoprocessor to a virtual machine.

For details about this feature, see About Virtual Trusted Platform Module.

Google Kubernetes Engine

(2023-R05) Version updates

GKE cluster versions have been updated.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in control plane upgrades and node upgrades for existing clusters. For more information on versioning and upgrades, see GKE versioning and support and Upgrades.

No channel

  • Version 1.24.9-gke.3200 is now the default version.
  • The following control plane and node versions are now available:
  • The following control plane versions are no longer available:
    • 1.21.14-gke.7100
    • 1.22.15-gke.1000
    • 1.22.15-gke.2500
    • 1.22.16-gke.1300
    • 1.22.16-gke.2000
    • 1.25.5-gke.2000
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version 1.21.14-gke.14100 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version 1.22.17-gke.3100 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version 1.22.17-gke.3100 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version 1.25.6-gke.200 with this release.

Stable channel

  • The following versions are now available in the Stable channel:
  • The following versions are no longer available in the Stable channel:
    • 1.22.16-gke.2000
    • 1.24.9-gke.1500
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version 1.22.17-gke.3100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version 1.22.17-gke.3100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version 1.24.9-gke.3200 with this release.

Regular channel

  • Version 1.24.9-gke.3200 is now the default version in the Regular channel.
  • The following versions are now available in the Regular channel:
  • The following versions are no longer available in the Regular channel:
    • 1.21.14-gke.14600
    • 1.22.16-gke.2000
    • 1.23.14-gke.1800
    • 1.24.9-gke.2000
    • 1.25.5-gke.2000
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to version 1.21.14-gke.15800 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version 1.22.17-gke.3100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version 1.23.16-gke.200 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version 1.24.9-gke.3200 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version 1.24.9-gke.3200 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version 1.25.6-gke.200 with this release.

Rapid channel

  • Version 1.25.6-gke.1000 is now the default version in the Rapid channel.
  • The following versions are now available in the Rapid channel:
  • The following versions are no longer available in the Rapid channel:
    • 1.22.17-gke.3100
    • 1.23.16-gke.200
    • 1.24.9-gke.3200
    • 1.26.1-gke.200
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version 1.22.17-gke.4000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version 1.23.16-gke.1100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version 1.24.10-gke.1200 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version 1.25.6-gke.1000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version 1.25.6-gke.1000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version 1.26.1-gke.1500 with this release.

(2023-R05) Version updates

  • Version 1.24.9-gke.3200 is now the default version.
  • The following control plane and node versions are now available:
  • The following control plane versions are no longer available:
    • 1.21.14-gke.7100
    • 1.22.15-gke.1000
    • 1.22.15-gke.2500
    • 1.22.16-gke.1300
    • 1.22.16-gke.2000
    • 1.25.5-gke.2000
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version 1.21.14-gke.14100 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version 1.22.17-gke.3100 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version 1.22.17-gke.3100 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version 1.25.6-gke.200 with this release.

(2023-R05) Version updates

  • The following versions are now available in the Stable channel:
  • The following versions are no longer available in the Stable channel:
    • 1.22.16-gke.2000
    • 1.24.9-gke.1500
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version 1.22.17-gke.3100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version 1.22.17-gke.3100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version 1.24.9-gke.3200 with this release.

(2023-R05) Version updates

  • Version 1.24.9-gke.3200 is now the default version in the Regular channel.
  • The following versions are now available in the Regular channel:
  • The following versions are no longer available in the Regular channel:
    • 1.21.14-gke.14600
    • 1.22.16-gke.2000
    • 1.23.14-gke.1800
    • 1.24.9-gke.2000
    • 1.25.5-gke.2000
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to version 1.21.14-gke.15800 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version 1.22.17-gke.3100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version 1.23.16-gke.200 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version 1.24.9-gke.3200 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version 1.24.9-gke.3200 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version 1.25.6-gke.200 with this release.

(2023-R05) Version updates

  • Version 1.25.6-gke.1000 is now the default version in the Rapid channel.
  • The following versions are now available in the Rapid channel:
  • The following versions are no longer available in the Rapid channel:
    • 1.22.17-gke.3100
    • 1.23.16-gke.200
    • 1.24.9-gke.3200
    • 1.26.1-gke.200
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version 1.22.17-gke.4000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version 1.23.16-gke.1100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version 1.24.10-gke.1200 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version 1.25.6-gke.1000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version 1.25.6-gke.1000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version 1.26.1-gke.1500 with this release.
VPC Service Controls

Preview stage support for the following integration:

February 21, 2023

Anthos Service Mesh

1.16.2-asm.2 is now available for in-cluster Anthos Service Mesh.

You can now download 1.16.2-asm.2 for in-cluster Anthos Service Mesh. It includes the features of Istio 1.16.2 subject to the list of supported features.

Managed Anthos Service Mesh 1.16 isn't rolling out to the rapid release channel at this time. You can periodically check this page for the announcement of the rollout of managed Anthos Service Mesh to the rapid channel. See Select a managed Anthos Service Mesh release channel for more information.

Anthos Service Mesh now supports multi-cluster meshes on Amazon EKS and Microsoft AKS. See Install Anthos Service Mesh and Set up a multi-cluster mesh outside Google Cloud for more information.

Anthos Service Mesh now supports Mesh CA on all supported platforms.

Anthos Service Mesh now supports Anthos Clusters on Azure as a preview feature.

Anthos Service Mesh 1.13 is no longer supported. For more information, see Supported versions.

App Engine flexible environment Go

The Go runtime versions 1.18 and 1.19 are now available in preview and are built on a modern and secure operating system (Ubuntu 22). These new runtime versions use Google Cloud's buildpacks and require updates to your app.yaml. Learn more.

App Engine flexible environment Python

The Python runtime versions 3.8, 3.9, 3.10, and 3.11 are now available in preview and are built on modern and secure operating systems (Ubuntu 18 and 22). These new runtime versions use Google Cloud's buildpacks and require updates to your app.yaml. Learn more.

Backup and DR

Google Cloud Backup and DR is now available under Google Cloud terms of service.

BigQuery Cloud Interconnect

Dataplane v2 for Cloud Interconnect is fully available for customers using Dedicated Interconnect or Partner Interconnect in the following region:

  • us-east1 (South Carolina)

All new VLAN attachments that you create in these regions are automatically provisioned on Dataplane v2. Existing VLAN attachments for these regions can be migrated to Dataplane v2. You can migrate existing attachments yourself by re-creating the attachments, or you can request and schedule an assisted migration. Contact Google Cloud Support for assistance.

For the list of all regions that are Dataplane v2-enabled, see the Locations table (Dedicated Interconnect) or Supported service providers (Partner Interconnect).

Cloud Storage

You can now attach a maximum of 50 tag bindings to a storage bucket.

Compute Engine

Generally available: NVIDIA® T4 GPUs are now available in the following region and zones:

  • Warsaw, Poland, Europe: europe-central2-b,c

For more information about using GPUs on Compute Engine, see GPU platforms.

Generally available: The image import tool now supports importing SUSE Linux Enterprise Server 15 SP4 and SUSE Linux Enterprise Server 15 SP4 for SAP images to Google Cloud.

Regional metrics for Compute Engine API limits are now available. Regional migration of API limits reduces the scope of global or multi-regional outages. For more information about the new regional metrics and changes in API limits, see API rate limits.

Due to this change, you might want to update your Cloud Monitoring dashboards, queries and alerts to use the regional metrics. For more information, see Migrate Compute Engine API quota from global metrics to regional metrics.

Config Connector

Config Connector version 1.101.0 is now available.

Disabled fast dependency reconciliation during resource deletion.

Adjusted default reconciliation interval for the following resources:

  • BigtableInstance: 3600 seconds (1 hour)
  • BigtableTable: 3600 seconds (1 hour)
  • ServiceUsage: 3600 seconds (1 hour)
  • ComputeSslCertificate: 0 seconds (This resource does not support any updates)

Graduated the following resources from alpha to stable: NetworkServicesGateway, NetworkServicesGRPCRoute, NetworkServicesHTTPRoute, NetworkServicesMesh, NetworkServicesTCPRoute, NetworkServicesTLSRoute.

Removed GameServicesRealm resource.

Added spec.externalDataConfiguration.referenceFileSchemaUri field to BigQueryTable.

Added spec.gitFileSource.githubEnterpriseConfigRef, spec.repositoryEventConfig and spec.sourceToBuild.githubEnterpriseConfigRef fields to CloudBuildTrigger.

Added spec.edgeSecurityPolicyRef and spec.localityLbPolicies fields to ComputeBackendService.

Added spec.scheduling.maxRunDuration field to ComputeInstance.

Added spec.resourcePolicies and spec.scheduling.maxRunDuration fields to ComputeInstanceTemplate.

Added spec.shareSettings field to ComputeNodeGroup.

Added spec.tcpTimeWaitTimeoutSec field to ComputeRouterNAT (#692).

Added spec.adaptiveProtectionConfig.autoDeployConfig field to ComputeSecurityPolicy.

Added spec.bindings.members.memberFrom.serviceIdentityRef field to IAMPartialPolicy (#722).

Added spec.memberFrom.serviceIdentityRef field to IAMPolicyMember (#722).

Added spec.ipConfiguration.enablePrivatePathForGoogleCloudServices field to SQLInstance.

spec.settings.diskType is now immutable in SQLInstance.

Fixed a bug that could cause controllers to become stuck on an outdated CRD version.

Datastream

You can now set the number of maximum concurrent backfill tasks for a stream using the Datastream API. To learn more, see Manage streams.

Discovery Engine API

Discovery for Media

Preview recommendations is now available in Preview mode.

Use this feature to preview and evaluate what documents your serving configs will recommend to your users. This allows you to test models and serving configs quickly before you go into production.

For information about this feature, see Preview Recommendations.

Document AI

This launch upgrades the lifecycle stage of the Custom Document Extractor (CDE) component of the DocAI Workbench from Public Preview to Generally Available (GA). CDE covers essential workflows for developing custom document extraction processors with end-to-end UI support:

  • Data import
  • Schema creation and annotation
  • Processor model training
  • Evaluation and troubleshooting
  • Model deployment and version management
  • Human-in-the-loop (HITL) integration for "last-mile" processor quality assurance

Notable new Generally Available Custom Document Extractor (CDE) features include:

  • Public APIs
  • Automatic schema label creation from pre-labeled documents
  • Schema label data type and occurrence editable pre-training
  • New DocAI Toolkit with a labeled document converter

The following features have been upgraded:

  • Processor Gallery
  • Schema editor
  • Labeling UI
  • Training pipeline
  • Manage versions table
Google Distributed Cloud Edge

This is a minor release of Distributed Cloud Edge (version 1.3.0).

The following new features have been introduced in this release of Google Distributed Cloud Edge:

The following changes have been introduced in this release of Distributed Cloud Edge:

  • Getting information about a Machine resource now returns the version of the Distributed Cloud Edge cluster stack.
  • You can now connect Distributed Cloud Edge clusters to a Virtual Private Cloud network in a Cloud project other than your Distributed Cloud Edge cluster project.
  • When creating a cross-project VPN connection, you can no longer specify a VPC project service account. Distributed Cloud Edge now uses your cluster project service account.
Live Stream API

Added content encryption support

Added new channel events: mute, unmute, return to program, and switch input

Added the timecode feature which supports synchronizing media workflows with live stream content

Vertex AI Workbench

M104 Update

This update of the M104 release of Vertex AI Workbench managed notebooks includes the following:

  • Fixed a bug where local and remote kernels are not displayed. This happens when remote kernels are not accessible.
  • Minor bug fixes and improvements.
Workflows

An issue where one shared variable in a subworkflow overwrote another in a calling subworkflow during a workflow's execution is resolved. This affected calling a subworkflow with a parallel step from within a parallel step.

February 20, 2023

Apigee API hub

On February 20, 2023 Apigee API hub released a new version of the software.

Bug ID Description
264686707 Vertical scrollbars would not appear if the taxonomy and lifecycle stage tables overflowed the page.
264409346 The API list failed to load if there were over 1,000 APIs registered.
Cloud Bigtable

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

Node.js

Changes for @google-cloud/bigtable

4.3.0 (2023-02-10)

Features
  • Publish the Cloud Bigtable Change Streams (#1237) (000a353)
Bug Fixes

Java

Changes for google-cloud-bigtable

2.19.1 (2023-02-16)

Bug Fixes
  • Change the return type of Heartbeat::getEstimatedLowWatermark to long (#1631) (a101494)
  • Fix connectivity error count calculation (#1632) (0803785)
  • test: Fix flaky test (#1633) (fc29cd3)
Dependencies
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.20 (#1626) (0865023)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.20 (#1627) (782e81f)
Cloud Healthcare API

A release was made. Updates may include general performance improvements, bug fixes, and updates to the API reference documentation.

Compute Engine

Preview: You can autoscale a regional managed instance group with a BALANCED target distribution shape. With the BALANCED shape, the autoscaler is aware of the capacity in each zone and creates VMs in zones that have resource availability. For more information, see Autoscaling a regional MIG.

Firestore in Datastore mode

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

Node.js

Changes for @google-cloud/datastore

7.3.1 (2023-02-17)

Bug Fixes
  • deps: Roll back dependency @google-cloud/datastore to ^7.2.0 (#1069) (1677c53)

7.3.0 (2023-02-16)

Migrate to Virtual Machines

Preview: Migrate to Virtual Machines from an Azure source lets you migrate Azure VM instances to Compute Engine.

February 17, 2023

Access Context Manager

The ability to add individual VPC networks to a perimeter is generally available (GA).

Previously, all VPC networks in a host project were added to a perimeter. You can now do the following:

  • Add individual VPC networks as members of a perimeter.
  • Create an ingress rule to authorize individual VPC networks to access a perimeter.
Chronicle

Search API

The query limit for the udmSearch method has been increased from 60 to 120 queries per hour (QPH). The maximum number of events which can be returned using the udmSearch method has been increased from 1,000 to 10,000.

UDM Search

You can now specify single-line comments and block comments in UDM search. You can also now use UDM search to find values of type float (floating point numbers) and bool (boolean).

Cloud Logging

You can create log buckets that use Log Analytics and upgrade existing log buckets to use Log Analytics by using the Logging API. For more information, see Create a bucket.

Cloud Monitoring

You can now install pre-defined alerting policies for services integrated with Cloud Monitoring from the Monitoring Integrations page and from the Observability tab on the pages for Kubernetes Engine clusters and workloads. For more information about these installable policies, see Install alerting policies.

To view details of your user-defined metrics, use the Metrics diagnostics page, which can now be accessed through the navigation pane of Cloud Monitoring. For more information, see View information about your user-defined metrics.

Dataproc

New sub-minor versions of Dataproc images:

  • 1.5.82-debian10, 1.5.82-rocky8, 1.5.82-ubuntu18
  • 2.0.56-debian10, 2.0.56-rocky8, 2.0.56-ubuntu18
  • 2.1.4-debian11, 2.1.4-rocky8, 2.1.4-ubuntu20
Google Cloud Deploy

Google Cloud Deploy now uses Skaffold 2.0 as the default Skaffold version for all target types.

Google Kubernetes Engine

In Standard clusters with GKE version 1.26 and later, you can now audit workloads to validate if they are compatible with Autopilot clusters. Use kubectl get audit to see the cluster objects.

Network Intelligence Center

Connectivity Tests now include dual-stack instances with both IPv4 and IPv6 addresses, including instances with multiple network interfaces. For more information, see Create and run Connectivity Tests.

VPC Service Controls

The ability to add individual VPC networks to a perimeter is generally available (GA).

Previously, all VPC networks in a host project were added to a perimeter. You can now do the following:

  • Add individual VPC networks as members of a perimeter.
  • Create an ingress rule to authorize individual VPC networks to access a perimeter.

February 16, 2023

AlloyDB for PostgreSQL

Continuous backup and recovery is in Preview. This feature protects your clusters from data-loss events by letting you recover their data from any moment within a configurable window.

Cloud Logging

Version 2.25.1 of the Ops Agent introduces health checks. When the Ops Agent starts, it performs a series of checks for conditions that prevent the agent from running correctly. If the agent detects one of the conditions, it writes a message to its health-check log and exits. For more information, see Find Ops Agent troubleshooting information.

Cloud Monitoring

Version 2.25.1 of the Ops Agent introduces health checks. When the Ops Agent starts, it performs a series of checks for conditions that prevent the agent from running correctly. If the agent detects one of the conditions, it writes a message to its health-check log and exits. For more information, see Find Ops Agent troubleshooting information.

The Ops Agent now provides Preview support for NVIDIA GPU metrics, including metrics reported from the NVIDIA Management Library (NVML) and the Data Center GPU Manager (DCGM).

When you install the GPU-enabled version of the Ops Agent, NVML metrics are collected automatically. DGCM metrics are available as a third-party integration. For information about configuring the integration, see NVIDIA Data Center GPU Manager. The reference document for Ops Agent metrics includes tables for the NVML metrics and the DCGM metrics.

Cloud Run

You can now deploy public container images from Docker Hub to Cloud Run.

Cloud Spanner

The Cloud Spanner regional endpoints feature has been moved to a future release. It is not currently available.

Compute Engine

Preview: C3 VMs are now available in the following regions:

  • Council Bluffs, Iowa, North America : us-central1
  • Ashburn, Virginia, North America: us-east4
  • Eemshaven, Netherlands, Europe : europe-west4

Preview: You can now use a GPU-enabled Ops Agent to track GPU utilization and GPU memory usage rates for Linux virtual machine instances that have attached GPUs.

Through an available integration with NVIDIA's Data Center GPU Manager (DCGM), you can also track metrics such as Streaming Multiprocessor (SM) block utilization, SM occupancy, SM pipe utilization, PCIe traffic rate, and NVLink traffic rate.

For more information, see Monitoring GPU performance on Linux VMs.

Resource Manager

The organization restrictions feature has entered General Availability. The organization restrictions feature helps security administrators to prevent data exfiltration due to phishing or insider attacks. The organization restrictions feature restricts access only to resources in authorized Google Cloud organizations. For more information, see Introduction to organization restrictions.

Text-to-Speech

Text-to-Speech offers these new voices. See the supported voices page for a complete list of voices and audio samples.

  • cloud-eu-ES-Standard-A
  • cloud-gl-ES-Standard-A
reCAPTCHA Enterprise

reCAPTCHA Enterprise Fraud Prevention is available in Preview.

You can use reCAPTCHA Enterprise Fraud Prevention to protect payment transactions against attacks such as carding, stolen instrument fraud, and account takeover payment fraud. For more information, see Protect payment transactions.

February 15, 2023

Batch BigQuery

You can now make a dataset and the tables in that dataset case-insensitive when you create a dataset or alter a dataset. This feature is generally available (GA).

In the Explorer pane, the resource corresponding to the focused tab is now selected. This feature is generally available (GA).

In the Explorer pane, you can now see all the resources in the searched resource's level by clicking Show more. This feature is generally available (GA).

Chronicle

The following supported default parsers have changed. Each is listed by product name and ingestion label, if applicable.

  • 1Password (ONEPASSWORD)
  • Atlassian Jira (ATLASSIAN_JIRA)
  • AWS GuardDuty (GUARDDUTY)
  • Azure AD Directory Audit (AZURE_AD_AUDIT)
  • Azure AD Organizational Context (AZURE_AD_CONTEXT)
  • Carbon Black (CB_EDR)
  • Cisco Stealthwatch (CISCO_STEALTHWATCH)
  • Cisco WLC/WCS (CISCO_WIRELESS)
  • Cloudflare WAF (CLOUDFLARE_WAF)
  • CrowdStrike Detection Monitoring (CS_DETECTS)
  • CrowdStrike Falcon (CS_EDR)
  • Cybereason EDR (CYBEREASON_EDR)
  • DigitalArts i-Filter (DIGITALARTS_IFILTER)
  • F5 ASM (F5_ASM)
  • F5 BIGIP LTM (F5_BIGIP_LTM)
  • Google Chrome Browser Cloud Management (CBCM) (N/A)
  • Imperva (IMPERVA_WAF)
  • Imperva Database (IMPERVA_DB)
  • Ipswitch MOVEit Transfer (IPSWITCH_MOVEIT_TRANSFER)
  • Linux Auditing System (AuditD) (AUDITD)
  • Microsoft AD FS (ADFS)
  • Microsoft Graph API Alerts (MICROSOFT_GRAPH_ALERT)
  • Mobileiron (MOBILEIRON)
  • Netskope Web Proxy (NETSKOPE_WEBPROXY)
  • Palo Alto Cortex XDR Events (PAN_CORTEX_XDR_EVENTS)
  • Palo Alto Networks Firewall (PAN_FIREWALL)
  • Samba SMBD (SMBD)
  • Sentinelone Alerts (SENTINELONE_ALERT)
  • SentinelOne Deep Visibility (SENTINEL_DV)
  • SentinelOne EDR (SENTINEL_EDR)
  • SonicWall (SONIC_FIREWALL)
  • Trend Micro AV (TRENDMICRO_AV)
  • VMware vCenter (VMWARE_VCENTER)
  • Windows DNS (WINDOWS_DNS)
  • Windows Event (WINEVTLOG)

For details about changes in each parser, see Supported default parsers.

Cloud Data Loss Prevention

The VAT_NUMBER infoType detector can identify Belgium VAT numbers.

For more information about VAT_NUMBER and other built-in infoType detectors, see InfoType detector reference.

Cloud Interconnect

Dataplane v2 for Cloud Interconnect is fully available for customers using Dedicated Interconnect or Partner Interconnect in the following regions:

  • us-west1 (Oregon)
  • europe-west4 (Netherlands)

All new VLAN attachments that you create in these regions are automatically provisioned on Dataplane v2. Existing VLAN attachments for these regions can be migrated to Dataplane v2. You can migrate existing attachments yourself by re-creating the attachments, or you can request and schedule an assisted migration. Contact Google Cloud Support for assistance.

For the list of all regions that are Dataplane v2-enabled, see the Locations table (Dedicated Interconnect) or Supported service providers (Partner Interconnect).

Cloud Monitoring

You can now configure uptime checks to include a user-defined content-type header. For more information, see the customContentType field of the UptimeCheckConfig structure.

Cloud Translation

Glossaries are now supported for the recently added 24 languages.

  • Assamese
  • Aymara
  • Bambara
  • Bhojpuri
  • Dhivehi
  • Dogri
  • Ewe
  • Guarani
  • Ilocano
  • Konkani
  • Krio
  • Kurdish(Sorani)
  • Lingala
  • Luganda
  • Maithili
  • Meiteilon(Manipuri)
  • Mizo
  • Oromo
  • Quechua
  • Sanskrit
  • Sepedi(Pedi)
  • Tigrinya
  • Tsonga
  • Twi (Akan)
Transcoder API

Validation checks added for segmentDuration and gopDuration for all video codecs as outlined in the documentation. This change was released earlier this month.

Translation Hub

Glossaries are now supported for the recently added 24 languages.

  • Assamese
  • Aymara
  • Bambara
  • Bhojpuri
  • Dhivehi
  • Dogri
  • Ewe
  • Guarani
  • Ilocano
  • Konkani
  • Krio
  • Kurdish(Sorani)
  • Lingala
  • Luganda
  • Maithili
  • Meiteilon(Manipuri)
  • Mizo
  • Oromo
  • Quechua
  • Sanskrit
  • Sepedi(Pedi)
  • Tigrinya
  • Tsonga
  • Twi (Akan)
reCAPTCHA Enterprise

reCAPTCHA Enterprise account defender is now generally available (GA).

You can use this feature to detect and prevent account-related fraudulent activities.

February 14, 2023

Apigee hybrid

hybrid v1.7.6

On February 14, 2023 we released an updated version of the Apigee hybrid software, v1.7.6.

For information on upgrading, see Upgrading Apigee hybrid to version 1.7.

Bug ID Description
268445095 The validateOrg flag can be set to false to bypass upgrade validation errors when configuration includes HTTP Forward proxy. You can use this to avoid upgrade errors caused by HTTP proxy settings.
262699558 The watcher component no longer fails when using Kubernetes Secret to store hybrid service account secret.
181569522 You can now create a new environment with the same name as a deleted environment without needing to perform manual clean-up tasks first.
218567150 The ingress gateway is now configured to consistently preserve UUID in the x-request-id header.
Note: This setting does have some impact on tracing in the ingress gateway. For more information, see pack_trace_reason in "UUID (proto)" in the envoy documentation. (Also fixed in Apigee hybrid v1.8.3)
259264961 Added support for ASM v1.15. Please see Known issue 266452840
Artifact Registry

Artifact Registry remote repositories and virtual repositories are now in Preview. These features help you to optimize your build and deployment workflows.

  • Remote repositories cache artifacts from external sources, including Docker Hub, Maven Central, PyPI, and the npm registry.
  • Virtual repositories provide a single access point to download artifacts from multiple remote or standard repositories. Each upstream repository has a set priority to protect against issues with dependency confusion.
Cloud Composer

(Cloud Composer 2) The default version of Airflow is changed to 2.4.3.

(Cloud Composer 2) Fixed the problem where the Composer Agent Kubernetes workload generated warnings about failed pods during the environment creation.

Fixed environment upgrade checks that were failing for environments in some Cloud Composer 2 versions.

Cloud Composer 2.1.6 and 1.20.6 images are available:

  • composer-2.1.6-airflow-2.4.3 (default)
  • composer-2.1.6-airflow-2.3.4
  • composer-2.1.6-airflow-2.2.5
  • composer-1.20.6-airflow-1.10.15 (default)
  • composer-1.20.6-airflow-2.4.3
  • composer-1.20.6-airflow-2.3.4
  • composer-1.20.6-airflow-2.2.5

Cloud Composer versions 2.0.3 and 1.17.10 have reached their end of full support period.

Compute Engine

Tau T2A VMs now support secure boot.

Dataform

Dataform in Preview is available in the following regions:

  • asia-southeast1
  • europe-west1
  • us-west1
Dialogflow

Dialogflow CX added regional support for some system entities. The following system entities:

  • @sys.person
  • @sys.address
  • @sys.geo-city
  • @sys.geo-country
  • @sys.geo-state

are now available in the following regions for English (en), French (fr), Italian (it), German (de), and Spanish (es) languages:

  • europe-west1
  • europe-west2
  • europe-west3
  • northamerica-northeast1
SAP on Google Cloud

Google Cloud's Agent for SAP is now generally available (GA)

To simplify agent installation and operation, while also enabling access to new products, Google Cloud's Agent for SAP v1.0 combines Google Cloud's monitoring agent for SAP NetWeaver with new Process Monitoring and Workload Manager Validation functionalities.

In addition to collecting and sending information required by SAP to the SAP Host Agent, on Linux, now you can opt in and enable other functionalities, all built into the same agent. The new optional functionalities include collection of Process Monitoring metrics, such as high-availability cluster status and information, and collection of Workload Manager Validation metrics, a way to automatically evaluate your workloads against best practices.

For more information, see What's new with Google Cloud's Agent for SAP.

Vertex AI

Vertex AI Prediction

Pre-built PyTorch containers for serving predictions from PyTorch models is generally available (GA).

Vertex AI Matching Engine now supports Private Service Connect in Preview. To learn how to set up a a Private Service Connect instance, see Using Private Service Connect.

Video Stitcher API

Video Stitcher API can now insert ads served by Google Ad Manager (GAM) into live streams and VOD assets.

February 13, 2023

Access Approval

Access Approval supports Artifact Registry in the GA stage.

Anthos clusters on VMware

Anthos clusters on VMware 1.13.5-gke.27 is now available. To upgrade, see Upgrading Anthos clusters on VMware. Anthos clusters on VMware 1.13.5-gke.27 runs on Kubernetes 1.24.9-gke.2500.

The supported versions offering the latest patches and updates for security vulnerabilities, exposures, and issues impacting Anthos clusters on VMware are 1.14, 1.13, and 1.12.

  • Updated the Ubuntu image to ubuntu-gke-op-2004-1-13-v20230201 using node kernel version 5.4.0.1062.60.

  • Instead of ignoring snapshots files with empty content, we save their names in a new file named empty_snapshots.

During preflight checks and cluster diagnosis, we now skip PVs and PVCs that use non-vSphere drivers.

Fixed the following vulnerabilities:

App Engine standard environment Go

The Go 1.20 runtime for App Engine standard environment is now available in preview.

BigQuery

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

Go

Changes for bigquery/storage/apiv1beta1

1.46.0 (2023-02-06)

Features
Bug Fixes
  • bigquery: Create/update an isolated dataset for collation feature (#7256) (b371558)
  • bigquery: Fetch dst table for jobs when readings with Storage API (#7325) (0bf80d7), refs #7322

Java

Changes for google-cloud-bigquery

2.22.0 (2023-02-08)

Features
  • Add collation for Case sensitive string column (#2490) (3257737)
Dependencies
  • Update arrow.version to v11 (major) (#2495) (94ed060)
  • Update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.11.0 (#2482) (e6ffb9b)
  • Update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.12.0 (#2512) (09f280d)
  • Update dependency com.google.cloud:google-cloud-bigquerystorage-bom to v2.31.0 (#2499) (c0a393c)
  • Update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.15.0 (#2483) (5c2bf69)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.2.0 (#2513) (02832dd)

You can now create materialized views over BigLake metadata cache-enabled tables to reference structured data stored in Cloud Storage. This feature is in preview.

Cloud Bigtable

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

Java

Changes for google-cloud-bigtable

2.19.0 (2023-02-10)

Features
Bug Fixes
  • Modify ConvertExceptionCallable to retry on Goaway (#1588) (cf752ea)
Documentation
  • Fix javadoc code example for awaitOptimizeRestoredTableAsync (#1617) (8b23bb9)

2.18.4 (2023-02-06)

Dependencies
  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.11.0 (#1609) (88be13e)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.2.0 (#1610) (15db117)
Cloud Functions

Cloud Functions has added support for a new runtime, Go 1.20, at the Preview release level.

Cloud Healthcare API

A release was made. Updates may include general performance improvements, bug fixes, and updates to the API reference documentation.

Cloud Logging

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

Java

Changes for google-cloud-logging

3.14.3 (2023-02-06)

Dependencies
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.2.0 (#1269) (e196a80)
Cloud Spanner

As of today, the list compute price for the following 9-replica Spanner multi-region configurations has been reduced: nam-eur-asia1 and nam-eur-asia3. For more details, see Cloud Spanner pricing.

Dataflow

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

Python

Changes for google-cloud-dataflow-client

0.8.2 (2023-02-07)

Bug Fixes
  • Raise not implemented error when REST transport is not supported (#170) (44651ca)
Eventarc

Eventarc is available in the region: me-west1 (Tel Aviv, Israel).

Firestore in Datastore mode

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

Node.js

Changes for @google-cloud/datastore

7.2.0 (2023-02-09)

Features
  • Add dynamic routing header annotation to DatastoreV1 (b023ab4)
  • Added Snooze API support (b023ab4)
  • Added SuggestConversationSummary RPC (b023ab4)
  • New transaction options for datastoreV1 (b023ab4)
Bug Fixes

Java

Changes for google-cloud-datastore

2.13.4 (2023-02-06)

Dependencies
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.2.0 (#975) (f94bd37)
Pub/Sub

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

Java

Changes for google-cloud-pubsub

1.123.2 (2023-02-06)

Dependencies
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.2.0 (#1474) (5fccae4)

Python

Changes for google-cloud-pubsub

2.14.1 (2023-02-08)

Bug Fixes
  • Add context manager return types (4f690b9)
Documentation
  • Add documentation for enums (4f690b9)
  • Mark revision_id in CommitSchemaRevisionRequest as deprecated (#861) (09b846d)
Vertex AI

Support for resource-level IAM policies for Vertex AI featurestore and entityType resources is generally available (GA). For more information, see Control access to resources.

February 10, 2023

Access Approval

Access Approval supports Cloud NAT in the Preview stage. For the complete list of supported services, see Supported services.

Config Controller

Config Controller now uses the following versions of its included products:

Dataproc

Dataproc Serverless for Spark now supports unconditional TTL to batches. The workload will be terminated after the TTL without waiting for work to complete.

Dataproc Serverless for Spark now supports statically-sized Dataproc Serverless for Spark batch workloads with more than 500 executors.

Add support for filters when listing batches. Batches may be filtered on one or more of batch_id, batch_uuid, state, or create_time (for example, state = RUNNING AND create_time < "2023-01-01T00:00:0Z"). See Filter expressions for more information.

Generate a warning when initialization actions are used in a cluster created with a driver node group.

The default Dataproc Serverless for Spark runtime version has changed to 2.0.

Google Kubernetes Engine

(2023-R04) Version updates

GKE cluster versions have been updated.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in control plane upgrades and node upgrades for existing clusters. For more information on versioning and upgrades, see GKE versioning and support and Upgrades.

No channel

  • Version 1.24.9-gke.2000 is now the default version.
  • The following control plane and node versions are now available:
  • The following control plane versions are no longer available:
    • 1.21.14-gke.5300
    • 1.22.17-gke.1400
    • 1.22.17-gke.1900
    • 1.24.7-gke.900
    • 1.24.8-gke.401
    • 1.25.5-gke.1500
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version 1.21.14-gke.7100 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version 1.21.14-gke.7100 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version 1.23.14-gke.1800 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version 1.24.8-gke.2000 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version 1.25.5-gke.2000 with this release.

Stable channel

  • Version 1.21.14-gke.14600 is now available in the Stable channel.
  • The following versions are no longer available in the Stable channel:
    • 1.21.14-gke.5300
    • 1.21.14-gke.7100
    • 1.21.14-gke.8500
    • 1.22.15-gke.2500
    • 1.23.13-gke.900
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version 1.21.14-gke.14100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version 1.22.16-gke.2000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version 1.23.14-gke.1800 with this release.

Regular channel

  • Version 1.24.9-gke.2000 is now the default version in the Regular channel.
  • The following versions are no longer available in the Regular channel:
    • 1.21.14-gke.7100
    • 1.21.14-gke.8500
    • 1.22.15-gke.1000
    • 1.22.15-gke.2500
    • 1.22.16-gke.1300
    • 1.23.14-gke.401
    • 1.24.8-gke.2000
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to version 1.21.14-gke.14600 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version 1.22.16-gke.2000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version 1.23.14-gke.1800 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version 1.24.9-gke.2000 with this release.

Rapid channel

  • Version 1.25.6-gke.200 is now the default version in the Rapid channel.
  • The following versions are now available in the Rapid channel:
  • The following versions are no longer available in the Rapid channel:
    • 1.22.16-gke.2000
    • 1.22.17-gke.1400
    • 1.22.17-gke.1900
    • 1.23.15-gke.1400
    • 1.23.15-gke.1900
    • 1.24.8-gke.2000
    • 1.24.9-gke.1500
    • 1.24.9-gke.2000
    • 1.25.5-gke.2000
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version 1.22.17-gke.3100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version 1.23.16-gke.200 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version 1.24.9-gke.3200 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version 1.24.9-gke.3200 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version 1.25.6-gke.200 with this release.

(2023-R04) Version updates

  • Version 1.24.9-gke.2000 is now the default version.
  • The following control plane and node versions are now available:
  • The following control plane versions are no longer available:
    • 1.21.14-gke.5300
    • 1.22.17-gke.1400
    • 1.22.17-gke.1900
    • 1.24.7-gke.900
    • 1.24.8-gke.401
    • 1.25.5-gke.1500
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version 1.21.14-gke.7100 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version 1.21.14-gke.7100 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version 1.23.14-gke.1800 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version 1.24.8-gke.2000 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version 1.25.5-gke.2000 with this release.

(2023-R04) Version updates

  • Version 1.21.14-gke.14600 is now available in the Stable channel.
  • The following versions are no longer available in the Stable channel:
    • 1.21.14-gke.5300
    • 1.21.14-gke.7100
    • 1.21.14-gke.8500
    • 1.22.15-gke.2500
    • 1.23.13-gke.900
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version 1.21.14-gke.14100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version 1.22.16-gke.2000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version 1.23.14-gke.1800 with this release.

(2023-R04) Version updates

  • Version 1.24.9-gke.2000 is now the default version in the Regular channel.
  • The following versions are no longer available in the Regular channel:
    • 1.21.14-gke.7100
    • 1.21.14-gke.8500
    • 1.22.15-gke.1000
    • 1.22.15-gke.2500
    • 1.22.16-gke.1300
    • 1.23.14-gke.401
    • 1.24.8-gke.2000
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to version 1.21.14-gke.14600 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version 1.22.16-gke.2000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version 1.23.14-gke.1800 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version 1.24.9-gke.2000 with this release.

(2023-04) Version updates

  • Version 1.25.6-gke.200 is now the default version in the Rapid channel.
  • The following versions are now available in the Rapid channel:
  • The following versions are no longer available in the Rapid channel:
    • 1.22.16-gke.2000
    • 1.22.17-gke.1400
    • 1.22.17-gke.1900
    • 1.23.15-gke.1400
    • 1.23.15-gke.1900
    • 1.24.8-gke.2000
    • 1.24.9-gke.1500
    • 1.24.9-gke.2000
    • 1.25.5-gke.2000
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version 1.22.17-gke.3100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version 1.23.16-gke.200 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version 1.24.9-gke.3200 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version 1.24.9-gke.3200 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version 1.25.6-gke.200 with this release.
Identity and Access Management

Workforce identity federation is generally available (GA). The feature lets you use an external identity provider to authenticate and authorize users to access supported Google Cloud products.

Looker

Looker 23.2 is released. The Looker 23.2 release includes the following changes, features, and fixes.

The Use Legacy Internal Query API legacy feature is now disabled by default. When this feature is disabled, Explores, Looks, and SQL Runner use the upgraded internal API for running queries. Upgrading the internal query API does not affect applications that use the externally available Looker API.

Users will no longer be able to view legacy dashboards unless a Looker admin turns on the Can use Legacy Dashboards legacy flag on the instance. This is in preparation for the complete deprecation of legacy dashboards in Looker 23.6.

When users are running model-based SQL Runner queries, the New Query Admin page should not show Error fetching requested Queries.

The Admin > Usage page now uses the new dashboard experience.

Error logging for cookieless embed has been improved. Additional error details are logged if an issue is detected while Looker is processing a cookieless embed request.

The Presto and Trino dialects now support the approximate parameter.

A new Center Dashboard Title dashboard control on the Admin > Themes page lets you center dashboard titles on embedded dashboards.

A new parameter, Email Domain Allowlist, has been added to the external settings API. This parameter takes an array of email domains of type: string as input. Email Domain Allowlist validates these email domains and saves them to the email domain allowlist if the domains are valid.

Looker has added merged_queries and join_fields as legal types for extending dashboards.

Dashboard URLs in alerts are now rendered as expected.

An issue has been fixed where a persistent derived table (PDT) that was referenced in the SQL of the query and a dependency of another PDT that was both referenced in that same SQL query and required with a direct join would not build unless the parent PDT was also required to be rebuilt in that query. This occurred only when New LookML Runtime was enabled.

The gray theme in Grid visualizations now works as expected.

VPC Service Controls

Preview stage support for the following integration:

Vertex AI

When performing distributed training, Vertex AI properly sets the primary replica in CLUSTER_SPEC as workerpool0 instead of chief. For details, see Format CLUSTER_SPEC.

February 09, 2023

Apigee Integration

On February 9, 2023 we released an updated version of the Apigee Integration.

Data Mapping Editor improvements

Transform expression changes:

  • You can now add, modify, or remove a function or a function parameter in-between an existing transform expression without losing the subsequent transform functions in the expression.
  • When applying a pre-defined transform function to a variable in the Data Mapping Editor, the function selection menu now displays the list of functions as per the return type of the preceding function or the data type of the preceding parameter.

Data Mapping Editor UI changes:

  • Input rows are updated to display indent guides to improve readability and structure recognition.
  • Mapping validation errors are now highlighted for each function in an Input row.

For more information, see Data Mapping editor.

Application Integration

Data Mapping Editor improvements

Transform expression changes:

  • You can now add, modify, or remove a function or a function parameter in-between an existing transform expression without losing the subsequent transform functions in the expression.
  • When applying a pre-defined transform function to a variable in the Data Mapping Editor, the function selection menu now displays the list of functions as per the return type of the preceding function or the data type of the preceding parameter.

Data Mapping Editor UI changes:

  • Input rows are updated to display indent guides to improve readability and structure recognition.
  • Mapping validation errors are now highlighted for each function in an Input row.

For more information, see Data Mapping editor.

Artifact Registry

Container Analysis automatic scanning for Java and Go vulnerabilities in container images is now generally available. If the Container Scanning API is enabled, it scans container images pushed to Artifact Registry for Java and Go vulnerabilities, in addition to operating system vulnerabilities.

Container Analysis returns Java and Go vulnerability results for images that have a supported or unsupported operating system. When you push new versions of images to the registry, you might see more successful vulnerability scans and corresponding charges against images without a supported operating system.

For more information, see the Types of scanning in the Container Analysis documentation

BigQuery

You can now apply four new types of dynamic data masking to table columns in BigQuery. These new data masking types include date year, email, first four characters, and last four characters masks. This feature is generally available (GA).

Autoscaling slot reservations are now available in preview. You can create autoscaling reservations and associated commitments using slots autoscaling.

Cloud console updates: In the Explorer pane, you can now refresh the contents of a resource (project or dataset). To refresh the contents of a resource, click View actions, and then click Refresh contents.

Chronicle

Chronicle has released additional ingestion scripts, written in Python, that can be deployed as Cloud Functions. These scripts ingest data from the following log sources, listed by name and ingestion label:

  • Aruba Central (ARUBA_CENTRAL)
  • Azure Event Hub (configurable log type)
  • Cloud Storage (configurable log type)
  • Proofpoint (configurable log type)
  • Tenable.io (TENABLE_IO)
  • Trend Micro Cloud App Security (configurable log type)
  • Trend Micro Vision One audit logs (TREND_MICRO_VISION_AUDIT)

The scripts can be used as-is or as templates to customize and ingest logs from another product. They are located in the Chronicle GitHub repository. See Use ingestion scripts deployed as Cloud Functions for instructions about how to configure and deploy the scripts in your environment.

YARA-L outcomes

In the outcome section, you can now define up to 20 outcome variables, with arbitrary names. These outcomes will be stored in the detections generated by the rule. Each detection may have different values for the outcomes.

Cloud Interconnect

Dedicated Interconnect support is available in the following colocation facilities:

  • Ooredoo QDC5 (Qatar Data Center Ooredoo), Doha
  • Quantum Switch (QSDC), Doha

For more information, see the Locations table.

Cloud Monitoring

The Observability tab is now available for GKE Deployments. To view the tab, navigate to the Kubernetes Engine Workloads page, click on the name of a Deployment, and then click the Observability tab.

Cloud Spanner

The Google Cloud console for Spanner now displays the status and progress of copy backup long-running operations that you have initiated in the console. The operation is visible for 7 days.

Compute Engine

Preview: You can modify the description, schedule frequency, or labels for a snapshot schedule instead of creating a new snapshot schedule. For more information, see Change a snapshot schedule.

Eventarc

You can filter and search for instructions to create an Eventarc trigger based on the event provider, event destination, and event type.

Vertex AI Workbench

M104 Release

The M104 release of Vertex AI Workbench managed notebooks includes the following:

  • Added a fix for a security vulnerability in single-user managed notebooks instances.
  • Made enhancements to the network selection user experience in the managed notebooks executor.
  • Minor bug fixes and improvements.

February 08, 2023

Apigee X

On February 8, we released an updated version of Apigee X (1-9-0-apigee-21).

The VerifyAPIKey policy and the VerifyAccessToken action of the OAuth2 policy now support CacheExpiryInSeconds. Setting this variable enforces TTL on the cache and enables customization of the time period for cached token expiry.

Bug ID Description
181569522 Fixed the environment recreate scenario without manual cleanup.
217173784 The HMAC.policy-name.error variable is populated for HMAC failing policies.
257268790 Fixed bug where invalid proxy configuration halted Message Processor boot up.
250638658 Fixed the SetIntegrationRequest policy that fails if the JSON payload contains {foo}.
265204739 Set externalTrafficPolicy:local as default for Apigee X instances to mitigate 502 errors.
N/A Upgraded infrastructure and libraries.
Cloud Build

You can now create and manage repository connections using Terraform when using Cloud Build repositories (2nd gen). Cloud Build repositories (2nd gen) is available for GitHub and GitHub Enterprise repositories at the preview release stage. To learn more, see the Repositories overview page.

Cloud Interconnect

Dataplane v2 for Cloud Interconnect is fully available for customers using Dedicated Interconnect or Partner Interconnect in the following regions:

  • us-west3 (Salt Lake City)
  • europe-west1 (Belgium)

All new VLAN attachments that you create in these regions are automatically provisioned on Dataplane v2. Existing VLAN attachments for these regions can be migrated to Dataplane v2. You can migrate existing attachments yourself by re-creating the attachments, or you can request and schedule an assisted migration. Contact Google Cloud Support for assistance.

For the list of all regions that are Dataplane v2-enabled, see the Locations table (Dedicated Interconnect) or Supported service providers (Partner Interconnect).

Cloud SQL for MySQL

The Cloud SQL Auth proxy is a utility for ensuring secure connections to your Cloud SQL instances. The v2 release offers improvements in performance, stability, and telemetry. Among the new features, there's support for:

We recommend all customers upgrade to v2 and have released a migration guide. For more information, see Cloud SQL Auth proxy.

Cloud SQL for PostgreSQL

The Cloud SQL Auth proxy is a utility for ensuring secure connections to your Cloud SQL instances. The v2 release offers improvements in performance, stability, and telemetry. Among the new features, there's support for:

We recommend all customers upgrade to v2 and have released a migration guide. For more information, see Cloud SQL Auth proxy.

Cloud SQL for SQL Server

The Cloud SQL Auth proxy is a utility for ensuring secure connections to your Cloud SQL instances. The v2 release offers improvements in performance, stability, and telemetry. Among the new features, there's support for:

We recommend all customers upgrade to v2 and have released a migration guide. For more information, see Cloud SQL Auth proxy.

Google Cloud Deploy

The ability to deploy to Cloud Run is now generally available.

Text-to-Speech

Text-to-Speech now offers Studio voices. This voice type is designed specifically for use with long-form texts such as narration and news reading. See the supported voices page for a complete list of voices and audio samples.

  1. cloud-en-US-Studio-M
  2. cloud-en-US-Studio-O
reCAPTCHA Enterprise

reCAPTCHA Enterprise Mobile SDK v18.1.1 is now available for Android.

This version contains the following changes:

  • General stability fixes
  • Errors due to a race condition while calling init() repeatedly are fixed
  • (BREAKING CHANGE): custom events are no longer prepended with custom_
  • Clients now return RecaptchaErrorCode.NETWORK_ERROR instead of RecaptchaErrorCode.INTERNAL_ERROR on network errors

February 07, 2023

Anthos clusters on bare metal

Release 1.12.7

Anthos clusters on bare metal 1.12.7 is now available for download. To upgrade, see Upgrading Anthos on bare metal. Anthos clusters on bare metal 1.12.7 runs on Kubernetes 1.23.

Known issues:

For information about the latest known issues, see Anthos clusters on bare metal known issues in the Troubleshooting section.

Cloud Spanner

Cloud Spanner now autocompletes and validates the syntax of your DDL statements when you use the Google Cloud console to write DDL statements for your PostgreSQL-dialect databases.

Cloud Workstations

You can now use customer-managed encryption keys (CMEK) to protect Persistent Disks in Cloud Workstations. CMEK in Cloud Workstations is available in Beta. For more information, see Encrypt workstation resources using customer-managed encryption keys.

Google Kubernetes Engine

For clusters running on GKE version 1.21—which reaches end of life on January 31, 2023—you can apply a one-time maintenance exclusion to prevent the cluster from being upgraded until April 30, 2023. For more information, see the note at When does GKE resume automatic upgrades?

Security Command Center

Event Threat Detection, a built-in service of Security Command Center, launched the Persistence: New API Method rule to General Availability. This rule detects anomalous usage of Google Cloud services by IAM service accounts. For more information, see Event Threat Detection rules.

Speech-to-Text

We are removing SpeechContext.strength field within the next 4 weeks, because it has been deprecated and unused for more than a year. The documentation doesn't have references to this field anymore, and the clients aren't supposed to use it.

February 06, 2023

Apigee Integration

On February 6, 2023 we released an updated version of the Apigee Integration.

JavaScript task (Preview)

The JavaScript task lets you write custom JavaScript code snippets for your integration.

Using the JavaScript Editor, you can code complex data mapping logic for your integration, perform variable assignments, and add or modify integration variables.

For more information, see JavaScript task.

Delete integration

You can now delete an entire integration without the need to individually delete all the respective integration versions.

When you delete an integration, you permanently delete all the versions of that integration, including all the integration variables, configured triggers, tasks, and data mappings.

For more information, see Delete integrations.

Application Integration

JavaScript task

The JavaScript task lets you write custom JavaScript code snippets for your integration.

Using the JavaScript Editor, you can code complex data mapping logic for your integration, perform variable assignments, and add or modify integration variables.

For more information, see JavaScript task.

Delete integration

You can now delete an entire integration without the need to individually delete all the respective integration versions.

When you delete an integration, you permanently delete all the versions of that integration, including all the integration variables, configured triggers, tasks, and data mappings.

For more information, see Delete integrations.

New Overview page

A new Overview page is now introduced in Application Integration. It's the first place you land when opening Application Integration in your Google Cloud console, and helps you understand and get started with setting up Application Integration in your Google Cloud project.

BigQuery

You can now view information related to query processing to monitor and optimize queries with the query_info column in INFORMATION_SCHEMA.JOBS, JOBS_BY_FOLDER and JOBS_BY_ORGANIZATION views. This feature is generally available (GA).

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

Python

Changes for google-cloud-bigquery

3.5.0 (2023-01-31)

Features
  • Add str method to DatasetReference (#1477) (f32df1f)
  • Add preserveAsciiControlCharacter to LoadJobConfig (#1484) (bd1da9a)
Documentation
  • Adds snippet for creating table with external data config (#1420) (f0ace2a)
  • Revise delete label table code sample, add TODO to clean up sni… (#1466) (0dab7d2)
  • samples: Table variable fix (#1287) (a71888a)
Cloud Bigtable

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

Node.js

Changes for @google-cloud/bigtable

4.2.0 (2023-01-31)

Features

4.1.1 (2023-01-30)

Bug Fixes
Cloud Data Loss Prevention

To better understand the size and shape of your BigQuery data that's in scope for data profiling, you can run an estimation. Each estimate provides the approximate table count, data size, and profiling cost. For more information on running an estimation, see the following:

For more information on data profiling, see Data profiles for BigQuery data.

Cloud Logging

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

Node.js

Changes for @google-cloud/logging

10.4.0 (2023-01-30)

Features
Cloud Spanner

Cloud Spanner now supports regional endpoints. You can use regional endpoints if your data location must be restricted and controlled to comply with regulatory requirements.

Dialogflow

Dialogflow CX now provides flow import options for resolving resource conflicts.

Google Cloud Marketplace Partners

As part of a limited Preview program, you can turn on automatic offer approval for software as a service (SaaS) products. This enables you to schedule specific start dates for new private offers, or amendments to existing private offers.

Retail API

Retail Search catalog support for Korean, Polish, and Turkish is now generally available (GA). For a list of all languages supported by the Retail Search catalog, see the FAQ.

SAP on Google Cloud

Network interface support for automating SAP HANA deployments

You can now specify if you want to use Google Virtual NIC (gVNIC) with your VM instance using the new argument nic_type. This argument is available when you automate the deployment of SAP HANA on Google Cloud using the following files:

  • Terraform configurations using the module version 202302060649 or later
  • Deployment Manager template versions 202302060649 or later

For more information, see the deployment guide for your SAP HANA scenario:

Security Command Center

The version 1.0 release of the Google SCC ITSM app and the Google SCC SIR app, which let you send data, such as findings, sources, assets, and audit logs, from Security Command Center to ServiceNow, is generally available. For information about downloading and installing the new applications, see Sending Security Command Center data to ServiceNow.

Vertex AI

The Vertex AI Pipelines Template Gallery is now available in Preview. You can bootstrap your MLOps workflows with Google-authored pipeline and component templates. For more information, see Use a prebuilt template from the Template Gallery.

Workload Manager

Preview: While creating a new evaluation, you can now choose how frequently you want to run the evaluation.

February 03, 2023

Cloud Run

You can now deploy multi-architecture container images to Cloud Run if their manifest list includes amd64/linux.

Dataproc

1.0.29 is the last release of the Dataproc Serverless for Spark runtime version 1.0, it will no longer be supported and will not receive new releases.

Upgrade Cloud Storage connector to 2.2.11 version in Dataproc Serverless for Spark runtimes.

Error Reporting

Error Reporting now reports recent application errors for Google Kubernetes Engine workloads of type Deployment or Pod. Go to Kubernetes Engine in the Google Cloud console, and select Workloads. From the overview list, select an entry with type "Deployment" or "Pod" to see details about the workload, including recent application errors.

Google Kubernetes Engine

The POD_FINDER_IP_MISMATCH errors that caused Pods to fail to access Google Cloud APIs are fixed in the following GKE versions in the Rapid release channel:

  • 1.22.17-gke.3100 or later
  • 1.23.16-gke.200 or later
  • 1.24.9-gke.3200 or later
  • 1.25.6-gke.200 or later
  • 1.26.1-gke.400 or later

To fix the issue, upgrade your nodes to any of these versions.

February 02, 2023

Batch

Documentation has been updated to include new samples. The following samples are available in Java:

For more information, see All Batch code samples.

Cloud Composer

(Available without upgrading) Private IP Cloud Composer 1 environments no longer report paused DAGs as active in Cloud Console.

Cloud Composer 1.20.5 and 2.1.5 images are available:

  • composer-1.20.5-airflow-1.10.15 (default)
  • composer-1.20.5-airflow-2.2.5
  • composer-1.20.5-airflow-2.3.4
  • composer-1.20.5-airflow-2.4.3
  • composer-2.1.5-airflow-2.2.5
  • composer-2.1.5-airflow-2.3.4 (default)
  • composer-2.1.5-airflow-2.4.3
Cloud Data Loss Prevention

The SSL_CERTIFICATE infoType detector is available in all regions.

Cloud SQL for MySQL

Cloud SQL supports the preview version of the Underprovisioned instance recommender. This service helps you avoid bottlenecks from high CPU and memory usage and minimize the likelihood of out-of-memory events. It gives you recommendations to resize your instances to a machine tier that better suits your workload.

Cloud SQL for PostgreSQL

Cloud SQL supports the preview version of the Underprovisioned instance recommender. This service helps you avoid bottlenecks from high CPU and memory usage and minimize the likelihood of out-of-memory events. It gives you recommendations to resize your instances to a machine tier that better suits your workload.

Cloud SQL for SQL Server

Cloud SQL supports the preview version of the Underprovisioned instance recommender. This service helps you avoid bottlenecks from high CPU and memory usage and minimize the likelihood of out-of-memory events. It gives you recommendations to resize your instances to a machine tier that better suits your workload.

Cloud Storage

The Autoclass feature will stop managing Cloud Storage objects smaller than 128KiB after March 6, 2023.

  • Affected objects will be transitioned to the Standard storage class at no cost to customers and without requiring any action from customers.

  • Affected objects will always remain in Standard storage and will not be subject to the Autoclass Management Fee.

  • The change is occurring because the Autoclass Management Fee typically outweighs storage fee savings for such small objects.

Google Kubernetes Engine

(2023-R03) Version updates

GKE cluster versions have been updated.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in control plane upgrades and node upgrades for existing clusters. For more information on versioning and upgrades, see GKE versioning and support and Upgrades.

No channel

  • The following control plane and node versions are now available:
  • The following control plane versions are no longer available:
    • 1.21.14-gke.4300
    • 1.25.4-gke.2100
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version 1.21.14-gke.5300 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version 1.22.15-gke.2500 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version 1.22.15-gke.2500 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version 1.25.5-gke.1500 with this release.

Stable channel

  • The following versions are now available in the Stable channel:
  • The following versions are no longer available in the Stable channel:
    • 1.21.14-gke.4300
    • 1.24.8-gke.401
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version 1.21.14-gke.5300 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version 1.21.14-gke.5300 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version 1.24.9-gke.1500 with this release.

Regular channel

  • The following versions are now available in the Regular channel:
  • The following versions are no longer available in the Regular channel:
    • 1.21.14-gke.5300
    • 1.24.7-gke.900
    • 1.25.4-gke.2100
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to version 1.21.14-gke.7100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version 1.22.15-gke.2500 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version 1.23.14-gke.1800 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version 1.23.14-gke.1800 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version 1.25.5-gke.2000 with this release.

Rapid channel

  • Version 1.25.5-gke.2000 is now the default version in the Rapid channel.
  • The following versions are now available in the Rapid channel:
  • The following versions are no longer available in the Rapid channel:
    • 1.21.14-gke.14600
    • 1.22.16-gke.1300
    • 1.23.14-gke.1800
    • 1.24.8-gke.401
    • 1.25.5-gke.1500
    • 1.26.0-gke.2000
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version 1.21.14-gke.15800 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version 1.22.16-gke.2000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version 1.23.15-gke.1400 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version 1.24.8-gke.2000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version 1.24.8-gke.2000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version 1.25.5-gke.2000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version 1.26.1-gke.200 with this release.

(2023-R02) Version updates

  • The following control plane and node versions are now available:
  • The following control plane versions are no longer available:
    • 1.21.14-gke.4300
    • 1.25.4-gke.2100
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version 1.21.14-gke.5300 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version 1.22.15-gke.2500 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version 1.22.15-gke.2500 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version 1.25.5-gke.1500 with this release.

(2023-R02) Version updates

  • The following versions are now available in the Stable channel:
  • The following versions are no longer available in the Stable channel:
    • 1.21.14-gke.4300
    • 1.24.8-gke.401
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version 1.21.14-gke.5300 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version 1.21.14-gke.5300 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version 1.24.9-gke.1500 with this release.

(2023-R02) Version updates

  • The following versions are now available in the Regular channel:
  • The following versions are no longer available in the Regular channel:
    • 1.21.14-gke.5300
    • 1.24.7-gke.900
    • 1.25.4-gke.2100
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to version 1.21.14-gke.7100 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version 1.22.15-gke.2500 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version 1.23.14-gke.1800 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version 1.23.14-gke.1800 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version 1.25.5-gke.2000 with this release.

(2023-R02) Version updates

  • Version 1.25.5-gke.2000 is now the default version in the Rapid channel.
  • The following versions are now available in the Rapid channel:
  • The following versions are no longer available in the Rapid channel:
    • 1.21.14-gke.14600
    • 1.22.16-gke.1300
    • 1.23.14-gke.1800
    • 1.24.8-gke.401
    • 1.25.5-gke.1500
    • 1.26.0-gke.2000
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version 1.21.14-gke.15800 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version 1.22.16-gke.2000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version 1.23.15-gke.1400 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version 1.24.8-gke.2000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version 1.24.8-gke.2000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version 1.25.5-gke.2000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version 1.26.1-gke.200 with this release.

February 01, 2023

Anthos clusters on AWS

You can now launch clusters with the following Kubernetes versions:

  • 1.23.14-gke.1800
  • 1.24.9-gke.1500
  • 1.25.5-gke.1500
  • Upgraded containerd to version 1.6.12.
  • Upgraded storage drivers.

This release fixes the following vulnerabilities:

Anthos clusters on Azure

You can now launch clusters with the following Kubernetes versions:

  • 1.23.14-gke.1800
  • 1.24.9-gke.1500
  • 1.25.5-gke.1500
  • Upgraded containerd to version 1.6.12.
  • Upgraded storage drivers.

This release fixes the following vulnerabilities:

Apigee hybrid

hybrid v1.9.0

On February 1, 2023 we released an updated version of the Apigee hybrid software, v1.9.0.

Kubernetes network policies

Starting in version 1.9, Apigee hybrid offers new Kubernetes network policies to secure Cassandra and Redis pods within an Apigee Hybrid cluster. See Configuring Kubernetes network policies.

CSI Backup and Restore

Starting with Apigee hybrid 1.9, you can back up and restore your hybrid data using CSI (Container Storage Interface) snapshots. CSI backup generates disk snapshots and stores them as encrypted data in cloud storage. See Cassandra CSI backup and restore.

Custom ingress access logs

Starting in version 1.9, Apigee hybrid offers custom log formats for the Apigee Ingress gateway. See Customize Ingress access logs.

Target separate ingress gateways to virtual hosts

Starting in version 1.9, Apigee hybrid you can control how separate Apigee Ingress gateways map to specific virtual hosts. See Targeting an Apigee ingress to a virtual host.

Support for customer-installed Anthos Service Mesh deprecated

Starting in version 1.9, Apigee hybrid only supports the Apigee Ingress gateway for ingress, and no longer supports customer-installed Anthos Service Mesh. See:

Bug ID Description
266356206 A jackson-databind library error was causing OAS Validation errors when loading applications. The jackson-databind libraries have been updated to correctly parse null vs NullMode values. (Fixed in Apigee hybrid v1.9.0)
262616276 Apigee hybrid v1.9 adds support for Kubernetes in AKS v1.24+. Also fixed in Apigee hybrid v1.8.4 and newer (Fixed in Apigee hybrid v1.9.0 and v1.8.4)
260372012 Requests failed with 500 response and keyvaluemap.service.ErrorDuringDecryption error after upgrade to Hybrid 1.8. Also fixed in Apigee hybrid v1.8.4 and newer (Fixed in Apigee hybrid v1.9.0 and v1.8.4)
260324159 Solved up to 30 minute delay proxy deployment due to socket closed error in synchronizer. (Fixed in Apigee hybrid v1.9.0)
259738092 Intermittent 404's were seen at the Apigee Ingress Gateway due to an inconsistent configuration delivery mechanism. (Fixed in Apigee hybrid v1.8.3)
258699204 The default memory requests and limits for metrics pods that were inadvertently changed in 1.8.x. have been fixed. Also fixed in Apigee hybrid v1.8.4 and newer (Fixed in Apigee hybrid v1.9.0 and v1.8.4)
255677576 In fresh installations with Apigee Ingress (instead of user-installed Anthos Service Mesh), the Apigee UI would sometimes show red (not working) status. This is because in certain circumstances Watcher did not send the correct deployment status due to using the wrong selector for the Apigee Ingress Gateway. (Fixed in Apigee hybrid v1.8.3)
251435916 Fixed an issue where in certain circumstances, MP pods would scale without traffic. (Fixed in Apigee hybrid v1.7.5)
249144084 Reuse existing target IPs if DNS resolution fail on DNS cache refresh. (Fixed in Apigee hybrid v1.8.1)
245664917 During the upgrade to Apigee hybrid 1.8.x, after running apigeectl init and confirming that check-ready succeeded, the Cassandra schema validation job was in an error state. Also fixed in Apigee hybrid v1.8.4 and newer (Fixed in Apigee hybrid v1.9.0 and v1.8.4)
243880171 Upgrade from Apigee hybrid v1.7 to v1.8 could fail when http_proxy was configured to DENY internal network traffic. (Fixed in Apigee hybrid v1.8.1)
243717191 Container restart no longer conflicts with the existing certificates.
243599452 Fixed indentation issue with ingress gateway annotations. (Fixed in Apigee hybrid v1.8.2)
243167389 Apigee now validates the length of ingressGateways[].name in overrides.yaml.
TThe value of ingressGateways:name must meet the following requirements:
  • Have a maximum length of 17 characters
  • Contain only lowercase alphanumeric characters, '-' or '.'
  • Start with an alphanumeric character
  • End with an alphanumeric character
See ingressGateways[].name in the Configuration property reference. (Fixed in Apigee hybrid v1.8.1)
243158304 'ApigeeRouteConfig' no longer looks for a cert in the istio-system namespace. (Fixed in Apigee hybrid v1.9.0)
241959053 Fixed apigeectl parsing error for serviceaccountRef. (Fixed in Apigee hybrid v1.8.2)
232529030 Replaced the Logging fluentbit container environment variable http_proxy with HTTP__PROXY to maintain compatibility with fluentbit 1.8. (Fixed in Apigee hybrid v1.8.1)
227212728 Cassandra scripts now avoid writing data to the Pod Filesystem. (Fixed in Apigee hybrid v1.8.1)
218567150 The ingress gateway is now configured to consistently preserve UUID in the x-request-id header. This applies to both Apigee Ingress gateway and to the Istio ingress gateway when are using customer-installed Anthos Service Mesh.
Note: This setting does have some impact on tracing in the ingress gateway. For more information, see pack_trace_reason in the "UUID (proto)" page in the envoy documentation. (Fixed in Apigee hybrid v1.8.3)
Bug ID Description
N/A Upgraded to ASM 1.12.9 to address Istio and Go language vulnerabilities in an earlier version (CVE-2022-39278). For more information, see the Service Mesh security bulletin. (Fixed in Apigee hybrid v1.8.2)
N/A Upgraded to ASM 1.12.9 to address Istio and Go language vulnerabilities in an earlier version (CVE-2022-39278). For more information, see the Service Mesh security bulletin. (Fixed in Apigee hybrid v1.7.5)
N/A Miscellaneous Security updates and fixes. (Fixed in Apigee hybrid v1.7.4)
262576073 Security fix for apigee-watcher. Also fixed in Apigee hybrid v1.8.4 and newer (Fixed in Apigee hybrid v1.9.0 and v1.8.4)
This addresses the following vulnerabilities:
262574571 Security fix for apigee-operators. Also fixed in Apigee hybrid v1.8.4 and newer (Fixed in Apigee hybrid v1.9.0 and v1.8.4)
This addresses the following vulnerabilities:
259290668 Update Kubectl in the backup utility. (Fixed in Apigee hybrid v1.8.3)
This addresses the following vulnerabilities:
256019598 Security fix for Cassandra. Also fixed in Apigee hybrid v1.8.4 and newer (Fixed in Apigee hybrid v1.9.0 and v1.8.4)
This addresses the following vulnerabilities:
254862745, 249630685 Security fix for apigee-diagnostics-runner and apigee-envoy. (Fixed in Apigee hybrid v1.8.3)
This addresses the following vulnerabilities:
254774193, 254773110 Fix for vulnerability in apigee-diagnostics-collector, apigee-mart-server, and apigee-mint-task-scheduler. (Fixed in Apigee hybrid v1.8.3)
This addresses the following vulnerability:
254774167 Fix for apigee-mart-server, apigee-mint-task-scheduler, apigee-runtime, and apigee-synchronizer. (Fixed in Apigee hybrid v1.8.3)
This addresses the following vulnerabilities:
254773838, 254773636, 254772551, 254771693 Fix for vulnerability in apigee-diagnostics-collector, apigee-mart-server, apigee-mint-task-scheduler, apigee-runtime, and apigee-synchronizer. (Fixed in Apigee hybrid v1.8.3)
This addresses the following vulnerabilities:
254770883, 249633275, 249629782 Security fixes for apigee-diagnostics-collector, apigee-mart-server, apigee-runtime, and apigee-synchronizer. (Fixed in Apigee hybrid v1.8.3)
This addresses the following vulnerabilities:
254521563, 246970779 Fix for golang vulnerability in Cassandra. (Fixed in Apigee hybrid v1.8.3)
This addresses the following vulnerability:
253693906 Upgraded Prometheus to 2.39.1 to address vulnerabilities in an earlier version. (Fixed in Apigee hybrid v1.8.2)
This addresses the following vulnerabilities:
253498057 Upgraded Fluent Bit to 1.9.9 to address vulnerabilities in an earlier version. (Fixed in Apigee hybrid v1.8.2)
This addresses the following vulnerabilities:
249635718, 249629771 Security fixes for Apigee Connect and apigee-redis. (Fixed in Apigee hybrid v1.8.3)
This addresses the following vulnerabilities:
249633289 Fix for apigee-prometheus-adapter. (Fixed in Apigee hybrid v1.8.3)
This addresses the following vulnerabilities:
248288668 Fixes to address apigee-installer vulnerabilities. (Fixed in Apigee hybrid v1.8.2)
247864229 upgraded kube-rbac-proxy to v0.13.0 to address vulnerabilities in an earlier version. (Fixed in Apigee hybrid v1.8.2)
240833499 Security fix for gopkg.in/yaml.v3. (Fixed in Apigee hybrid v1.7.4)
230369447 Security fix for commons-codec (Fixed in Apigee hybrid v1.7.4)
230368838 Security fix for CVE-2018-10237, auto-value:guava. (Fixed in Apigee hybrid v1.7.4)
230366823 Security fix for jackson-databind. (Fixed in Apigee hybrid v1.7.4)
230366589 Security fix for CVE-2021-22696-cxf in cxf. (Fixed in Apigee hybrid v1.7.4)
230366276 Security fix for CVE-2021-22569. (Fixed in Apigee hybrid v1.7.4)
229804717 Security fix for apigee-envoy. (Fixed in Apigee hybrid v1.7.4)
222772470, 220169963, 210116413 Security fix for CVE-2021-38297: Updated Go language version. (Fixed in Apigee hybrid v1.8.1)
222772341, 222772333, 222772261, 222771839 Security fix for CVE-2022-23806: Updated Go language version. (Fixed in Apigee hybrid v1.8.2)
202174499 Fixed Vulnerability for protobuf-java and protobuf-java-util packages. (Fixed in Apigee hybrid v1.8.2)
BigQuery

The BigQuery Data Transfer Service can now transfer data from Azure Blob Storage into BigQuery. This feature is now in preview.

Chronicle

The Alerts in Search feature is the newest addition to the UDM Search capability. This new feature allows you to do the following:

  • View and investigate all alerts associated with the search query criteria
  • See which events are associated with one or more alerts
  • See details about alerts in Alert viewer and Alert details
  • Pivot to the new Alert view

This feature is being enabled for global customers in a phased manner and is expected to fully roll out over the next month.

The following supported default parsers have changed. Each is listed by product name and ingestion label, if applicable.

  • 1Password (ONEPASSWORD)
  • Azure AD Organizational Context (AZURE_AD_CONTEXT)
  • Barracuda Email (BARRACUDA_EMAIL)
  • Carbon Black (CB_EDR)
  • Cisco Firepower NGFW (CISCO_FIREPOWER_FIREWALL)
  • Cisco Switch (CISCO_SWITCH)
  • Google Chrome Browser Cloud Management (CBCM) (N/A)
  • IBM Security Verify (IBM_SECURITY_VERIFY)
  • Imperva (IMPERVA_WAF)
  • Infoblox (INFOBLOX)
  • Infoblox DNS (INFOBLOX_DNS)
  • Linux Auditing System (AuditD) (AUDITD)
  • McAfee Web Gateway (MCAFEE_WEBPROXY)
  • Microsoft Graph API Alerts (MICROSOFT_GRAPH_ALERT)
  • Microsoft SQL Server (MICROSOFT_SQL)
  • Nutanix Prism (NUTANIX_PRISM)
  • Office 365 (OFFICE_365)
  • Okera Dynamic Access Platform (OKERA_DAP)
  • Palo Alto Networks Firewall (PAN_FIREWALL)
  • Proofpoint Observeit (OBSERVEIT)
  • Qualys VM (QUALYS_VM)
  • Sentinelone Alerts (SENTINELONE_ALERT)
  • SentinelOne EDR (SENTINEL_EDR)
  • Symantec Endpoint Protection (SEP)
  • WatchGuard (WATCHGUARD)
  • Windows Event (WINEVTLOG)
  • Windows Event (XML) (WINEVTLOG_XML)
  • Windows Sysmon (WINDOWS_SYSMON)

For details about changes in each parser, see Supported default parsers.

Cloud Healthcare API

A release was made. Updates may include general performance improvements, bug fixes, and updates to the API reference documentation.

Cloud Logging

To help you manage your costs, the Logs Storage page now displays the billable storage for the current month for each log bucket. For reference, this page also displays each log bucket's ingested bytes for the current and previous months.

Config Controller

Config Controller now uses the following versions of its included products:

Sovereign Controls by Partners

Sovereign Controls by Partners is now generally available. The following partners' offerings are also now generally available:

reCAPTCHA Enterprise

reCAPTCHA Enterprise Mobile SDK v18.1.0 is now available for iOS.

This version contains the following changes:

  • General stability fixes
  • Errors due to a race condition while calling init() repeatedly are fixed
  • iOS minimum is now iOS 11
  • getClient no longer crashes when called on a background thread

January 31, 2023

Anthos clusters on VMware

Anthos clusters on VMware 1.14.1-gke.39 is now available. To upgrade, see Upgrading Anthos clusters on VMware. Anthos clusters on VMware 1.14.1-gke.39 runs on Kubernetes 1.25.5-gke.100.

The supported versions offering the latest patches and updates for security vulnerabilities, exposures, and issues impacting Anthos clusters on VMware are 1.14, 1.13, and 1.12.

  • In the admin cluster configuration file, gkeadm now prepopulates caCertPath and the service account key paths with absolute paths instead of relative paths.

  • In the vSphere CSI driver, enabled improved-csi-idempotency, and async-query-volume, and disabled trigger-csi-fullsync. This enhances the vSphere CSI driver to ensure volume operations are idempotent.

  • Fixed a known issue where the calico-node Pod is unable to renew the auth token in the calico CNI kubeconfig file.

  • Fixed a known issue where CIDR ranges cannot be used in the IP block file.

Fixed the following vulnerabilities:

Assured Workloads

The Israel Regions and Support compliance regime is now generally available.

Backup and DR

Backup and DR release 11.0.3.534 is now available. This release includes bug fixes and supportability improvements.

Fixed issue where backup/recovery appliance deployment would fail in some limited circumstances

Adds project cleanup guidance where Backup and DR components are deleted or disabled.

Improves metrics reporting for ongoing management console and backup/recovery appliance supportability.

BeyondCorp Enterprise

The Cloud Run Hosted Login page for external Identities has been fixed to follow the Best practices for using signInWithRedirect on browsers that block third-party storage access. See Hosting a sign-in page with Cloud Run to learn more.

BigQuery

Azure workload identity federation is now generally available (GA) for BigQuery Omni connections. You can now create a connection for federated identity using Google Cloud console.

Cloud console updates: When you create datasets, select locations to run specific queries, or create exchanges in Analytics Hub, you now see separate options for multi-region and specific regions. Based on your selection, you see a list with more options.

Chronicle

Geolocation enrichment from an IP address

Chronicle provides geolocation data enrichment (GeoIP data) for external IP addresses to enable more powerful rule detections and greater context for investigations. Chronicle uses location data provided by Google to provide an approximate geographic location for an external IP address. For more information, see:

The Chronicle Curated Detections > Cloud Threats policy has been enhanced with the following changes:

  • Admin Action rule set: added a new exclusion list, called gcti__cld__admin_action__network_http_user_agent__exclusion_list that enables you to exclude events based on the HTTP User Agent string.
  • IAM Abuse rule set: added a new exclusion list, called, gcti__cld__iamabuse__network_http_user_agent__exclusion_list that enables you to exclude events based on the HTTP User Agent string.
Cloud CDN

Cloud CDN supports advanced traffic management using flexible pattern matching with Global External HTTP(S) Load Balancer. This capability allows you to use wildcards anywhere in your path matcher and customize origin routing for different types of traffic, request and response behaviors, and caching policies. In addition, you can use results from your pattern matching to rewrite the path that's sent to the origin. This feature is supported in Preview.

Cloud Load Balancing

The global external HTTP(S) load balancer now supports advanced traffic management using flexible pattern matching. This allows you to use wildcards anywhere in your path matcher. You can use this to customize origin routing for different types of traffic, request and response behaviors, and caching policies. In addition, you can now use results from your pattern matching to rewrite the path that is sent to the origin.

For details, see URL maps overview: Wildcards and pattern matching operators in path templates for route rules.

This capability is available in Preview.

Cloud Natural Language API

Natural Language Content Classification v2 model is now Generally Available. This model supports an expanded taxonomy with 1091 content categories and 11 languages. The model is distilled from a Large Language Model with improved performance over the v1 offering.

Cloud Spanner

Table sizes statistics are now generally available. They help you get insights into the size of individual tables in your database. For more information, see Table sizes statistics.

Cloud Storage

The issue for gsutil commands that use the -m global flag, which was documented on January 19, 2023, has been fixed in the most recent versions of the Cloud SDK and gsutil.

Cloud Tasks

Support for resource location organization policies for Cloud Tasks is now at General Availability. To learn more, see the Resource Manager entry for Cloud Tasks.

Compute Engine

Generally available: You can now use an instance template to define the properties of a reservation and the VMs that can consume the reservation in the same place. Learn how to create a reservation by specifying an instance template.

Document AI Warehouse

Add field to mark raw document file type as TIFF

Document table filter and text search state are synced with the URL to allow users to easily save and share filter settings.

Google Cloud Deploy

As of November 30, 2022, Google Cloud Deploy has achieved the following compliance certifications:

As of December 15, 2022, Google Cloud Deploy has achieved the following compliance certifications:

Media CDN

The following Media CDN features are now Generally Available:

  • Configuring Media CDN to follow origin redirects
  • Manipulating headers on a per-origin basis

For more information, see Failover and timeouts and Example: Failover with redirect following.

January 30, 2023

Anthos Service Mesh

1.15.4-asm.4 is now available for in-cluster Anthos Service Mesh.

You can now download 1.15.4-asm.4 for in-cluster Anthos Service Mesh. It includes the features of Istio 1.15.4 subject to the list of supported features.

BigQuery

You can search for BigQuery partners in the BigQuery Partner Center. This feature is in Preview.

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

Node.js

Changes for @google-cloud/bigquery

6.1.0 (2023-01-25)

Features

Java

Changes for google-cloud-bigquery

2.21.0 (2023-01-23)

Features
  • Migrate from google-http-client-jackson2 to google-http-client-gson (#2471) (09a8382)
Bug Fixes
Dependencies
  • Update com.google.cloud:google-cloud-bigquerystorage-bom to v2.28.3 (5a20c32)
  • Update com.google.cloud:google-cloud-datacatalog-bom to v1.14.0 (606fc1e)
  • Update com.google.cloud:google-cloud-storage to v2.17.1 (#2465) (606fc1e)
  • Update com.google.cloud:google-cloud-storage to v2.17.2 (#2479) (5a20c32)
  • Update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.10.0 (#2463) (5bfa7ae)
  • Update dependency com.google.apis:google-api-services-bigquery to v2-rev20230114-2.0.0 (#2477) (b6409d5)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.2 (#2476) (688b6a6)
Channel Services

Correlation ID is now available as a customer optional attribute. You can use this new field to store IDs from your other systems, so that you can organize your customers. For example, you can store a customer's ID from your existing customer relationship management (CRM) systems.

Chronicle

The following changes are available in the Unified Data Model:

  • Added the following fields to the Software object:

    • Software.description
    • Software.vendor_name
  • Deprecated the Location.region_latitude and Location.region_longitude fields. Use the following Location fields instead:

    • Location.region_coordinates.latitude
    • Location.region_coordinates.longitude
  • Deprecated the Noun.ip_location field. Use Noun.ip_geo_artifact.location instead.

  • Added the following fields to the File object, File.stat_mode, File.stat_inode, File.stat_dev, File.stat_nlink, File.stat_flags.

For a list of all fields in the Unified Data Model, and their descriptions, see the Unified Data Model field list.

Cloud Bigtable

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

Java

Changes for google-cloud-bigtable

2.18.3 (2023-01-24)

Bug Fixes
  • Make channel priming work with batch endpoint (#1600) (133c7e5)

2.18.2 (2023-01-24)

Dependencies
  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.10.0 (#1597) (1724d4e)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.2 (#1595) (e466191)
Cloud Functions

We've added support dates for language runtimes that have reached end of support from their open source communities. Please refer to the Runtimes Support Schedule for future updates to runtime languages

Cloud Logging

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

Java

Changes for google-cloud-logging

3.14.2 (2023-01-24)

Bug Fixes
Dependencies
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.2 (#1258) (d4bc663)

Python

Changes for google-cloud-logging

3.5.0 (2023-01-24)

Features
  • Add support for Python 3.11 (412d481)
Bug Fixes
  • Add context manager return types (e2278c1)
  • Instrumentation entries should not contain user labels (#703) (e05d132)
  • Require proto-plus 1.22.2 for Python 3.11 (412d481)
  • Send StructuredLogHandler instrumentation log using an explicit logger (#705) (ac6a2c6)
Documentation
  • Add documentation for enums (e2278c1)
Cloud Spanner

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

Node.js

Changes for @google-cloud/spanner

6.7.0 (2023-01-17)

Features

Go

Changes for spanner/admin/database/apiv1

1.43.0 (2023-01-19)

Features
  • spanner/spansql: Add support for change stream value_capture_type option (#7201) (27b3398)
  • spanner/spansql: Support default_leader database option (#7187) (88adaa2)
  • spanner: Add REST client (06a54a1)
  • spanner: Inline begin transaction for ReadWriteTransactions (#7149) (2ce3606)
Bug Fixes
  • spanner: Fix integration tests data race (#7229) (a741024)

Java

Changes for google-cloud-spanner

6.35.0 (2023-01-12)

Features
  • Add support for new cloud client test framework in google-cloud-spanner-executor (#2217) (d75ebc1)
  • spanner: Add samples for fine grained access control (#2172) (77969e3)
Bug Fixes
Dependencies
  • Update dependency com.google.cloud:google-cloud-monitoring to v3.8.0 (#2192) (fe7e755)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.1 (#2222) (7d3bcca)
  • Update dependency com.google.cloud:google-cloud-trace to v2.7.0 (#2193) (da2b924)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.19 (#2180) (43b54e9)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.19 (#2181) (b42eb38)

6.35.1 (2023-01-18)

Dependencies
  • Update dependency com.google.cloud:google-cloud-monitoring to v3.9.0 (#2230) (717f70f)
  • Update dependency com.google.cloud:google-cloud-trace to v2.8.0 (#2231) (557ea16)
  • Update dependency org.graalvm.sdk:graal-sdk to v22.3.1 (#2238) (d5f5237)
  • Update dependency org.junit.vintage:junit-vintage-engine to v5.9.2 (#2223) (3278f91)

6.35.2 (2023-01-24)

Dependencies
  • Update dependency com.google.cloud:google-cloud-monitoring to v3.10.0 (#2249) (d18780e)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.2 (#2246) (1adaf7c)
  • Update dependency com.google.cloud:google-cloud-trace to v2.9.0 (#2250) (3cd5ab0)

Python

Changes for google-cloud-spanner

3.27.0 (2023-01-10)

Features
  • Add support for python 3.11 (#879) (4b8c2cf)
  • Add typing to proto.Message based class attributes (4683d10)
Bug Fixes
  • Add dict typing for client_options (4683d10)
  • deps: Require google-api-core >=1.34.0, >=2.11.0 (4683d10)
  • Drop packaging dependency (4683d10)
  • Drop usage of pkg_resources (4683d10)
  • Fix timeout default values (4683d10)
Documentation
  • samples: Snippetgen handling of repeated enum field (4683d10)
  • samples: Snippetgen should call await on the operation coroutine before calling result (4683d10)
Dataflow

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

Python

Changes for google-cloud-dataflow-client

0.8.1 (2023-01-20)

Bug Fixes
  • Add context manager return types (63d369a)
Documentation
  • Add documentation for enums (63d369a)
Dataplex

Dataplex business glossary is now available in Preview. Dataplex business glossary lets you manage business related terminologies and definitions across the organization, and use them for describing and discovering data entries.

Dataplex Attribute Store is now available in Preview. Dataplex Attribute Store lets you associate attributes (with behavior specifications, such as resource access and column access) with tables and columns.

Deep Learning Containers

M103 Release

  • Upgraded PyTorch to 1.13.1.
  • Minor bug fixes and improvements.
Deep Learning VM Images

M103 Release

  • Upgraded PyTorch to 1.13.1.
  • Minor bug fixes and improvements.
Dialogflow

The Dialogflow CX flow stack limit has been increased to 25.

Firestore in Datastore mode

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

Python

Changes for google-cloud-datastore

2.13.2 (2023-01-23)

Bug Fixes

2.13.1 (2023-01-20)

Bug Fixes
  • Add context manager return types (9cec031)
Documentation
  • Add documentation for enums (9cec031)

Java

Changes for google-cloud-datastore

2.13.3 (2023-01-23)

Bug Fixes
Dependencies
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.2 (#966) (78e9e8e)
Pub/Sub

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

Node.js

Changes for @google-cloud/pubsub

3.3.0 (2023-01-23)

Features
Bug Fixes
Secret Manager

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

Python

Changes for google-cloud-secret-manager

2.15.1 (2023-01-20)

Bug Fixes
  • Add context manager return types (2b85fae)
Documentation
  • Add documentation for enums (2b85fae)
Security Command Center

Project-level activation of Security Command Center

The Security Command Center project-level activation feature is generally available. The feature lets you enable Security Command Center for individual Google Cloud projects yourself in the Cloud console. Billing for project-level activations of Security Command Center is based on resource consumption in the project and uses a pay-as-you-go billing model.

For more information, see Overview of project-level activation.

Vertex AI Workbench

M103 Release

The M103 release of Vertex AI Workbench user-managed notebooks includes the following:

  • Fixed a bug in which a warning tells the user to run jupyter lab build when creating a new instance.
  • Upgraded PyTorch to 1.13.1.
  • Minor bug fixes and improvements.

January 27, 2023

Anthos clusters on bare metal

1.14.0 Upgrade problem

Control plane nodes for Anthos clusters on bare metal use Kubernetes taints to prevent workload pods from being scheduled on them. When you upgrade version 1.13 Anthos clusters to version 1.14.0, the control plane nodes lose required taints. We recommend that you skip upgrading to version 1.14.0 and upgrade to version 1.14.1 directly.

This problem doesn't cause upgrade failures, but pods that aren't supposed to run on the control plane nodes may start doing so. These workload pods can overwhelm control plane nodes and lead to cluster instability. This issue has security implications, as well. We strongly recommend that you not upgrade your clusters to version 1.14.0, but upgrade instead to a subsequent release version with the fix.

For more information about the issue, including workaround instructions, see the Clusters upgraded to 1.14.0 lose master taints known issue.

Release 1.14.1

Anthos clusters on bare metal 1.14.1 is now available for download. To upgrade, see Upgrading Anthos on bare metal. Anthos clusters on bare metal 1.14.1 runs on Kubernetes 1.25.

Fixes:

Functionality changes:

  • Changed the behavior for periodic health checks during upgrades. Now, during the upgrade process, existing periodic health checks continue to run in the admin cluster. Once the cluster is upgraded to the next version, the previous version periodic health checks are replaced with periodic health checks for the new version.
  • Lowered the priority of health check jobs to minimize contention for resources.
  • Changed the etcd history compaction interval from the default of 5 minutes to 2.5 minutes. This value is set in the kube-apiserver.yaml file.

Known issues:

For information about the latest known issues, see Anthos clusters on bare metal known issues in the Troubleshooting section.

Cloud Monitoring

The Ops Agent version 2.25.0 supports a receiver for Prometheus metrics. By using this receiver, you can collect Prometheus metrics from applications running on Compute Engine instances. For more information, see Collect Prometheus metrics.

Cloud Workstations

The Cloud Workstations API makes the following machine types available:

  • n2-standard-8
  • n2-standard-16
  • n2-standard-32

For more information, see Available machine types, REST workstationConfigs, or RPC google.cloud.workstations.v1beta GceInstance.

Dataform

Dataform in Preview is available in the asia-east1 region.

Dataproc

Announcing the General Availability (GA) release of Dataproc Serverless for Spark runtime version 1.1, which includes the following components:

  • Spark 3.3.1
  • BigQuery Spark Connector 0.28.0
  • Cloud Storage Connector 2.2.9
  • Conda 22.11
  • Java 11
  • Python 3.10
  • R 4.2
  • Scala 2.12

Dataproc Serverless for Spark runtime version 1.0 changed to non-LTS because of the release of backward-compatible Dataproc Serverless for Spark runtime version 1.1 LTS.

Google Kubernetes Engine

If containerd restarts on a node that has existing running Pods that use Workload Identity, those specific Pods might fail to access Google Cloud APIs and might return POD_FINDER_IP_MISMATCH errors. This affects nodes with the following GKE versions:

  • 1.22.16-gke.2100 and later
  • 1.23.14-gke.1900 and later
  • 1.24.7-gke.700 and later
  • 1.25.0 and later
  • 1.26.0 and later

This issue will be fixed in a future release

Starting from GKE control plane versions 1.26.0-gke.2200, 1.25.5-gke.2200, 1.24.9-gke.2200 or later, SingleStack IPv6 and DualStack (IPv4/IPv6) services, stub domains, and upstream nameservers are supported with Cloud DNS for GKE.

A known issue with kube-dns receiving a DNS response from an upstream DNS resolver with a large TTL has been fixed. For more information, see Large TTL from DNS upstream servers

Public zonal clusters upgraded to GKE versions 1.24 and later will eventually be migrated to use Private Service Connect (PSC) for private control plane communication. There is no price increase for using GKE public clusters running on PSC.

Security Command Center

The new and improved Findings page in the Cloud Console is now generally available and the default view for working with Security Command Center findings. With the redesigned Findings page, you can query, filter, and investigate Security Command Center findings faster and more efficiently. For more information, see Work with findings in the Security Command Center dashboard.

January 26, 2023

Anthos Config Management

The constraint template library's K8sPSPForbiddenSysctls template now supports an allow-list of sysctls using the new allowedSysctls parameter. For reference, see Constraint template library.

Config Sync now includes resource-related metrics labels in Google Cloud Monitoring. These labels were previously added to the Prometheus monitoring pipeline in Config Sync version 1.14.0. The labels are available under the "Group By" filter options in the Google Cloud Console. For more information on metrics, see Monitoring Config Sync.

Policy Controller has been updated to include a more recent build of OPA Gatekeeper (hash: c61db24).

Fixed an issue where the nomos image did not contain the nomos CLI.

Anthos clusters on AWS (previous generation)

Anthos clusters on AWS (previous generation) aws-1.14.1-gke.0 is now available.

You can now launch clusters with the following Kubernetes versions:

  • 1.23.15-gke.2000
  • 1.24.9-gke.2100
  • 1.25.5-gke.2100

Upgraded to containerd 1.6.12.

This release fixes the following vulnerabilities:

Anthos clusters on VMware

Anthos clusters on VMware 1.12.5-gke.34 is now available. To upgrade, see Upgrading Anthos clusters on VMware. Anthos clusters on VMware 1.12.5-gke.34 runs on Kubernetes 1.23.15-gke.2400.

The supported versions offering the latest patches and updates for security vulnerabilities, exposures, and issues impacting Anthos clusters on VMware are 1.14, 1.13, and 1.12.

In the vSphere CSI driver, enabled improved-csi-idempotency, and async-query-volume, and disabled trigger-csi-fullsync. This enhances the vSphere CSI driver to ensure volume operations are idempotent.

  • If you specify a CIDR range (subnet) in the IP block file for your cluster nodes, the broadcast IP of the subnet, the network CIDR IP, and the network gateway IP will be excluded from the pool of addresses that get assigned to nodes.

  • Fixed a known issue where CIDR ranges cannot be used in the IP block file.

  • Fixed a bug where CA rotation appeared as an unsupported change during admin cluster update.

Fixed the following vulnerabilities:

Anthos clusters on bare metal

Release 1.13.4

Anthos clusters on bare metal 1.13.4 is now available for download. To upgrade, see Upgrade clusters. Anthos clusters on bare metal 1.13.4 runs on Kubernetes 1.24.

Fixed an issue with the anthos-cluster-operator that caused CertificateSigningRequest (CSR) events to be missed during reconciliation steps. The lack of signing resulted in Istio crashlooping.

Known issues:

For information about the latest known issues, see Anthos on bare metal known issues in the Troubleshooting section.

Apigee hybrid

hybrid v1.8.4

On January 26, 2023 we released an updated version of the Apigee hybrid software, v1.8.4. For information on upgrading, see Upgrading Apigee hybrid to version 1.8.

Bug ID Description
262699558 The watcher component failed when using Kubernetes Secret to store hybrid service account secret.
262616276 Added support for Kubernetes v1.24 and v1.25
260372012 Requests failed with 500 response and keyvaluemap.service.ErrorDuringDecryption error after upgrade to Hybrid 1.8.
258699204 The default memory requests and limits for metrics pods that were inadvertently changed in 1.8.x. have been fixed.
245664917 During the upgrade to Apigee hybrid 1.8.x, after running apigeectl init and confirming that check-ready succeeded, the Cassandra schema validation job was in an error state.
Bug ID Description
262576073 Security fix for apigee-watcher. This addresses the following vulnerabilities:
CVE-2022-41716
CVE-2022-41715
CVE-2022-2880
CVE-2022-2879
262574571 Security fix for apigee-operators. This addresses the following vulnerabilities:
CVE-2022-41716
BeyondCorp Enterprise

The ability to configure authorization across organizations when using BeyondCorp Enterprise is in Preview.

Cross-org authorization lets you configure an access policy to trust and use data, such as device attributes, owned by other organizations. For example, you can configure the access policy of your organization to allow access to its resources from devices in other organizations.

Cloud Data Loss Prevention

The PORTUGAL_NIB_NUMBER infoType detector is available in all regions. For more information about all built-in infoTypes, see infoType detector reference.

Google Kubernetes Engine

The Balanced compute class is now generally available in Autopilot clusters running GKE version 1.25 and later.

You can now specify a minimum CPU platform in the Balanced compute class in Autopilot clusters running GKE version 1.25 and later if your workloads have specialized CPU requirements such as a high base frequency or optimized power management functionality. For instructions, refer to Choose a minimum CPU platform.

Network Intelligence Center

Connectivity Tests now includes a feature that verifies connectivity from a Cloud Run revision to a VM instance, an IP address, or a Google-managed service. For more information, see Create and run Connectivity Tests.

Connectivity Tests now includes a feature that verifies connectivity from an App Engine standard environment version to a VM instance, an IP address, or a Google-managed service. For more information, see Create and run Connectivity Tests.

VPC Service Controls

Preview stage support for the following integration:

Vertex AI

Tabular Workflow for End-to-End AutoML is generally available (GA). For documentation, refer to Tabular Workflow for End-to-End AutoML.

Virtual Private Cloud

Policy-based routing is available in Preview. You can select a next hop based on more than a packet's destination IP address. You can match traffic by protocol and source IP address as well.