Google Cloud release notes

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

June 07, 2023

Cloud Data Fusion

Zendesk plugins version 1.2.0 is available in the Cloud Data Fusion Hub. The following changes are included in version 1.2.0:

Cloud Load Balancing

The global external HTTP(S) load balancer now supports a configurable client HTTP Keepalive Timeout. The client HTTP keepalive timeout represents the maximum amount of time that a TCP connection can be idle between the (downstream) client and the target HTTP/S proxy.

For details, see

This capability is available in Preview.

Cloud SQL for SQL Server

You can now import and export differential database backups. This can help you import and export data more frequently, reducing migration downtime.

Cloud Spanner

Fine-grained access control is now available for PostgreSQL-dialect databases. For more information, see About fine-grained access control.

Google Kubernetes Engine

(2023-R12) 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.25.8-gke.1000 is now the default version in the Stable channel.
  • Version 1.21.14-gke.18100 is no longer available in the Stable channel.
  • 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.18800 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.18800 with this release.

Regular channel

  • Version 1.24.13-gke.2500 is now available in the Regular channel.
  • Version 1.24.12-gke.500 is no longer available in the Regular channel.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version 1.24.12-gke.1000 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.12-gke.1000 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.22.17-gke.8000
    • 1.23.17-gke.2000
    • 1.23.17-gke.3600
    • 1.24.13-gke.2500
    • 1.25.8-gke.1000
    • 1.26.4-gke.500
    • 1.26.4-gke.1400
    • 1.27.1-gke.400
  • 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.11400 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.17-gke.5600 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.14-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.9-gke.2300 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.9-gke.2300 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version 1.27.2-gke.1200 with this release.

(2023-R12) Version updates

(2023-R12) Version updates

  • Version 1.25.8-gke.1000 is now the default version in the Stable channel.
  • Version 1.21.14-gke.18100 is no longer available in the Stable channel.
  • 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.18800 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.18800 with this release.

(2023-R12) Version updates

  • Version 1.24.13-gke.2500 is now available in the Regular channel.
  • Version 1.24.12-gke.500 is no longer available in the Regular channel.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version 1.24.12-gke.1000 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.12-gke.1000 with this release.

(2023-R12) Version updates

  • 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.8000
    • 1.23.17-gke.2000
    • 1.23.17-gke.3600
    • 1.24.13-gke.2500
    • 1.25.8-gke.1000
    • 1.26.4-gke.500
    • 1.26.4-gke.1400
    • 1.27.1-gke.400
  • 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.11400 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.17-gke.5600 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.14-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.9-gke.2300 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.9-gke.2300 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version 1.27.2-gke.1200 with this release.
Vertex AI

PaLM Text and Embeddings APIs, and Generative AI Studio

The Generative AI support on Vertex AI is now available in (GA). With this feature launch, you can leverage the PaLM API to generate AI models that you can test, tune, and deploy in your AI-powered applications. With the GA of these features, you will incur usage costs if you use the text-bison and textembedding-gecko PaLM APIs. To learn about pricing, see the Vertex AI pricing page.

Features and models in this release include:

  • PaLM 2 for Text: text-bison
  • Embedding for Text: textembedding-gecko
  • Generative AI Studio for Language

Vertex AI Model Garden

The Vertex AI Model Garden is now available in (GA). The Model Garden is a platform that helps you discover, test, customize, and deploy Vertex AI and select OSS models. These models range from tunable to task-specific - all available on the Model Garden page in the Google Cloud console.

To get started, see Explore AI models and APIs in Model Garden.

Vertex AI Codey APIs

The Vertex AI Codey APIs are now in (Preview). With the Codey API, code generation, code completion, and code chat APIs can be used from any GCP project without allowlisting. The APIs can be accessed from the us-central1 region. The Codey APIs can be used in the Generative AI studio or programmatically in REST commands.

To get started, see the Code models overview.

June 06, 2023

Access Transparency

Access Transparency supports Memorystore for Redis in the GA stage.

Anthos clusters on AWS

Security bulletin

A new vulnerability (CVE-2023-2878) has been discovered in the secrets-store-csi-driver where an actor with access to the driver logs could observe service account tokens. These tokens could then potentially be exchanged with external cloud providers to access secrets stored in cloud vault solutions. For more information, see the GCP-2023-009 security bulletin.

Anthos clusters on Azure

Security bulletin

A new vulnerability (CVE-2023-2878) has been discovered in the secrets-store-csi-driver where an actor with access to the driver logs could observe service account tokens. These tokens could then potentially be exchanged with external cloud providers to access secrets stored in cloud vault solutions. For more information, see the GCP-2023-009 security bulletin.

Anthos clusters on VMware

Security bulletin

A new vulnerability (CVE-2023-2878) has been discovered in the secrets-store-csi-driver where an actor with access to the driver logs could observe service account tokens. These tokens could then potentially be exchanged with external cloud providers to access secrets stored in cloud vault solutions. The severity of this Security Bulletin is None. For more information, see the GCP-2023-009 security bulletin.

Chronicle

The following changes are available in the Unified Data Model.

New fields were added to Entity, called risk_score and metric.

A new field was added to EntityMetadata, called event_metadata.

The following new types were added to Entity:

  • EntityRisk
  • Metric
  • RiskDelta
  • Metric.Measure

The following new types were added to Event:

  • AttackDetails
  • ExifInfo
  • FileMetadataCodesign
  • FileMetadataPE
  • FileMetadataSignatureInfo
  • PDFInfo
  • SignatureInfo
  • X509
  • AttackDetails.Tactic
  • AttackDetails.Technique
  • SecurityResult.Association
  • SecurityResult.Association.AssociationAlias
  • SecurityResult.Source
  • SecurityResult.ProviderMLVerdict
  • SecurityResult.AnalystVerdict
  • SecurityResult.Verdict

The following new enumerated types were added to Entity:

  • Metric.AggregateFunction
  • Metric.Dimension
  • Metric.MetricName
  • Relation.EntityLabel

The following new enumerated types were added to Event:

  • Process
  • TokenElevationType
  • SecurityResult.VerdictResponse
  • SecurityResult.Association.AssociationType

New field added to Relation, called entity_label.

New value added to EntityMetadata.EntityType, called METRIC.

New fields added to Event.Metadata called log_type, base_labels, enrichment_labels.

New fields added to Noun, called security_result and network.

New fields added to SecurityResult, called risk_score, attack_details, first_discovered_time, associations, campaigns, and verdicts.

New fields added to File, called pe_file, tags, last_analysis_time, embedded_urls, embedded_domains, embedded_ips, exif_info, signature_info, pdf_info.

New field added to Process, called integrity_level_rid and token_elevation_type.

New fields added to SignerInfo, called status, valid_usage, cert_issuer.

The Resource.id field was deprecated. Use resource.name or resource.product_object_id instead.

The following values were added to the EventTypes enumerated type:

  • DEVICE_FIRMWARE_UPDATE
  • DEVICE_CONFIG_UPDATE
  • DEVICE_PROGRAM_UPLOAD
  • DEVICE_PROGRAM_DOWNLOAD

The following additional values were added to the ApplicationProtocol enumerated type:

  • CIP
  • COTP
  • DNP3
  • DICOM
  • GOOSE
  • IEC104
  • MMS
  • PTP
  • SNMP
  • SV

New values added to the Network.IpProtocol enumerated type, called ICMP and SCTP.

For a list of all fields in the Unified Data Model, and their descriptions, see the Unified Data Model field list.

Cloud Billing

Use folders and organizations in budgets: When you set up budgets for your Cloud Billing account, you can set the budget's scope to one or more folders or organizations that are linked to your account, in addition to the current options for specific projects and labels.

When you create a budget that applies to a folder or organization, the budget also covers future projects that you create in the folder or organization.

Learn about creating and modifying budgets for your Cloud Billing account.

Compute Engine

For MIGs that have T2D machine series VMs, autoscaling based on CPU utilization doesn't work as expected. For more details, see Known issues.

Google Kubernetes Engine

A new vulnerability (CVE-2023-1872) has been discovered in the Linux kernel that can lead to a privilege escalation to root on the node. For more information, see the GCP-2023-008.

A new vulnerability (CVE-2023-2878) has been discovered in the secrets-store-csi-driver where an actor with access to the driver logs could observe service account tokens. These tokens could then potentially be exchanged with external cloud providers to access secrets stored in cloud vault solutions. On GKE, the severity is None. For more information, see the GCP-2023-009 security bulletin.

Memorystore for Redis

Access Transparency is now Generally Available for Memorystore for Redis.

Migrate to Virtual Machines

Generally available: The Estimated cut-over time field is now generally available. This field gives an estimate of the time it takes to complete a cut-over job for a VM once the cut-over is triggered. This field is populated only for an active VM that has completed a few replication cycles.

Storage Transfer Service

We discovered a security vulnerability in the Storage Transfer Service agent container. We've fixed this issue with a container update that is more secure.

If you're running agents that were installed on or before February 17, 2023, you should follow the instructions in the Action required email sent to your account email address to update the container image.

Agents installed after February 17, 2023 do not need to be updated.

June 05, 2023

AlloyDB for PostgreSQL

AlloyDB for PostgreSQL is now available in the following regions:

  • us-east5 (Columbus)
  • us-south1 (Dallas)

For more information, see AlloyDB Locations.

Anthos Attached Clusters

This release includes the following Anthos attached clusters platform versions:

  • 1.24.0-gke.4
  • 1.25.0-gke.4
  • 1.26.0-gke.2

This release fixes the following vulnerability:

Anthos clusters on AWS

You can now launch clusters with the following Kubernetes versions:

  • 1.24.13-gke.500
  • 1.25.8-gke.500
  • 1.26.4-gke.2200

This release fixes the following vulnerability:

For information about the latest known issues, see Known issues for Anthos clusters on AWS.

Security bulletin

A new vulnerability (CVE-2023-1872) has been discovered in the Linux kernel that can lead to a privilege escalation to root on the node. For more information, see the GCP-2023-008.

Anthos clusters on Azure

You can now launch clusters with the following Kubernetes versions:

  • 1.24.13-gke.500
  • 1.25.8-gke.500
  • 1.26.4-gke.2200

This release fixes the following vulnerability:

Known issues:

For information about the latest known issues, see Known issues for Anthos clusters on Azure.

Security bulletin

A new vulnerability (CVE-2023-1872) has been discovered in the Linux kernel that can lead to a privilege escalation to root on the node. For more information, see the GCP-2023-008.

Anthos clusters on VMware

Known issue

If you create a version 1.13.8 or version 1.14.4 admin cluster, or upgrade an admin cluster to version 1.13.8 or 1.14.4, the kind cluster pulls the following container images from docker.io:

  • docker.io/kindest/kindnetd
  • docker.io/kindest/local-path-provisioner
  • docker.io/kindest/local-path-helper

If docker.io isn't accessible from your admin workstation, the admin cluster creation or upgrade fails to bring up the kind cluster.

This issue affects the following versions of Anthos clusters on VMware:

  • 1.14.4
  • 1.13.8

For more information, including a workaround, see kind cluster pulls container images from docker.io on the Known issues page.

Security bulletin

A new vulnerability (CVE-2023-1872) has been discovered in the Linux kernel that can lead to a privilege escalation to root on the node. For more information, see the GCP-2023-008.

Apigee hybrid

ANNOUNCEMENT

hybrid v1.9.3

On June 5, 2023 we released an updated version of the Apigee hybrid software, v1.9.3.

Bug ID Description
284488296 Removed an unneeded Workload Identify on the Cassandra Schema Validation cron job.
Bug ID Description
273800965 Security fix for apigee-diagnostics-collector, apigee-mart-server, apigee-mint-task-scheduler, apigee-runtime, and apigee-synchronizer.
This addresses the following vulnerability:
273800345, 281572616 Security fixes for apigee-diagnostics-collector, apigee-mart-server, apigee-mint-task-scheduler, apigee-runtime, apigee-synchronizer, and apigee-udca.
This addresses the following vulnerabilities:
273801301 Security fixes for apigee-mart-server and apigee-runtime.
This addresses the following vulnerability:
283826216 Security fixes for apigee-ingressgateway.
This addresses the following vulnerabilities:
283826785 Security fixes for istiod.
This addresses the following vulnerabilities:
281561243 Security fix for apigee-diagnostics-collector, apigee-mint-task-scheduler, apigee-runtime, and apigee-synchronizer.
This addresses the following vulnerability:
Batch

Batch is available in the following regions:

  • asia-east2 (Hong Kong)
  • europe-central2 (Warsaw)
  • us-south1 (Dallas)
  • us-west2 (Los Angeles)
  • us-west3 (Salt Lake City)
  • us-west4 (Las Vegas)

For more information, see Locations.

Blockchain Node Engine

On June 5, 2023 Blockchain Node Engine released a limited GA version of the software. Access to the user interface and APIs is limited to specific customers until the full GA release.

Features supported in this release include:

  • Blockchain Node Engine is a fully-managed service for dedicated blockchain nodes.
  • Ethereum support:
    • Execution and consensus clients
    • Full and Archive nodes
    • JSON-RPC and WebSocket endpoints.
  • With a single operation, Blockchain Node Engine provisions a new node with the specified configuration (network, region, client, node type), bootstrap it from a known-good snapshot, sync it with the blockchain, and ensure its availability.
  • Google Cloud Armor always enabled.

See:

Chronicle

Chronicle now links to a customer-supplied Google Cloud Project to integrate more closely with Google Cloud services, such as Cloud IAM, Cloud Monitoring, and Cloud Audit Logs. Customers can now use Cloud IAM and workforce identity federation to authenticate using their existing identity provider.

Chronicle provides an onboarding and migration portal, available via Cloud Console, where new customers are able to provision and configure a new Chronicle SIEM instance, and existing customers can bind their current Chronicle SIEM instance to Google Cloud services.

For more information, see the following documentation:

Cloud Asset Inventory Cloud Bigtable

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

Node.js

Changes for @google-cloud/bigtable

4.6.1 (2023-05-30)

Bug Fixes
  • Properly handle asynchronous read from stream (#1284) (55d86ba). This could result in silently dropped rows in a createReadStream. The bug is active when the ReadRows stream would be piped into a consumer that would defer the processing of the rows until the next event loop run (i.e. use a Transform that would defer the callback invocation via setTimeout()).

Java

Changes for google-cloud-bigtable

2.23.2 (2023-05-30)

Documentation
  • samples: Add bigtable filter snippet (#1762) (48a6ed0)
  • samples: Remove client initialization as the snippets are not used standalone (#1768) (a6ac97c)
Dependencies
  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.19.0 (#1769) (956c851)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.10.1 (#1767) (901b88f)
  • Update dependency com.google.truth.extensions:truth-proto-extension to v1.1.4 (#1770) (a94a522)
  • Update doclet version to v1.9.0 (#1761) (a5d4215)
Cloud Firewall

Use Geo-location objects in firewall policy rules to filter external IPv4 and external IPv6 traffic based on specific geographic locations or regions. This feature is available in General Availability.

Use Threat Intelligence for firewall policy rules to secure your network by allowing or blocking traffic based on threat intelligence data. This feature is available in General Availability.

Cloud Logging

You can now configure CMEK and a default storage location for individual folders, in addition to organizations. For more information, see Configure default settings for organizations and folders and Configure CMEK for Cloud Logging.

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

Node.js

Changes for @google-cloud/logging

10.5.0 (2023-05-30)

Features
  • Log Analytics features of the Cloud Logging API (#1416) (3c3de6d)

Java

Changes for google-cloud-logging

3.15.2 (2023-05-30)

Dependencies
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.10.1 (#1354) (b2f1111)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.22 (#1340) (b3b9d5f)
Cloud Spanner

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

Go

Changes for spanner/admin/database/apiv1

1.46.0 (2023-05-12)

Features
  • spanner/admin/database: Add support for UpdateDatabase in Cloud Spanner (#7917) (83870f5)
  • spanner: Make leader aware routing default enabled for supported RPC requests. (#7912) (d0d3755)
Bug Fixes
  • spanner: Update grpc to v1.55.0 (1147ce0)

Java

Changes for google-cloud-spanner

6.41.0 (2023-04-28)

Features
Dependencies
  • Update dependency com.google.api.grpc:proto-google-cloud-spanner-executor-v1 to v1.4.0 (#2395) (02dc53c)
  • Update dependency com.google.cloud:google-cloud-monitoring to v3.17.0 (#2406) (d46097f)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.8.0 (#2400) (b815cb8)
  • Update dependency com.google.cloud:google-cloud-trace to v2.16.0 (#2407) (7993be2)
  • Update dependency org.junit.vintage:junit-vintage-engine to v5.9.3 (#2401) (8aa7a1d)

6.42.0 (2023-05-15)

Features
  • Add support for UpdateDatabase in Cloud Spanner (#2265) (2ea06e7)
  • Add support for UpdateDatabase in Cloud Spanner (#2429) (09f20bd)
Bug Fixes
  • Add error details for INTERNAL error (#2413) (ed62aa6)
  • Use javax.annotation.Nonnull in executor framework (#2414) (afcc598)
Dependencies
  • Update dependency com.google.cloud:google-cloud-monitoring to v3.18.0 (#2426) (05a45f8)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.9.0 (#2427) (42dbfe3)
  • Update dependency com.google.cloud:google-cloud-trace to v2.17.0 (#2428) (6f7fee8)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.22 (#2423) (679bb36)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.22 (#2424) (a72f4ff)
  • Update dependency org.graalvm.sdk:graal-sdk to v22.3.2 (#2391) (c082a1f)

6.42.1 (2023-05-22)

Dependencies
  • Update dependency commons-io:commons-io to v2.12.0 (#2439) (d08b226)

6.42.2 (2023-05-30)

Dependencies
  • Update dependency com.google.cloud:google-cloud-monitoring to v3.19.0 (#2466) (6de2cf6)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.10.1 (#2465) (0a89f49)
  • Update dependency com.google.cloud:google-cloud-trace to v2.18.0 (#2467) (45609ed)

6.42.3 (2023-05-31)

Performance Improvements
  • Only capture the call stack if the call is actually async (#2471) (ae9c8ad)

Node.js

Changes for @google-cloud/spanner

6.9.0 (2023-04-26)

Features

6.10.0 (2023-05-17)

Features
Bug Fixes

6.10.1 (2023-05-30)

Bug Fixes
  • Set database admin and instance as having handwritten layers (republish docs) (3e3e624)

Python

Changes for google-cloud-spanner

3.32.0 (2023-04-25)

Features

3.33.0 (2023-04-27)

Features

3.34.0 (2023-05-16)

Features
  • Add support for UpdateDatabase in Cloud Spanner (#941) (38fb890)
Bug Fixes

3.35.0 (2023-05-16)

Features
  • Add support for updateDatabase in Cloud Spanner (#914) (6c7ad29)

3.35.1 (2023-05-25)

Bug Fixes
  • Catch rst stream error for all transactions (#934) (d317d2e)
Compute Engine

Generally available: Accelerator-optimized (G2) machine types with attached NVIDIA® L4 GPUs are generally available in the following regions and zones:

  • Singapore, APAC: asia-southeast1-b
  • Netherlands, Europe: europe-west4-a,b,c
  • Iowa, North America: us-central1-a,b
  • South Carolina, North America: us-east1-b,d
  • Virginia, North America: us-east4-a
  • Oregon, North America: us-west1-a,b
Container Optimized OS

cos-105-17412-101-17

Kernel Docker Containerd GPU Drivers
COS-5.15.109 v23.0.3 v1.7.0 v470.182.03(default),v525.105.17

Updated ncurses to v6.4p20220423. This resolves CVE-2023-29491.

cos-93-16623-402-22

Kernel Docker Containerd GPU Drivers
COS-5.10.177 v20.10.14 v1.5.18 v450.236.01(default),v470.182.03(R470),v525.105.17

Updated ncurses to v6.4p20220423. This resolves CVE-2023-29491.

cos-97-16919-294-28

Kernel Docker Containerd GPU Drivers
COS-5.10.176 v20.10.14 v1.6.20 v470.182.03(default),v525.105.17

Updated ncurses to v6.4p20220423. This resolves CVE-2023-29491.

cos-101-17162-210-21

Kernel Docker Containerd GPU Drivers
COS-5.15.107 v20.10.24 v1.6.18 v470.182.03(default),v525.105.17

Updated ncurses to v6.4p20220423. This resolves CVE-2023-29491.

Dataflow

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

Go

Changes for dataflow/apiv1beta3

0.9.0 (2023-05-30)

Features
  • dataflow: Update all direct dependencies (b340d03)

0.9.0 (2023-05-30)

Features
  • dataflow: Update all direct dependencies (b340d03)
Google Kubernetes Engine

(2023-R11) 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.22.17-gke.7500
    • 1.22.17-gke.9400
    • 1.23.17-gke.1700
    • 1.24.10-gke.2300
    • 1.25.7-gke.1000
    • 1.25.9-gke.400
    • 1.26.2-gke.1000
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version 1.22.17-gke.8000 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version 1.23.17-gke.2000 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version 1.24.12-gke.500 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version 1.24.12-gke.500 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version 1.25.8-gke.500 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version 1.26.3-gke.1000 with this release.

Stable channel

  • Version 1.24.12-gke.500 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.22.17-gke.7500
    • 1.23.17-gke.1700
    • 1.24.10-gke.2300
    • 1.25.8-gke.500
  • 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.8000 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.17-gke.2000 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.24.12-gke.500 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.12-gke.500 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.25 to version 1.25.8-gke.1000 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.7500
    • 1.23.17-gke.1700
    • 1.24.11-gke.1000
    • 1.26.2-gke.1000
  • 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.8000 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.17-gke.2000 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.12-gke.500 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.12-gke.500 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version 1.26.3-gke.1000 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.22.17-gke.9400
    • 1.23.17-gke.1700
    • 1.24.13-gke.500
    • 1.25.9-gke.400
  • 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.8000 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.17-gke.2000 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.13-gke.2500 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.13-gke.2500 with this release.

(2023-R11) Version updates

  • The following control plane and node versions are now available:
  • The following control plane versions are no longer available:
    • 1.22.17-gke.7500
    • 1.22.17-gke.9400
    • 1.23.17-gke.1700
    • 1.24.10-gke.2300
    • 1.25.7-gke.1000
    • 1.25.9-gke.400
    • 1.26.2-gke.1000
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version 1.22.17-gke.8000 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version 1.23.17-gke.2000 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version 1.24.12-gke.500 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version 1.24.12-gke.500 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version 1.25.8-gke.500 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version 1.26.3-gke.1000 with this release.

(2023-R11) Version updates

  • Version 1.24.12-gke.500 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.22.17-gke.7500
    • 1.23.17-gke.1700
    • 1.24.10-gke.2300
    • 1.25.8-gke.500
  • 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.8000 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.17-gke.2000 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.24.12-gke.500 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.12-gke.500 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.25 to version 1.25.8-gke.1000 with this release.

(2023-R11) 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.7500
    • 1.23.17-gke.1700
    • 1.24.11-gke.1000
    • 1.26.2-gke.1000
  • 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.8000 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.17-gke.2000 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.12-gke.500 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.12-gke.500 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version 1.26.3-gke.1000 with this release.

(2023-R11) Version updates

  • 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.9400
    • 1.23.17-gke.1700
    • 1.24.13-gke.500
    • 1.25.9-gke.400
  • 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.8000 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.17-gke.2000 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.13-gke.2500 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.13-gke.2500 with this release.
SAP on Google Cloud

Google Cloud's Agent for SAP version 2.0

Version 2.0 of Google Cloud's Agent for SAP is generally available (GA). This version introduces the opt-in feature of collecting SAP HANA monitoring metrics, making Google Cloud's Agent for SAP version 2.0 the successor to Google Cloud's monitoring agent for SAP HANA.

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

Google Cloud's monitoring agent for SAP HANA is deprecated, and is replaced by the SAP HANA monitoring metrics collection feature of version 2.0 of Google Cloud's Agent for SAP. For upgrade instructions, see Google Cloud's Agent for SAP operations guide.

Support for the monitoring agent for SAP HANA ends on May 31, 2024.

Secret Manager

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

Go

Changes for secretmanager/apiv1

1.11.0 (2023-05-30)

Features
  • secretmanager: Update all direct dependencies (b340d03)

June 04, 2023

Virtual Private Cloud

Support for IPv6 static routes with the following next hops is available in Preview:

  • next-hop-gateway
  • next-hop-instance

June 02, 2023

Access Transparency

Access Transparency supports Anthos Identity Service in the GA stage.

Chronicle

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

  • Aruba (ARUBA_WIRELESS)
  • AWS Cloudtrail (AWS_CLOUDTRAIL)
  • Azure AD Directory Audit (AZURE_AD_AUDIT)
  • Cato Networks (CATO_NETWORKS)
  • Cisco ISE (CISCO_ISE)
  • Cisco Meraki (CISCO_MERAKI)
  • Cisco PIX Firewall (CISCO_PIX_FIREWALL)
  • Dope Security SWG (DOPE_SWG)
  • F5 BIGIP LTM (F5_BIGIP_LTM)
  • Falco IDS (FALCO_IDS)
  • Fidelis Network (FIDELIS_NETWORK)
  • ForgeRock OpenAM (OPENAM)
  • FortiGate (FORTINET_FIREWALL)
  • FortiMail Email Security (FORTINET_FORTIMAIL)
  • Fortinet Web Application Firewall (FORTINET_FORTIWEB)
  • GMAIL Logs (GMAIL_LOGS)
  • IBM Safenet (IBM_SAFENET)
  • IBM Security Access Manager (IBM_SAM)
  • IBM Security QRadar SIEM (IBM_QRADAR)
  • Microsoft Defender for Endpoint (MICROSOFT_DEFENDER_ENDPOINT)
  • Microsoft Graph API Alerts (MICROSOFT_GRAPH_ALERT)
  • Mongo Database (MONGO_DB)
  • Office 365 (OFFICE_365)
  • Okta (OKTA)
  • Oracle Cloud Infrastructure Audit Logs (OCI_AUDIT)
  • Proofpoint Threat Response (PROOFPOINT_TRAP)
  • Pulse Secure (PULSE_SECURE_VPN)
  • Security Command Center Threat (N/A)
  • Sentinelone Alerts (SENTINELONE_ALERT)
  • SentinelOne EDR (SENTINEL_EDR)
  • ServiceNow CMDB (SERVICENOW_CMDB)
  • SonicWall (SONIC_FIREWALL)
  • Strong Swan VPN (STRONGSWAN_VPN)
  • ThreatLocker Platform (THREATLOCKER)
  • VMware vRealize Suite (VMWARE_VREALIZE)
  • VPC Flow Logs (GCP_VPC_FLOW)
  • WatchGuard (WATCHGUARD)
  • Windows DNS (WINDOWS_DNS)
  • Windows Event (WINEVTLOG)
  • Workspace Activities (WORKSPACE_ACTIVITY)

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

Cloud Data Fusion

The SAP Ariba Batch Source plugin is generally available (GA). You can connect your data pipeline to an SAP Ariba Source and a BigQuery Sink with this plugin in Cloud Data Fusion versions 6.5.1 and later.

The SAP SuccessFactors Batch Source plugin is GA. You can connect your data pipeline to an SAP SuccessFactors Source and a BigQuery Sink with this plugin in Cloud Data Fusion versions 6.5.1 and later.

Cloud SQL for PostgreSQL

The rollout of the following minor versions, extension versions, and plugin versions is currently underway:

Minor versions

  • 10.22 is upgraded to 10.23.
  • 11.17 is upgraded to 11.19.
  • 12.12 is upgraded to 12.14.
  • 13.8 is upgraded to 13.10.
  • 14.5 is upgraded to 14.7.

Extension and plugin versions

  • pg_cron is upgraded from 1.4.1 to 1.5.
  • pg_partman is upgraded from 4.7.0 to 4.7.3.
  • postgresql-hll is upgraded from 2.16 to 2.17.
  • pg_repack is upgraded from 1.4.7 to 1.4.8.
  • wal2json is upgraded from 2.4 to 2.5.
  • pg_hint_plan is upgraded, as follows:
    • from 1.3.7 to 1.3.8 (for PostgreSQL versions 11-13)
    • from 1.4.0 to 1.4.1 (for PostgreSQL version 14)
    • from 1.4.0 to 1.5.0 (for PostgreSQL version 15)

If you use a maintenance window, then the updates to the minor, extension, and plugin versions happen according to the timeframe that you set in the window. Otherwise, the updates occur within the next few weeks.

The new maintenance version is [PostgreSQL version].R20230530.01_00. To learn how to check your maintenance version, see Self service maintenance. To find your maintenance window or to manage maintenance updates, see Find and set maintenance windows.

Cloud SQL for SQL Server

A vulnerability was recently discovered in Cloud SQL for SQL Server that allowed customer administrator accounts to create triggers in the tempdb database and use those to gain sysadmin privileges in the instance. The sysadmin privileges would give the attacker access to system databases and partial access to the machine running that SQL Server instance.

Google Cloud resolved the issue by patching the security vulnerability by March 1, 2023. Google Cloud didn't find any compromised customer instances.

For instructions and more details, see the Cloud SQL security bulletin.

Dataproc

Upgrade Cloud Storage connector to 2.2.14 version in Dataproc Serverless for Spark runtimes.

Security Command Center

The Google Cloud console has been updated to change how you open Security Command Center pages. Previously, you selected pages using tabs on the main page. Now you select pages from the slide-out menu on the left side of the console. To show the menu, hold your pointer over the icons on the left side of the console.

For an overview of the pages, see Using Security Command Center in the Google Cloud console.

June 01, 2023

AlloyDB for PostgreSQL

Continuous backup and recovery is generally available (GA).

Anthos clusters on VMware

Anthos clusters on VMware 1.15.1-gke.40 is now available. To upgrade, see Upgrading Anthos clusters on VMware. Anthos clusters on VMware 1.15.1-gke.40 runs on Kubernetes 1.26.2-gke.1001.

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

  • Fixed a known issue where node ID verification failed to handle hostnames with dots.

  • Fixed continuous increase of logging agent memory.

  • Fixed an issue where cluster-api-controllers in a high-availability admin cluster had no Pod anti-affinity. This could allow the three clusterapi-controllers Pods not to be scheduled on different control-plane nodes.

  • Fixed the wrong admin cluster resource link annotation key that can cause the cluster to be enrolled again by mistake.

  • Fixed a known issue where node pool creation failed because of duplicated VM-Host affinity rules.

  • The preflight check for StorageClass parameter validations now throws a warning instead of a failure on ignored parameters after CSI Migration. StorageClass parameter diskformat=thin is now allowed and does not generate a warning.

  • Fixed an issue where gkectl repair admin-master might fail with Failed to repair: failed to delete the admin master node object and reboot the admin master VM.

  • Fixed a race condition where some cluster nodes couldn't access the high-availability control plane when the underlying network performed ARP suppression.

  • Fixed a false error message for gkectl prepare when using a high-availability admin cluster.

  • Fixed an issue where during user cluster update, DeprecatedKubeception always shows up in the diff.

  • Fixed an issue where there were leftover Pods with failed status due to Predicate NodeAffinity failed during node re-creation.

Fixed the following vulnerabilities:

Anthos clusters on bare metal

Release 1.13.8

Anthos clusters on bare metal 1.13.8 is now available for download. To upgrade, see Upgrading Anthos on bare metal. Anthos clusters on bare metal 1.13.8 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.

App Engine flexible environment Node.js

For Node.js runtimes version 18 and version 20 (preview), you can use the Pnpm package manager to configure dependencies for Node.js runtimes. Learn how to configure your runtime.

App Engine standard environment Node.js

You can use the Pnpm package manager to configure dependencies for Node.js runtimes. Learn how to configure your runtime.

Buildpacks

You can use the Pnpm package manager to configure dependencies for Node.js runtimes. Learn how to configure your application.

Chronicle

Updated content to reflect the new Alert view and Alert list. The following changes have been made to Alert view:

  • New Overview and Alert History tabs. The Overview section provides a snapshot of important alert information. This is separate from the History tab to clearly differentiate between alert investigation and audit area.
  • Detection widget now has a view other alerts from this rule button to get fast access to more alerts that came from this rule. Users can pivot to other alerts from this rule.
  • Updated information on how to close an alert and change alert status.
  • Updated information on how to adjust the time range.
  • Updated information on how to apply single and multiple filters.

The following changes have been made to Alert list:

  • Expanded columns to include Risk Score and Tags. This helps users to focus on and prioritize high-risk and critical security findings.
  • Ingestion Time and Last Modified were also added to Alert List.
  • Users can now customize columns in the Alert list, add or remove columns from the table.
  • Expanded filters to include OR and AND operators to allow more complex filtering.
  • Updated information on how to refresh Alert List.

These changes are documented in Investigate an alert and View Alerts and IOCs.

Cloud Functions

You can use the Pnpm package manager to configure dependencies for Node.js runtimes. Learn how to configure your runtime.

Dataproc

New sub-minor versions of Dataproc images:

  • 2.0.66-debian10, 2.0.66-rocky8, 2.0.66-ubuntu18
  • 2.1.14-debian11, 2.1.14-rocky8, 2.1.14-ubuntu20

Upgrade Cloud Storage connector version to 2.2.14 for 2.0 and 2.1 images

Backport HIVE-22891, HIVE-21660, HIVE-21915 to 2.0 images.

Backport HIVE-22891, HIVE-21660, HIVE-25520, HIVE-25521 to 2.1 images.

Google Cloud Deploy

The price of an active delivery pipeline is reduced. Also, single-target delivery pipelines no longer incur a charge. Underlying service charges continue to apply. See the Google Cloud Deploy pricing page for details.

Google Kubernetes Engine

Agones on GKE users will get recommendations and insights if they did not install the Agones controller on dedicated nodes.

VPC Service Controls

Preview stage support for the following integration:

Vertex AI

Vertex Prediction

You can now specify a multi-region BigQuery table as the input or output to a batch prediction request.

May 31, 2023

Anthos clusters on bare metal

Release 1.15.1

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

Functionality changes:

  • Updated the cluster snapshot capability so that information can be captured for the target cluster even when the cluster custom resource is missing or unavailable.

  • Improved bmctl error reporting for failures during the creation of a bootstrap cluster.

  • Added support for using the baremetal.cluster.gke.io/maintenance-mode-deadline-seconds cluster annotation to specify the maximum node draining duration, in seconds. By default, a 20-minute (1200 seconds) timeout is enforced. When the timeout elapses, all pods are stopped and the node is put into maintenance mode. For example to change the timeout to 10 minutes, add the annotation baremetal.cluster.gke.io/maintenance-mode-deadline-seconds: "600" to your cluster.

  • Added node_pool_name to the anthos_baremetal_node_os_count metric.

Fixes:

Known issues:

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

Cloud Healthcare API

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

Cloud Interconnect

Cross-Cloud Interconnect is now generally available. Cross-Cloud Interconnect is a new variant of Cloud Interconnect that helps you establish high-bandwidth dedicated connectivity between Google Cloud and another cloud service provider.

When you buy Cross-Cloud Interconnect, Google provisions a dedicated physical connection between the Google network and that of another cloud service provider. You can use this connection to peer your Google Virtual Private Cloud (VPC) network with your network that's hosted by a supported cloud service provider. Supported providers include the following:

  • Amazon Web Services (AWS)
  • Microsoft Azure
  • Oracle Cloud Infrastructure (OCI)
  • Alibaba Cloud

For more information about the benefits and limitations of Cross-Cloud Interconnect, see the Cross-Cloud Interconnect overview.

Cloud Logging

Cloud Logging no longer creates a dedicated service account for each log sink. Instead, Logging reuses an existing service account when one is available for the resource type. Logging creates a service account when none are available. For more information, see Set destination permissions.

Compute Engine

Preview: In a managed instance group (MIG), you can set metadata and labels for all VMs in the group without the need to create a new instance template. For more information, see Override instance template properties with an all-instances configuration.

The image import tool now supports importing CentOS Stream 9 and CentOS Stream 8 images to Google Cloud.

Dataflow

Data sampling is now generally available (GA). Data sampling lets you observe the data at each step of a pipeline. For more information, see Use data sampling to observe pipeline data.

Dataproc Metastore

Dataproc Metastore gRPC endpoints are generally available (GA).

Metadata federation support for BigQuery and BigLake is generally available (GA).

Network Connectivity Center

Cross-Cloud Interconnect is now generally available. You can use a Cross-Cloud Interconnect connection to peer your Google Virtual Private Cloud (VPC) network with your network that's hosted by a supported cloud service provider. You can also use Cross-Cloud Interconnect VLAN attachments as part of a site-to-site data transfer strategy.

For example, after you configure a VLAN attachment for your Cross-Cloud Interconnect connection, you can create a Network Connectivity Center spoke to represent the attachment. If the spoke has site-to-site data transfer enabled, you can then transfer data between your remote cloud network and your other external sites. Other external sites can include your on-premises network or your network in other clouds.

For information about the cloud service providers that Cross-Cloud Interconnect supports, see the Cross-Cloud Interconnect overview. For information about site-to-site data transfer, see the Site-to-site data transfer overview.

Site-to-site data transfer is supported only in certain locations.

May 30, 2023

Cloud CDN

The advanced traffic management using flexible pattern matching capability with Global External HTTP(S) Load Balancer is now Generally Available.

Cloud Composer

Starting July 2023, the new composer.environments.executeAirflowCommand permission will be required to run Airflow CLI commands through the gcloud environments run command:

  • The composer.user and composer.environmentAndStorageObjectViewer roles do not have this permission and will not be permitted to run Airflow CLI commands starting July 2023.

  • This permission is already available in IAM and you can assign it in advance.

  • This permission is already added to the composer.admin composer.environmentAndStorageObjectAdmin roles.

  • This change applies only to Cloud Composer 2 environments. It will still be possible to run Airflow CLI commands on Cloud Composer 1 environments without this permission.

(Cloud Composer 2) The number of web server workers is now set dynamically based on available web server CPU and memory. This change improves Airflow web server performance and scalability by allowing it to handle more users.

  • These workers are internal to the gunicorn web server and are not related to workers that run tasks.

  • The new value is applied to the [webserver]workers Airflow configuration option when you change the environment's configuration. To use a different value, override this Airflow configuration option.

  • The number of web server workers is clamped between 2 and 12 workers and is calculated as the minimum of (web_server_CPU * 2) + 1 and web_server_memory * 1.1.

(Cloud Composer 2) The deprecated [core]non_pooled_task_slot_count Airflow configuration option is replaced with the [core]default_pool_task_slot_count configuration option in the default Airflow configuration. Make sure to update your custom Airflow configuration overrides to use the new option instead of the deprecated one.

An improved error message is now displayed when a subnetwork with unsupported IPv4 ranges is used to create an environment in a shared VPC configuration.

Cloud Composer 2.2.1 images are available:

  • composer-2.2.1-airflow-2.5.1 (default)
  • composer-2.2.1-airflow-2.4.3

Cloud Composer versions 2.0.14, 2.0.13, 1.18.10, and 1.18.9, have reached their end of full support period.

Cloud Healthcare API

Using the notificationConfig object on a FHIR store is deprecated. Use the notificationConfigs object instead.

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 General availability.

Cloud NAT Config Controller

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

Container Optimized OS

cos-97-16919-294-27

Kernel Docker Containerd GPU Drivers
COS-5.10.176 v20.10.14 v1.6.20 v470.182.03(default),v525.105.17

Fixed CVE-2023-28842 in docker.

cos-93-16623-402-21

Kernel Docker Containerd GPU Drivers
COS-5.10.177 v20.10.14 v1.5.18 v450.236.01(default),v470.182.03(R470),v525.105.17

Fixed CVE-2023-28842 in docker.

Identity Platform

Password policies are generally available (GA).

May 29, 2023

Cloud Bigtable

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

Node.js

Changes for @google-cloud/bigtable

4.6.0 (2023-05-26)

Features
  • Add ChangeStreamConfig to CreateTable and UpdateTable (#1269) (2b05fa4)

4.5.2 (2023-05-24)

Bug Fixes
  • Parsing for qualifiers with colon characters (#1277) (b80f533)
reCAPTCHA Enterprise

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

This version fixed the issue that caused Failed to parse the message or Protocol message contained an invalid tag (zero) error. For more information about the issue, see unhandled exception in Android SDK 18.2.0.

May 26, 2023

Access Approval

Access Approval supports Firestore in the GA stage.

Chronicle

Starting June 7, 2023, Chronicle will no longer use reference lists to reduce the number of alerts generated by Curated Detection rule sets. The predefined reference lists for Curated Detections will be replaced by rule exclusions. You will see the following changes:

  • Reference lists will not be available in the Cloud Threats and Windows Threats categories and will not be displayed in the settings page for these rule sets.
  • Any category-specific reference lists that are currently empty will be deleted.
  • Any category-specific reference lists that are not empty will be automatically migrated to an equivalent rule exclusion.

No action is required. Rule set behavior should not be affected because category-specific reference lists will be replaced with rule exclusions.

Going forward, we recommend using rule exclusions to tune the number of alerts returned by Curated Detections.

The end of support process is gradual, and you may see some Curated Detection rule sets in a partial migration state before the process is complete. The process should complete by June 21, 2023.

Cloud Monitoring

Observability for Google Kubernetes Engine: The Observability tab for each of your GKE clusters now includes metrics for ephemeral storage. For more information, see View observability metrics.

Cloud Storage

You can now add custom object metadata in the final request of a JSON API resumable upload by using the X-Goog-Meta- header.

Cloud Talent Solution Job Search

Jobs with commutable city-level locations are returned when allowImpreciseAddresses is set in CommuteFilter.

Jobs with matching nation-level locations are boosted for telecommute searches.

Adds MAX_THREE_PER_COMPANY DiversificationLevel option.

Config Connector

Config Connector version 1.105.0 is now available.

Resource AlloyDBBackup(v1alpha1):

  • Added spec.encryptionConfig field.

  • Added status.encryptionInfo field.

Resource AlloyDBCluster(v1alpha1):

  • Added spec.encryptionConfig field.

  • Added spec.automatedBackupPolicy.encryptionConfig field.

  • Added status.encryptionInfo field.

Resource BigQueryJob(v1beta1):

  • Added spec.load.parquetOptions field.

Resource CertificateManagerCertificate(v1alpha1):

  • Added spec.location field.

Resource CloudBuildTrigger(v1beta1):

  • Added spec.build.step.items.allowExitCodes field.

  • Added spec.build.step.items.allowFailure field.

  • Added spec.gitFileSource.repositoryRef field.

  • Added spec.sourceToBuild.repositoryRef field.

Resource ComputeBackendService(v1beta1):

  • Added spec.cdnPolicy.bypassCacheOnRequestHeaders field.

Resource ComputeDisk(v1beta1):

  • Added spec.asyncPrimaryDisk.diskRef field.

Resource ComputeForwardingRule(v1beta1):

  • Added spec.allowPscGlobalAccess field.

  • Added spec.sourceIpRanges field.

  • Added status.baseForwardingRule field.

Resource ComputeNetworkPeering(v1beta1):

  • Added spec.stackType field.

Resource ComputeResourcePolicy(v1beta1):

  • Added spec.diskConsistencyGroupPolicy field.

Resource ComputeRouterPeer(v1beta1):

  • Added spec.enableIpv6 field.

  • Added spec.ipv6NexthopAddress field.

  • Added spec.peerIpv6NexthopAddress field.

Resource ContainerCluster(v1beta1):

  • Added spec.addonsConfig.gcsFuseCsiDriverConfig field.

Resource VertexAIEndpoint(v1alpha1):

  • Added spec.region field.

Resource WorkflowsWorkflow(v1alpha1):

  • Added spec.cryptoKeyName field.

Resource WorkstationsWorkstationCluster(v1alpha1):

  • Added status.resourceConditions field.

  • Restructured status.conditions field to be consistent with status.conditions field of any Config Connector kind.

Fixed the issue that the SecretManagerSecretVersion resource stuck in DeleteFailed state when it's deleted after the referenced SecretManagerSecret is deleted.

Dataproc

New sub-minor versions of Dataproc images:

  • 2.0.65-debian10, 2.0.65-rocky8, 2.0.65-ubuntu18
  • 2.1.13-debian11, 2.1.13-rocky8, 2.1.13-ubuntu20
Google Kubernetes Engine

The Observability tab for each of your GKE clusters now includes metrics for ephemeral storage. For more information, see View observability metrics.

Vertex AI Vision

Image batch processing now available as a Preview feature

Vertex AI Vision now offers batch image processing as a Preview feature. This new processing mode lets you provide a Cloud Storage path with image files as input and Cloud Storage path to store output batch processing results.

For more information, see the image batch processing documentation.

Python SDK now available

A new Python SDK is now available for Vertex AI Vision. For more information, see the following documentation pages:

Virtual Private Cloud

General Availibility: You can use the private.googleapis.com and restricted.googleapis.com virtual IP addresses (VIPs) to access Google APIs and services with IPv6 addresses. For more information, see the following pages:

May 25, 2023

Anthos Config Management

Added a new field spec.helm.deployNamespace in the RootSync API to support specifying which namespace to deploy the rendered chart. For more information, see RootSync and RepoSync fields.

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

The constraint template library's K8sStorageClass template now supports an allowed list of storage classes using the new allowedStorageClasses parameter. For reference, see Constraint template library.

Upgraded bundled Kustomize version from v5.0.1 to v5.0.3 to pick up vulnerability fixes. To understand the changes in each release, review the changelogs.

The constraint template library's K8sReplicaLimits template now includes the object's actual kind instead of always deployment in violation messages. For reference, see Constraint template library.

BigQuery

The BigQuery partitioning and clustering recommender is now in preview. The recommender analyzes your BigQuery tables to identify partitioning or clustering opportunities for potential cost savings. You can view partition or cluster recommendations through the BigQuery UI or recommender API. You can also apply recommendations directly to your BigQuery tables.

Chronicle

On or after July 1, 2023, the existing udm_events table in Chronicle-managed BigQuery projects will be fully replaced with a new table named events. This new table is currently available for all customers. Chronicle will handle all changes in-product for this new table. Customers issuing queries against the udm_events table through the Cloud console or through the API should fully migrate queries to the new table by July 1 to avoid interruption.

Cloud Healthcare API

Exporting and streaming FHIR data to partitioned tables in BigQuery is generally available (GA).

Compute Engine

Generally available: NVIDIA A100 80GB GPUs are now available in the following additional regions and zones:

  • Netherlands, Europe: europe-west4-a
  • Singapore, APAC: asia-southeast1-c

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

Contact Center AI Platform

CCAI Platform now supports Agent Assist Session Summarization. This feature automatically provides a summary of the conversation transcript at the end of a chat or phone call. The summary includes brief overview of the conversation, key discussion points and resolutions or solutions agreed upon. For more information, see the Agent Assist voice or Agent Assist chat documentation.

Google Cloud VMware Engine

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

  • Turin, Italy (europe-west12)
Google Kubernetes Engine

CVE-2022-4450, CVE-2022-2097, CVE-2023-0286, CVE-2023-0215, and CVE-2022-4304 have been patched in all minor versions for all existing and new clusters using the Compute Engine persistent disk CSI driver.

For VPC peering-based private clusters running version 1.27 or later, traffic from kube-apiserver to nodes routes through the Konnectivity service. If your cluster was created before 2020-09-17, this traffic from does not route through Konnectivity unless you have rotated the control plane IP address after 2020-09-17.

May 24, 2023

Anthos Service Mesh

The following images are now rolling out for managed Anthos Service Mesh:

  • The image for 1.16.4-asm.14 is rolling out to the regular release channel
  • The image for 1.15.7-asm.14 is rolling out to the stable release channel

See Select a managed Anthos Service Mesh release channel for more information.

Anthos clusters on bare metal

Release 1.14.5

Anthos clusters on bare metal 1.14.5 is now available for download. To upgrade, see Upgrading Anthos on bare metal. Anthos clusters on bare metal 1.14.5 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.

Chronicle

Chronicle has updated Rules Engine's YARA-L 2.0 language to support more functionality for handling arrays.

  • A new arrays.length() function has been added. This function returns the number of elements in a repeated field. For more information, see YARA-L 2.0 language syntax.

  • You can now perform array indexing on repeated fields using bracket notation. This lets you access an element of a repeated field at a specific index. For more information, see YARA-L 2.0 language syntax.

Chronicle Curated Detections has been enhanced with the following additional detection content for Cloud threats. A new rule set was added, called Cloud SQL Ransom, that detects activity associated with exfiltration or ransom of data within Cloud SQL databases.

Cloud Debugger

Cloud Debugger is scheduled for shutdown on May 31, 2023. To help with your debugging needs after this shutdown, we've built an open source CLI tool, Snapshot debugger.

Cloud Healthcare API

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

Cloud Load Balancing

Cloud Load Balancing introduces the external regional TCP proxy load balancer. This is an Envoy proxy-based regional layer 4 load balancer that enables you to run and scale your TCP service traffic in a single region behind an external regional IP address. External regional TCP proxy load balancer will load-balance external TCP traffic from the internet to backends in the same region.

For details, see the External Regional TCP Proxy Load Balancing overview

To set up an external regional TCP proxy load balancer, see the following pages:

This capability is in General Availability.

Cloud SQL for PostgreSQL

PostgreSQL version 15 is now generally available. To start using PostgreSQL 15, see Create instances.

Cloud Spanner

Cloud Spanner lets you use a generated column in the primary key.

Cloud Spanner database deletion protection is now available in Preview. You can enable database deletion protection to prevent the accidental deletion of databases. For more information, see Prevent accidental database deletion.

Cloud Workstations

Cloud Workstations adds Google Cloud console support for the me-west1 region (Tel Aviv, Israel, Middle East). For more information, see Locations.

Config Controller

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

Dataproc

Upgraded the Cloud Storage connector to 2.2.13 version in Dataproc on Compute Engine 2.0 and 2.1 image versions.

Unauthorized callers attempting to get, delete, or terminate non-existent Sessions will now receive a 403 response code instead of a 404 response code. This does not impact authorized callers.

Fixed Serverless history server endpoint URL when Persistent History Server (PHS) was setup without using a wildcard.

Dialogflow

Dialogflow CX quota for design time read requests has been increased to 200 per minute.

Translation Hub

Translation Hub is now enforcing the following behaviors:

  • For new projects, you must enable the Translation Hub API starting today. For existing projects, Google performed a one-time automatic enablement of the Translation Hub API to prevent service interruptions.
  • Translation Hub has expanded Identity and Access Management (IAM) permission enforcement. Previously, Translation Hub IAM permissions weren't required to add and remove users from Translation Hub. To modify user access to Translation Hub portals, you must have the Translation Hub administrator role. If you already have this role, no action is necessary.

May 23, 2023

Anthos Service Mesh

1.16.4-asm.14 is now available for in-cluster Anthos Service Mesh.

You can now download 1.16.4-asm.14 for in-cluster Anthos Service Mesh. It includes the features of Istio 1.16.4 subject to the list of supported features. Anthos Service Mesh 1.16.4-asm.14 uses Envoy v1.24.8.

Apigee Integration Application Integration BigQuery

DML statements no longer count toward the number of table or partitioned tables modifications per day. The limit of table and partitioned table modifications has not changed.

Chronicle

Single event rules meeting all of the following conditions have been reclassified as multiple event rules to increase detections:

  • Includes a match section.
  • Includes one or more conditions on outcome variables in the condition section.
  • Includes a simple existence condition on exactly one event variable in the condition section.

Affected rules will be automatically reprocessed to find any missed detections over the next 5 to 6 business days.

Cloud Bigtable

You can now view information about which customer-managed encryption keys (CMEK) are used to protect your Cloud Bigtable resources and projects using Cloud Key Management Service (KMS). This feature is generally available (GA). For more information, see View key usage.

Firestore

Support for the asia-south2 (Delhi) region.

Firestore in Datastore mode

Support for the asia-south2 (Delhi) region.

Google Kubernetes Engine

CVE-2023-26604 has been fixed in clusters running version 1.25 using the Filestore CSI driver. The fix is transparent, but to mitigate instability, it is available by manually upgrading the cluster to the newest 1.25 patch version. The CVE is not present in clusters running version 1.26 or later.

Virtual Private Cloud

Reserving static regional external IPv6 addresses is available in General Availability.

Reserving static regional internal IPv6 addresses is available in General Availability.

Internal ranges are available in Preview. Internal ranges let you allocate blocks of private IP addresses in VPC networks and specify how those addresses can be used.

Support for IPv6 extension headers is available in Preview.

May 22, 2023

Apigee Integrated Portal

On May 22, 2023 we released an updated version of Apigee integrated portal.

Bug ID Description
274916981 Fixed issue where an API specification set via URL could fail.
277265034 App names can start with numeric characters as described in Naming guidelines.
Apigee Integration

Error catcher trigger

The Error Catcher trigger lets you invoke an error catcher that is defined or customized to handle the failure of an identified trigger, task, or edge condition in your integration.

For more information, see Error catcher trigger.

Return task

The Return task lets you customize the error messages corresponding to the HTTP response codes that are returned during an integration execution failure.

For more information, see Return task.

App Engine flexible environment Node.js

Node.js 20 is now available in preview. Note that Node.js 20 enters long-term support (LTS) in October and is the Node.js "Current" version until that time. We encourage you to explore the new features and benefits included in this release to evaluate their potential impact on your applications. For more information, see the Node.js 20 announcement .

Application Integration

Support for Google-managed encryption keys

Application Integration now uses Google-managed encryption keys as the default method of data encryption for your provisioned regions. You can optionally modify your encryption method with customer-managed encryption keys (CMEK).

For more information, see Encryption methods.

Error catcher trigger

The Error Catcher trigger lets you invoke an error catcher that is defined or customized to handle the failure of an identified trigger, task, or edge condition in your integration.

For more information, see Error catcher trigger.

Return task

The Return task lets you customize the error messages corresponding to the HTTP response codes that are returned during an integration execution failure.

For more information, see Return task.

Batch

Documentation has been added to explain how to use Terraform to run a Cloud Scheduler cron job that creates Batch jobs. For more information, see Create and run Batch jobs using Terraform and Cloud Scheduler.

BigQuery

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

Java

Changes for google-cloud-bigquery

2.26.1 (2023-05-16)

Bug Fixes

2.26.0 (2023-05-15)

Features
  • Add field in HivePartitioningOptions (#2678) (4165e55)
  • Allow passing autodetect_schema on table update (#2661) (4c01698)
Bug Fixes
  • Move ratio calculation for whether to use read API to avoid NPE with setUseReadAPI(false) (#2509) (e1326c8)
Dependencies
  • Update arrow.version to v12 (major) (#2675) (7700cf5)
  • Update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.19.0 (#2691) (1939803)
  • Update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.23.0 (#2692) (f56e541)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.9.0 (#2685) (b74da29)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.22 (#2687) (cf5d758)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.22 (#2688) (32ea8ab)
  • Update github/codeql-action action to v2.3.3 (#2658) (487f207)
Cloud Bigtable

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

Python

Changes for google-cloud-bigtable

2.18.1 (2023-05-11)

Bug Fixes
  • Revert "Feat: Threaded MutationsBatcher" (#773) (a767cff)
Cloud Data Loss Prevention

The COUNTRY_DEMOGRAPHIC infoType detector, which identifies when countries are used for place of birth, residency, or citizenship, is available in all regions. For more information about all built-in infoTypes, see InfoType detector reference.

Cloud Key Management Service

The Key Usage dashboard in the Google Cloud console and the new KMS Inventory REST API are now generally available.

For more information about the Key Usage dashboard, see View key usage.

For more information about the KMS Inventory REST API, see KMS Inventory API.

For example curl commands using the KMS Inventory REST API, see View key usage and View keys by project.

Cloud Logging

You can now use SQL JOIN and UNION operators in queries on the Log Analytics page. For more information, see Combine data from multiple sources.

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

Java

Changes for google-cloud-logging

3.15.1 (2023-05-12)

Dependencies
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.9.0 (#1342) (8b14ae1)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.22 (#1341) (cfc0106)
Cloud SQL for MySQL

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

Cloud Spanner

Cloud Spanner automatically increases the degree of parallelism on a query when the instance size allows. For more information on parallel execution of queries, see Life of a Spanner Query.

Compute Engine

Generally available: General purpose C3 VMs are now generally available in the following regions:

  • Council Bluffs, Iowa, North America : us-central1
  • Moncks Corner, South Carolina, North America: us-east1
  • Ashburn, Virginia, North America: us-east4
  • St. Ghislain, Belgium, Europe: europe-west1
  • Eemshaven, Netherlands, Europe : europe-west4
  • Jurong West, Singapore, APAC: asia-southeast1
Container Optimized OS

cos-dev-109-17637-0-0

Kernel Docker Containerd GPU Drivers
COS-6.1.29 v23.0.3 v1.7.0 v470.182.03(default),v525.105.17

Updated the Linux kernel to v6.1.29.

Added noexec, nodev, nosuid to /etc/resolv.conf bind mount. It fixes EPERM errors when running a pod in UserNS in COS.

Added rt-tests package.

Upgraded sys-apps/grep to v3.11.

Upgraded sys-apps/ethtool to v6.3.

Upgraded net-misc/wget to v1.21.4

Upgraded sys-libs/libcap to v2.69.

Upgraded sys-apps/coreutils to v9.3-r1.

Updated app-emulation/cloud-init to 23.1.2.

Fixed CVE-2023-1255 in the dev-libs/openssl package.

Updated app-editors/vim, app-editors/vim-core to v9.0.1562. This resolves CVE-2023-2609, CVE-2023-2610, CVE-2023-2426.

Runtime sysctl changes:

  • Added: fs.overflowgid: 65534
  • Added: fs.overflowuid: 65534

cos-105-17412-101-13

Kernel Docker Containerd GPU Drivers
COS-5.15.109 v23.0.3 v1.7.0 v470.182.03(default),v525.105.17

Updated app-emulation/cloud-init to 23.1.2 which fixes CVE-2023-1786.

Updated app-editors/vim, app-editors/vim-core to v9.0.1562. This resolves CVE-2023-2609, CVE-2023-2610, CVE-2023-2426.

Fixed CVE-2023-32233.

cos-93-16623-402-17

Kernel Docker Containerd GPU Drivers
COS-5.10.177 v20.10.14 v1.5.18 v450.236.01(default),v470.182.03(R470),v525.105.17

Updated app-emulation/cloud-init to 23.1.2 which fixes CVE-2023-1786.

Fixed CVE-2022-36109 in app-emulation/docker.

Updated app-editors/vim, app-editors/vim-core to v9.0.1562. This resolves CVE-2023-2609, CVE-2023-2610, CVE-2023-2426.

cos-97-16919-294-23

Kernel Docker Containerd GPU Drivers
COS-5.10.176 v20.10.14 v1.6.20 v470.182.03(default), v525.105.17

Updated app-emulation/cloud-init to 23.1.2 which fixes CVE-2023-1786.

Fixed CVE-2022-36109 in app-emulation/docker.

Updated app-editors/vim, app-editors/vim-core to v9.0.1562. This resolves CVE-2023-2609, CVE-2023-2610, CVE-2023-2426.

cos-101-17162-210-18

Kernel Docker Containerd GPU Drivers
COS-5.15.107 v20.10.24 v1.6.18 v470.182.03(default), v525.105.17

Updated app-emulation/cloud-init to 23.1.2 which fixes CVE-2023-1786.

Updated app-editors/vim, app-editors/vim-core to v9.0.1562. This resolves CVE-2023-2609, CVE-2023-2610, CVE-2023-2426.

Filestore Google Kubernetes Engine

The C3 machine family is generally available for GKE Standard clusters running on version 1.22 and later. You can select this family by using the --machine-type flag when creating a cluster or node pool.

The following features are not supported for this machine family:

  • Node auto-provisioning.
  • Confidential GKE nodes.
  • Local SSD.
  • Standard persistent disks (pd-standard).

For more information, refer to the C3 machine series documentation.

Migrate to Containers

On May 22, 2023 we released Migrate to Containers 1.15.0.

The use of migration sources based on Migrate to Virtual Machines v4 is no longer supported.

To migrate application components from VMs running on VMWare clusters, you can use Migrate to Virtual Machines v5 integration. For more information, see Adding Migrate to Virtual Machines as a migration source.

To migrate application components from AWS or Azure use Migrate to Virtual Machines v5 to migrate VMs to Compute Engine, and then use Migrate to Containers to perform a migration from the created Compute Engine instance. For more information, see the Migrate to Virtual Machines version 5.0 documentation.

In-place processing on Anthos on AWS is no longer supported. You cannot install new versions of Migrate to Containers on Anthos on AWS clusters. To migrate application components of VMs on AWS, you can migrate VMs from AWS to Compute Engine using Migrate to Virtual Machines v5, and then use Migrate to Containers to perform a migration from the created Compute Engine instance. For more information, see the Migrate to Virtual Machines version 5.0 documentation.

In-place processing on Anthos on VMware is no longer supported. You cannot install new versions of Migrate to Containers on Anthos on VMWare clusters. Instead, you can migrate application components to GKE or Anthos clusters on bare metal using Migrate to Virtual Machines v5 or the local VMWare source respectively.

The legacy Linux runtime is now deprecated. The generated migration plan now uses the enhanced Linux runtime by default. You can choose to use the legacy Linux runtime, which is planned to be supported until August 2023, by setting the value of the v2kServiceManager flag in the migration plan to false.

To see how to convert existing migrations to the new Linux runtime, see Upgrade container workloads for enhanced runtime.

If you have migrated applications using the legacy runtime, you can install the legacy runtime support using the following command:

migctl setup install --runtime

For more information, see Before you begin deploying a Linux workload to a target cluster.

Enhanced the Windows features filtering to only allow features supported by Windows Docker images to work.

Pub/Sub

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

Java

Changes for google-cloud-pubsub

1.123.12 (2023-05-12)

Dependencies
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.25.0 (#1566) (7e63280)
  • Update dependency com.google.cloud:google-cloud-core to v2.17.0 (#1574) (9c80f14)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.9.0 (#1576) (03a027f)
  • Update dependency org.easymock:easymock to v5.1.0 (#1448) (5ad86fe)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.22 (#1570) (bbe9a8b)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.22 (#1571) (e7b62d3)
  • Update dependency org.xerial.snappy:snappy-java to v1.1.9.0 - abandoned (#1471) (1620e00)
  • Update dependency org.xerial.snappy:snappy-java to v1.1.9.1 (#1572) (1ec2fec)
Secure Web Proxy

Secure Web Proxy is generally available (GA).

May 19, 2023

BigQuery

EXTERNAL_QUERY SQL pushdown optimizes data retrieval from external sources like Cloud SQL or Cloud Spanner databases. Transferring less data reduces execution time and cost. SQL pushdown encompasses both column pruning (SELECT clauses) and filter pushdowns (WHERE clauses). SQL pushdown applies to SELECT * FROM T queries, a significant percentage of all federated queries. Not all data types are supported for filter pushdowns. 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)
  • AMD Pensando DSS Firewall (AMD_DSS_FIREWALL)
  • Atlassian Confluence (ATLASSIAN_CONFLUENCE)
  • AWS Network Firewall (AWS_NETWORK_FIREWALL)
  • AWS Route 53 DNS (AWS_ROUTE_53)
  • AWS S3 Server Access (AWS_S3_SERVER_ACCESS)
  • Azure AD Directory Audit (AZURE_AD_AUDIT)
  • Bitdefender (BITDEFENDER)
  • Check Point (CHECKPOINT_FIREWALL)
  • Cisco ASA (CISCO_ASA_FIREWALL)
  • Cisco Firepower NGFW (CISCO_FIREPOWER_FIREWALL)
  • Cisco Firewall Services Module (CISCO_FWSM)
  • Cisco Router (CISCO_ROUTER)
  • Cisco Vision Dynamic Signage Director (CISCO_STADIUMVISION)
  • Cloud DNS (N/A)
  • CrowdStrike Falcon (CS_EDR)
  • Crowdstrike IOC (CROWDSTRIKE_IOC)
  • F5 Advanced Firewall Management (F5_AFM)
  • F5 ASM (F5_ASM)
  • F5 BIGIP LTM (F5_BIGIP_LTM)
  • FireEye HX (FIREEYE_HX)
  • ForgeRock OpenAM (OPENAM)
  • Fortinet FortiAnalyzer (FORTINET_FORTIANALYZER)
  • Fortinet FortiEDR (FORTINET_FORTIEDR)
  • HAProxy (HAPROXY)
  • Juniper (JUNIPER_FIREWALL)
  • Microsoft IIS (IIS)
  • Microsoft SQL Server (MICROSOFT_SQL)
  • Office 365 Message Trace (OFFICE_365_MESSAGETRACE)
  • Okta User Context (OKTA_USER_CONTEXT)
  • OpenSSH (OPENSSH)
  • Oracle Cloud Infrastructure VCN Flow Logs (OCI_FLOW)
  • Proofpoint Observeit (OBSERVEIT)
  • Rapid7 Insight (RAPID7_INSIGHT)
  • SAP Netweaver (SAP_NETWEAVER)
  • Security Command Center Threat (N/A)
  • Splunk Platform (SPLUNK)
  • Teleport Access Plane (TELEPORT_ACCESS_PLANE)
  • Thinkst Canary (THINKST_CANARY)
  • Trend Micro AV (TRENDMICRO_AV)
  • Trustwave webmarshal (WEBMARSHAL)
  • VMware AirWatch (AIRWATCH)
  • WatchGuard (WATCHGUARD)

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

Cloud Composer

Cloud Composer API for Highly resilient environments is available. Cloud Console UI, gcloud CLI commands, and Terraform support for this feature will be gradually rolled out in the upcoming days.

Splitting Celery logs into stdout/stderr (#30485) is now possible with the [logging]celery_stdout_stderr_separation Airflow configuration option. The default value for this option is False.

(Cloud Composer 2) Increased the default values of [core]dagbag_import_timeout to 120 seconds, and dag_file_processor_timeout to 300 seconds. The updated parameters allow the DAG Processor to parse more DAGs and provide more time to add parsed DAGs into the DAG bag.

(Cloud Composer 2) Increased the default value of [scheduler]zombie_detection_interval to 20 seconds. This change reduces the chance that Airflow skips retry attempts for a zombie task.

Cloud Composer 2.2.0 images are available:

  • composer-2.2.0-airflow-2.5.1 (default)
  • composer-2.2.0-airflow-2.4.3

Cloud Composer versions 2.0.12 and 1.18.8, have reached their end of full support period.

Cloud Logging

Log buckets with Log Analytics enabled now support the use of Customer Managed Encryption Keys (CMEK). For information about enabling Log Analytics on log buckets, see Create a bucket or Upgrade a bucket to use Log Analytics.

Cloud SQL for MySQL

Cloud SQL for MySQL has launched two database flags that impact the Cloud SQL SLA: innodb_flush_log_at_trx_commit and sync_binlog. For more information about these flags, see supported flags.

Cloud SQL for PostgreSQL

The following extensions, views, utilities, and flags are generally available:

Extensions

  • postgresql_anonymizer: mask or replace personally identifiable information (PII) or sensitive data from a PostgreSQL database.
  • pgtt: create, manage and use Oracle-style global temporary tables.
  • rdkit: compare, manipulate, and identify molecular structures.

Views and utilities

  • pg_authid: access this catalog table that contains hashed passwords and other properties for all database roles.
  • pg_dumpall: extract all PostgreSQL databases of a cluster into a single script file.

Flags

  • log_line_prefix: generate a printf-style string at the beginning of each line of a PostgreSQL log file.

The rollout of the following minor versions, extension versions, and plugin versions is currently underway:

Minor versions

  • 10.21 is upgraded to 10.22.
  • 11.16 is upgraded to 11.17.
  • 12.11 is upgraded to 12.12.
  • 13.7 is upgraded to 13.8.
  • 14.4 is upgraded to 14.5.

Extension and plugin versions

  • plv8 is upgraded from 3.1.2 to 3.1.4.
  • wal2json is upgraded from 2.3 to 2.4.
  • pgTAP is upgraded from 1.1.0 to 1.2.0.
  • PostGIS is upgraded from 3.1.4 to 3.1.7.
  • pg_partman is upgraded from 4.5.1 to 4.7.0.
  • pg_wait_sampling is upgraded from 1.1.3 to 1.1.4.
  • pg_hint_plan is upgraded from 1.3.7 to 1.4.
  • pglogical is upgraded from 2.4.1 to 2.4.2.

This rollout also introduces the following:

  • PostGIS GDAL driver support
  • LZ4 TOAST compression for PostgreSQL versions 14 and later
Cloud Translation Compute Engine

Preview: You can now use the discard-local-ssd=false flag to preserve the contents of a single attached Local SSD disk when suspending or stopping a VM. For more information, see the Local SSD Documentation.

Dataproc

Upgraded the Cloud Storage connector to 2.2.13 version in Dataproc Serverless for Spark runtimes.

Fixed the NoClassDefFoundError for log4j class in Zeppelin BigQuery interpreter in 2.0 images.

Backported HIVE-22891 to 2.0 images.

Google Distributed Cloud Edge

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

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

  • Survivability mode. Distributed Cloud Edge now allows you to create clusters with the Kubernetes control plane running locally on your Distributed Cloud Edge hardware. This improves the reliability of Distributed Cloud Edge when your connection to Google Cloud is intermittent. This is a Public Preview feature. For more information, see Distributed Cloud Edge survivability mode.

  • Symcloud Storage integration. You can now integrate Distributed Cloud Edge with Rakuten Symcloud Storage, a third-party storage abstraction solution that allows Pods to access local storage on different Distributed Cloud Edge nodes. This is a Public Preview feature. For more information, see Configure Distributed Cloud Edge for Symcloud Storage.

  • Enhanced rNDC security. Distributed Cloud Edge has replaced the bond0 interface with the gdcenet0 interface that allows you to use the physical management network interface card for your application workloads while maintaining complete separation from Distributed Cloud Edge control and management traffic. You must manually reconfigure any existing network resources that reference the bond0 interface to use the gdcenet0 interface. For more information, see Upgrade CustomNetworkInterfaceConfig resources from Distributed Cloud Edge 1.3.0 to 1.4.0 and Upgrade NetworkAttachmentDefinition resources to Distributed Cloud Edge 1.4.0.

  • Cloud Router reuse for VPN connections. When creating a VPN connection, Distributed Cloud Edge now automatically reuses any Cloud Router resource it has automatically created for a VPN connection. You can also specify a custom Cloud Router resource when creating a VPN connection. Existing VPN connections are not affected. For more information, see Manage VPN connections.

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

  • The cross-project VPN connection functionality is now generally available. For more information, see Manage cross-project VPN connections.

  • The default behavior of the gcloud edge-cloud clusters get credentials command has changed. The command now requires the `gke-gcloud-auth-plugin plugin, which replaces the legacy in-tree-auth-plugin plugin. For more information about the gke-gcloud-auth-plugin plugin, see Important changes to Kubectl authentication are coming in GKE v1.26. You have the option to revert to the legacy in-tree-auth-plugin plugin by setting the USE_GKE_CLOUD_AUTH_PLUGIN environment flag to false.

  • The Kubernetes control plane has been updated to version 1.25.5-gke.1001 for all clusters.

  • The Kubernetes container daemon (containerd) has been updated to version 1.6.6-gke.1 for remote control plane clusters and to 1.6.12-gke.0 for survivability mode clusters.

  • The Kubernetes worker node agent (kubelet) has been updated to version 1.24.7.gke.1700 for remote control plane clusters and 1.25.5-gke.1001 for local control plane clusters.

  • Distributed Cloud Edge now supports the ConfigSync feature of Anthos Config Management. Distributed Cloud Edge does not support any other Anthos features.

The following issues have been resolved in this release of Distributed Cloud Edge:

  • Distributed Cloud Edge now supports dynamic IPAM for multi-networking configurations.

  • Disabling the Anthos VM Runtime virtual machine subsystem no longer removes the network-controller-manager container. You can now disable the subsystem without affecting Distributed Cloud Edge networking features.

This release of Distributed Cloud Edge contains the following known issues:

  • BGP sessions do not recover when the associated network interface goes down and then comes back up.

  • In the CustomNetworkInterfaceConfig resource, setting the ifname field to gdcenet0 while the masterInterface field is also set to gdcenet0 causes the resource to not apply to the cluster.

  • When configuring a CustomNetworkInterfaceConfig resource, you must explicitly set the MTU size to be no greater than the MTU size of its parent network interface. Otherwise, unpredictable behavior might result.

  • If you reboot a node running a local control plane workload for a local control plane cluster, the cluster loses its GKEConnect connection to GKEHub until the node fully starts up again. The workloads deployed on the cluster continue to run.

  • If you are creating a remote control plane plane cluster, creating a node pool using nodes that were previously part of a local control plane cluster might fail. If you encounter this issue, contact Google Support for assistance.

May 18, 2023

Anthos clusters on AWS

Security bulletin

Two new vulnerabilities (CVE-2023-1281, CVE-2023-1829) have been discovered in the Linux kernel that can lead to a privilege escalation to root on the node. For more information, see the GCP-2023-005 security bulletin.

Anthos clusters on Azure

Security bulletin

Two new vulnerabilities (CVE-2023-1281, CVE-2023-1829) have been discovered in the Linux kernel that can lead to a privilege escalation to root on the node. For more information, see the GCP-2023-005 security bulletin.

Anthos clusters on VMware

Security bulletin

Two new vulnerabilities (CVE-2023-1281, CVE-2023-1829) have been discovered in the Linux kernel that can lead to a privilege escalation to root on the node. For more information, see the GCP-2023-005 security bulletin.

BigQuery

You can now sort your query results by using the sort menu next to a column name. This feature is in preview.

Dataplex
  • Dataplex auto data quality (AutoDQ) and data profiling can be used on any BigQuery tables, including tables that aren't part of a Dataplex lake. You don't need to create a Dataplex lake to run Dataplex AutoDQ and data profiling.
  • Dataplex AutoDQ and data profiling support BigQuery views, BigLake tables, and BigQuery external tables.
  • Dataplex AutoDQ and data profiling support sampling your data to reduce time and cost.
Dataproc

New sub-minor versions of Dataproc images:

  • 2.0.64-debian10, 2.0.64-rocky8, 2.0.64-ubuntu18
  • 2.1.12-debian11, 2.1.12-rocky8, 2.1.12-ubuntu20

--properties=dataproc:componentgateway.ha.enabled=truecan now be used to enable component gateway and knox along with SHS UI in HA mode.

Google Kubernetes Engine

Two new vulnerabilities (CVE-2023-1281, CVE-2023-1829) have been discovered in the Linux kernel that can lead to a privilege escalation to root on the node. GKE Standard clusters are affected. For more information, see the GCP-2023-005 security bulletin.

Looker Studio

Starting with this week's release, Looker Studio release notes are available on Google Cloud. You can also find release notes, including localized versions, in the Looker Studio Help Center.

Pause report updates. You can pause updates to minimize the number of data requests made while building and editing your report. While the report is paused, changes made to the report's data settings are placed on hold until you resume updates. Pausing report updates can potentially save on query costs because Looker Studio only requests the data needed to meet the report configuration as of the time you resumed updates.

Network Intelligence Center

Network Analyzer is now integrated with the Transparency and Control Center. Google Cloud users can now use this feature to opt out of analysis. For more information, see Opting out of data processing.

Vertex AI

Vertex Prediction

You can now co-host models on the same VM from the Google Cloud Console. Previously, this capability was available only from the REST API. For more information, see Share resources across deployments.

Virtual Private Cloud

Private Service Connect service connectivity automation is available in Preview. Service connectivity automation lets service producers automate deployment and service connectivity to eligible managed services on behalf of consumers.

May 17, 2023

AlloyDB for PostgreSQL

The AlloyDB FORCE_APPLY update policy is available in Preview. Use this policy to modify database flags and apply updates faster (within 1-2 minutes) to an instance.

Apigee X

On May 17, 2023, we released an updated version of Apigee X (1-10-0-apigee-1).

Bug ID Description
N/A Upgraded infrastructure and libraries.
280695936 Fixed issue with incomplete removal of form parameters when using the <Remove> element in the Assign Message policy to delete headers and form parameters simultaneously.
271217050 Fixed issue resulting in missing execution records in debug sessions for the JavaCallout policy.
271894110, 273568673, 273571029 Fix enables support for TLS 1.3 for southbound targets.
271539836 Fixed intermittent Cloud Logging failures.
277090269 Fixed encryption of internal proxy chaining headers to avoid proxy invocation misuse.
273561434 Fixed issue with incomplete debug session information for proxies deployed in the same environment.
158132963 Improved capture of relevant target flow variables in trace and analytics in the event of target timeouts.
271093461 Fixed issue with heap exhaustion when using OASValidation policy.
269514256 Fixed issue causing GoogleTokenGeneration failure.
261924658 Optimization to reduce latency in Quota policy.
252864240 Fixed issue to support bot detection with Analytics obfuscation enabled.
222024484 CORS policy now returns Access-Contol-Allow-Credentials header in preflight response when is set to true.
261205290 Optimization to reduce resource usage on Cassandra connections.
266814873 Fixed issue with retrieval of environment-scoped KVM entries containing encryption keys with non-UTF-8 characters.
260342163 Fixed issue causing 100% CPU usage by runtime pod threads under specific circumstances.
273800523, 273800717 Security fixes for Apigee.

The fixes address the following vulnerabilities:

Batch

Preview: Integrate a job into a workflow using the Batch API connector for Workflows.

Cloud Asset Inventory

The following resource types are now publicly available through the Export APIs (ExportAssets, ListAssets, and BatchGetAssetsHistory), Feed API, and Search APIs (SearchAllResources, SearchAllIamPolicies).

  • BigqueryMigration
    • bigquerymigration.googleapis.com/MigrationWorkflow
Cloud Monitoring

Cloud Monitoring now provides GA support to prevent alerting policies from sending notifications and creating incidents during specific time periods. For general information, see Snooze notifications and alerts. For information about how to create, view, and modify a snooze, see Create and manage snoozes.

Cloud Run

Allocating up to 32 GiB of memory and up to 8 CPU to your Cloud Run services is now at general availability (GA).

Managed Service for Microsoft Active Directory

Managed Microsoft AD is available in the following regions:

  • europe-west12 (Turin)
  • me-central1 (Doha)

For more information, see Deploy domain controllers in additional regions.

SAP on Google Cloud

Google Cloud's Agent for SAP version 1.6

Version 1.6 of Google Cloud's Agent for SAP is available. This version includes bug fixes for Process Monitoring metrics collection and agent instances running on Bare Metal Solution servers.

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

Security Command Center

With project-level activations of the Security Command Center Premium tier, you can now enable certain Premium-tier threat and vulnerability findings that require organization-level access by activating the Standard tier at the organization level in addition to your project-level activation. These finding categories were previously unsupported with project-level activations.

For more information, see Premium tier feature support with project-level activations.

Virtual Private Cloud

Global access for Private Service Connect endpoints for published services is available in General Availability. When global access is configured, clients in any region can send traffic to Private Service Connect endpoints.

Workflows

Support for a Batch API connector is available in Preview.

May 16, 2023

BigQuery

The VPC Service Controls perimeter that protects the BigQuery API now also protects the BigQuery Reservation API. Customers who have already configured VPC Service Controls for the BigQuery API or the BigQuery Reservation API should update their configurations to reflect this change. For more information, see BigQuery Reservation API.

Cloud Functions

You can now restrict new deployments by product generation (1st gen or 2nd gen). This feature is at the General Availability 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 SQL for MySQL

The Cloud SQL Proxy Operator is now generally available. 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 generally available. 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 generally available. To learn more about the Cloud SQL Proxy Operator, see About the Cloud SQL Proxy Operator.

Compute Engine

The image import tool now supports importing Rocky Linux 9 images to Google Cloud.

Contact Center AI Platform

SIP URI Directory - Call Routing: With this release, you can now use the SIP Directory to configure SIP call routing and transfers in IVR queue settings. You can use this functionality to route incoming calls to appropriate destinations based on IVR menu selections or queue routing rules. You can set it up so that a customer calling a support line, for example, can select a department or agent from the IVR menu based on their inquiry. See the SIP URI documentation for details.

Google Cloud Deploy

Security insights for container images are now available on the release details page.

Google Cloud VMware Engine

VMware Aria Operations for Logs is now certified for Google Cloud VMware Engine. You can use VMware Aria Operations for Logs to collect and manage logs from VMware Engine and on-prem environments into a centralized solution.

VMware Aria Operations for Logs with VMware Engine enables more operational visibility and intelligent analytics for both troubleshooting and auditing purposes, making it easier for you to manage and operate your VMware Engine environment. See the VMware blog announcement for more information.

Google Kubernetes Engine

1.27 is now available in the Rapid channel

Kubernetes 1.27 is now available in the Rapid channel. For more information about the content of Kubernetes 1.27, read the Kubernetes 1.27 Release Notes.

Deprecated API versions

These APIs are still served in version 1.27 but are in a deprecation period:

  • The following Beta versions of graduated APIs will be removed in 1.29 in favor of newer versions:

    • flowcontrol.apiserver.k8s.io/v1beta2 FlowSchema, PriorityLevelConfiguration

      • deprecated since 1.26
      • use flowcontrol.apiserver.k8s.io/v1beta3 instead, available since 1.26

Removed API versions

The following Beta versions of graduated APIs will be removed in 1.27 in favor of newer versions:

  • storage.k8s.io/v1beta1 CSIStorageCapacity

    • deprecated since 1.24
    • use storage.k8s.io/v1 instead, available since 1.24
Vertex AI

Vertex AI custom training now supports deep integration with Vertex AI Experiments. You can submit training jobs with autologging enabled to automatically log parameters and model performance metrics. For more information, see Run training job with experiment tracking

The scheduler API for Vertex AI Pipelines is now available in Preview. You can schedule recurring pipeline runs in Vertex AI by specifying a frequency, start time (optional), and end time (optional). For more information, see Schedule a pipeline run with scheduler API.

May 15, 2023

Anthos clusters on VMware

Anthos clusters on VMware 1.13.8-gke.42 is now available. To upgrade, see Upgrading Anthos clusters on VMware. Anthos clusters on VMware 1.13.8-gke.42 runs on Kubernetes 1.24.11-gke.1200.

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

  • Fixed a race condition where some cluster nodes couldn't access the HA control plane when the underlying network performed ARP suppression.

  • Fixed an issue where vsphere-csi-secret was not updated during gkectl update credentials vsphere for an admin cluster.

  • Disabled motd news on the ubuntu_containerd image to avoid unexpected connections to Canonical.

  • Fixed an issue where the Connect Agent continued using the older image after registry credential update.

  • Fixed an issue where cluster autoscaler ClusterRoleBindings in the admin cluster were accidentally deleted upon user cluster deletion. This fix removes dependency on ClusterRole, ClusterRoleBinding and ServiceAccount objects in the admin cluster.

  • Fixed an issue where Connect Agent in admin clusters might fail to be upgraded during cluster upgrade.

  • Fixed an issue where a cluster might not be registered when the initial membership creation attempt failed.

Fixed the following vulnerabilities:

App Engine standard environment PHP

The PHP 8.2 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.51.2 (2023-05-08)

Bug Fixes
  • bigquery: Update grpc to v1.55.0 (1147ce0)

BigQuery Omni is now available in the AWS - Asia Pacific (Seoul) (aws-ap-northeast-2) region.

Cloud Asset Inventory

The following resource types are now publicly available through the Export APIs (ExportAssets, ListAssets, and BatchGetAssetsHistory) and Feed API.

  • AI Platform
    • aiplatform.googleapis.com/NasJob
Cloud Bigtable

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

Java

Changes for google-cloud-bigtable

2.23.1 (2023-05-11)

Dependencies
  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.18.0 (#1749) (1d7d391)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.9.0 (#1744) (60df07f)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.22 (#1746) (86ea9db)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.22 (#1747) (caa4462)

2.23.0 (2023-05-09)

Features
  • Resizing channel pool size based on the work load (#1271) (7fb1a09)
Documentation
  • Clean up BetaApi annotations from built in metrics API (#1741) (c2fbd04)

Python

Changes for google-cloud-bigtable

2.18.0 (2023-05-10)

Features
Bug Fixes
  • Pass the "retry" when calling read_rows. (#759) (505273b)
Documentation
  • Fix delete from column family example (#764) (128b4e1)
  • Fix formatting of request arg in docstring (#756) (45d3e43)
Cloud Functions

Cloud Functions has added support for a new runtime, PHP 8.2, at the General Availability release level. PHP 8.2 adds significant new functionality over PHP 8.1 and uses Ubuntu 22.04 for its base O/S image.

Cloud Functions now supports 2nd gen Firestore triggers through Eventarc at the Preview release level.

Cloud Logging

You can now customize the time range of your queries in the Log Analytics page by using the time-range selector. There are several time range options, such as preset times, custom start and end times, and relative time ranges. For more information, see Filter by time.

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

Java

Changes for google-cloud-logging

3.15.0 (2023-05-06)

Features
  • Log Analytics features of the Cloud Logging API (#1335) (7d43b80)
Dependencies
  • Update dependency org.junit.vintage:junit-vintage-engine to v5.9.3 (#1329) (dfb98f4)
Cloud Monitoring

The new interface for creating charts with Metrics Explorer is GA. For more information, see Create charts with Metrics Explorer.

Version 2.31.0 of the Ops Agent introduces preview support for an OpenTelemetry Protocol (OTLP) receiver. You can use this receiver to collect custom metrics and traces from applications written by using OpenTelemetry SDKs. For more information, see Collect OTLP metrics and traces.

Cloud SQL for SQL Server

You can now use the point-in-time-recovery (PITR) feature and read replicas on the same primary instance. For more information, see Point-in-time Recovery.

Cloud Trace

Version 2.31.0 of the Ops Agent introduces preview support for an OpenTelemetry Protocol (OTLP) receiver. You can use this receiver to collect custom traces and metrics from applications written by using OpenTelemetry SDKs. For more information, see Collect OTLP traces.

Compute Engine

Generally available: The local SSD quota per machine family (LOCAL_SSD_TOTAL_GB_PER_VM_FAMILY) is generally available. Use the quota metric compute.googleapis.com/local_ssd_total_storage_per_vm_family instead of compute.googleapis.com/local_ssd_total_storage to view the quota usage and limits for local SSD in your project. For more information, see View and manage local SSD quota per machine family.

Container Optimized OS

cos-dev-109-17622-0-0

Kernel Docker Containerd GPU Drivers
COS-6.1.27 v23.0.3 v1.7.0 v470.182.03(default),v525.105.17

Upgraded sys-apps/pciutils to v3.10.0.

Upgraded app-admin/sudo to v1.9.13_p3-r1.

Upgraded app-arch/xz-utils to v5.4.3.

Upgraded sys-apps/less to v633.

Upgraded sys-apps/acl to v2.3.1-r2.

Upgraded app-misc/ca-certificates to v20230311.3.89.1.

Container Registry

Container Registry is deprecated and is superseded by Artifact Registry. After May 15, 2024. Google Cloud projects without previous Container Registry usage will only host images for the gcr.io domain in Artifact Registry.

Use the following information to help you move to Artifact Registry:

Dataflow

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

Go

Changes for dataflow/apiv1beta3

0.8.1 (2023-05-08)

Bug Fixes
  • dataflow: Update grpc to v1.55.0 (1147ce0)
Pub/Sub

BigQuery subscriptions now support the NUMERIC and BIGNUMERIC data types. For more information, see Schema compatibility.

Secret Manager

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

Go

Changes for secretmanager/apiv1

1.10.1 (2023-05-08)

Bug Fixes
  • secretmanager: Update grpc to v1.55.0 (1147ce0)
Security Command Center

The pricing for project-level activations of Security Command Center has been reduced by lowering the Security Command Center rate for the usage of the following Google Cloud services:

  • Compute Engine
  • GKE-Autopilot
  • App Engine
  • Cloud SQL

For more information, see Pricing for project-level activations.

May 12, 2023

AlloyDB for PostgreSQL

The AlloyDB admin API now includes user-management methods. These let you use the gcloud command-line tool to manage the user roles of your AlloyDB clusters, in addition to the PostgreSQL functions already supported.

App Engine flexible environment .NET

.NET 6 is now generally available. This version requires you to specify an operating system version in your app.yaml file. Learn more.

Cloud Composer

(Cloud Composer 2) The default [celery]stalled_task_timeout value is set to 1200. Tasks that stay in the queued state for more than 20 minutes (1200 seconds) are now rescheduled.

(Airflow 2.4.3 and 2.5.1) Python packages upgraded:

  • Added new packages: dbt-bigquery and google-cloud-documentai.
  • The apache-airflow-providers-cncf-kubernetes package was upgraded to version 6.0.0.

(Cloud Composer 2 with Airflow 2.5.1 and 2.4.3) Version 6.0.0 of the CNCF Kubernetes Provider package (apache-airflow-providers-cncf-kubernetes) introduces a backwards incompatible change. The kubernetes_default connection is now used by default in the KubernetesPodOperator. For more information, see CNCF Kubernetes Provider Changelog.

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

Cloud Composer 2.1.15 images are available:

  • composer-2.1.15-airflow-2.5.1 (default)
  • composer-2.1.15-airflow-2.4.3

Airflow 2.3.4 is no longer included in Cloud Composer images.

Cloud Composer versions 2.0.11 and 1.18.7, have reached their end of full support period.

Cloud Monitoring

The new flow for creating uptime checks, which includes usability improvements and offers a seamless way to create uptime checks on your private resources, is now GA. For more information, see Create public uptime checks and Create private uptime checks.

Cloud Run

You can now deploy sidecar containers to your Cloud Run service. (In Preview.)

You can now configure in-memory volumes for your Cloud Run containers. (In Preview.)

Contact Center AI Platform

Unified Session Types: The new session type variable, Session Type V2, is now available. This update introduces a range of new fields, variables, and columns that will provide you with access to valuable additional information such as the ability to distinguish between Inbound SMS, Outbound SMS, and Outbound SMS via API. For more information, see the session type terminology documentation.

To take advantage of the new fields and variables, you will need to update your scripts, code, automation triggers, and any third-party integrations. The legacy components will no longer be updated with new functionality and will be deprecated on October 6, 2023.

Holiday hours: With Holiday Hours, you now have the ability to create and manage your own set of holidays with complete control over the holiday name, time, and dates. Additionally, you can group your holidays together for easier management. See the holiday hours documentation for details.

Campaign Management: Outbound Number: Outbound Number is a new feature for the Outbound Dialer that allows you to specify which outbound number to use when dialing out for each contact. With this new feature, you can rotate outbound phone numbers to have more control over the outbound phone numbers you use to make your outbound calls. For more information, see the Outbound Number documentation.

To address SSO management issues with various customers in CCAIP, we moved the setting of the SSO values into the create-company rake task which makes sure we only set this when we first create a tenant project. This value is set to allow customers to change their own SSO settings.

Resolved an issue with Manager API endpoints returning "Internal Error".

Resolved an issue where if queue priority was enabled, then chat settings were not populated.

Resolved an issue with incoming calls not ringing for agents who have the Adapter tab in the background on Chrome. Now a chime sound is played when the agent switches to the Available status, which will allow the Adapter tab to play sounds while in the background. This ensures that incoming call notifications will be heard even if the agent has the tab in the background.

Resolved an issue where the Target Pick Up Time under Settings > Operations Management was not updating in the Agent Adapter when receiving a call.

Fixed an issue where agents changing their status from Meeting to Available would not receive campaign calls, requiring the campaign to be paused and restarted. Now campaign calls are received without interruption.

Fixed an issue where when using the outbound call API to start a call, the call adapter would display the mobile SmartActions menu instead of the Start SMS option.

Fixed an issue with chat escalations to a human agent, ensuring session variables are successfully posted to the CRM ticket, as configured in Settings > Operation Management > Virtual Agent.

Fixed unexpected newline characters in admin notification emails.

There were certain scenarios where frontend was showing [email protected] email. This was updated to accept any string to support email branding and display it. For example, the string should change from "Please try again or contact [email protected] for more help" to "Please try again or contact Company X for more help".

Google Kubernetes Engine

The g2-standard machine family with NVIDIA L4 is generally available for node pools in clusters running GKE version 1.22 and later. To select the machine family, use the --machine-type flag in your create command.

SAP on Google Cloud

ABAP SDK for Google Cloud, version 1.0 is generally available (GA)

Version 1.0 of the ABAP SDK for Google Cloud is generally available (GA). The ABAP SDK for Google Cloud enables native, bi-directional, and real-time integration between SAP applications and Google Cloud services such as Google Cloud Storage, Vertex AI, Maps, and Pub/Sub.

Using the ABAP SDK for Google Cloud, ABAP developers can build and deploy ML and AI-driven solutions based on Google Cloud services driven by real-time changes in their SAP enterprise applications.

For more information, see What's new with the ABAP SDK for Google Cloud.

Compliance and sovereign controls for SAP on Google Cloud

SAP workloads can leverage Assured Workloads to meet compliance and sovereign control requirements such as data residency, access control, support personnel, or other regulatory requirements.

For more information, see Compliance and sovereign controls for SAP on Google Cloud.

May 11, 2023

AlloyDB for PostgreSQL

The storage per cluster limit has increased to 32 TiB.

Apigee UI

On May 11, 2023 we released an updated version of the Apigee UI.

This release includes new Permissions Pre-check functionality and UI messaging, which is available when provisioning Apigee with Pay-as-you-go pricing in the Google Cloud console. With the release of this feature, users are alerted when any permissions required to complete the provisioning operations are missing. The missing permissions and the steps to resolve are now identified in the UI messaging.

App Engine flexible environment Ruby

Ruby 3.2 is now generally available. This version requires you to specify an operating system version in your app.yaml file. Learn more.

BigQuery

Object tables are now generally available (GA).

Object tables are read-only tables containing metadata for unstructured data stored in Cloud Storage. They enable you to analyze and perform inference on images, audio files, documents and other file types by using BigQuery ML and BigQuery remote functions. Object tables extend the data security and governance best practices currently applied to structured data to unstructured data as well.

The GA release includes the following new and updated functions:

Cloud Build

You can now create manual triggers, webhook triggers, or Pub/Sub triggers using Cloud Build repositories (2nd gen). This feature is available 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:

  • asia-northeast1 (Tokyo)
  • asia-northeast2 (Osaka)
  • europe-central2 (Poland)
  • asia-south2 (Delhi)
  • australia-southeast2 (Melbourne)
  • europe-southwest1 (Madrid)

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

Custom audit logging for Cloud Storage is now available in Preview.

  • JSON API requests now support user-defined headers that are prefixed with x-goog-custom-audit-.
  • Cloud Audit Logs can subsequently include these headers as part of your request's audit log entry.
Dataproc Datastream

Datastream now supports backfill for PostgreSQL tables of any size. For more information, click here.

reCAPTCHA Enterprise

reCAPTCHA Enterprise Fraud Prevention is generally available.

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 with Fraud Prevention.

May 10, 2023

AlloyDB for PostgreSQL

The columnar engine now supports columns with json and jsonb data types.

Anthos clusters on bare metal

CentOS Linux 8 Support Deprecated

CentOS Linux 8 reached its end of life (EOL) on December 31st, 2021. We strongly recommend that you migrate to one of the other supported operating systems from Anthos clusters on bare metal. All support for CentOS is removed from Anthos clusters for bare metal release 1.17 (December 2023) and subsequent releases.

BigQuery

BigQuery is now available in the Dallas (us-south1) region.

Chronicle

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

  • Aruba EdgeConnect SD-WAN (ARUBA_EDGECONNECT_SDWAN)
  • AWS RDS (AWS_RDS)
  • Cloud Audit Logs (N/A)
  • Cloud DNS (N/A)
  • Cloud Run (N/A)
  • Cloud SQL (N/A)
  • Cofense (COFENSE_TRIAGE)
  • CoSoSys Protector (ENDPOINT_PROTECTOR_DLP)
  • Elastic Windows Event Log Beats (ELASTIC_WINLOGBEAT)
  • Microsoft Defender for Endpoint (MICROSOFT_DEFENDER_ENDPOINT)
  • pfSense (PFSENSE)
  • Qualys VM (QUALYS_VM)
  • SentinelOne EDR (SENTINEL_EDR)
  • VMware AirWatch (AIRWATCH)
  • VMware vRealize Suite (VMWARE_VREALIZE)
  • Windows Event (WINEVTLOG)

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

Cloud Load Balancing

If you're using hybrid NEGs with distributed Envoy health checks, you can't configure the same NON_GCP_PRIVATE_IP_PORT network endpoint in multiple hybrid NEGs. This configuration does not work with Envoy-based load balancers such as the regional external HTTP(S) load balancer, the internal HTTP(S) load balancer, and the internal TCP proxy load balancer.

Cloud Router

The Cloud Router custom learned routes feature is in Preview. This feature lets you configure a Border Gateway Protocol (BGP) session to include learned routes that you manually specify. Cloud Router then behaves as if it learned the routes from the BGP peer.

Custom learned routes can be helpful if you want to avoid the limitations of static routes. For example:

  • Static routes can't detect a loss of reachability in the next hop of a route. In contrast, custom learned routes can detect a loss of reachability, and they react accordingly to avoid dropping traffic without notification.

  • Static routes do not support using HA VPN tunnels or Cloud Interconnect VLAN attachments as next hops. Custom learned routes do.

For more information, see Custom learned routes.

Cloud Run

Cloud Run integrations (Preview) are now available in asia-east1, europe-west4, us-east1, and us-west1.

Cloud Workstations

Cloud Workstations is generally available (GA) and is backed by a Service Level Agreement (SLA).

This release includes support for the following features:

Eventarc

Eventarc is available in the europe-west12 (Turin, Italy) and me-central1 (Doha, Qatar) regions.

Looker

Looker 23.8 includes the following changes, features, and fixes.

Expected Looker (original) rollout start: Monday, May 15, 2023

Expected Looker (original) final deployment and download available: Wednesday, May 24, 2023

Expected Looker (Google Cloud core) deployment start: Monday, May 29, 2023

Expected Looker (Google Cloud core) deployment end: Wednesday, June 7, 2023

Previously, a LookML validation error occurred when a project_name parameter was added to a project manifest file that also defined a Looker extension. This LookML error was triggered when the Local Project Import Labs feature was disabled for the Looker instance. Looker extensions do not require local project import, so with this bug fix this scenario will no longer trigger a LookML validation error.

The API3 keys setting on the Admin API page is now named API keys, in preparation for the deprecation of API3 in June 2023.

Users will now be warned when text on a dashboard tile is close to reaching the maximum length of 256 characters.

The Hide dashboard filters feature is now generally available.

The New Explore Visualizations Labs feature is now generally available. The Explore page, Looks, embedded Looks or Explores, and dashboard tile edit windows will display the same style of funnel chart, timeline, single value, and table visualizations as those that appear on dashboard tiles. Additionally, the drill overlay that appears when you drill into an Explore will match the style of the drill overlay that appears in dashboards, instead of the style that appears in Looks.

Starting in Looker 23.6, customer-hosted Looker instances require Git 2.39.1 or later on the host image. (See the Installing the Looker application documentation page for the full list of requirements for customer-hosted Looker instances.) Git 2.39.1 supports Git worktrees instead of complete Git history clones. Looker uses Git worktrees to provide faster entry into Developer Mode, among other benefits.

Customers who do not have the oem_jar license feature enabled can now access the set_smtp_settings API endpoint.

The Looker IDE will now display an error when incompatible types are being compared in Liquid statements.

The Source column in the Admin > Queries panel now correctly displays the API version for queries that are initiated from the Looker API.

Cookieless embed API endpoints are now marked as stable.

When the filter definition for matches_filter is empty, 1=1 will be added to the WHERE clause so that there are no SQL errors and the query can run. This functionality mirrors the is equal to [empty] standard filter option.

When the Advanced Vis Config Labs feature is enabled, any user who has either the Looker Admin role or the can_override_vis_config permission can access the Advanced Visualization editor. This editor lets users modify HighCharts visualizations by exposing certain JSON parameters of the visualization to enable deep customization. These customizations will not dynamically interact with data.

Conditional formatting logic that is applied in visualization settings now honors hidden No values when the Hide Nos from Visualization setting is applied.

Contents that are displayed in table visualization cells now shift to avoid being cut off when a column is too narrow to display the full range of values.

A new input for specifying a minimum column width override value enables PDFs with a large number of columns to render properly.

Previously, the Content Validator wasn't updating column_order references during rename/replace operations. This issue has been addressed, and the fix adds visualization configuration field references to the Content Validator that were previously missing.

Y-axis scales are no longer miscalculated in bar charts or column charts with trellised grid layouts.

Sorting for custom bin fields on New LookML Runtime now sorts by tier number as expected.

An issue was fixed where, previously, a row's value could be mapped to different tiers for a custom bin field and the internal sort field generated for it.

The Remove option is no longer available for removing table calculations from merged Explore queries. Use the Delete option instead.

An issue was fixed that caused users to be unable to select a domain from an allowlist with more than one item when including a custom link for scheduling.

An issue was fixed for the BigQuery Standard SQL dialect with the Optimistic Pivot feature where pivoted results weren't included for downloads.

Vertex AI

Generative AI Support for Vertex AI

Generative AI Support for Vertex AI is now available in (Preview). With this feature launch, you can leverage the Vertex AI PaLM API to generate AI models that you can test, tune, and deploy in your AI-powered applications.

Features and models in this release include:

  • PaLM 2 for Text: text-bison@001
  • PaLM 2 for Chat: chat-bison@001
  • Embedding for Text: textembedding-gecko@001
  • Generative AI Studio for Language
  • Tuning for PaLM 2
  • Vertex AI SDK v1.25, which includes new features such as TextGenerationModel(text-bison@001), ChatModel(chat-bison@001), TextEmbeddingModel(textembedding-gecko@001)

You can interact with the generative AI features on Vertex AI by using Generative AI Studio in the Google Cloud console, the Vertex AI API, and the Vertex AI SDK for Python.

Vertex AI Model Garden

The Vertex AI Model Garden is now available in (Preview). The Model Garden is a platform that helps you discover, test, customize, and deploy Vertex AI and select OSS models. These models range from tunable to task-specific - all available on the Model Garden page in the Google Cloud console.

Workflows

You can apply call logging to a workflow definition as well as to the execution of a workflow, and specify the level of logging required. The execution log level takes precedence over any workflow log level, unless the execution log level is not specified.

May 09, 2023

AlloyDB for PostgreSQL

AlloyDB for PostgreSQL is now available in the following regions:

  • asia-south2 (Delhi)
  • europe-southwest1 (Madrid)
  • europe-west4 (Netherlands)
  • europe-west8 (Milan)
  • me-west1 (Tel Aviv)
  • northamerica-northeast1 (Montreal)
  • northamerica-northeast2 (Toronto)
  • southamerica-east1 (Brazil)
  • southamerica-west1 (Santiago)

For more information, see AlloyDB Locations.

Apigee Integration

Cloud logs support for Connectors tasks

You can now view the execution logs of a failed Connectors task in Apigee Integration.

For more information, see Execution Logs.

The issue relating to the validation of incorrect variable assignments in an integration has been resolved.

Application Integration

Cloud logs support for Connectors tasks

You can now view the execution logs of a failed Connectors task in Application Integration.

For more information, see Execution Logs.

The issue relating to the validation of incorrect variable assignments in an integration has been resolved.

Batch

Documentation has been added to explain how to run Nextflow pipelines on Batch. For more information, see Orchestrate jobs by running Nextflow pipelines on Batch.

BigQuery

You can now view BI Engine Top Tables Cached Bytes, BI Engine Query Fallback Count, and Query Execution Count as dashboard metrics for BigQuery. This feature is now generally available (GA).

EXTERNAL_QUERY SQL pushdown optimizes data retrieval from external sources like Cloud SQL or Cloud Spanner databases. Transferring less data reduces execution time and cost. SQL pushdown encompasses both column pruning (SELECT clauses) and filter pushdowns (WHERE clauses). SQL pushdown applies to SELECT * FROM T queries, a significant percentage of all federated queries. Pushdowns have limitations, for example not all data types are supported for filter pushdowns. This feature is generally available (GA).

Cloud Build

You can now restrict the creation of Cloud Build builds, triggers, and repositories to a particular location using an Organization Policy Service constraint. This feature is generally available. To learn more, see Restricting Resource Locations.

Cloud Run

Cloud Run now logs container health check failures, including default TCP startup probe failures.

Cloud Spanner

Support for logging the processing duration of your Cloud Spanner read and write requests is now available in Cloud Audit Logs. For more information, see Processing duration.

Config Connector

Config Connector version 1.104.0 is now available.

Resource ComputeFirewallPolicyRule(v1beta1):

  • Added spec.match.destAddressGroups field.
  • Added spec.match.destFqdns field.
  • Added spec.match.destRegionCodes field.
  • Added spec.match.destThreatIntelligences field.
  • Added spec.match.srcAddressGroups field.
  • Added spec.match.srcFqdns field.
  • Added spec.match.srcRegionCodes field.
  • Added spec.match.srcThreatIntelligences field.

Resource IAMWorkforcePoolProvider(v1beta1):

  • Added spec.oidc.webSsoConfig field.

Config Connector CLI tool will now export cluster information for BigTableInstance.

Resources with a reconcile period of 0 will no longer attempt to reconcile when pods are recreated (#795).

Container Optimized OS

cos-105-17412-101-4

Kernel Docker Containerd GPU Drivers
COS-5.15.109 v23.0.3 v1.7.0 v470.182.03(default),v525.105.17

Updated app-admin/google-osconfig-agent to v20230403.00.

Updated docker to v23.0.0.

Updated sys-fs/e2fsprogs package to v1.46.6.

Updated docker to v23.0.3.

Updated google-guest-agent to v20230330.00.

Fixes CVE-2015-20107, CVE-2020-10735, CVE-2021-28861, and CVE-2022-45061 in dev-lang/python.

Updated dev-libs/libxml2 to v2.10.4. This resolves CVE-2023-28484.

Updated ncurses to 6.4p20220423. This resolves CVE-2023-29491.

Runtime sysctl changes:

  • Added: kernel.ops_limit: 10000
  • Added: kernel.warn_limit: 0
  • Changed: net.core.bpf_jit_limit: 264241152 -> 528482304
  • Changed: net.netfilter.nf_conntrack_sctp_timeout_established: 432000 -> 210
  • Changed: vm.mmap_rnd_bits: 32 -> 31
  • Deleted: net.netfilter.nf_conntrack_sctp_timeout_heartbeat_acked: 210

cos-dev-109-17611-0-0

Kernel Docker Containerd GPU Drivers
COS-6.1.27 v23.0.3 v1.7.0 v470.182.03(default),v525.105.17

Add MAX_SKB_FRAGS configuration in the Linux kernel

Added kernel support for nftables.

Updated dev-libs/libxml2 to v2.10.4. This resolves CVE-2023-28484.

cos-101-17162-210-12

Kernel Docker Containerd GPU Drivers
COS-5.15.107 v20.10.24 v1.6.18 v470.182.03(default),v525.105.17

Updated app-emulation/docker-cli to v20.10.24.

Updated app-emulation/docker to 20.10.24. This fixes CVE-2023-28840, CVE-2023-28841, CVE-2023-28842, CVE-2022-27652, CVE-2022-36109.

Updated dev-libs/libxml2 to v2.10.4. This resolves CVE-2023-28484.

cos-93-16623-402-10

Kernel Docker Containerd GPU Drivers
COS-5.10.177 v20.10.14 v1.5.18 v450.236.01(default),v470.182.03(R470),v525.105.17

Updated app-emulation/docker to v20.10.14. This resolves CVE-2023-28840, CVE-2023-28841, CVE-2023-28842, CVE-2022-36109, CVE-2022-27652.

Updated dev-libs/libxml2 to v2.10.4. This resolves CVE-2023-28484.

cos-97-16919-294-15

Kernel Docker Containerd GPU Drivers
COS-5.10.176 v20.10.14 v1.6.20 v470.182.03(default),v525.105.17

Updated app-emulation/docker to v20.10.14. This resolves CVE-2023-28840, CVE-2023-28841, CVE-2023-28842, CVE-2022-36109, CVE-2022-27652.

Updated dev-libs/libxml2 to v2.10.4. This resolves CVE-2023-28484.

Deep Learning Containers

M108 update

This update of the M108 release includes the following:

  • The following Deep Learning Containers images are now available:
    • Tensorflow 2.12 CPU with CUDA 11.8 and Python 3.10 (us-docker.pkg.dev/deeplearning-platform-release/gcr.io/tf-cpu.2-12.py310:latest)
    • Tensorflow 2.12 GPU with CUDA 11.8 and Python 3.10 (us-docker.pkg.dev/deeplearning-platform-release/gcr.io/tf-gpu.2-12.py310:latest)
Deep Learning VM Images

M108 update

This update of the M108 release includes the following:

  • The following Deep Learning VM images are now available:
    • Tensorflow 2.12 CPU with CUDA 11.8 and Python 3.10 (tf-2-12-cpu-debian-11-py310)
    • Tensorflow 2.12 GPU with CUDA 11.8 and Python 3.10 (tf-2-12-gpu-debian-11-py310)
Google Kubernetes Engine

(2023-R10) 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.25.8-gke.500 is now the default version.
  • The following control plane versions are now available:
  • The following versions are no longer available:
    • 1.21.14-gke.8500
    • 1.21.14-gke.15800
    • 1.22.17-gke.5400
    • 1.22.17-gke.6100
    • 1.23.16-gke.1400
    • 1.23.16-gke.2500
    • 1.23.17-gke.300
    • 1.24.9-gke.3200
    • 1.24.10-gke.1200
  • Control planes and nodes with auto-upgrade enabled 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 will be upgraded from version 1.21 to version 1.22.17-gke.7500 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version 1.23.17-gke.1700 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version 1.24.11-gke.1000 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version 1.24.11-gke.1000 with this release.

Stable channel

  • Version 1.24.11-gke.1000 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.15800
    • 1.22.17-gke.5400
    • 1.23.16-gke.1400
    • 1.24.9-gke.3200
  • 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.18100 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.17-gke.7500 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.17-gke.1700 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.24.11-gke.1000 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.11-gke.1000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.25 to version 1.25.8-gke.500 with this release.

Regular channel

  • Version 1.25.8-gke.500 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.22.17-gke.6100
    • 1.23.17-gke.300
    • 1.24.10-gke.2300
    • 1.25.7-gke.1000
  • 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.7500 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.17-gke.1700 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.11-gke.1000 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.25.8-gke.500 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.8-gke.500 with this release.

Rapid channel

  • Version 1.26.3-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.7500
    • 1.23.17-gke.300
    • 1.24.12-gke.1000
    • 1.25.8-gke.500
    • 1.26.3-gke.400
  • 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.8000 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.17-gke.1700 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.13-gke.500 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.8-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.8-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.3-gke.1000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version 1.27.1-gke.400 with this release.

(2023-R10) Version updates

  • Version 1.26.3-gke.1000 is now the default version.
  • 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.7500
    • 1.23.17-gke.300
    • 1.24.12-gke.1000
    • 1.25.8-gke.500
    • 1.26.3-gke.400
  • 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.8000 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.17-gke.1700 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.13-gke.500 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.8-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.8-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.3-gke.1000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version 1.27.1-gke.400 with this release.

(2023-R10) Version updates

  • Version 1.25.8-gke.500 is now the default version.
  • 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.6100
    • 1.23.17-gke.300
    • 1.24.10-gke.2300
    • 1.25.7-gke.1000
  • 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.7500 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.17-gke.1700 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.11-gke.1000 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.25.8-gke.500 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.8-gke.500 with this release.

(2023-R10) Version updates

  • Version 1.24.11-gke.1000 is now the default version.
  • 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.15800
    • 1.22.17-gke.5400
    • 1.23.16-gke.1400
    • 1.24.9-gke.3200
  • 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.18100 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.17-gke.7500 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.17-gke.1700 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.24.11-gke.1000 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.11-gke.1000 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.25 to version 1.25.8-gke.500 with this release.

(2023-R10) Version updates

  • Version 1.25.8-gke.500 is now the default version.
  • The following control plane versions are now available:
  • The following versions are no longer available:
    • 1.21.14-gke.8500
    • 1.21.14-gke.15800
    • 1.22.17-gke.5400
    • 1.22.17-gke.6100
    • 1.23.16-gke.1400
    • 1.23.16-gke.2500
    • 1.23.17-gke.300
    • 1.24.9-gke.3200
    • 1.24.10-gke.1200
  • Control planes and nodes with auto-upgrade enabled 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 will be upgraded from version 1.21 to version 1.22.17-gke.7500 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version 1.23.17-gke.1700 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version 1.24.11-gke.1000 with this release.
  • Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version 1.24.11-gke.1000 with this release.

Now in GA for both GKE Standard and Autopilot clusters with GKE version 1.26 and later, you can add more IPv4 secondary Pod ranges to a new or existing cluster with the --additional-pod-ipv4-ranges flag. To learn more, see Adding Pod IP addresses.

Vertex AI

Vertex AI Prediction

You can now use G2 accelerator-optimized machine types to serve predictions. Each G2 machine has a fixed number of NVIDIA L4 GPUs attached.

May 08, 2023

AlloyDB for PostgreSQL

The AlloyDB index advisor is now generally available (GA).

The extensions pgtt and rdkit have been added to AlloyDB's supported extensions.

Anthos Service Mesh

Three images that contain a fix for FIPS compliance have successfully rolled out for managed Anthos Service Mesh:

  • The image for 1.16.4-asm.8 is in the rapid release channel
  • The image for 1.15.7-asm.8 is in the regular release channel
  • The image for 1.14.6-asm.16 is in the stable release channel

See Select a managed Anthos Service Mesh release channel for more information.

Apigee hybrid

hybrid v1.8.7

On May 8, 2023 we released an updated version of the Apigee hybrid software, v1.8.7.

Bug ID Description
279053612 x-forwarded-client-cert (XFCC) HTTP headers handled with the istiod.forwardClientCertDetails configuration property. See istiod.forwardClientCertDetails in the Configuration properties reference for details.
278646149 In certain circumstances, the logger.livenessProbe.timeoutSeconds configuration property was not working as expected. See logger.livenessProbe.timeoutSeconds in the Configuration property reference.
272212164 Cassandra CSI backup could clash with Azure default configuration. The CSI backup script has been fixed to prevent a resource naming issue that could cause backups to fail.
270371160 In Apigee hybrid v1.8.7, we removed certain insecure TLS ciphers. Apigee hybrid supports the TLS cipher suites supported by the Boring FIPS build of Envoy. You can now specify specific cipher suites with the virtualhosts.cipherSuites configuration property in your overrides.

Note: Apigee hybrid only supports the RSA ciphers listed. ECDSA ciphers are not supported.

Bug ID Description
279194142 Fixes build issues to achieve FIPS compliance.
277367440 Security fixes for Apigee Controller, Watcher, and apigeectl.
This addresses the following vulnerabilities:
273800965 Security fixes for apigee-diagnostics-collector, apigee-mart-server, apigee-runtime, and synchronizer.
This addresses the following vulnerabilities:
273800717 Security fixes for apigee-emulator, apigee-diagnostics-collector, apigee-mart-serve, apigee-mint-task-scheduler, apigee-mock-server, apigee-runtime, and apigee-synchronizer.
This addresses the following vulnerabilities:
BigQuery

Differential privacy is now in preview and includes four differential privacy aggregate functions that can be used to anonymize data: AVG, COUNT, SUM, and PERCENTILE_CONT. To learn more, see the following topics:

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

Go

Changes for bigquery/storage/apiv1beta1

1.51.1 (2023-05-04)

Bug Fixes
  • bigquery/storage/managedwriter: Schema evolution improvements (#7838) (49a1621)
  • bigquery: Upgrade arrow to v12 to fix build error (#7870) (402e365)
Documentation
  • bigquery/storage/managedwriter: Improve tuning guidance (#7848) (ca2184c)

INFORMATION_SCHEMA.MATERIALIZED_VIEW view and enhanced job statistics now let you monitor materialized view usage and refresh jobs. This feature is in preview.

Cloud Asset Inventory

The following resource types are now publicly available through the Export APIs (ExportAssets, ListAssets, and BatchGetAssetsHistory), Feed API, and Search APIs (SearchAllResources, SearchAllIamPolicies).

  • Network Connectivity
    • networkconnectivity.googleapis.com/PolicyBasedRoutes
  • Workflows
    • workflows.googleapis.com/Workflow
  • Database Migration Service
    • datamigration.googleapis.com/ConnectionProfile
Cloud Bigtable

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

Node.js

Changes for @google-cloud/bigtable

4.5.1 (2023-04-28)

Bug Fixes
  • Remove bigtable instances left over when system tests run (#1265) (0526612)

Java

Changes for google-cloud-bigtable

2.22.0 (2023-05-02)

Features
Bug Fixes
Cloud Functions

Cloud Functions now supports the Node.js 20 runtime 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.

Dataproc Metastore

Administrator interface is generally available (GA). The GA release adds support for altering Hive table properties.

Google Cloud Marketplace Partners

When you create or amend a prepay private offer with the committed use discounts (CUDs) pricing model, you can choose whether unused commitment expires or rolls over between installments of the offer. You can also choose to add one-time credits that you sponsor to specific installments. For more information, visit Set up your offer's pricing.

Identity Platform

Firebase App Check is available in Preview.

Looker

Looker (Google Cloud core) is now generally available for the Looker 23.6 release.

For more information, see the Looker now available from Google Cloud console blog post.

Pub/Sub

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

Go

Changes for pubsub/apiv1

1.30.1 (2023-05-03)

Bug Fixes
  • pubsub/pstest: Clear Subscription when calling ClearMessages. (6de8eda)
  • pubsub/pstest: Start DeliveryAttempt at 1 (2bf6e14)
Documentation
  • pubsub: Clarify NumGoroutines configures number of streams (#7874) (8ac4432)

Python

Changes for google-cloud-pubsub

2.16.1 (2023-05-05)

Bug Fixes
Documentation
VPC Service Controls

General availability for the following integration:

reCAPTCHA Enterprise

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

This version contains the following changes:

  • The execute and getClient public APIs have a timeout parameter with a default value of 10 seconds. Users can modify the timeout value for slower networks.
  • If a client is called with a different site key than the site key that was initialized, an exception is returned to prevent the misuse of the SDK.

May 05, 2023

AlloyDB for PostgreSQL

AlloyDB Omni version alloydb-omni-0.2.0-preview-postgresql-14.4 is available. This version reduces the memory requirement of AlloyDB Omni to 2 GB of RAM, and applies various bug fixes and query performance improvements.

Anthos Config Management

The spec.git fields of the ConfigManagement object are deprecated and are scheduled for shut down on or after May 15, 2024. The RootSync API offers the same functionality and other benefits like syncing from multiple sources and improved observability. For information about the benefits and instructions for migrating your Git configuration to the RootSync object, see Migrate your ConfigManagement object.

Anthos Service Mesh

The managed data plane is enabled on by default in the regular and rapid channels. To disable the managed data plane, follow the steps in Disable the managed data plane

App Engine standard environment Node.js

The Node.js 20 runtime for App Engine standard environment is now available in preview. Note that Node.js 20 enters long-term support (LTS) in October and is the Node.js "Current" version until that time. We encourage you to explore the new features and benefits included in this release to evaluate their potential impact on your applications. For more information, see the Node.js 20 announcement .

BigQuery

The INSERT INTO SELECT statement now lets you filter data from files in Amazon S3 and Azure Blob Storage and append it into BigQuery tables. This feature is in preview.

Cloud Workstations

Cloud Workstations makes the following machine types available:

  • n1-standard-64
  • n1-standard-96

For more information, see Available machine types, REST workstationConfigs, or RPC google.cloud.workstations.v1beta GceInstance.

Compute Engine

End of life: On May 1, 2024, NVIDIA K80s will be end of life and won't be available for new or existing VMs on Google Cloud.

For information about how to prepare for this EOL, see NVIDIA K80 EOL.

Dataproc

Announcing the General Availability (GA) release of Dataproc Serverless for Spark runtime version 2.1, which includes the following components:

  • Spark 3.4.0
  • BigQuery Spark Connector 0.28.1
  • Cloud Storage Connector 2.2.11
  • Conda 23.3
  • Java 17
  • Python 3.11
  • R 4.2
  • Scala 2.13
Google Cloud Deploy

You can now perform deployment verification in the same cluster where your application is running (GKE and Anthos only).

May 04, 2023

Anthos Attached Clusters

This release includes the following Anthos attached clusters platform versions:

  • 1.24.0-gke.3
  • 1.25.0-gke.3
  • 1.26.0-gke.1
  • You can now view, update, and delete attached clusters via the Google Cloud console. For details, see the how-to guides for EKS and AKS.
  • Starting with 1.26 clusters, customers can configure access to clusters for Google groups rather than access per user. For details, see Connect to your EKS attached cluster or Connect to your AKS attached cluster.
  • Enabled sending Kubernetes resource metadata to Google Cloud Platform, improving both the user interface and cluster metrics. For the metadata to be ingested properly, customers need to enable the Config Monitoring for Ops API. (This feature is available for 1.25.0-gke.3 and 1.26.0-gke.1).
Anthos Config Management

Upgraded bundled Kustomize version from v4.5.2 to v5.0.1. Config Sync leverages the Kustomize executable to render the configurations under the hood. To understand the changes in each release, review the changelogs. Kustomize v5.0.0 contains breaking changes. For more information about these changes, see the full changelog for Kustomize v5.0.0. This note was updated on May 18, 2023.

The constraint template library's K8sEnforceConfigManagement template adds new requireDriftPrevention and requireRootSync parameters, which requires enabling referential constraints. For reference, see Constraint template library.

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

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

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

Added new metric labels: commit and type. These tags make it easier to detect when an error has been resolved. If you have a custom otel-collector ConfigMap, you should update it to filter out these tags for the Kubernetes exporter. For more information, see Config Sync Metric Labels.

Added a --name flag to nomos status to support filtering status by RootSync or RepoSync names. For more information, see nomos status flags

Changed error message ResourceFightWarning to ResourceFightError so that resource fighting conflict can be exposed as errors in nomos status and RootSync/RepoSync status.

Upgraded bundled Helm version from v3.6.3 to v3.11.3. Config Sync leverages the Helm executable to render the configurations under the hood. For more information, see the changelog for Helm v3.11.3. This note was updated on May 22, 2023.

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

Anthos clusters on AWS

You can now launch clusters with the following Kubernetes versions:

  • 1.24.11-gke.1000
  • 1.25.7-gke.1000
  • 1.26.2-gke.1001
  • Updated OS image to Ubuntu 22.04. cgroupv2 is now used as the default control group configuration.

    • Ubuntu 22.04 uses cgroupv2 by default. We recommend that you check if any of your applications access the cgroup filesystem. If they do, they must be updated to use cgroupv2.
  • Improved monitoring by exporting metrics for control plane components.

  • Enabled sending Kubernetes resource metadata to Google Cloud Platform, improving both the user interface and cluster metrics. For the metadata to be ingested properly, customers need to enable the Config Monitoring for Ops API.

  • Enabled kubelet graceful node shutdown. Non-system Pods are given 15 seconds to terminate, after which system Pods (with the system-cluster-critical or system-node-critical priority classes) have 15 seconds to gracefully terminate.

  • Newly-created clusters now use etcd v3.4.21 for improved stability. Existing clusters of previous versions were already using etcd v3.5.x and will not be downgraded to v3.4.21 during cluster upgrade; these clusters will instead use v3.5.6.

  • Clusters now have per-node-pool subnet security group rules instead of VPC-wide rules:

    • Previously, the control plane allowed inbound traffic from the entire primary IP range of the VPC on ports TCP/443 and TCP/8123, which are used by node pools.
    • Now, the control plane narrows the allowed inbound traffic to each IP range of the node pool subnets on ports TCP/443 and TCP/8123; multiple node pools can share one subnet.
    • This change supports node pools running outside of the VPC's primary IP range and improves the security of the control plane.
    • If you relied on the VPC-wide security group rule for allowing traffic from outside of the cluster (e.g. from a bastion host for kubectl), then as part of the upgrade you should create a security group, add a VPC-wide rule to it, and attach the security group to the control plane (via the AwsCluster.controlPlane.securityGroupIds field).
  • Preview: Enabled node auto repair. This feature continuously monitors the health of each node in a node pool. Please contact your account team to opt into the preview.

  • Preview: Added support for AWS spot instance node pools. Spot instance node pools are pools of Amazon EC2 Spot Instances that are available on AWS at a lower cost.

  • GA: Enabled node pool creation with ARM-based (Graviton) instance types.

  • Kubernetes 1.26.2 will incorrectly apply the default StorageClass to PersistentVolumeClaims which have the deprecated annotation volume.beta.kubernetes.io/storage-class.
  • Applications may experience timeouts due to netfilter connection tracking (conntrack) table insertion failures. Insertion failures can occur even when the conntrack table has room for new entries. The failures are caused by changes in kernel 5.15 and higher that restrict table insertions based on chain length.
Anthos clusters on Azure

You can now launch clusters with the following Kubernetes versions:

  • 1.24.11-gke.1000
  • 1.25.7-gke.1000
  • 1.26.2-gke.1001
  • Updated OS image to Ubuntu 22.04. cgroupv2 is now used as the default control group configuration.

    • Ubuntu 22.04 uses cgroupv2 by default. We recommend that you check if any of your applications access the cgroup filesystem. If they do, they must be updated to use cgroupv2.
  • Improved monitoring by exporting metrics for control plane components.

  • Enabled sending Kubernetes resource metadata to Google Cloud Platform, improving both the user interface and cluster metrics. For the metadata to be ingested properly, customers need to enable the Config Monitoring for Ops API.

  • Newly-created clusters now use etcd v3.4.21 for improved stability. Existing clusters of previous versions were already using etcd v3.5.x and will not be downgraded to v3.4.21 during cluster upgrade; these clusters will instead use v3.5.6.

  • Preview: Enabled node auto repair. This feature continuously monitors the health of each node in a node pool. Please contact your account team to opt into the preview.

  • Kubernetes 1.26.2 will incorrectly apply the default StorageClass to PersistentVolumeClaims which have the deprecated annotation volume.beta.kubernetes.io/storage-class.
  • Applications may experience timeouts due to netfilter connection tracking (conntrack) table insertion failures. Insertion failures can occur even when the conntrack table has room for new entries. The failures are caused by changes in kernel 5.15 and higher that restrict table insertions based on chain length.

This release fixes the following vulnerability:

BigQuery

You can now use configuration YAML files to transform SQL code when you translate SQL queries from your source database. Configuration YAML files can be used with the batch SQL translator, the interactive SQL translator, and the batch translation Python client. This feature is now in preview.

Chronicle

Chronicle made the following changes to the detection engine rules and YARA-L language:

  • Expanded support for arithmetic operations. You can now use multiplication and division in the events section and outcome section of rules. For more information, see Mathematical operations.

  • You can now join an event with an entity, and then check for absence of the event. For more information, see Event and placeholder conditionals.

  • Keywords, such as and, match, or condition in YARA-L 2.0 are now case-insensitive. This change does not affect function names, which are case sensitive. For a list of keywords, see Keywords.

  • A new coalesce() function has been added to the YARA-L syntax. This function returns the first non-empty string passed to it. For more information, see YARA-L 2.0 language syntax.

  • You can now use the nocase keyword when evaluating a reference list to perform case-insensitive matching for both String and Regex reference lists. For more information, see Reference lists syntax.

  • Reference list limits have increased. Chronicle increased the maximum number of lines for Regex type reference lists to 100 and for CIDR type reference lists to 150. In addition, Chronicle increased the maximum number of statements in a rule that evaluate a reference list from 2 to 4.

Cloud Asset Inventory

The following resource types are now publicly available through the Export APIs (ExportAssets, ListAssets, and BatchGetAssetsHistory), Feed API, and Search APIs (SearchAllResources, SearchAllIamPolicies).

  • Org Policies
    • orgpolicy.googleapis.com/CustomConstraint
  • Service Directory
    • servicedirectory.googleapis.com/Endpoint
    • servicedirectory.googleapis.com/Service
Cloud Data Loss Prevention

The discovery service can now generate the following observation finding types in Security Command Center:

  • Data sensitivity
  • Data risk

These findings provide the calculated sensitivity and data risk levels of the BigQuery tables that you profile. Use this information to inform your response plans when you investigate vulnerabilities and threats involving BigQuery tables.

For more information, see Publish data profiles to Security Command Center.

Cloud Interconnect

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

  • Interxion Brussels (BRU1), Brussels

For more information, see the Locations table.

Dataform

Dataform is generally available (GA).

Dataform release configurations are available. Release configurations let you configure execution environments, for example, staging and production.

Dataform workflow configurations are available. Workflow configurations let you execute SQL workflows on a schedule.

Deep Learning Containers

M108 release

  • Miscellaneous software updates.
Deep Learning VM Images

M108 release

  • The image name common-container-experimental was changed to common-container. The related image family name wasn't changed.
  • Miscellaneous software updates.
Security Command Center

An issue that affected the display of the counts of controls for certain CIS Google Cloud Platform Benchmark (CIS Benchmark) reports in the Google Cloud console has been fixed.

On March 31, 2023, an update to Security Health Analytics affected the behavior of certain detectors for versions 1.0, 1.1, and 1.2 of the CIS Benchmark reports. The count of controls for CIS Benchmark version 1.3, as well any as CSV exports, were unaffected.

Between March 31, 2023 and May 4, 2023, the following detectors might have been counted and grouped under the incorrect CIS level on the Compliance tab of Security Command Center:

  • API_KEY_EXISTS
  • API_KEY_APIS_UNRESTRICTED
  • API_KEY_NOT_ROTATED
  • FIREWALL_NOT_MONITORED
  • ROUTE_NOT_MONITORED
  • NETWORK_NOT_MONITORED
  • BUCKET_IAM_NOT_MONITORED
  • SQL_INSTANCE_NOT_MONITORED
  • VPC_FLOW_LOGS_SETTINGS_NOT_RECOMMENDED
  • SQL_LOG_STATEMENT
  • ACCESS_TRANSPARENCY_DISABLED
Vertex AI Workbench

M108 release

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

  • Miscellaneous software updates.
reCAPTCHA Enterprise

Users can now see how reCAPTCHA Enterprise works on the Google Cloud console. For more information, see Test reCAPTCHA Enterprise in a demo website.

May 03, 2023

BigQuery

The table clones feature of BigQuery is now generally available (GA).

Cloud Asset Inventory

The following resource types are now publicly available through the analyze policy APIs (AnalyzeIamPolicy and AnalyzeIamPolicyLongrunning).

  • Compute
    • compute.googleapis.com/PublicDelegatedPrefix
  • AI Platform
    • aiplatform.googleapis.com/NasJob
Cloud Run

CPU allocation recommender now automatically recommends CPU allocation changes based on traffic received by your Cloud Run service over the past month. (In Preview)

Dialogflow

Dialogflow CX now provides the ADD_DATE system function.

Google Kubernetes Engine

In GKE version 1.26, for VPC peering-based private clusters that were created after 2020-08, the Konnectivity service will be initialized but not used. Traffic from kube-apiserver to nodes continues to route directly.

SAP on Google Cloud

Google Cloud's Agent for SAP version 1.5

Version 1.5 of Google Cloud's Agent for SAP is available. This version includes bug fixes for agent instances running on Linux machines.

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

May 02, 2023

Anthos clusters on VMware

Anthos clusters on VMware 1.15.0-gke.581 is now available. To upgrade, see Upgrading Anthos clusters on VMware. Anthos clusters on VMware 1.15.0-gke.581 runs on Kubernetes 1.26.2-gke.1001.

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

  • Preview: Support for vSphere 8.0

  • Preview: Support for VM-Host affinity for user cluster node pools

  • Preview: Support for High availability control plane for admin clusters

  • Preview: Support for system metrics collection using Google Cloud Managed Service for Prometheus

  • Preview: You can now filter application logs by namespace, Pod labels and content regex.

  • Preview: Support for storage policy in user clusters

  • Preview: You can now use gkectl diagnose snapshot --upload=true to upload a snapshot. And gkectl helps generate the Cloud Storage bucket with the format gs://anthos-snapshot[uuid]/vmware/$snapshot-name.

  • GA: Support for upgrade and rollback of node pool version

  • GA: gkectl get-config is a new command that locally generates cluster configuration files from an existing admin or user cluster.

  • GA: Support for multi-line parsing of Go and Java logs

  • GA: Support for manual load balancing in user clusters that enable ControlplaneV2

  • GA: Support for update of private registry credentials

  • GA: Metrics and logs in the bootstrap cluster are now uploaded to Google Cloud through Google Cloud's operations suite to provide better observability on admin cluster operations.

  • GA: vSphere CSI is now enabled for Windows node pools.

  • Fully managed Cloud Monitoring Integration dashboards. The new Integration Dashboard is automatically installed. You cannot make changes to the following dashboards, because they are fully managed by Google. However, you can make a copy of a dashboard and customize the copied version:

    • Anthos Cluster Control Plane Uptime
    • Anthos Cluster Node Status
    • Anthos Cluster Pod Status
    • Anthos Cluster Utilization Metering
    • Anthos Cluster on VMware VM Status
  • CSI migration for the vSphere storage driver is enabled by default. A new storage preflight check and a new CSI workload preflight check verify that PersistentVolumes that used the old in-tree vSphere storage driver will continue to work with the vSphere CSI driver. There is a known issue during admin cluster upgrade. If you see a preflight check about a StorageClass diskformat parameter, you can use --skip-validation-cluster-health to skip the check. This issue will be fixed in a future release.

  • The minimum required version of vCenter and ESXi is 7.0 Update 2.

  • Admin cluster update operations are now managed by an admin cluster controller.

  • The Connect Agent now runs in high availability mode.

  • The metrics server now runs in high-availability mode.

  • Upgraded the VMware vSphere Container Storage Plug-in from 2.7 to 3.0. This includes support for Kubernetes version 1.26. For more information, see the plug-in release notes.

  • Upgraded Anthos Identity Service to hybrid_identity_charon_20230313_0730_RC00.

  • Switched the node selector from node-role.kubernetes.io/master to node-role.kubernetes.io/control-plane and added toleration node-role.kubernetes.io/control-plane to system components.

  • Controlplane V2 is now the default for new user clusters.

  • Now when you delete a Controlplane V2 user cluster , the data disk is automatically deleted.

  • Cluster DNS now supports ordering policy for upstream servers.

  • Added admin cluster CA certificate validation to the admin cluster upgrade preflight check.

  • Upgraded Anthos Network Gateway to 1.4.4.

  • Updated anthos-multinet.

  • When you upload and share a snapshot using gkectl diagnose snapshot with a Google Support team service account service-[GOOGLE_CLOUD_PROJECT_NUMBER]@gcp-sa-anthossupport.iam.gserviceaccount.com, gkectl helps provision the service account automatically.

  • Upgraded node-exporter from 1.0.1 to 1.4.1.

  • Upgraded Managed Service for Prometheus for application metrics from 0.4 to 0.6.

  • We now allow storage DRS to be enabled in manual mode.

  • GKE connect is now required for admin clusters, and you cannot skip the corresponding validation. You can register existing admin clusters by using gkectl update admin.

  • 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.

  • We now mount /opt/data using disk label data.

  • 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.

  • Changed the relative file path fields in the admin cluster configuration file to use absolute paths

  • Removed kubectl describe events in cluster snapshots for a better user experience. kubectl describe events fail when the target event expires. In contrast kubectl get events survive and provide enough debugging information.

Deprecations

  • Support for gkeadm on MAC and Windows is deprecated.

  • The enableWindowsDataplaneV2 field in the user cluster configuration file is deprecated.

  • The gkectl enroll cluster command is deprecated. Use gcloud to enroll a user cluster instead.

  • The following dashboards in the Cloud Monitoring Sample Library will be deprecated in a future release:

    • Anthos cluster control plane uptime
    • Anthos cluster node status
    • Anthos cluster pod status
    • Anthos utilization metering
    • GKE on-prem node status
    • GKE on-prem control plane uptime
    • GKE on-prem pod status
    • GKE on-prem vSphere vm health status
  • In a future release, the following customized dashboards will not be created when you create a new cluster:

    • GKE on-prem node status
    • GKE on-prem control plane uptime
    • GKE on-prem pod status
    • GKE on-prem vSphere vm health status
    • GKE on-prem Windows pod status
    • GKE on-prem Windows node status
  • Fixed the false error message generated by the cluster autoscaler about a missing ClusterRoleBinding. After a user cluster is deleted, that ClusterRoleBinding is no longer needed.

  • Fixed an issue where gkectl check-config failed (nil pointer error) during validation for Manual load balancing.

  • Fixed an issue where the cluster autoscaler did not work when Controlplane V2 was enabled.

  • Fixed an issue where using gkectl update to enable Cloud Audit Logs did not work.

  • Fixed an issue where a preflight check for Seesaw load balancer creation failed if the Seesaw group file already existed.

  • We now backfill the OnPremAdminCluster OSImageType field to prevent an unexpected diff during update.

  • Fixed an issue where disks might be out of order during the first boot.

  • Fixed an issue where the private registry credentials file for the user cluster could not be loaded.

  • Fixed an issue where the user-cluster node options and startup script used the cluster version instead of the node pool version.

  • Fixed an issue where gkectl diagnose cluster didn't check the health of control-plane Pods for kubeception user clusters.

  • Fixed an issue where KSASigningKeyRotation always showed as an unsupported change during user cluster update.

  • Fixed an issue where a cluster might not be registered when the initial membership creation attempt failed.

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

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

  • Fixed an issue where during user cluster upgrade, the cluster state indicated that upgrade had completed before CA rotation had completed.

  • Fixed an issue where advanced networking components were evicted or not scheduled on nodes because of Pod priority.

  • Fixed a known issue where the calico-node Pod was unable to renew the auth token in the calico CNI kubeconfig file.

  • Fixed Anthos Identity Service metric exporting issues.

  • During preflight checks and cluster diagnosis, we now skip PersistentVolumes and PersistentVolumeClaims that use non-vSphere drivers.

  • Fixed a known issue where CIDR ranges could not be used in the IP block file.

  • Fixed an issue where auto resizing of CPU and memory for an admin cluster add-on node got reset by an admin cluster controller.

  • anet-operator can now be scheduled to a Windows node in a user cluster that has Controlplane V2 enabled.

Apigee hybrid

hybrid v1.9.2

On May 2, 2023 we released an updated version of the Apigee hybrid software, v1.9.2.

Bug ID Description
279053612 x-forwarded-client-cert (XFCC) HTTP headers handled with the istiod.forwardClientCertDetails configuration property. See istiod.forwardClientCertDetails in the Configuration properties reference for details.
278646149 In certain circumstances, the logger.livenessProbe.timeoutSeconds configuration property was not working as expected. See logger.livenessProbe.timeoutSeconds in the Configuration property reference.
272212164 Cassandra CSI backup could clash with Azure default configuration. The CSI backup script has been fixed to prevent a resource naming issue that could cause backups to fail.
270371160 In Apigee hybrid v1.9.0, we removed certain insecure TLS ciphers. Apigee hybrid supports the TLS cipher suites supported by the Boring FIPS build of Envoy. You can now specify specific cipher suites with the virtualhosts.cipherSuites configuration property in your overrides.

Note: Apigee hybrid only supports the RSA ciphers listed. ECDSA ciphers are not supported.

Bug ID Description
279194142 Fixes build issues to achieve FIPS compliance.
278313047 Security fixes for apigee-stackdriver-logging-agent.
This addresses the following vulnerabilities:
277367440 Security fixes for Apigee Controller, Watcher, and apigeectl.
This addresses the following vulnerabilities:
273800965 Security fixes for apigee-diagnostics-collector, apigee-mart-server, apigee-runtime, and synchronizer.
This addresses the following vulnerabilities:
273800717 Security fixes for apigee-emulator, apigee-diagnostics-collector, apigee-mart-server, apigee-mint-task-scheduler, apigee-mock-server, apigee-runtime, and apigee-synchronizer.
This addresses the following vulnerabilities:
Chronicle

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

  • 1Password (ONEPASSWORD)
  • Akamai WAF (AKAMAI_WAF)
  • AppOmni (APPOMNI)
  • Arcsight CEF (ARCSIGHT_CEF)
  • Azure AD Directory Audit (AZURE_AD_AUDIT)
  • Blue Coat Proxy (BLUECOAT_WEBPROXY)
  • Check Point (CHECKPOINT_FIREWALL)
  • Cisco ASA (CISCO_ASA_FIREWALL)
  • Cisco Firepower NGFW (CISCO_FIREPOWER_FIREWALL)
  • Cisco ISE (CISCO_ISE)
  • Cisco Switch (CISCO_SWITCH)
  • Cloud Audit Logs (N/A)
  • Cloud Storage Context (N/A)
  • Cloudflare (CLOUDFLARE)
  • CrowdStrike Detection Monitoring (CS_DETECTS)
  • CrowdStrike Falcon (CS_EDR)
  • DigitalArts i-Filter (DIGITALARTS_IFILTER)
  • FireEye HX (FIREEYE_HX)
  • FortiGate (FORTINET_FIREWALL)
  • Hashicorp Vault (HASHICORP)
  • Imperva (IMPERVA_WAF)
  • Imperva SecureSphere Management (IMPERVA_SECURESPHERE)
  • Infoblox DHCP (INFOBLOX_DHCP)
  • JAMF CMDB (JAMF)
  • Linux Auditing System (AuditD) (AUDITD)
  • Microsoft Graph API Alerts (MICROSOFT_GRAPH_ALERT)
  • NetApp SAN (NETAPP_SAN)
  • Office 365 (OFFICE_365)
  • Okta (OKTA)
  • Palo Alto Networks Firewall (PAN_FIREWALL)
  • Ping Federate (PING_FEDERATE)
  • Qualys Scan (QUALYS_SCAN)
  • Security Command Center Threat (N/A)
  • SentinelOne EDR (SENTINEL_EDR)
  • Snyk Group level audit Logs (SNYK_SDLC)
  • Symantec Endpoint Protection (SEP)
  • Unix system (NIX_SYSTEM)
  • Vectra Detect (VECTRA_DETECT)
  • Windows DNS (WINDOWS_DNS)
  • Windows Event (WINEVTLOG)
  • Workspace Activities (WORKSPACE_ACTIVITY)
  • Workspace Alerts (WORKSPACE_ALERTS)
  • Workspace ChromeOS Devices (WORKSPACE_CHROMEOS)
  • Workspace Groups (WORKSPACE_GROUPS)
  • Workspace Mobile Devices (WORKSPACE_MOBILE)
  • Workspace Privileges (WORKSPACE_PRIVILEGES)
  • Workspace Users (WORKSPACE_USERS)

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

Cloud Database Migration Service

Database Migration Service now supports faster migrations from PostgreSQL source databases to a destination Cloud SQL for PostgreSQL instance. The feature improves the performance of migrating data and constraints (including primary keys, foreign keys, and indexes).

Cloud Monitoring

Observability for Google Kubernetes Engine: You can now enable GKE control plane metrics from the Observability tab for your GKE cluster. You can also preview the available charts and metrics before you enable the metrics. For more information, see Configuring collection of control plane metrics.

Cloud SQL for PostgreSQL

Fast migration for Cloud SQL is now available. This feature improves the performance of data migrations from an external source to a destination Cloud SQL instance.

Cloud SQL for SQL Server

You can now disable simultaneous multithreading (SMT) while creating or editing instances and read replicas. This might reduce your SQL Server licensing fees. To understand the impact of disabling SMT on your instance's performance, we recommend that you perform load testing on your instance.

Cloud Spanner

Cloud Spanner now supports new query capabilities for PostgreSQL dialect databases:

Cloud Spanner sampled query plans are now available in Preview. You can view samples of historic query plans and compare the performance of a query over time. For more information, see Sampled query plans.

Google Cloud VMware Engine

After installing Windows Server 2022 update KB5022842 (OS Build 20348.1547), guest OS can not boot up when virtual machine(s) is configured with secure boot enabled. For more information, see Virtual Machine with Windows Server 2022 KB5022842 (OS Build 20348.1547) configured with secure boot enabled not booting up. To work around this issue, you can do one of the following:

  • Skip KB5022842 and use KB5023705
  • Disable "Secure Boot" on affected VMs
Google Kubernetes Engine

The managed Cloud Storage FUSE CSI driver for GKE is now available in Preview in GKE versions 1.26.3 and later. You can use this driver to consume Cloud Storage buckets for GKE workloads.

We're working on automatically enabling the PD CSI Driver on upgrades to 1.25, for clusters with the add-on disabled. There are no cost implications for enabling the driver, and it requests only a small amount of node resources. This upgrade enables gce-pd volumes to continue working on Kubernetes clusters version 1.25 and greater. You can still disable the driver manually after upgrade. For more details, please read here.

The managed Cloud Storage FUSE CSI driver for GKE is now available in Preview in GKE versions 1.26.3 and later. You can use this driver to consume Cloud Storage buckets for GKE workloads.

Vertex AI Vision

Updated pricing structure begins

Vertex AI Vision functionality is now available under an updated billing framework and discounting schedule. See the pricing page for more information.

May 01, 2023

Anthos clusters on VMware

Anthos clusters on VMware 1.14.4-gke.54 is now available. To upgrade, see Upgrading Anthos clusters on VMware. Anthos clusters on VMware 1.14.4-gke.54 runs on Kubernetes 1.25.8-gke.1500.

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.

Added admin cluster CA certificate validation to the admin cluster upgrade preflight check.

  • Fixed an issue where the Connect Agent continued using the older image after registry credential update.

  • Fixed an issue where the cluster autoscaler did not work when Controlplane V2 was enabled.

  • Fixed an issue where a cluster might not be registered when the initial membership creation attempt failed.

  • Fixed an issue where ClusterRoleBindings in the admin cluster were accidentally deleted upon user cluster deletion. This fix removes dependency on ClusterRole, ClusterRoleBinding and ServiceAccount objects in the admin cluster.

  • Fixed an issue where a preflight check for Seesaw load balancer creation failed if the Seesaw group file already existed.

  • Disabled motd news on the ubuntu_containerd image.

  • Fixed an issue where gkectl check-config failed at Manual LB slow validation with a nil pointer error.

  • Fix an issue where enabling Cloud Audit Logs with gkectl update did not work.

Fixed the following vulnerabilities:

Apigee Integration

On May 1, 2023 we released an updated version of the Apigee Integration.

Apigee Integrations is now available in the following locations:

  • Melbourne (australia-southeast2)
  • Finland (europe-north1)
  • Paris (europe-west9)
  • Madrid (europe-southwest1)
  • Doha (me-central1)
  • Tel Aviv (me-west1)

For more information about the supported locations, see Apigee Integration supported regions.

App Engine standard environment Go

Memory limits for second-generation runtimes have been increased to better support the growing memory utilization of many newer runtimes.

App Engine standard environment Java

Memory limits for second-generation runtimes have been increased to better support the growing memory utilization of many newer runtimes.

App Engine standard environment Node.js

Memory limits for second-generation runtimes have been increased to better support the growing memory utilization of many newer runtimes.

App Engine standard environment PHP

Memory limits for second-generation runtimes have been increased to better support the growing memory utilization of many newer runtimes.

App Engine standard environment Python

Memory limits for second-generation runtimes have been increased to better support the growing memory utilization of many newer runtimes.

App Engine standard environment Ruby

Memory limits for second-generation runtimes have been increased to better support the growing memory utilization of many newer runtimes.

Application Integration

Application Integration is now available in the following locations:

  • Melbourne (australia-southeast2)
  • Finland (europe-north1)
  • Paris (europe-west9)
  • Madrid (europe-southwest1)
  • Doha (me-central1)
  • Tel Aviv (me-west1)

For more information about the supported locations, see Application Integration locations.

BigQuery

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

Java

Changes for google-cloud-bigquery

2.25.0 (2023-04-27)

Features
Dependencies
  • Update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.18.0 (#2648) (29bd415)
  • Update dependency com.google.apis:google-api-services-bigquery to v2-rev20230408-2.0.0 (#2650) (b9c2f60)
  • Update dependency com.google.cloud:google-cloud-bigquerystorage-bom to v2.36.1 (fea119b)
  • Update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.22.0 (#2649) (b6326f3)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.8.0 (#2659) (691a47a)
  • Update dependency org.junit.vintage:junit-vintage-engine to v5.9.3 (#2660) (319f98e)

You can now add descriptions to the columns of a view. To do this, use the CREATE VIEW or ALTER COLUMN DDL statements. This feature is in preview.

If you use query queues, then you can set the interactive and batch queue timeouts in your default configuration. This feature is in preview.

Chronicle

UDM Search Pivot Table

The UDM Search Pivot Table enables you to further analyze your UDM search results, giving you the following capabilities:

  • Group search results by up to five UDM fields.
  • Perform aggregations (sum, count, count distinct, average, stddev, min, and max) on up to to five values within the UDM fields (for example, domains, users, and products).
  • Sort results of the pivot table (ascending, descending)

This feature is being enabled for global customers in a phased manner and is expected to fully roll out over the next month.

Cloud Bigtable

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

Java

Changes for google-cloud-bigtable

2.21.0 (2023-04-27)

Features
  • Track the latency a request is queued on the grpc channel (#1604) (bf3e7dd)
Dependencies
  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.17.0 (#1722) (c6f7767)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.8.0 (#1720) (aa230b5)
Cloud Logging

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

Node.js

Changes for @google-cloud/logging

10.4.1 (2023-04-28)

Bug Fixes

Java

Changes for google-cloud-logging

3.14.9 (2023-04-25)

Dependencies
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.8.0 (#1326) (5a56f1b)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.21 (#1319) (5aef8d6)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.21 (#1320) (fc2d065)
Container Optimized OS

cos-dev-109-17602-0-0

Kernel Docker Containerd GPU Drivers
COS-6.1.26 v23.0.3 v1.7.0 v470.182.03(default),v525.105.17

Updated sys-apps/systemd to v253.3.

Updated iproute2 to v6.2.0.

Updated the Linux kernel to v6.1.26.

Updated docker to v23.0.3.

Increase /dev/stateful wait timeout with protected stateful partition.

Updated ncurses to v6.4p20220423. This resolves CVE-2023-29491.

cos-97-16919-294-12

Kernel Docker Containerd GPU Drivers
COS-5.10.176 v20.10.12 v1.6.20 v470.182.03(default),v525.105.17

Fallback to installing compatible drivers when installer is invoked for certain GPU devices and incompatible drivers.

Fixed an issue where chronyd does not restart after failure, resulting in the system time being out of sync.

Updated ncurses to v6.4p20220423. This resolves CVE-2023-29491.

Upgraded net-misc/curl to v8.0.1. This resolves CVE-2023-27534.

cos-101-17162-210-9

Kernel Docker Containerd GPU Drivers
COS-5.15.107 v20.10.12 v1.6.18 v470.182.03(default),v525.105.17

Fallback to installing compatible drivers when installer is invoked for certain GPU devices and incompatible drivers.

Fixed an issue where chronyd does not restart after failure, resulting in the system time being out of sync.

Updated ncurses to v6.4p20220423. This resolves CVE-2023-29491.

Upgraded net-misc/curl to v8.0.1. This resolves CVE-2023-27534.

cos-105-17412-1-75

Kernel Docker Containerd GPU Drivers
COS-5.15.90 v23.0.0 v1.7.0 v470.182.03(default),v525.105.17

Fallback to installing compatible drivers when installer is invoked for certain GPU devices and incompatible drivers.

Fixed an issue where chronyd does not restart after failure, resulting in the system time being out of sync.

Upgraded net-misc/curl to v8.0.1. This resolves CVE-2023-27534.

cos-93-16623-402-7

Kernel Docker Containerd GPU Drivers
COS-5.10.177 v20.10.6 v1.5.18 v450.236.01(default),v470.182.03(R470),v525.105.17

Fixed an issue where chronyd does not restart after failure, resulting in the system time being out of sync.

Updated ncurses to v6.4p20220423. This resolves CVE-2023-29491.

Upgraded net-misc/curl to v8.0.1. This resolves CVE-2023-27534.

Firestore in Datastore mode

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

Java

Changes for google-cloud-datastore

2.14.5 (2023-04-27)

Bug Fixes
  • Using namespace from DatastoreOptions if aggregation query is not configured with one. (#1055) (ac21ef6), closes #1054

2.14.4 (2023-04-26)

Dependencies
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.8.0 (#1052) (412be61)
  • Update dependency org.junit.vintage:junit-vintage-engine to v5.9.3 (#1056) (2a871e2)
Documentation
  • Remove @BetaApi annotations for count aggregations (#1051) (b8bdaa2)
Pub/Sub

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

Node.js

Changes for @google-cloud/pubsub

3.5.2 (2023-04-26)

Bug Fixes
  • Avoid zalgo when calling down to publish messages (#1710) (dedae1e)

3.5.1 (2023-04-20)

Bug Fixes
  • Handle receipt modAck and lease extensions with exactly-once delivery correctly (#1709) (d786d22)

Java

Changes for google-cloud-pubsub

1.123.11 (2023-04-27)

Dependencies
  • Update dependency com.google.cloud:google-cloud-core to v2.15.0 (#1558) (acf0a4f)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.8.0 (#1561) (13bfd09)
  • Update dependency org.junit.vintage:junit-vintage-engine to v5.9.3 (#1563) (c2329d2)
Workflows

The Cloud Workflows service agent has the ability to consume quota and billing for a project through the serviceusage.services.use permission. This allows workflows to count quota and apply billing to the correct project when making calls to other Google APIs.

reCAPTCHA Enterprise

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

This version contains the following changes:

  • The SDK is now built with Xcode 14.
  • A few parameters in the RecaptchaAction class are deprecated and will be removed in the major release.
  • New parameters are added in the RecaptchaAction class and they have the following effects:
    • A String is returned instead of RecaptchaToken in execute() calls.
    • A timeout parameter is added to both execute and getClient APIs.
  • Fixed a bug where the client becomes unusable in some scenarios.
  • Added a speculative fix for a rare crash.
  • Added a new interoperability pod dependency in support of future Firebase integration.

April 29, 2023

Migrate to Virtual Machines

Several updates to Migrate to Virtual Machines:

  • Migrate to Virtual Machines is now available in regions europe-west12 and me-central1. For more information, see Migrate to Virtual Machines locations.
  • Migrate to Virtual Machines now supports VMWare 8.0.
  • Preview: Migrate to Virtual Machines introduces a new field, Estimated cut-over time, that gives an estimate of the time it takes to complete a cut-over job for a VM once the cut-over is triggered. This field is populated only for an active VM that has completed a few replication cycles.

April 28, 2023

App Engine flexible environment .NET

.NET 6 is now available in preview. This version requires you to specify an operating system version in your app.yaml file. Learn more.

App Engine flexible environment Go

You can now specify version "1.20" in the runtime_version setting of your app.yaml file. Learn more.

Backup and DR

Backup and DR agent is enhanced to support RHEL for SAP 8.6 operating system version. See Support matrix.

Cloud Domains Cloud Firewall Cloud Spanner

Two new multi-region instance configurations are now available in North America: nam14 (Northern Virginia/Montréal/South Carolina) and nam15 (Dallas/Northern Virginia/Iowa).

The number of indexes per table that Cloud Spanner supports increased from 32 to 128. For more information, see Quotas & limits.

Dataproc

New Dataproc Serverless for Spark runtime versions:

  • 1.1.12
  • 2.0.20
  • 2.1.0-RC8

Upgrade Spark to 3.4.0 and its dependencies in Dataproc Serverless for Spark 2.1 runtime:

  • Jetty to 9.4.51.v20230217
  • ORC to 1.8.3
  • Parquet to 1.13.0
  • Protobuf to 3.22.3

New sub-minor versions of Dataproc images:

  • 1.5.89-debian10, 1.5.89-rocky8, 1.5.89-ubuntu18
  • 2.0.63-debian10, 2.0.63-rocky8, 2.0.63-ubuntu18
  • 2.1.11-debian11, 2.1.11-rocky8, 2.1.11-ubuntu20

hive principal will be used for Hive catalog queries via presto in kerberos cluster.

Google Cloud Deploy

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

April 27, 2023

Anthos Service Mesh

Three images for managed Anthos Service Mesh are now rolling out and contain a fix for FIPS compliance:

  • The image for 1.16.4-asm.8 is rolling out in the rapid release channel
  • The image for 1.15.7-asm.8 is rolling out in the regular release channel
  • The image for 1.14.6-asm.16 is rolling out in the stable release channel

See Select a managed Anthos Service Mesh release channel for more information.

Anthos clusters on bare metal

Release 1.15.0

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

Version 1.12 end of life: In accordance with the Anthos Version Support Policy, version 1.12 (all patch releases) of Anthos clusters on bare metal has reached its end of life and is no longer supported.

Cluster lifecycle:

  • Upgraded from Kubernetes version 1.25 to version 1.26.
  • GA: Set in-place upgrade (without bootstrap cluster) as the default upgrade method for self-managed clusters.
  • GA: Added support for configuring worker node pools for parallel node upgrades to significantly reduce upgrade times. Added a minimumAvailableNodes field to specify a minimum number of nodes to keep available for workloads throughout the upgrade.
  • Preview: Added support for parallel upgrades of worker node pools.
  • Added support for Red Hat Enterprise Linux (RHEL) version 8.7.
  • Added support for Ubuntu 22.04 LTS.
  • GA: Added support for increasing the number of IP addresses for Services after cluster creation. For more information, see Increase service network range.
  • Preview: Added ability to configure kubelet image pull settings for node pools. For more information, see Configure kubelet image pull settings.
  • Streamlined the snapshot uploading and sharing process.
  • GA: Added support of Control group v2 (cgroup v2).
  • Preview: Added a separate instance of etcd for the etcd-events object.
  • Updated cert-manager to version 1.17.2.
  • Updated automated API enablement when you run bmctl create config with the --enable-apis flag. The following APIs are added to the enablement list:
    • Enable storage.googleapis.com as a required API.
    • Enable gkeonprem.googleapis.com as a recommended API.
  • Added a new field status.failures to the NodePool custom resource to aggregate failures across machines in the NodePool.
  • Added a new condition type PreflightCheckSuccessful to the NodePool custom resource. This condition type summarizes the preflight check status across machines in the NodePool.

Networking:

  • Added support for ClusterDNS to specify order for upstreamNameServers with an orderPolicy. Allowed values for orderPolicy are random, round_robin, or sequential. The default value is random.

Observability:

  • Added support for filtering application logs. This feature can reduce application logging billing and network traffic from the cluster to Cloud Logging. For more information, see Filter application logs.
  • GA: Fully managed Cloud Monitoring Integration dashboards:

    • In the next Anthos release (version 1.16), the following dashboards in Cloud Monitoring Sample Library are unavailable:
      • Anthos cluster control plane uptime
      • Anthos cluster node status
      • Anthos cluster pod status
      • Anthos utilization metering
      • GKE on-prem node status
      • GKE on-prem control plane uptime
      • GKE on-prem pod status
      • GKE on-prem vSphere vm health status
    • In the next Anthos release (version 1.16), the following customized dashboards aren't created when you create a new cluster:
      • Anthos cluster control plane uptime
      • Anthos cluster pod status
      • Anthos cluster node status
      • Anthos cluster VM status
    • An added Anthos integration page is available from the Cloud Monitoring Integration page. The Anthos integration includes descriptions and previews for the predefined Anthos dashboards:
      • Anthos Cluster Control Plane Uptime
      • Anthos Cluster Node Status
      • Anthos Cluster Pod Status
      • Anthos Cluster KubeVirt VM Status
      • Anthos Cluster Utilization Metering

    For more information, see Use predefined dashboards.

  • Preview: Added support for system metrics when you use Google Cloud Managed Service for Prometheus.

Security and Identity:

  • Preview: Added support for Binary Authorization, a service on Google Cloud that provides software supply-chain security for container-based applications. For more information, see Binary Authorization for Anthos clusters overview.
  • Preview: Added support for VPC Service Controls, which provides additional security for your clusters to help mitigate the risk of data exfiltration.
  • Improved security by disabling port 10255, the kubelet read-only port, by default. For more information, see Disable kubelet read-only port in Hardening your cluster's security.

Functionality changes:

  • Replacing taints and labels. Clusters created and upgraded to Anthos clusters on bare metal version 1.15.0 and higher have node-role.kubernetes.io/control-plane:* taints and node-role.kubernetes.io/control-plane labels. These new taints and labels replace the node-role.kubernetes.io/master label and node-role.kubernetes.io/master:* taints on new and upgraded control plane nodes.

Networking changes:

  • Replaced the anetd CNI plugin for the bootstrap cluster with kindnet.
  • Increased eBPF map limit to 512 K to allow for more load balancer Services.
  • Upgraded CoreDNS to version 1.9.4.

Anthos VM Runtime:

  • Moved the Anthos VM Runtime release notes to a separate page in the Anthos VM Runtime documentation section.

Fixes:

  • Fixed an issue that caused the bmctl reset nodes command to fail if the bmctl-workspace directory was empty.
  • Fixed an intermittent issue that caused the bmctl upgrade cluster command to indicate that the operation was complete before the cluster was in a ready state.

Known issues:

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

App Engine flexible environment Ruby

Ruby 3.2 is now available in preview. This version requires you to specify an operating system version in your app.yaml file. Learn more.

App Engine standard environment Go

The Search API is now available in the App Engine legacy bundled services for second-generation runtimes. Access this legacy bundled service through the App Engine services SDK for Go 1.12+.

App Engine standard environment Java

The Search API is now available in the App Engine legacy bundled services for second-generation runtimes. Access this legacy bundled service through the App Engine API JAR.

App Engine standard environment Python

The Search API is now available in the App Engine legacy bundled services for second-generation runtimes. Access this legacy bundled service through the App Engine services SDK for Python 3.

Backup and DR

Backup and DR Service release 11.0.4.580 is now available. This release includes the following features:

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

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

Backup and DR agent is enhanced to support RHEL 8.6, RHEL 8.7, and RHEL 9.0 operating system version. See Support matrix.

Backup and DR agent is enhanced to support Oracle Enterprise Linux 8.7 and 9.0 operating system version. See Support matrix.

Batch

Documentation has been added for an overview page that summarizes Batch content including pages, code samples, and videos. For more information, see Overview.

BigQuery

JSON data type mapping is now available for Cloud Spanner federated queries. This feature is generally available (GA).

Cloud Healthcare API

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

Contact Center AI Platform

Campaign Management: You now have the option to add a Unique ID column to your campaign management CSV upload. This ID can be any identifier of your choice, such as a CRM identifier or a SKU. This field allows you to associate your CRM data with each dialer call, providing a comprehensive view of your call data. You can view the Unique ID data in Standard Reporting Campaign reports. For more information see the campaign management documentation.

Voice Virtual Agents now has the ability to transfer a call to a specific phone number or SIP endpoint, ensuring that the consumer is connected to the appropriate person or department. For more information, see the Virtual Agents custom payload documentation.

Custom CRM Virtual Agent transcripts: We have updated our Custom CRM to allow Virtual Agent transcripts to be sent to your external storage. To enable this, go to Developer Settings > External Storage and select Call Transcripts (currently only supported for Agent Assist and Virtual Agent transcripts). The transcripts will be sent to your external storage. This feature allows the team managing your virtual agent(s) to review and analyze the conversations your virtual agents are having with your consumers, identifying areas for improvement and helping you evolve your virtual agent(s). In addition, VA transcripts can help businesses comply with regulatory requirements by maintaining a secure record of all consumer interactions.

For more information on Custom CRM see the Custom CRM documentation.

New Manager API calls endpoint fields: We have added additional data to the /manager/api/v1/calls endpoint to provide more options for reviewing and analyzing campaign call status data. New fields include Machine Detected and Skipped information.

New Manager API endpoints: The following new endpoints have been added to access more data related to outbound dialer campaigns:

/manager/api/v1/outbound_dialer/campaigns

/manager/api/v1/outbound_dialer/campaigns/:campaign_id

/manager/api/v1/outbound_dialer/campaigns/:campaign_id/contacts

Enhanced file storage options for custom CRM: The process of uploading files has been simplified by separating the external storage upload from the endpoint validation. Before this change, uploading files to external storage required both the Update a record and Upload a file endpoints to be configured and files still underwent CRM validation.

Now, you can upload files to external storage even if the endpoints aren't set up, as long as external storage is configured. If both endpoints and external storage are configured, files will be sent to both.

For more information on Custom CRM see the Custom CRM documentation.

Container Optimized OS

cos-101-17162-210-2

Kernel Docker Containerd GPU Drivers
COS-5.15.107 v20.10.12 v1.6.18 v470.182.03(default),v525.105.17

Updated app-admin/google-osconfig-agent to 20230403.00.

Upgraded localtoast from v1.1.4.3 to v1.1.5.1.

Added support for L4 GPU in cos-gpu-installer and fix cached driver installation for prebuilt driver modules.

Enabled INET_DIAG_DESTROY kernel configuration.

Updated google-guest-agent to 20230330.00.

Runtime sysctl changes:

  • Added: kernel.oops_limit: 10000
  • Added: kernel.warn_limit: 0
  • Changed: net.core.bpf_jit_limit: 264241152 -> 528482304
  • Changed: net.netfilter.nf_conntrack_sctp_timeout_established: 432000 -> 210
  • Deleted: net.netfilter.nf_conntrack_sctp_timeout_heartbeat_acked: 210

April 26, 2023

Anthos Service Mesh

1.17.2-asm.8 is now available for in-cluster Anthos Service Mesh.

Fixes build issues to achieve FIPS compliance. For details on upgrading Anthos Service Mesh, refer to Upgrade Anthos Service Mesh.

1.16.4-asm.8 is now available for in-cluster Anthos Service Mesh.

Fixes build issues to achieve FIPS compliance. For details on upgrading Anthos Service Mesh, refer to Upgrade Anthos Service Mesh.

1.15.7-asm.8 is now available for in-cluster Anthos Service Mesh.

Fixes build issues to achieve FIPS compliance. For details on upgrading Anthos Service Mesh, refer to Upgrade Anthos Service Mesh.

Apigee X

Effective May 31, 2023, the default value for the OAuthv2 policy RefreshTokenExpiresIn element has new behavior. Starting May 31, RefreshTokenExpiresIn defaults to 2592000000 ms (30 days) for all policies where this element is not set.

For information on this element, see RefreshTokenExpiresIn.

BigQuery Buildpacks

Starting June 5, 2023, the default generic builder will begin using the Ubuntu 22 LTS base image. This means that builds using gcr.io/buildpacks/builder:latest will get the google-22 builder which addresses multiple security issues. You can read more about the google-22 builder in our announcement on Github.

You can preview the new builder by adding --builder=gcr.io/buildpacks/builder:google-22 to the gcloud builds submit --pack command when you build your application with a specific builder.

Cloud Build

You can now configure Cloud Build to continue executing a build even if specified steps fail. This feature is generally available. To learn more, see the allowFailure and allowExitCodes topics in Build configuration file schema.

Cloud Data Fusion

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

Cloud Data Fusion version 6.8.2 fixes an issue in Cloud Data Fusion versions 6.8.0 and 6.8.1 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

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

  • northamerica-northeast2 (Toronto)
  • europe-central2 (Poland)
  • europe-west8 (Milan)
  • europe-west9 (Paris)
  • me-west1 (Tel-Aviv)
  • asia-south1 (Mumbai)
  • australia-southeast1 (Sydney)

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

Version 2.31.0 of the Ops Agent introduces built-in support for log rotation. For more information, see Configure log rotation in the Ops Agent.

Cloud Monitoring

Version 2.31.0 of the Ops Agent introduces built-in support for log rotation. For more information, see Configure log rotation in the Ops Agent.

Cloud Run

Cloud Run source deployment now supports Ubuntu 22 LTS base images. This is a new builder that is available under gcr.io/buildpacks/builder:google-22 and addresses multiple security issues. You can read more about the google-22 builder in our announcement on Github.

The default builder for Cloud Run source deployments will be switched to google-22 at a future date. To preview the google-22 builder, see Deploy from source with Cloud Run.

Compute Engine

Two vulnerabilities (CVE-2023-1017 and CVE-2023-1018) were discovered in Trusted Platform Module (TPM) 2.0.

For more information, see the GCP-2023-004 security bulletin.

Config Connector

Config Connector version 1.103.0 is now available.

Issue in resource PrivateCACAPool to support setting maxIssuerPathLength field as 0.

Added support for manual installation in GKE Autopilot.

Fixed set blockOwnerDeletion failures for OwnerReferencesPermissionEnforcement enabled clusters (#797).

Optimized ratelimiter for IAMPolicyMember controller to make sure new resources get reconciled timely.

Resource ArtifactRegistryRepository(v1beta1):

  • Added spec.dockerConfig field.

Resource BigQueryDataset(v1beta1):

  • Added spec.defaultCollation field.
  • Added spec.isCaseInsensitive field.

Resource ComputeInstance(v1beta1):

  • Added spec.scratchDisk.items.size field.

Resource ComputeInstanceTemplate(v1beta1):

  • Added status.selfLinkUnique field.

Resource ComputeNetwork(v1beta1):

  • Added spec.networkFirewallPolicyEnforcementOrder field.

Resource ComputeVPNGateway(v1beta1):

  • Added spec.stackType field.

Resource ContainerCluster(v1beta1):

  • Added spec.ipAllocationPolicy.podCidrOverprovisionConfig field.
  • Added spec.ipAllocationPolicy.stackType field.
  • Added spec.nodeConfig.advancedMachineFeatures field.
  • Added spec.nodeConfig.ephemeralStorageLocalSsdConfig field.
  • Added spec.nodeConfig.localNvmeSsdBlockConfig field.

Resource ContainerNodePool(v1beta1):

  • Added spec.networkConfig.podCidrOverprovisionConfig field.
  • Added spec.nodeConfig.advancedMachineFeatures field.
  • Added spec.nodeConfig.ephemeralStorageLocalSsdConfig field.
  • Added spec.nodeConfig.localNvmeSsdBlockConfig field.

Resource PrivateCACAPool(v1beta1):

  • Added spec.issuancePolicy.baselineValues.caOptions.zeroMaxIssuerPathLength field.

Resource PrivateCACertificateAuthority(v1beta1):

  • Added spec.config.x509Config.caOptions.zeroMaxIssuerPathLength field.

Resource StorageTransferJob(v1beta1):

  • Added spec.transferSpec.objectConditions.lastModifiedBefore field.
  • Added spec.transferSpec.objectConditions.lastModifiedSince field.

Added 136 v1alpha1 Google Cloud resource CRDs. See Install instructions for more information.

Dialogflow

Dialogflow CX now supports intent import/export and training phrase import.

Google Cloud Armor

Google Cloud Armor now supports rate limiting based on multiple keys in General Availability. For more information, see Apply rate limiting.

SAP on Google Cloud

Google Cloud's Agent for SAP version 1.4

Version 1.4 of Google Cloud's Agent for SAP is available. This version includes bug fixes for Workload Manager validation and Process Monitoring metrics. This version also prevents changes in the Agent configuration file from being overwritten during updates.

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

Security Command Center

Event Threat Detection, a built-in service of Security Command Center, launched the following new rules to Preview.

  • Persistence: Impersonation Role Granted For Dormant Service Account
  • Privilege Escalation: Dormant Service Account Granted Sensitive Role

The Persistence: Impersonation Role Granted For Dormant Service Account rule detects events where a principal is granted permissions to impersonate a dormant user-managed service account.

The Privilege Escalation: Dormant Service Account Granted Sensitive Role rule detects events where a dormant user-managed service account was granted one or more sensitive IAM roles.

For more information, see Event Threat Detection rules.

Video Stitcher API

Google Ad Manager integration for live and VOD workflows is now generally available (GA). To enable this integration in your project, please reach out to your Account Representative or contact Sales to learn more.

April 25, 2023

Anthos clusters on bare metal

Release 1.13.7

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

Fixes:

The following container image security vulnerability has been fixed:

Known issues:

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

BigQuery

Dynamic data masking has been updated to allow masking on RECORD columns that have been set to REPEATED mode. Previously, querying such columns when data masking had been applied would return internal errors. This feature is generally available (GA).

Certificate Authority Service

General Availability: Certificate Authority Service integrates with Certificate Manager to enable certificate issuance. The integration enables users to create a Google-managed certificate issued by their Certificate Authority Service instance. For information, see Create a Google-managed certificate issued by Certificate Authority Service.

Chronicle

Chronicle forwarder executable for Windows is deprecated and is scheduled for shutdown on March 31, 2024. To install the Chronicle forwarder on Microsoft Windows, use Chronicle forwarder for Windows on Docker.

You can now install and configure Chronicle forwarder for Windows on Docker. This Docker installation provides better security through isolation and the container distribution mechanism can be private and separate for Google Cloud and customers. This release also includes the following updates:

  • The forwarder signing key will be rotated every 6 months for security. You must update the Chronicle forwarder for Windows on Docker image every 6 months.

  • The minimum batch size for forwarder is now increased to 200KB for better performance.

  • Data compression is now enabled by default. It reduces the network bandwidth consumption by 80%.

  • Hot config loading is now supported and applies configuration changes within 5 minutes without the need to restart the forwarder.

  • Automatic buffering handles spikes in incoming traffic by efficiently using available memory on the host system. This feature is optional.

Cloud Asset Inventory

The following resource types are now publicly available through the Export APIs (ExportAssets, ListAssets, and BatchGetAssetsHistory), Feed API, and Search APIs (SearchAllResources, SearchAllIamPolicies).

  • Speech
    • speech.googleapis.com/Config
    • speech.googleapis.com/Recognizer
  • Networkservices
    • networkservices.googleapis.com/EdgeCacheKeyset
    • networkservices.googleapis.com/EdgeCacheOrigin
    • networkservices.googleapis.com/EdgeCacheService
Cloud Composer

Starting from March 2023, Cloud Composer 1 is in maintenance mode. Maintenance releases of Cloud Composer 1 will contain only bug fixes and small improvements. Support for new Airflow versions after 2.4.3 is not planned for Cloud Composer 1.

(Cloud Composer 2) Airflow 2.5.1 is available in Cloud Composer images.

(Airflow 2.5.1 and 2.4.3) Per-folder Roles Registration now correctly reassigns permissions if a DAG file is deleted and added back.

Cloud Composer 2.1.14 and 1.20.12 images are available:

  • composer-2.1.14-airflow-2.5.1
  • composer-2.1.14-airflow-2.4.3 (default)
  • composer-2.1.14-airflow-2.3.4
  • composer-1.20.12-airflow-2.4.3
  • composer-1.20.12-airflow-2.3.4
  • composer-1.20.12-airflow-1.10.15
Cloud Monitoring

The Observability tab on the VM instances page for Compute Engine has been enhanced. Disk and Network sections with additional charts have been added. The Integrations > Detected section lets you navigate to the dashboards for the third-party integrations, like Apache or NGINX, that you have configured. The page also includes a set of Recommended Alerts for setting up pre-configured alerting policies for CPU, memory, and disk utilization and for host errors.

Cloud Workstations

The Code-OSS preconfigured base image uses version 1.77.3.

Compute Engine

In the Google Cloud console, the Observability tab on the VM instances page for Compute Engine has been enhanced. Disk and Network sections with additional charts have been added. The Integrations > Detected section lets you navigate to the dashboards for the third-party integrations that you have configured, like Apache or NGINX. The page also includes a set of recommended alerts for setting up pre-configured alerting policies for CPU, memory, and disk utilization and for host errors.

Contact Center AI Platform

Queue-level wrap-up settings: You can now customize wrap-up times for different queues, to ensure that agents have adequate time to complete their tasks without compromising service level agreements or taking another call/chat before they are ready. This is particularly useful for queues that handle escalations or complex issues, which may require more time to handle. See the Queue and Menu Setup documentation for details.

Custom CRM background screen pop for embedded adapters: We have improved the screen pop capability for our Custom CRM to better support embedded adapters. We now provide a way to do a CRM screen pop in the background, allowing for a smoother experience when using embedded adapters. For details, see the Custom CRM documentation.

Fixed a bug where some VA responses that should not be bargeable could be barged in to. There was a timing issue between parsing whether a response is bargeable and starting a new SAC stream, so some responses used the preceding response barge config instead of their own. This has been corrected to make sure the correct order of operations is always followed for this flow.

We have updated the Calls > Queued and Chats > Queued monitoring pages to retrieve data from the past 24 hours instead of only the current day. This update ensures consistency with the real-time queue metrics displayed on the Call and Chat dashboards, which also reflect the last 24 hours.

We have fixed an issue that caused OEM Billing Service to take very long execution times (more than 4 hours) while executing 2.sql , after which our MySql server killed the query.

Container Optimized OS

cos-dev-109-17591-0-0

Kernel Docker Containerd GPU Drivers
COS-6.1.25 v23.0.0 v1.7.0 v470.182.03(default),v525.105.17

Updated app-admin/google-osconfig-agent to 20230403.00.

Upgrade app-misc/jq to v1.7_pre20201109-r1

Updated the Linux kernel to v6.1.25.

Fallback to installing compatible drivers when installer is invoked for certain GPU devices and incompatible drivers.

Added Restart=always to chronyd config.

Updated containerd to v1.7.0.

Upgraded sys-fs/lvm2 to v2-2.03.20.

Upgraded net-libs/libnetfilter_conntrack to v1.0.9-r1.

Upgraded sys-apps/coreutils to v9.3.

Upgraded net-firewall/iptables to v1.8.9.

Upgraded sys-fs/e2fsprogs to v2fsprogs-1.47.0-r1.

Updated dev-lang/go to v1.20.3. This resolves CVE-2023-24536, CVE-2023-24537, CVE-2023-24538.

cos-105-17412-1-71

Kernel Docker Containerd GPU Drivers
COS-5.15.90 v23.0.0 v1.7.0 v470.182.03(default),v525.105.17

Updated containerd to v1.7.0.

Fixed race condition in io_uring in the Linux kernel.

Updated dev-lang/go to v1.20.3. This resolves CVE-2023-24536,CVE-2023-24537,CVE-2023-24538.

cos-101-17162-127-64

Kernel Docker Containerd GPU Drivers
COS-5.15.89 v20.10.12 v1.6.18 v470.182.03(default),v525.105.17

Fixed race condition in io_uring in the Linux kernel.

Updated dev-lang/go to v1.19.8. This resolves CVE-2023-24536,CVE-2023-24537,CVE-2023-24538.

Document AI

Launched the following features to improve the usability of the Document AI Workbench Custom Document Extractor (CDE):

  • CDE now supports an additional 42 global languages.
  • CDE lets you import processor versions across projects and processors to easily manage development and production environments.
  • CDE can automatically label documents in a dataset by using a deployed processor version to help you quickly prepare training data.

Document AI Workbench Custom Document Extractor (CDE) has also made the following enhancements:

  • The asynchronous prediction API can now extract data from documents up to 200 pages long.
  • Improved the accuracy of extracting checkboxes.
Google Cloud VMware Engine

VMware Engine adds a VPC Service Controls guided opt-in and policy export that enables you to attach VMware Engine services to a new or existing VPC Service Controls perimeter. For more information, see VPC Service Controls.

Memorystore for Memcached

Added support for Committed use discounts for Memorystore.

Memorystore for Redis

Added support for Committed use discounts for Memorystore.

Storage Transfer Service

Storage Transfer Service now publishes the IP ranges from which it makes requests to your AWS or Azure storage resources when performing a transfer. This allows you to restrict your resources by IP, and still allow Storage Transfer Service access.

For details, see the IP restrictions section of the following documents:

April 24, 2023

AlloyDB for PostgreSQL

Three metrics tracking node health are available in Preview. These can help you monitor the activity of individual read pool nodes, and investigate and troubleshoot issues with read pool queries.

BigQuery

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

Go

Changes for bigquery/storage/apiv1beta1

1.51.0 (2023-04-17)

Features
  • bigquery/storage/managedwriter: Expose connection multiplexing as experimental (#7673) (3b8bfb4)
  • bigquery: Add Iceberg as DataFormat option. (#7155) (7a9e211)
  • bigquery: Expose dataset MaxTimeTravelHours (#7706) (22a666c)
Bug Fixes
  • bigquery: Respect context during query execution (#7693) (56772f5)

Python

Changes for google-cloud-bigquery

3.10.0 (2023-04-18)

Features
  • Add date, datetime, time, timestamp dtype to to_dataframe (#1547) (64e913d)

The BigQuery Data Transfer Service for Google Ads supports the new Google Ads API. The Google Ads connector supports PMax and Discovery campaigns, a limit of 8000 leaf accounts per transfer, the --table_filter flag, and backwards compatibility. This feature is now generally available (GA).

Channel Services

You can now set up a unified Google Cloud Billing exports for multiple Partner Sales Console accounts. This helps you export billing data directly to a single dataset for analysis.

The tables in the rebilling dataset support partitioning by Cloud Billing accounts, so you can still view data for specific Cloud Billing accounts independently without impact to query latency/costs.

Learn how to export your rebilling data to BigQuery.

Cloud Bigtable

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

Java

Changes for google-cloud-bigtable

2.20.4 (2023-04-17)

Documentation
  • Make delete examples consistent with other languages (#1710) (2d80188)
Dependencies
  • Update actions/setup-go action to v4 (#1700) (1fd13ba)
  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.16.0 (#1712) (f3bb088)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.21 (#1704) (d60c946)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.21 (#1705) (8f3d69d)
  • Update shared dependencies (#1703) (076b411)
  • Upgrade maven-enforcer-plugin to 3.3.0, remove duplicate entry in pom (#1702) (392fc69)

Cloud Bigtable is not available in the europe-west12 (Turin) region.

Cloud Logging

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

Java

Changes for google-cloud-logging

3.14.8 (2023-04-14)

Dependencies
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.7.0 (#1318) (973d260)
Cloud Spanner

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

Go

Changes for spanner/admin/database/apiv1

1.45.0 (2023-04-10)

Features
  • spanner/spansql: Add support for missing DDL syntax for ALTER CHANGE STREAM (#7429) (d34fe02)
  • spanner/spansql: Support fine-grained access control DDL syntax (#6691) (a7edf6b)
  • spanner/spansql: Support grant/revoke view, change stream, table function (#7533) (9c61215)
  • spanner: Add x-goog-spanner-route-to-leader header to Spanner RPC contexts for RW/PDML transactions. (#7500) (fcab05f)
  • spanner: Add new fields for Serverless analytics (69067f8)
  • spanner: Enable custom decoding for list value (#7463) (3aeadcd)
  • spanner: Update iam and longrunning deps (91a1f78)
Bug Fixes
  • spanner/spansql: Fix SQL for CREATE CHANGE STREAM TableName; case (#7514) (fc5fd86)
  • spanner: Correcting the proto field Id for field data_boost_enabled (00fff3a)

1.45.1 (2023-04-21)

Bug Fixes
  • spanner/spannertest: Send transaction id in result metadata (#7809) (e3bbd5f)
  • spanner: Context timeout should be wrapped correctly (#7744) (f8e22f6)

Java

Changes for google-cloud-spanner

6.38.1 (2023-03-29)

Dependencies
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.6.0 (#2352) (19175ce)

6.38.2 (2023-04-01)

Dependencies
  • Update dependency com.google.cloud:google-cloud-monitoring to v3.15.0 (#2356) (e4c001a)
  • Update dependency com.google.cloud:google-cloud-trace to v2.14.0 (#2357) (dbb8e66)

6.39.0 (2023-04-11)

Features
  • Capture stack trace for session checkout is now optional (#2350) (6b6427a)

6.40.0 (2023-04-14)

Features
Performance Improvements
Dependencies
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.7.0 (#2377) (40402af)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.21 (#2379) (ae7262d)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.21 (#2380) (0cb159e)

6.40.1 (2023-04-17)

Dependencies
  • Update dependency com.google.cloud:google-cloud-monitoring to v3.16.0 (#2383) (5d5c33a)
  • Update dependency com.google.cloud:google-cloud-trace to v2.15.0 (#2384) (6b4ce1f)

Node.js

Changes for @google-cloud/spanner

6.8.0 (2023-04-06)

Features
Bug Fixes
  • Begin transaction foes not handle error (#1833) (6ecd366)
  • Correct the proto field Id for field data_boost_enabled (#1827) (7f6d4cc)
  • Logic for retrying specifiied internal errors (#1822) (f915bd1), closes #1808

Python

Changes for google-cloud-spanner

3.30.0 (2023-03-28)

Features

3.31.0 (2023-04-12)

Features
  • Add databoost enabled property for batch transactions (#892) (ffb3915)
Bug Fixes
Cloud Workstations Compute Engine

You can now create regional Persistent Disk volumes when creating a new VM either directly, or through instance templates. For more information, see Create a VM instance with additional non-boot disks or Create a new instance template.

Dataproc

Dataproc now supports the usage of cross-project service account.

Autoscaler recommendation reasoning details are available now in Cloud Logging logs.

Default batch TTL is set to 4 hours for Dataproc Serverless for Spark runtime version 2.1.

Filestore

Filestore is now available in Doha (me-central1 region).

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

Firestore

count() queries are now supported at the General Availability level.

Firestore in Datastore mode

count() queries are now supported at the General Availability level.

Pub/Sub

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

Node.js

Changes for @google-cloud/pubsub

3.5.0 (2023-04-16)

Features
  • Rework low level message stream retries, add debugging (#1713) (c1cc6e0)

Java

Changes for google-cloud-pubsub

1.123.10 (2023-04-17)

Dependencies
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.24.5 (#1555) (7d81b06)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.7.0 (#1551) (bccf566)

April 21, 2023

Anthos Service Mesh

1.14.6-asm.11 is now available for managed Anthos Service Mesh.

The image for 1.14.6-asm.11 has rolled out in the stable release channel for managed Anthos Service Mesh. See Select a managed Anthos Service Mesh release channel for more information.

1.15.7-asm.1 is now available for managed Anthos Service Mesh.

The image for 1.15.7-asm.1 has rolled out in the regular release channel for managed Anthos Service Mesh. See Select a managed Anthos Service Mesh release channel for more information.

The Service dashboard now displays telemetry from external mesh services that have a canonical service label in the regular release channel. See Defining a Canonical Service for more information.

In-cluster Anthos Service Mesh 1.14 is no longer supported. For more information, see Supported versions.

Chronicle

The Chronicle forwarder for Linux has been enhanced with the following changes:

  • After you make a change to a configuration file, either <FORWARDER_NAME>.conf or <FORWARDER_NAME>_auth.conf, the change is automatically applied within 5 minutes. You no longer need to restart the container to apply the configuration changes. For information about changing configuration files, see Customize the configuration files.

  • You can now configure automatic memory buffering which is a dynamically shared buffer used by collectors on a system. You specify the target memory utilization as a percentage of system RAM. For more information, see Configure disk buffering.

  • The forwarder's minimum batch size increased to 200 KB for better performance.

  • Data compression is now enabled by default, which reduces network bandwidth consumption by 80%.

If you have not updated the Chronicle forwarder for Linux Docker image since April 1, 2023, you must update it before October 31, 2023. This ensures that the Forwarder Bundle continues to receive updates.

Cloud Data Loss Prevention

The MARITAL_STATUS infoType detector is available in all regions. For more information about all built-in infoTypes, see InfoType detector reference.

Cloud Healthcare API

The Cloud Healthcare API offers single-region support in the northamerica-northeast2 (Toronto, Canada) region.

Cloud Workstations

Cloud Workstations makes the following machine types available:

  • n1-standard-2
  • n1-standard-8
  • n1-standard-16
  • n1-standard-32
  • n2-standard-2
  • n2-standard-4

For more information, see Available machine types, REST workstationConfigs, or RPC google.cloud.workstations.v1beta GceInstance.

Dataflow

Dataflow ML now supports the Automatic Model Refresh feature, which lets you update your machine learning model without stopping your Apache Beam pipeline.

April 20, 2023

Apigee Integration

Apigee Integration fails to validate incorrect variable assignments in an integration. For example, you can currently assign a JSON value to an unassigned variable of String data type. This behaviour might cause data mapping and integration failures.

Until this issue is resolved, we recommend that you do the following:

  • Assign values to an integration variable as per the variable data type.
  • Verify and update existing integration variable values as per its respective variable data type.
Apigee X

On April 20, 2023 we released an updated version of Apigee.

This release contains a new Advanced API Security Detected Traffic view, which displays information about API traffic originating from detected bots. This information was previously displayed in the Abuse metrics section of the Security scores view.

Application Integration

Application Integration fails to validate incorrect variable assignments in an integration. For example, you can currently assign a JSON value to an unassigned variable of String data type. This behaviour might cause data mapping and integration failures.

Until this issue is resolved, we recommend that you do the following:

  • Assign values to an integration variable as per the variable data type.
  • Verify and update existing integration variable values as per its respective variable data type.
Assured Workloads

The FedRAMP Moderate compliance regime now supports the following products. See Supported products for more information:

  • Access Approval
  • Cloud Asset Inventory
  • GKE Hub
  • Traffic Director

The following compliance regimes now support the list of products below:

The following products are now supported. See supported products for more information:

  • Artifact Registry
  • Cloud Bigtable
  • Cloud DNS
  • Cloud HSM
  • Cloud Interconnect
  • Cloud Key Management Service (KMS)
  • Cloud Load Balancing
  • Cloud Monitoring
  • Cloud NAT
  • Cloud Router
  • Cloud Run
  • Cloud VPN
  • Firestore
  • Identity and Access Management (IAM)
  • Identity-Aware Proxy (IAP)
  • Network Connectivity Center
  • Pub/Sub
  • Virtual Private Cloud
  • VPC Service Controls
Chronicle

Chronicle enhanced the detection engine so that all rules have a value set to the $risk_score variable. With this change, rules that do not have a $risk_score variable defined in the outcome section will have one of the following default values set:

  • If the rule is configured to generate an alert, then $risk_score is set to 40.
  • If the rule is not configured to generate an alert, then $risk_score is set to 15.

This change applies to all existing rules and new rules that do not have a $risk_score variable defined. The change does not impact rules that define the $risk_score variable in the outcome section of the rule.

For more information about the $risk_score variable, see Outcome section syntax.

Cloud Functions

There is a change in retry policy for 1st gen functions that use Pub/Sub subscriptions. Newly created 1st gen functions with "retry on failure" enabled will now use exponential backoff, configured with a minimum backoff of 10 seconds and a maximum backoff of 600 seconds. This new policy replaces the old "retry immediately" policy. This policy is applied to new 1st gen functions the first time you deploy them. It is not retroactively applied to existing functions, even if you redeploy them. 2nd gen functions will continue to use an exponential backoff strategy. For details, see Retrying event-driven functions.

Cloud Run

Cloud Run integrations (Preview) are now available in europe-west1.

Compute Engine

Preview:

  • The HPC Rocky Linux 8 image is now available for HPC workloads.
  • The HPC VM Images now support Intel MPI 2021 with tools to easily installing the Intel MPI 2021 library, the net and psm3 libfabric providers.
  • The HPC VM Images now support OpenMPI. For more details, see Open MPI best practice guides.
Dataproc

New sub-minor versions of Dataproc images:

  • 1.5.88-debian10, 1.5.88-rocky8, 1.5.88-ubuntu18
  • 2.0.62-debian10, 2.0.62-rocky8, 2.0.62-ubuntu18
  • 2.1.10-debian11, 2.1.10-rocky8, 2.1.10-ubuntu20

Running Spark jobs with the DataprocFileOutoutputCommitter is now supported. Enable the committer for Spark applications that write to a Cloud Storage destination concurrently.

Recommender

New Service limit (quota) recommender is now available in Preview. The recommendations help you identify resources that may be approaching their quota limits.

Virtual Private Cloud

April 19, 2023

Anthos clusters on bare metal

Release 1.14.4

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

Known issues:

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

BigQuery

Updates to preferred tables for existing BI engine reservations now take up to ten seconds to propagate, down from five minutes. This feature is generally available (GA).

Certificate Manager

Certificate Manager now supports Mutual TLS (mTLS) authentication. This is a public preview feature. For more information, see Trust configs.

The Certificate Authority Service integration feature is now generally available.

Chronicle

Chronicle released the following additional data enrichment and precomputed analytic capabilities that can provide additional context during an investigation:

  • Enriched entities with WHOIS data.
  • Enriched entities with VirusTotal relationship data.
  • Enriched events with VirusTotal file metadata.
  • Data from Google Cloud Threat Intelligence curated threat feeds.
  • Precomputed first-seen and last-seen occurrence for domains, IP addresses, and file hashes (SHA256, SHA1, MD5).
  • Precomputed first-seen occurrence for assets and users.

For more information, see the following documents:

Cloud SQL for MySQL

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

Document AI Warehouse

Added the skip_ingested_documents flag in the Cloud Storage Ingest Pipelines to skip ingested documents.

Fixed the bug that the Q&A search returns error when the search result is empty.

Google Kubernetes Engine

(2023-R09) 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.11-gke.1000 is now available in the Stable channel.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version 1.24.10-gke.2300 with this release.

Regular channel

  • Version 1.25.7-gke.1000 is now the default version in the Regular channel.
  • The following versions are now available in the Regular channel:
  • Version 1.23.16-gke.2500 is no longer available in the Regular channel.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version 1.23.17-gke.300 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.17-gke.300 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version 1.26.2-gke.1000 with this release.

Rapid channel

  • Version 1.26.3-gke.400 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.6100
    • 1.23.16-gke.2500
    • 1.24.12-gke.500
    • 1.25.7-gke.1000
    • 1.26.2-gke.1000
  • 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.7500 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.17-gke.300 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.12-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 version 1.25.8-gke.500 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.8-gke.500 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.3-gke.400 with this release.

(2023-R09) Version updates

  • Version 1.24.11-gke.1000 is now available in the Stable channel.
  • Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version 1.24.10-gke.2300 with this release.

(2023-R09) Version updates

  • Version 1.25.7-gke.1000 is now the default version in the Regular channel.
  • The following versions are now available in the Regular channel:
  • Version 1.23.16-gke.2500 is no longer available in the Regular channel.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version 1.23.17-gke.300 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.17-gke.300 with this release.
  • Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version 1.26.2-gke.1000 with this release.

(2023-R09) Version updates

  • Version 1.26.3-gke.400 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.6100
    • 1.23.16-gke.2500
    • 1.24.12-gke.500
    • 1.25.7-gke.1000
    • 1.26.2-gke.1000
  • 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.7500 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.17-gke.300 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.12-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 version 1.25.8-gke.500 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.8-gke.500 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.3-gke.400 with this release.

(2023-R09) Version updates

Identity Platform

Time-based one-time password (TOTP) as an additional multi-factor authentication option is available in Preview.

SAP on Google Cloud

Google Cloud's Agent for SAP version 1.3

Version 1.3 of Google Cloud's Agent for SAP is now available. This version includes bug fixes for Workload Manager validation and Process Monitoring metrics. This version also redirects the agent's logs to Cloud Logging by default.

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

Virtual Private Cloud

Private Service Connect endpoints for published services can be configured with global access. When global access is configured, clients in any region can send traffic to endpoints. Global access for endpoints is available in Preview.

April 18, 2023

Anthos Service Mesh

Enabling mesh.googleapis.com automatically enables trafficdirector.googleapis.com, networkservices.googleapis.com, and networksecurity.googleapis.com. These APIs are required for managed Anthos Service Mesh. However, you can safely disable them on a project or fleet that has no managed Anthos Service Mesh clusters.

App Engine flexible environment Java

Java 11 and 17 are now generally available. These versions require you to specify an operating system version in your app.yaml. Learn more.

App Engine standard environment Go

If you use the local development server to simulate an App Engine app in production, you must now run dev_appserver.py with Python 3 and set the CLOUDSDK_DEVAPPSERVER_PYTHON environment variable in your shell to the path of your Python 2 interpreter. Learn more about the required setup steps.

If you use the local development server to simulate an App Engine app in production, you must now run dev_appserver.py with Python 3 and set the CLOUDSDK_DEVAPPSERVER_PYTHON environment variable in your shell to the path of your Python 2 interpreter. Learn more about the required setup steps.

Updated the Go SDK to version 1.9.75.

App Engine standard environment Java
  • Updated the Java SDK to version 2.0.13.
  • Upgraded Jetty web server to version 9.4.51.v20230217.
App Engine standard environment PHP

If you use the local development server to simulate an App Engine app in production, you must now run dev_appserver.py with Python 3 and set the CLOUDSDK_DEVAPPSERVER_PYTHON environment variable in your shell to the path of your Python 2 interpreter. Learn more about the required setup steps.

If you use the local development server to simulate an App Engine app in production, you must now run dev_appserver.py with Python 3 and set the CLOUDSDK_DEVAPPSERVER_PYTHON environment variable in your shell to the path of your Python 2 interpreter. Learn more about the required setup steps.

App Engine standard environment Python

If you use the local development server to simulate an App Engine app in production, you must now run dev_appserver.py with Python 3 and set the CLOUDSDK_DEVAPPSERVER_PYTHON environment variable in your shell to the path of your Python 2 interpreter. Learn more about the required setup steps.

If you use the local development server to simulate an App Engine app in production, you must now run dev_appserver.py with Python 3 and set the CLOUDSDK_DEVAPPSERVER_PYTHON environment variable in your shell to the path of your Python 2 interpreter. Learn more about the required setup steps.

Cloud Billing

Cloud Billing Reports and Cost Breakdown report now support CSV downloads

For Cloud Billing Reports and Cost Breakdown reports, we have added the ability to download the data in the report table to a comma-separated values (CSV) file. With this update, the Download CSV feature is now available on most reports in the Cloud Billing console, including: Cost Table, Pricing Table, Reports, Cost Breakdown, and the Committed Use Discounts (CUDs) dashboard.

Cloud Composer

(Composer 2 only) Cloud Composer is now available in Taiwan (asia-east1), Jakarta (asia-southeast2), and Netherlands (europe-west4).

Java Runtime in Airflow workers and schedulers is updated from version 11 to version 17.

The apache-airflow-providers-google package in images with Airflow 2.3.4 and 2.4.3 was upgraded to 2023.4.13+composer. Changes compared to version 2023.3.14+composer:

  • Update Google Display and Video 360 operators to use API v2.
  • Update Google Campaign Manager operators to use API v4.
  • Update google-cloud-dlp package to version 3.7.1 and adjust hooks and operators.

(Airflow 2.4.3 only) In environments with enabled data lineage integration, removed unnecessary warnings about deprecated operators that appeared in Airflow task logs.

The Google Display and Video 360 API v.1.1 is deprecated and its sunset date is April 27, 2023. Airflow operators that relied on API v1.1 will stop working after this date. If you use Google Display and Video 360 operators, then upgrade your environment to Cloud Composer version 2.1.13 or later. For more information about changes in operators, see Known Issues.

The Google Campaign Manager API v3.5 API is deprecated and its sunset date is May 1, 2023. Airflow operators that relied on API v3.5 will stop working after this date. If you use Google Campaign Manager operators, then upgrade your environment to Cloud Composer version 2.1.13 or later.

Cloud Composer 2.1.13 images are available:

  • composer-2.1.13-airflow-2.4.3 (default)
  • composer-2.1.13-airflow-2.3.4

Cloud Composer versions 2.0.10 and 1.18.6, have reached their end of full support period.

Cloud Functions

Cloud Functions (2nd gen) has added support at the Preview release level for accepting requests from the Shared VPC network that a function is connected to, including when Ingress is configured as "Internal" or "Internal and Cloud Load Balancing."

Cloud Key Management Service

Cloud HSM resources are now available in the following regions:

  • europe-west12
  • me-central1

For information about which locations are supported by Cloud KMS, Cloud HSM, and Cloud EKM, see Cloud KMS locations.

Cloud Load Balancing

Typically with HTTPS communication, the authentication works only one way: the client verifies the identity of the server. For applications that require the load balancer to authenticate the identity of clients that connect to it, both a global external HTTP(S) load balancer and a global external HTTP(S) load balancer (classic) support mutual TLS (mTLS).

With mTLS, the load balancer requests that the client send a certificate to authenticate itself during the TLS handshake with the load balancer. You can configure a trust store that the load balancer uses to validate the client certificate's chain of trust.

For details, see the following:

This capability is in Preview.

Cloud Logging

You can now configure Log Analytics on Cloud Logging buckets and BigQuery linked datasets by using the following Terraform modules:

Cloud Run

Session affinity for Cloud Run service revisions is now at general availability (GA).

A Cloud Run service revision will now accept requests from the Shared VPC network that it is connected to, including when Ingress is configured as "Internal" or "Internal and Cloud Load Balancing." (Preview)

Cloud Tasks

You can now create tasks by sending an HTTP request to your queue. To learn more, read about the new BufferTask method to Create tasks.

This feature is in Preview.

For tasks that have HTTP targets (as opposed to App Engine targets), you can now set routing for tasks at the queue level. If you set routing at the queue level, you do not have to set routing for each individual task. To learn more, see Configure routing.

This feature is in Preview.

Dataform

Cloud Logging is available for Dataform in Preview.

Dataproc

Add Autoscaler recommendation reasoning details in Cloud Logging.

Dataproc on GKE SLM force delete timeout exception converted to DataprocIoException.

Resource Manager

You can now create dry-run organization policies using the Google Cloud console.

April 17, 2023

Apigee X

On April 17, 2023, we released an updated version of Apigee X (1-9-0-apigee-25).

Bug ID Description
N/A Upgraded infrastructure and libraries.
BigQuery

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

Java

Changes for google-cloud-bigquery

2.24.5 (2023-04-14)

Dependencies
  • Update actions/checkout action to v3.5.2 (#2630) (95e49fd)
  • Update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.16.0 (#2625) (594a7b4)
  • Update dependency com.google.apis:google-api-services-bigquery to v2-rev20230401-2.0.0 (#2631) (5d8d9a6)
  • Update dependency com.google.cloud:google-cloud-bigquerystorage-bom to v2.35.0 (8439020)
  • Update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.20.0 (#2626) (f466b51)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.7.0 (#2637) (e8f07d7)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.21 (#2633) (3e376b1)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.21 (#2634) (000f720)
  • Update github/codeql-action action to v2.2.12 (#2635) (b2f97e9)
  • Update ossf/scorecard-action action to v2.1.3 (#2618) (d166401)

Python

Changes for google-cloud-bigquery

1.28.3 (2022-12-14)

Bug Fixes
  • Fix invalid version specification of pyarrow (#1403) (4812d82)
Cloud Bigtable

The Cloud Bigtable documentation has been updated to include guidance on deleting data. For details, see Deletes.

Cloud Data Loss Prevention

You can assign a sensitivity level to a built-in or custom infoType. Cloud DLP uses the sensitivity levels of individual infoTypes to calculate the sensitivity levels of tables that you profile. For more information, see Manage infoTypes through the Google Cloud console.

Cloud Database Migration Service

Database Migration Service now supports Oracle multi-tenant (CDB/PDB) architecture. For information about configuring pluggable databases for use with Database Migration Service, click here.

Cloud Load Balancing

Global external HTTP(S) load balancers now support proxying traffic to external backends outside Google Cloud. To define an external backend for a load balancer, you use a global resource called an internet network endpoint group (NEG).

For details, see the following:

This capability is in Preview.

Cloud Storage

The Storage Insights inventory reports feature is now generally available. Inventory reports provide an overview of metadata for all objects in a bucket.

On July 17, 2023, the gcloud storage command-line tool will change some of the metadata it returns for buckets and objects, as well as change the format of some metadata names it returns.

  • To continue outputting metadata in its current form, you should include the flag --raw in your list and describe commands for objects and buckets.
Dataproc

Announcing Dataproc General Availability (GA) support for CMEK organization policy.

Datastream

Datastream now supports Oracle multi-tenant (CDB/PDB) architecture. For information about configuring pluggable databases for use with Datastream, click here.

Document AI

Identity Document AI (IDAI) pricing change

We are changing the price of our US-related Identity Document processors. The new price is on the pricing page.

Eventarc

Support for creating triggers for direct events from Cloud Firestore is available in Preview.

Filestore Firestore Firestore in Datastore mode

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

Node.js

Changes for @google-cloud/datastore

7.5.1 (2023-04-11)

Bug Fixes

Java

Changes for google-cloud-datastore

2.14.3 (2023-04-13)

Dependencies
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.7.0 (#1044) (3ecd20a)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.21 (#1045) (d18ff7c)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.21 (#1046) (0d3f78e)
Pub/Sub

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

Java

Changes for google-cloud-pubsub

1.123.9 (2023-04-13)

Dependencies
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.21 (#1547) (e78f210)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.21 (#1548) (42957f8)
Resource Manager

You can now create tags that are children of projects as well as organization resources. For more information, see Creating and managing tags.

April 15, 2023

Cloud SQL for PostgreSQL

The changes listed in the March 29th release notes entry for PostgreSQL minor versions, extension versions, and plugin versions have been postponed.

April 14, 2023

App Engine standard environment Ruby

The Ruby 3.2 runtime for App Engine standard environment is now generally available.

Backup and DR

If you migrate from Actifio GO to Backup and DR 11.0.2 or later, then you may see error message "Lvmetad service is running, please disable the service. Make sure to disable lvmetad in /etc/lvm/lvm.conf. Refer to KB article number 000045289 for more details". If this occurs, backup jobs may fail. Lvmetad is not required for any Backup and DR services; disable it to prevent this failure. To disable lvmetad, contact Support.

lvmetad is being deprecated on most supported OS platforms. It has already been deprecated in RHEL 7.6 and RHEL 8: The use of lvm2-lvmetad is deprecated and not supported and the attribute use_lvmetad no longer exists in /etc/lvm/lvm.conf and the the systemd service lvm2-lvmetad no longer exists.

Chronicle

UDM saved search

The UDM saved search options have been simplified and enhanced. From the UDM Search page, click Save to save your UDM search.

You can now specify placeholder variables in the format $<variable name> using the same format as is used for variables in YARA-L. If you add a variable to a UDM search, you must also include a prompt to help the user to understand what information they need to enter before they run the search. All variables must be populated with values prior to a search being run.

Cloud Load Balancing

We have added new fields in the logging support available for Regional external HTTP(S) load balancer and Internal HTTP(S) Load Balancer:

  • proxyStatus a string that specifies why the load balancer returned an error response

  • tls specifies the tls metadata for the connection between the client and the load balancer

For details, see

This enhancement is available in General availability.

Cloud Scheduler

VPC Service Controls support for Cloud Scheduler jobs with the following targets is now in Preview:

  • Cloud Functions
  • Cloud Run
  • Dataflow API
  • Data Pipelines

To learn more, see the documentation on how to secure cron jobs with VPC Service Controls.

Support for Cloud Scheduler to call the following resources internally is in Preview:

  • Cloud Functions
  • Cloud Run
Dataproc

New Dataproc Serverless for Spark runtime versions:

  • 1.1.11
  • 2.0.19
  • 2.1.0-RC7

Make spark user an owner for all items in the driver working directory for Dataproc Serverless for Spark workloads to fix permissions issues after Hadoop upgrade to 3.3.5.

Firestore

The Firestore documentation has been updated to include guidance on using regional endpoints. For details, see Regional endpoints.

Firestore in Datastore mode

The Firestore in Datastore mode documentation has been updated to include guidance on using regional endpoints. For details, see Regional endpoints.

Google Kubernetes Engine

Pods bound to Preemptible and Spot nodes are now automatically deleted from the Kubernetes API server after the Preemptible or Spot instance is preempted. This is available in GKE versions:

  • 1.25.7-gke.1000 or later
  • 1.26.2-gke.1000 or later
Looker

The Looker 23.6 release includes the following changes, features, and fixes.

Expected rollout start: Monday, April 17th, 2023

Expected final deployment and download available: Thursday, April 27th, 2023

The SQL generator is now fixed and adds a ${TABLE} to a field's generated LookML only when there is no other LookML reference to that field.

References to legacy dashboards have been removed from the Admin > Themes page.

The Legacy Dashboards Button Colors section has been removed from the Admin > Themes page because legacy dashboards are removed in this release.

Code for legacy dashboards has been removed because legacy dashboards are fully deprecated and removed in this release. Now all legacy dashboards are shown in the new dashboard viewer.

The Can Access Legacy Dashboards legacy flag has been removed because legacy dashboards are fully deprecated and removed in this release. Now all legacy dashboards are shown in the new dashboard viewer.

You can no longer upgrade dashboards from the Folders page because legacy dashboards have been deprecated in this release.

The Liquid parameter tag and _parameter_value variables now return a date string rather than date SQL in non-SQL contexts (for example, the html and link LookML parameters) for date parameters.

The LookML string type is now referenced correctly and no number formatting will occur.

The New LookML Runtime will only return Liquid variable not found references on parameter tags if the field reference refers to a field that is in the scope of the current Explore being validated.

The Liquid date filter %Y will now return YYYY instead of YYYY-MM-DD with New LookML Runtime.

Looker now supports incremental PDTs for Databricks connections when Databricks version 12.1 or later is used.

Content thumbnails now support dark theme.

Customers can now set the position of pop-up dialogs in an embedded environment. Customers must make changes to their embedded applications to take advantage of this feature. Methods have been added to the Embed SDK, and an updated Embed SDK has been published. The Embed SDK repository has also been updated to provide examples of using this feature with the Embed Javascript (windows postMessage) API.

An issue has been fixed where having no results in a pivot led to an error when a PDF was downloaded.

The left sidebar content is no longer selectable when the sidebar is closed.

If a browser does not support full-screen displays, a full-screen menu item is not displayed. By default, iframes do not support full screen. This behavior can be overridden by adding allow=fullscreen to the iframe element. The Embed SDK has been updated to support this.

Previously, when all data was hidden with the "Hide No's from Vis" option, the PDF renderer failed and returned an error. This behavior has been fixed. A successful PDF is created with a "No Results" message.

When trend lines were used in a scatter plot visualization, PDF rendering was causing an error. This issue has been resolved.

An issue has been fixed that caused custom visualizations to become blank when they were moved during dashboard edits. Custom visualization tiles no longer lose content when you move a tile during a dashboard edit.

Donut multiples now render custom HTML labels in the legend and tooltip.

The custom fields in filter expressions are now referenced correctly instead of returning "inaccessible field name" errors.

The New LookML Runtime now shows the correct parameter localization translation.

The average_distinct measure computed through a number type measure in the Snowflake dialect has been fixed and no longer returns a SQL error.

Previously, having no results in a pivot led to an error when the Scheduler was used to send a PDF. This issue has been fixed.

The performance of the add filter to dashboard modal has been improved. A calculation that took ~4s in earlier Looker versions now takes ~4ms (1,000 times faster).

Dashboards with duplicate filters can now be restored from the trash.

Recommender

Recommendations can now be exported to non-US regions.

Storage Transfer Service

Storage Transfer Service can now optionally preserve UID, GID, and mode metadata for folders, and recreate empty folders, when transferring between file systems.

See Metadata preservation for details.

VPC Service Controls

VPC Service Controls support for Cloud Scheduler jobs with the following targets is now in Preview:

  • Cloud Functions
  • Cloud Run
  • Dataflow API
  • Data Pipelines

To learn more, see the documentation on how to secure cron jobs with VPC Service Controls.

Vertex AI

Vertex AI Prediction

You can now update some scaling and container logging configuration settings on a DeployedModel without undeploying and redeploying it to an endpoint.

For more information, see update the scaling configuration and container logging.

Workflows

Workflows support for Customer-Managed Encryption Keys (CMEK) is available in Preview.

Use the Workflows JSON schema in your IDE to provide syntax support when creating a workflow. See the Google Cloud Blog post: Workflows gets an updated JSON Schema.

April 13, 2023

Anthos clusters on VMware

Anthos clusters on VMware 1.12.7-gke.20 is now available. To upgrade, see Upgrading Anthos clusters on VMware. Anthos clusters on VMware 1.12.7-gke.20 runs on Kubernetes 1.23.17-gke.900.

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.

  • Added admin cluster CA certificate validation to the admin cluster upgrade preflight check.

  • We now allow storage DRS to be enabled in manual mode.

  • Fixed an issue where using gkectl update to enable Cloud Audit Logs did not work.

  • We now backfill the OnPremAdminCluster OSImageType field to prevent an unexpected diff during update.

  • Fixed an issue where a preflight check for Seesaw load balancer creation failed if the Seesaw group file already existed.

Apigee X

On April 13, 2023, we released an updated version of Apigee.

New features now supported in Apigee in VS Code for local development

The following features are now supported with Apigee in VS Code for local development as part of the Insiders build (as of v1.22.1-insiders.3):

  • Create multi-repository workspaces - Choose individual storage locations for artifacts, such as API proxies that are stored as individual SCMs, but develop them together using a single workspace. You no longer have to create a single repository that contains all of your API proxies. See Understanding the structure of an Apigee multi-repository workspace.
  • Use keystore - Introduces a new environment-level setting for creating the required keystores in the Apigee Emulator by using locally available keys. See Configuring the keystrokes (keystores.json).
  • Test API proxies that require service accounts (for example, calling a cloud logging process as part of an API proxy flow) - Set up your Apigee Emulators with a service account key to enable service accounts, add policies and targets that rely on service accounts, and deploy the API proxies to the Apigee Emulator to test them. See Customizing the Apigee Emulator to support service account-based authentication.
Batch

Documentation for pricing has been added to explain how you can visualize the costs associated with your Batch jobs by using Cloud Billing reports. For more information, see Pricing.

BigQuery

BigQuery supports setting the rounding mode to ROUND_HALF_EVEN or ROUND_HALF_AWAY_FROM_ZERO for parameterized NUMERIC or BIGNUMERIC columns at the column level. You can specify a default rounding mode at the table or dataset level that is automatically attached to any columns added within those entities. The ROUND() function also accepts the rounding mode as an optional argument. 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.

  • Akamai WAF (AKAMAI_WAF)
  • Area1 Security (AREA1)
  • Atlassian Confluence (ATLASSIAN_CONFLUENCE)
  • AWS VPC Flow (AWS_VPC_FLOW)
  • Cisco Firepower NGFW (CISCO_FIREPOWER_FIREWALL)
  • Cloud Audit Logs (N/A)
  • Cloud Intrusion Detection System (GCP_IDS)
  • Cloud Load Balancing (GCP_LOADBALANCING)
  • Cloud NAT (N/A)
  • Cloudflare (CLOUDFLARE)
  • F5 ASM (F5_ASM)
  • Security Command Center Threat (N/A)
  • GMAIL Logs (GMAIL_LOGS)
  • JumpCloud Directory Insights (JUMPCLOUD_DIRECTORY_INSIGHTS)
  • Kubernetes Node logs (KUBERNETES_NODE)
  • Linux Auditing System (AuditD) (AUDITD)
  • Microsoft Graph API Alerts (MICROSOFT_GRAPH_ALERT)
  • Mimecast (MIMECAST_MAIL)
  • NetApp ONTAP (NETAPP_ONTAP)
  • Office 365 (OFFICE_365)
  • Okta (OKTA)
  • Ping Identity (PING)
  • SentinelOne Deep Visibility (SENTINEL_DV)
  • Sophos Firewall (Next Gen) (SOPHOS_FIREWALL)
  • Symantec Endpoint Protection (SEP)
  • Trustwave SEC MailMarshal (MAILMARSHAL)
  • Unix system (NIX_SYSTEM)

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

Cloud Asset Inventory

The following resource type is now publicly available through the Export APIs (ExportAssets, ListAssets, and BatchGetAssetsHistory), Feed API, and Search APIs (SearchAllResources, SearchAllIamPolicies).

  • Cloud Spanner
    • spanner.googleapis.com/InstanceConfig
Cloud Monitoring

Chart legends in select Cloud Monitoring pages have been updated. The default chart legend is simplified, with the option to expand the legend to view more details about your metrics. For more information, see Configure legends.

Cloud Run

Startup CPU boost for Cloud Run services is now at general availability (GA).

Deep Learning Containers

M107 release

  • Miscellaneous software updates.
Deep Learning VM Images

M107 release

  • Miscellaneous software updates.
Filestore Identity Platform

Added SDK support to meet Apple's user deletion requirements.

Network Intelligence Center

Network Analyzer now includes an insight that gives a summary of the IP address utilization of all the subnet ranges in the analyzed project. For more information, see IP address utilization summary insights.

Security Command Center

Event Threat Detection, a built-in service of Security Command Center, launched the following new rules to Preview.

  • Defense Evasion: Breakglass Workload Deployment Created
  • Defense Evasion: Breakglass Workload Deployment Updated

These rules detect when the break-glass flag is used to override Binary Authorization controls when deploying or updating workloads. For more information, see Event Threat Detection rules.

Vertex AI

The Timeseries Insights API is now Generally Available. With the Timeseries Insights API, you can forecast and detect anomalies over billions of events in real time. For more information, see Timeseries Insights.

Vertex AI Workbench

M107 release

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

  • Fixed a bug that displayed the wrong version of the JupyterLab user interface.
  • Fixed a bug where a cron job for the diagnostic tool was added at every restart.
  • Miscellaneous software updates.

April 12, 2023

Anthos clusters on AWS

Kubernetes image registry redirect

As of March 21, 2023, traffic to k8s.gcr.io is redirected to registry.k8s.io, following the community announcement. This change is happening gradually to reduce disruption, and should be transparent for most Anthos clusters.

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

Anthos clusters on Azure

Kubernetes image registry redirect

As of March 21, 2023, traffic to k8s.gcr.io is redirected to registry.k8s.io, following the community announcement. This change is happening gradually to reduce disruption, and should be transparent for most Anthos clusters.

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

Anthos clusters on VMware

Kubernetes image registry redirect

As of March 21, 2023, traffic to k8s.gcr.io is redirected to registry.k8s.io, following the community announcement. This change is happening gradually to reduce disruption, and should be transparent for most Anthos clusters.

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

Anthos clusters on bare metal

Kubernetes image registry redirect

As of March 21, 2023, traffic to k8s.gcr.io is redirected to registry.k8s.io, following the community announcement. This change is happening gradually to reduce disruption, and should be transparent for most Anthos clusters.

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

Assured Open Source Software

Assured Open Source Software is generally available. For information about the product, see Overview of Assured Open Source Software.

Batch

Documentation has been added to explain networking concepts and how to configure networking for Batch. For more information, see the following pages:

Data Catalog

Data Catalog is now available in the Turin (europe-west12) and Doha (me-central1) regions. For more information on region and feature availability, see regions.

Dialogflow

Dialogflow CX now supports flexible webhooks, where you can define the request HTTP method, request URL parameters, and fields of the request and response messages.

Google Cloud Armor

Advanced rule tuning features for preconfigured WAF rules are now Generally Available. For more information about the new tuning features, see Tune Google Cloud Armor preconfigured WAF rules.

Security Command Center

The custom modules feature for Security Health Analytics is now generally available (GA). Custom modules allow you to define custom detectors for Security Health Analytics.

For more information, see Overview of custom modules for Security Health Analytics.

April 11, 2023

Anthos clusters on VMware

1.13.7 patch release

Anthos clusters on VMware 1.13.7-gke.29 is now available. To upgrade, see Upgrading Anthos clusters on VMware. Anthos clusters on VMware 1.13.7-gke.29 runs on Kubernetes 1.24.11-gke.1200.

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 for 1.13.7

  • Fixed an issue where gkectl check-config fails at Manual LB slow validation with a nil pointer error.

  • Fixed a bug where enabling Cloud Audit Logs with gkectl update did not work.

  • Fixed an issue where a preflight check for Seesaw load balancer creation failed if the Seesaw group file already existed.

  • We now backfill the OnPremAdminCluster OSImageType field to prevent an unexpected diff during update.

Security bulletin

Two new vulnerabilities, CVE-2023-0240 and CVE-2023-23586, have been discovered in the Linux kernel that could allow an unprivileged user to escalate privileges. For more information, see the GCP-2023-003 security bulletin.

1.12.7-gke.19 bad release

Anthos clusters on VMware 1.12.7-gke.19 is a bad release and you should not use it. The artifacts have been removed from the Cloud Storage bucket.

App Engine flexible environment Node.js

Node.js 18 is now generally available. This version requires you to specify an operating system version in your app.yaml. Learn more.

App Engine standard environment Node.js

Changes to the default behavior of the Node.js buildpacks are rolling out over the next few days.

For all the services using the Node.js runtime, npm run build now automatically runs during deployment if you have the npm build script defined in your package.json file.

Important: To prevent your build from running the npm run build script, you must either:

Bare Metal Solution

You can now skip the cooling-off period while deleting a LUN or a storage volume. This feature is generally available (GA). For more information, see Delete LUNs from a storage volume and Delete a storage volume.

Batch

Batch is available in the following regions:

  • asia-northeast1 (Tokyo)
  • europe-west4 (Netherlands)

For more information, see Locations.

Cloud Billing

View granular cost data from Cloud Spanner usage in Cloud Billing exports to BigQuery

You can now view granular Cloud Spanner cost data in the Google Cloud Billing detailed export. Use the resource.global_name field in the export to view and filter your detailed Cloud Spanner usage.

Review the schema of the Detailed cost data export.

View granular cost data from App Engine usage in Cloud Billing exports to BigQuery

You can now view granular App Engine cost data in the Google Cloud Billing detailed export. Use the resource.global_name field in the export to view and filter your detailed App Engine usage. Note that Firestore, App Engine Flex, and Datastore costs are not included in the granular App Engine instance costs.

Review the schema of the Detailed cost data export.

Cloud Functions

All 1st and 2nd gen Google Cloud Functions using the Node.js runtime now automatically run the npm run build command during deployment if they define an npm build script in their package.json file. This feature is rolling out over the next few days.

Important: If you prefer to prevent your build from running the npm run build script, you can either:

  • Add a gcp-build script with an empty value in your package.json file: "gcp-build":""

  • Set the environment variable GOOGLE_NODE_RUN_SCRIPTS to the empty string to prevent all scripts from running -- for example, by including the --set-build-env-vars=GOOGLE_NODE_RUN_SCRIPTS="" option with your gcloud functions deploy command.

For details about configuring package.json, see Node.js buildpack configuration. For details about setting environment variables see setting environment variables.

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 now GA. For more information, see SEARCH function.

Google Kubernetes Engine

Two new vulnerabilities, CVE-2023-0240 and CVE-2023-23586, have been discovered in the Linux kernel that could allow an unprivileged user to escalate privileges. For more information, see the GCP-2023-003 security bulletin.

In GKE 1.27 and later, GKE nodes will not keep compressed image layers in containerd's content store once they have been unpacked, by setting discard_unpacked_layers=true in containerd configuration. This change will not impact workloads running as Kubernetes Pods and Containers. However, if your workload relies on the image layers in containerd's content store, please make sure your workload can handle the case where image layers are missing.

The new release of the GKE Gateway controller (2023-R01) is now generally available. With this release, the GKE Gateway controller will provide the following new capabilities:

  • Gateway API on Autopilot clusters by default (GKE 1.26+)
  • The Global External HTTP(S) Load Balancer GatewayClass graduates to GA
  • Global Access for the gke-l7-rilb GatewayClass
  • SSL Policies
  • HTTP-to-HTTPS redirect
  • Cloud Armor integration

You can check all the supported capabilities per GatewayClass in this page.

SAP on Google Cloud

Workload Manager is now generally available (GA) for evaluating SAP workloads

Workload Manager is a rule-based, cross-project validation service for evaluating workloads running on Google Cloud.

You can use Workload Manager to evaluate your SAP HANA and SAP NetWeaver workloads, and detect deviations from key best practices that SAP, OS vendors, and Google Cloud prescribe. This helps you improve the quality, reliability, and performance of your SAP workloads.

The set of rules provided will continue to evolve to cover new machine types and storage options as they become available, and extend SAP HANA and SAP NetWeaver best practices as relevant for your SAP workloads.

For information about the best practices that Workload Manager supports for evaluating SAP workloads, see Best practices for SAP workloads.

Security Command Center

Event Threat Detection, a built-in service of Security Command Center, launched the following new rules to General Availability.

  • Privilege Escalation: Anomalous Impersonation of Service Account for Admin Activity
  • Privilege Escalation: Anomalous Multistep Service Account Delegation for Admin Activity
  • Privilege Escalation: Anomalous Multistep Service Account Delegation for Data Access
  • Privilege Escalation: Anomalous Service Account Impersonator for Admin Activity
  • Privilege Escalation: Anomalous Service Account Impersonator for Data Access

These rules detect anomalous activities that are taken by someone who is using an impersonated service account to access Google Cloud. For more information, see Event Threat Detection rules.

Storage Transfer Service

Transfers from S3-compatible storage to Cloud Storage are now generally available (GA). This feature builds on support for Multipart upload and List Object V2, which makes Cloud Storage suitable for running applications written for the S3 API.

With this new feature, customers can seamlessly copy data from self-managed object storage to Google Cloud Storage. For customers moving data from AWS S3 to Cloud Storage, this feature provides an option to control network routes to Google Cloud, resulting in considerably lower egress charges.

See Transfer from S3-compatible sources for details.

Telecom Subscriber Insights

Telecom Subscriber Insights is generally available (GA).

Workload Manager

Generally available: Workload Manager is now generally available (GA) for evaluating SAP workloads. It is a rule-based, cross-project validation service for evaluating workloads running on Google Cloud.

You can use Workload Manager to evaluate your SAP HANA and SAP NetWeaver workloads, and detect deviations from key best practices that SAP, OS vendors, and Google Cloud prescribe. This helps you improve the quality, reliability, and performance of your SAP workloads.

The set of rules provided will continue to evolve to cover new machine types and storage options as they become available, and extend SAP HANA and SAP NetWeaver best practices as relevant for your SAP workloads.

For more information, see the Product overview.

April 10, 2023

BeyondCorp Enterprise

Dry run configuration of context-aware access policy for the Google Cloud console and Google Cloud APIs is generally available (GA). With this feature, users can understand the impact of a CAA policy change before applying them to end users and impacting the real traffic.

BigQuery

The limit for maximum result size (20 GiB logical bytes) when querying Azure or Amazon Simple Storage service (S3) data is now generally available (GA). Querying Azure and Amazon S3 data are now subject to the following quotas and limitations:

  • The maximum row size is 10 MiB. For more information, see Quotas for query jobs.

  • If your query uses the ORDER BY clause and has a result size larger than 256 MB, then your query fails. Previously, this limit was 2 MB. For more information, see Limitations.

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

Go

Changes for bigquery/storage/apiv1beta1

1.50.0 (2023-04-03)

Features
  • bigquery/connection: Add spark connection properties type (#7570) (499b489)
  • bigquery/migration: Add request_source field and update formatting (#7586) (c967961)
  • bigquery/reservation: Add edition/autoscale related fields (#7608) (2b7bb66)
  • bigquery/storage/managedwriter: Decouple connections and writers (#7314) (7d085b4)
  • bigquery/storage/managedwriter: Introduce location routing header (#7663) (cf06802)
Bug Fixes
  • bigquery/storage/managedwriter: Fix option propagation (#7669) (f684e16)
Documentation
  • bigquery/reservation: Mention that some fields are deprecated (597ea0f)

The results for queries against table snapshots can now be returned from cache.

Cloud Bigtable

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

Java

Changes for google-cloud-bigtable

2.20.3 (2023-04-03)

Dependencies
  • Upgrade shared dependencies to 3.6.0 and monitoring to 3.15.0 (#1688) (c0bad0d)
Cloud Run

When deploying a new revision, Cloud Run now starts enough instances of the new revision before directing traffic to it. This reduces the impact of new revision deployments on request latencies, notably when serving high levels of traffic.

Cloud Spanner

Cloud Spanner integration with Data Catalog is now available in Preview in the europe-central2 region.

For more information, see Manage resources using Data Catalog.

Config Controller

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

Dataflow

Dataflow cost monitoring is now available in preview.

Pub/Sub

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

Java

Changes for google-cloud-pubsub

1.123.8 (2023-04-04)

Dependencies
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.6.0 (#1541) (828db7c)

Python

Changes for google-cloud-pubsub

2.16.0 (2023-04-06)

Features
  • Enable "rest" transport in Python for services supporting numeric enums (#863) (a80c1d1)
Documentation
  • Fix formatting of request arg in docstring (#894) (ee2ea73)
SAP on Google Cloud

Cloud Storage Backint agent for SAP HANA version 1.0.25

Version 1.0.25 of the Cloud Storage Backint agent for SAP HANA is available. This version includes logging enhancements.

For more information about the agent, see Cloud Storage Backint agent for SAP HANA overview.

Update from Red Hat for ASCS/ERS order constraints in ENSA2 and ENSA1

According to Red Hat's recently updated guidance for SAP NetWeaver high-availability clusters on RHEL, you now only need to use one order constraint to start the ASCS resource group and stop the ERS resource group. This applies to both ENSA2 and ENSA1 architectures.

Google Cloud recommends that you update your SAP NetWeaver systems to use a single order constraint at your earliest convenience to comply with Red Hat's recommendation. To align with this update, Google Cloud has revised its guidance to configure the location and ordering constraints for SAP NetWeaver high-availability clusters on RHEL.

For more information from Red Hat, see:

VPC Service Controls

Preview stage support for the following integration:

Virtual Private Cloud

Documentation updates for Private Service Connect: