Conversational analytics in BigQuery is now available in the following locations:
northamerica-northeast1(Montréal)northamerica-northeast2(Toronto)
For more information, see Locations.
310 notes from 21 of 29 services · updated
Conversational analytics in BigQuery is now available in the following locations:
northamerica-northeast1 (Montréal)northamerica-northeast2 (Toronto)For more information, see Locations.
gemini-3.5-flash-lite has become generally available (GA). See Generative quotas for how to request quota for Gemini 3 and later models.For GKE Standard CPU node pools, GKE can now upgrade nodes by updating the existing Compute Engine VM in place, instead of deleting the VM and creating a new one. Because the node keeps its underlying VM, it also keeps its compute capacity during the upgrade. This lowers the risk that a node upgrade fails or stalls because resources aren't available.
To enable this type of upgrade, use surge upgrades with the maxUnavailable field set to a value greater than 0. For more details about when GKE reuses the same Compute Engine instance, including exceptions, see maxUnavailable: GKE makes an existing node unavailable to recreate it.
This change applies to all GKE versions. To opt out, contact Cloud Customer Care.
You can now use column aliases in GoogleSQL. This feature lets you define an alias for an expression in the SELECT clause of a SQL query and immediately reference that alias within the same SELECT list or in the WHERE clause of the same query block.
Column aliases also streamline the migration of workloads from other data warehouses such as Snowflake and Teradata, by supporting their syntax.
This feature is generally available, and is opt-in only. To use column aliases, you must first enable the feature.
Preview: You can create regional disks, including Hyperdisk Balanced High Availability volumes, by cloning a zonal boot disk.
For more information, see Duplicate a disk with clones.
RESERVATION_CAPACITY_LIMIT_EXCEEDED error. For more information, see Reservation capacity limit exceeded.Generally available: The storage-optimized Z4M machine series is generally available for Compute Engine. Powered by fifth generation Intel Emerald Rapids Xeon Scalable processors and Titanium offload processors, Z4M instances are purpose-built for workloads that require larger storage capacity, such as:
The Z4M machine series delivers up to 1,536 GB of memory and 168,000 GiB of local Titanium SSD capacity. Z4M also supports up to 400 Gbps of network bandwidth using two physical NICs. Z4M instances use Titanium and Cloud RDMA to help enable higher levels of networking performance, isolation, and security.
For more information, see Storage-optimized machine family.
Dataflow Auto VM Selection now supports 4th generation Compute Engine machine series. When Auto VM Selection is enabled, the service prioritizes these newer generation VMs for improved performance. If 4th generation VMs are unavailable at startup, the service automatically falls back to widely available 2nd generation machine families to ensure that your jobs can start without unnecessary delays.
For more information, see Auto VM Selection.
The Apache Hive catalog endpoint in the Lakehouse runtime catalog is now generally available (GA). This integration lets you use the metastore as a serverless, central metadata layer, enabling seamless data sharing and unified querying across Apache Spark, Apache Hive, and BigQuery.
For more information, see About the Hive catalog endpoint and Set up Spark and Hive with the Lakehouse runtime catalog.
Metadata migration from Dataproc Metastore to Lakehouse is now generally available (GA). You can perform a one-time backfill migration or dry run to migrate metadata from a Dataproc Metastore service to an Apache Iceberg REST catalog endpoint or a Hive catalog endpoint using the Google Cloud console, the gcloud CLI, or the REST API.
For more information, see Migrate metadata from Dataproc Metastore to Lakehouse.
AI.AGG function now supports the output_schema argument, which lets you specify the schema of the function output as a comma-separated list of fields. This feature is generally available (GA).Generally available: You can increase the size of a Google Cloud Hyperdisk volume that's in multi-writer mode while the volume is attached to multiple instances. Previously, you had to detach the volume from all instances before you could resize it.
For more information, see Share disks between instances and Change the size or provisioned performance of a Hyperdisk volume.
(2026-R44) Version updates
GKE cluster versions have been updated.
New versions available for upgrades and new clusters.
The following versions are now available for new GKE clusters, and for manual control plane upgrades and node upgrades for existing clusters. For more information about versioning and upgrades, see GKE versioning and support and About GKE cluster upgrades.
Rapid channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Regular channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Stable channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Extended channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.No channel (deprecated)
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.(2026-R44) Security updates
This release includes new GKE versions that use updated Container-Optimized OS images. These updated images are cumulative, incorporating security fixes from all Container-Optimized OS versions released since the previous GKE release.
To identify the specific vulnerabilities that were resolved in each updated Container-Optimized OS image, see the Security release notes for that image. The following table includes links to the release notes for each updated Container-Optimized OS image:
| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.2963000 | cos-121-18867-624-8 | cos-121-18867-624-8 release notes |
| 1.35.8-gke.1975000 | cos-125-19216-700-23 | cos-125-19216-700-23 release notes |
| 1.37.1-gke.1697000 | cos-133-19999-44-85 | cos-133-19999-44-85 release notes |
| 1.38.0-gke.2884000+preview | cos-133-19999-44-85 | cos-133-19999-44-85 release notes |
Fixed an issue in GKE Sandbox where Pods using the Cloud Storage FUSE CSI driver could become indefinitely stuck in a Terminating state.
To resolve this issue, upgrade your node pools to GKE version 1.37.1-gke.1552000 or later and add the dev.gvisor.fuse.abort-on-teardown: "true" annotation to your Pod or Deployment metadata.
For more information, see About Cloud Storage FUSE CSI driver for GKE and GKE Known Issues.
AI.AGG function is generally available (GA). You can use this function to semantically aggregate unstructured input data based on natural language instructions.gemini-4-argon model. This model is generally available.viewFullContext JSON API method.object_contexts_catalog_view), which you can use to analyze object contexts in BigQuery. For more information, see Object contexts catalog and Analyze object contexts.projectViews and imageViews endpoints. Querying regional views isolates your control-plane read requests to a specific region, helping your workloads stay available during global API disruptions. For more information, see Use regional views for resilient control-plane reads and Access global resources regionally for high availability.Development mode environments and Environment hibernation are now generally available (GA).
You can now create Managed Airflow (Gen 3) environments with Airflow 3 in development mode to test and develop DAGs before publishing them to production. You can hibernate development mode environments when you no longer need them. Hibernation reduces most environment costs to zero.
Upgrade rollbacks are available in Managed Airflow (Gen 3). You can roll back an environment upgrade if you encounter degraded performance, Airflow bugs, or compatibility issues with your DAGs, plugins, or dependencies.
This feature is gradually rolling out over several releases. In this release, it's available in the following regions: europe-north1, europe-west3, us-east1, and us-west2.
constraints/gcp.restrictEndpointUsage) organization policy is active now use regional endpoints for services like Cloud Storage, Cloud Logging, Pub/Sub, and Data Lineage.(Managed Airflow Gen 3) Added the scheduler loop duration metric:
composer.googleapis.com/workload/scheduler/loop_duration: time spent running one Scheduler loop.Database retention in Managed Airflow (Gen 3) now includes new Airflow 3 metadata tables, and updated retention logs to report the exact number of removed rows.
This feature is gradually rolling out over several releases. In this release, it's available in the following regions: europe-north1, europe-west3, us-east1, and us-west2.
Managed Airflow (Gen 3) environments now report Airflow workloads startup failure logs for issues such as internal quota limits, insufficient capacity, or internal errors (excluding failures related to KubernetesPodOperator or KubernetesExecutor).
This fix is available without an upgrade and will gradually roll out to all Managed Airflow Gen 3 environments. You can upgrade your environment to receive this update immediately.
image-version property set in the API request body could sometimes cause a long-running operation to fail.airflow-monitoring pod could run out of memory (OOMKilled) when calculating scheduled snapshot metrics in environments with a large number of files in their environment's bucket.apache-airflow-providers-google package was upgraded to version 22.6.0. For more information about changes, see the apache-airflow-providers-google changelog.apache-airflow-providers-cncf-kubernetes package was upgraded to version 10.23.0. For changes in other packages, see the preinstalled packages changelog.New images are available in Managed Airflow (Gen 2):
New Airflow builds are available in Managed Airflow (Gen 3):
Outbound Endpoints for Cloud DNS is available in Preview.
Attach Outbound Endpoints to forwarding zones or server policies to enable direct DNS query forwarding from VPC networks to external and on-premises DNS resolvers using private IP addresses. For more information, see Outbound Endpoints overview.
Generally available: The network-optimized C4N machine types with 375 GiB to 12,000 GiB of attached Titanium SSD are now generally available.
For more information, see C4N machine series and About Local SSD disks.
The BigQuery Data Engineering Agent is now available in the asia-northeast1 (Tokyo) regional endpoint and supports the gemini-3.5-flash model. For more information, see Where Gemini in BigQuery processes your data.
This feature is Generally Available (GA).
chrony and ptp_kvm to achieve accuracy designed to be within 1 ms. Accurate time synchronization is supported in all standard public Google Cloud regions and zones. For more information, see Configure accurate time for Compute Engine VMs.(2026-R43) Version updates
GKE cluster versions have been updated.
New versions available for upgrades and new clusters.
The following versions are now available for new GKE clusters, and for manual control plane upgrades and node upgrades for existing clusters. For more information about versioning and upgrades, see GKE versioning and support and About GKE cluster upgrades.
Rapid channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Regular channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Stable channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Extended channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.No channel (deprecated)
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.(2026-R43) Security updates
This release includes new GKE versions that use updated Container-Optimized OS images. These updated images are cumulative, incorporating security fixes from all Container-Optimized OS versions released since the previous GKE release.
To identify the specific vulnerabilities that were resolved in each updated Container-Optimized OS image, see the Security release notes for that image. The following table includes links to the release notes for each updated Container-Optimized OS image:
| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.2925000 | cos-121-18867-624-2 | cos-121-18867-624-2 release notes |
| 1.32.13-gke.2662000 | cos-121-18867-624-2 | cos-121-18867-624-2 release notes |
| 1.33.13-gke.1915000 | cos-121-18867-624-2 | cos-121-18867-624-2 release notes |
| 1.34.12-gke.1153000 | cos-125-19216-700-7 | cos-125-19216-700-7 release notes |
| 1.35.8-gke.1919000 | cos-125-19216-700-7 | cos-125-19216-700-7 release notes |
| 1.36.4-gke.2202002 | cos-129-19506-505-8 | cos-129-19506-505-8 release notes |
| 1.37.1-gke.1552000 | cos-133-19999-44-85 | cos-133-19999-44-85 release notes |
| 1.38.0-gke.2743000+preview | cos-133-19999-44-85 | cos-133-19999-44-85 release notes |
BigQuery offers TimesFM 3.0, a built-in time series forecasting model that implements Google Research's open source TimesFM model. You can use TimesFM 3.0 with the following functions:
AI.FORECAST to perform time series forecasting. In addition to univariate forecasting, you can now perform multivariate forecasting that predicts values for multiple time series based on historical values and additional covariates.AI.EVALUATE to perform univariate time series evaluation.AI.DETECT_ANOMALIES to perform univariate time series anomaly detection.Conversational analytics in BigQuery also supports using TimesFM 3.0 with these functions.
To try using the TimesFM 3.0 model for multivariate forecasting with the AI.FORECAST function, see Forecast a single time series with a TimesFM multivariate model and Forecast multiple time series with a TimesFM multivariate model.
The TimesFM 3.0 model is in Preview.
General Availability: VPC Flow Logs supports TCP connection logging for VM instances and serverless endpoints. Connection logging captures outbound TCP connection attempts and acknowledged inbound TCP connections.
You can enable this feature in a VPC Flow Logs configuration for a subnet (through the Network Management API), a VPC network, or an organization.
AI.CAUSAL_EFFECT function to quantify the impact of specific interventions on time series data. This feature is in Preview.Starting with GKE version 1.36, the default engine for kube-dns is CoreDNS. For Pod IP DNS queries in the ..pod.cluster.local format, CoreDNS returns NXDOMAIN if the specified does not exist. The legacy kubernetes/dns implementation skipped checking the existence of the namespace provided in the segment in these queries.
Queries in the ..pod.cluster.local format are not part of the Kubernetes DNS specification. We can't guarantee that uses outside of those specified in the DNS spec will remain consistent across releases.
Mitigation:
...svc.cluster.local).Revoking active sessions and short-lived credentials for Workforce Identity Federation users (principals) across all clients is generally available. You can revoke workforce user sessions by using the gcloud CLI or the REST API.
For more information, see Revoke Workforce Identity Federation user sessions.
gemini-embedding-2 model works well for embedding long strings, including multilingual and unstructured data. It supports a mix of text, images, audio, video, and PDF files. You can use this model in the AI.EMBED, AI.SIMILARITY, and AI.GENERATE_EMBEDDING functions. This model is generally available.Generally available: Z3 machine types that have 8 to 44 vCPUs can use Hyperdisk Balanced High Availability volumes to synchronously replicate data across two zones.
For more information, see About Hyperdisk Balanced High Availability.
Starting on July 1, 2026, Identity Service for GKE is deprecated in GKE version 1.36 and earlier. This feature is also unavailable in organizations that were created on or after July 1, 2025. GKE version 1.37 and later don't support Identity Service for GKE. Before you upgrade clusters to 1.37 and later, disable this feature and migrate to Workforce Identity Federation.
For more information, see Identity Service for GKE deprecation.
gemini-3.7-flash model for the us, eu, and global multi-regional endpoints.(2026-R42) Version updates
GKE cluster versions have been updated.
New versions available for upgrades and new clusters.
The following versions are now available for new GKE clusters, and for manual control plane upgrades and node upgrades for existing clusters. For more information about versioning and upgrades, see GKE versioning and support and About GKE cluster upgrades.
Rapid channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Regular channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Stable channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Extended channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.No channel (deprecated)
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.(2026-R42) Security updates
This release includes new GKE versions that use updated Container-Optimized OS images. These updated images are cumulative, incorporating security fixes from all Container-Optimized OS versions released since the previous GKE release.
To identify the specific vulnerabilities that were resolved in each updated Container-Optimized OS image, see the Security release notes for that image. The following table includes links to the release notes for each updated Container-Optimized OS image:
| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.2825000 | cos-121-18867-584-32 | cos-121-18867-584-32 release notes |
| 1.32.13-gke.2567000 | cos-121-18867-584-32 | cos-121-18867-584-32 release notes |
| 1.33.13-gke.1815000 | cos-121-18867-584-32 | cos-121-18867-584-32 release notes |
| 1.34.12-gke.1011000 | cos-125-19216-655-40 | cos-125-19216-655-40 release notes |
| 1.35.8-gke.1796000 | cos-125-19216-655-40 | cos-125-19216-655-40 release notes |
| 1.38.0-gke.2240000+preview | cos-beta-133-19999-44-28 | cos-beta-133-19999-44-28 release notes |
In GKE control plane versions 1.36.3-gke.1244000 and later, Cloud Storage FUSE CSI driver (gcsfusecsi-node) DaemonSet Pods fail to start on specific node pools. The Pods crash and log the following error:
MountVolume.SetUp failed for volume "host-proc-sys-fs-fuse" : hostPath type check failed: /proc/sys/fs/fuse is not a directory.
This issue occurs during a version skew when node pools run an older kernel lacking the required host path (earlier than 6.12.67 for Container-Optimized OS, or earlier than 6.13 for Ubuntu). Affected node pool configurations include:
ubuntu_containerd) node pools.cos_containerd) node pools on GKE versions 1.33 and earlier, 1.34 versions earlier than 1.34.6-gke.1154000, and 1.35 versions earlier than 1.35.3-gke.1389000.Workaround: For cos_containerd node pools, upgrade the node pool to a version with the required kernel support (for example, 1.34.6-gke.1154000 or later, 1.35.3-gke.1389000 or later, or match the control plane). For ubuntu_containerd node pools, a fix is in progress. Alternatively, downgrade the control plane to a version earlier than 1.36.3-gke.1244000.
Generally available: Expanded machine series support for sharing the same Hyperdisk volume between instances:
For more information, see Sharing a disk between instances.
You can now use the OBJ.LIST function to perform spontaneous discovery and analysis of unstructured data. The OBJ.LIST function returns a table of metadata and ObjectRef values for files stored in Cloud Storage, and does not require you to create a persistent object table.
This feature is generally available (GA).
DetectIntent API responses. A server-side fix has been applied to redact and sanitize authentication credentials from conversational API outputs. No customer configuration changes or updates are required.gemini-2.5-flash and gemini-2.5-flash-lite models will be deprecated by Dec 23, 2026. Upgrade to newer Gemini models such as gemini-3.1-flash-lite before the deprecation date.Interface-based versioning (IBV) for the Compute Engine API is now generally available. IBV lets you call a specific, date-based API version so you can adopt API changes on your own schedule.
For more information, see Compute Engine API versioning.
Generally available: Compute Engine API version 2026-09-01 is now generally available. In this version, aggregatedList methods return partial results by default when a scope is unreachable. The returnPartialSuccess query parameter is no longer available in aggregatedList and list methods.
For more information, see the 2026-09-01 REST reference.
Preview: Compute Engine API version 2026-10-01-preview is now available in Preview. In this version, the quotas field is no longer available in responses from the projects.get, regions.get, and regions.list methods. To view and manage quota information, use the Cloud Quotas API.
For more information, see the 2026-10-01-preview REST reference.
Generally available: You can create a standard or archive snapshot of a disk and protect the snapshot with a customer-managed encryption key (CMEK), even if the source disk isn't protected with a CMEK. If the source disk is protected with a CMEK, then you can use a different CMEK to encrypt the new snapshot.
For more information, see Create a CMEK-encrypted snapshot.
The legacy Logging agent has officially reached its end of support. All standard maintenance and regular bug fixes for the agent have ceased. We recommend migrating to one of the supported alternatives. For more information about this deprecation, see Legacy Monitoring and Logging agents end of support.
Breaking
Only platform services can write log entries to billing accounts. These logs have names with the format billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID]. For more information, see entries.write.
example.cloud.run, that are easy to remember and globally available for your Cloud Run services. No DNS configuration, load balancers, or extra costs required (Preview).Generally available: The C4D machine series supports Hyperdisk Throughput.
For more information, see About Hyperdisk Throughput and Hyperdisk Throughput performance limits.
apache-airflow-providers-google package was upgraded to version 22.4.0. For more information about changes, see the apache-airflow-providers-google changelog.New Airflow builds are available in Managed Airflow (Gen 3):
New images are available in Managed Airflow (Gen 2):
Preview: To protect standard snapshots from accidental or malicious deletion, Compute Engine retains deleted snapshots in the recycle bin for three days before permanently erasing the snapshots.
For more information, see Retain deleted resources in the recycle bin.
Preview: Cloud EKM supports external key migration. For keys with the EXTERNAL or EXTERNAL_VPC protection levels, you can create new key versions with either of these protection levels. You can also change the protection level of existing external key versions to change how you access your existing key material with zero downtime and without reconfiguring your applications.
For more information about migrating external keys, see Migrate external keys.
(2026-R40) Version updates
GKE cluster versions have been updated.
New versions available for upgrades and new clusters.
The following versions are now available for new GKE clusters, and for manual control plane upgrades and node upgrades for existing clusters. For more information about versioning and upgrades, see GKE versioning and support and About GKE cluster upgrades.
Rapid channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Regular channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Stable channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Extended channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.No channel (deprecated)
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.(2026-R40) Security updates
This release includes new GKE versions that use updated Container-Optimized OS images. These updated images are cumulative, incorporating security fixes from all Container-Optimized OS versions released since the previous GKE release.
To identify the specific vulnerabilities that were resolved in each updated Container-Optimized OS image, see the Security release notes for that image. The following table includes links to the release notes for each updated Container-Optimized OS image:
| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.2759000 | cos-121-18867-584-7 | cos-121-18867-584-7 release notes |
| 1.32.13-gke.2504000 | cos-121-18867-584-7 | cos-121-18867-584-7 release notes |
| 1.33.13-gke.1721000 | cos-121-18867-584-7 | cos-121-18867-584-7 release notes |
| 1.34.11-gke.1209000 | cos-125-19216-655-12 | cos-125-19216-655-12 release notes |
| 1.35.8-gke.1626000 | cos-125-19216-655-12 | cos-125-19216-655-12 release notes |
| 1.36.4-gke.1495000 | cos-129-19506-448-20 | cos-129-19506-448-20 release notes |
| 1.38.0-gke.1002000+preview | cos-beta-133-19999-44-28 | cos-beta-133-19999-44-28 release notes |
As of September 15, 2026, NVIDIA P100 (nvidia-tesla-p100 and nvidia-tesla-p100-vws) GPUs have reached end of support (EOS) and are shut down. You can no longer create, launch, or access Compute Engine instances or other Google Cloud resources that use NVIDIA P100 GPUs.
For information about migrating your workloads to supported GPU alternatives such as the G2 (NVIDIA L4) or G4 (NVIDIA RTX PRO 6000) machine series, see NVIDIA P100 end of support.
NVIDIA T4 (nvidia-tesla-t4 and nvidia-tesla-t4-vws) and NVIDIA P4 (nvidia-tesla-p4 and nvidia-tesla-p4-vws) GPUs are deprecated and will reach end of support (EOS) on August 1, 2027. After August 1, 2027, you won't be able to create, launch, or access Compute Engine instances or other Google Cloud resources that run NVIDIA T4 or P4 GPUs. In addition, you can no longer purchase or renew 3-year committed use discounts (CUDs) for NVIDIA T4 or P4 GPUs.
To transition your workloads to supported GPU models such as the G2 (NVIDIA L4) or G4 (NVIDIA RTX PRO 6000) machine series before the EOS date, see NVIDIA T4 end of support and NVIDIA P4 end of support.
You can use System for Cross-domain Identity Management (SCIM) data as the source for both user and group claims in the OAuth sign-in workflows for Looker. You can also use Extended Session Length (ESL) when using SCIM.
This feature is in Preview.
For more information, see the following:
Spanner supports automatic parameterization of SQL query literals to improve query performance, reduce latency, and lower CPU costs. Spanner converts literal values hardcoded in CRUD-style queries, such as primary key lookups, index lookups, and primary key joins, into query parameters, allowing execution plans to be cached and reused to reduce latency and CPU costs.
For more information, see Use query parameters and statement hints (GoogleSQL and PostgreSQL).
Generally available: The storage-optimized Z4D machine series is generally available for Compute Engine. Powered by AMD EPYC Turin processors and Titanium offload processors, Z4D instances are purpose-built for low core usage and high storage density workloads such as:
The Z4D machine series delivers up to 3 TB of memory and 42,000 GiB of local Titanium SSD capacity. Z4D also supports up to 400 Gbps of network bandwidth using two physical NICs. Z4D instances are available in predefined standardlssd and highlssd machine shapes.
For more information, see Storage-optimized machine family.
(2026-R39) Version updates
GKE cluster versions have been updated.
New versions available for upgrades and new clusters.
The following versions are now available for new GKE clusters, and for manual control plane upgrades and node upgrades for existing clusters. For more information about versioning and upgrades, see GKE versioning and support and About GKE cluster upgrades.
Rapid channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Regular channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Stable channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Extended channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.No channel (deprecated)
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.(2026-R39) Security updates
This release includes new GKE versions that use updated Container-Optimized OS images. These updated images are cumulative, incorporating security fixes from all Container-Optimized OS versions released since the previous GKE release.
To identify the specific vulnerabilities that were resolved in each updated Container-Optimized OS image, see the Security release notes for that image. The following table includes links to the release notes for each updated Container-Optimized OS image:
| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.37.0-gke.3503000 | cos-129-19506-299-82 | cos-129-19506-299-82 release notes |
Small capacity Filestore instances for the Regional service tier are generally available (GA). Small capacity instances start at 100 GiB and scale in 1 GiB increments, providing an option for development, testing, and applications with low traffic or basic storage needs.
For more information, see Small capacity instances.
Filestore agent volumes provide managed, high-density elastic NFS storage backed by regional volume pools for stateful AI agent sandboxes, autonomous agent fleets, and multi-agent developer environments.
The Filestore agent volumes feature is available to all Google Cloud customers for evaluation and non-production use. To request access for your Google Cloud project, submit the Filestore agent volumes access request form. Production support is offered on an allow list basis under a limited General Availability (GA) program. To check your eligibility or to request production support, use the access form.
For more information, see About Filestore agent volumes.
The Cloud OAuth API (cloudoauth.googleapis.com) is available in Preview.
The Cloud OAuth API provides dedicated OAuth 2.0 and OpenID Connect (OIDC) token exchange and authentication endpoints for Workforce Identity Federation integrations. Applications can use the Cloud OAuth API to exchange external credentials, authorization codes, or refresh tokens for Google Cloud access tokens, or to retrieve authenticated user profile claims and enterprise group memberships.
For more information, see the following documentation:
General Availability: VPC Flow Logs adds the following metadata annotations for Private Service Connect:
src_psc_interface and dest_psc_interfacepsc.consumer_connectionpsc.psc_endpoint.namepsc.psc_attachment.nameFor more information, see Record format.
Public preview: Network-optimized C4N machine type with 375 GiB to 12,000 GiB of attached Titanium SSD are now available in Preview. You don't have to request allowlist approval.
For more information, see C4N machine series.
Parameter Manager supports CRC32C checksums to verify data integrity when you add or access parameter versions.
For more information, see Data integrity assurance.
Spanner Graph supports the following enhancements for CREATE PROPERTY GRAPH:
OPTIONS (description and synonyms) on labels and properties to provide context and improve discoverability for natural language querying interfaces.validate_element_key_uniqueness option in the property graph OPTIONS clause to control whether Spanner Graph validates element key uniqueness at schema creation time.For more information, see CREATE PROPERTY GRAPH statement and Disabled key validation.
The Identity and Access Management (IAM) Model Context Protocol (MCP) server is generally available. You can connect to the IAM remote MCP server from AI applications to inspect and manage custom roles and deny policies across your resources.
For more information, see the following documentation:
A chart on a dashboard can override the dashboard's time-range setting. This feature lets you view trends over a long period or metric data with low sampling rates alongside charts that show only recent data, and is Generally Available (GA).
For more information, see the following documents:
You can get IAM role suggestions from Gemini programmatically by using the Policy Assist API (Preview).
For more information, see the following documentation:
(2026-R38) Version updates
GKE cluster versions have been updated.
New versions available for upgrades and new clusters.
The following versions are now available for new GKE clusters, and for manual control plane upgrades and node upgrades for existing clusters. For more information about versioning and upgrades, see GKE versioning and support and About GKE cluster upgrades.
Rapid channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Regular channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Stable channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Extended channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.No channel (deprecated)
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.(2026-R38) Security updates
This release includes new GKE versions that use updated Container-Optimized OS images. These updated images are cumulative, incorporating security fixes from all Container-Optimized OS versions released since the previous GKE release.
To identify the specific vulnerabilities that were resolved in each updated Container-Optimized OS image, see the Security release notes for that image. The following table includes links to the release notes for each updated Container-Optimized OS image:
| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.2689000 | cos-117-18613-731-2 | cos-117-18613-731-2 release notes |
| 1.36.4-gke.1247000 | cos-129-19506-448-8 | cos-129-19506-448-8 release notes |
| 1.37.0-gke.3165000 | cos-129-19506-299-82 | cos-129-19506-299-82 release notes |
Parameter Manager supports using tags to group and organize parameters and conditionally manage access control using Identity and Access Management (IAM) policies.
For more information, see Create and manage tags.
Kubernetes 1.37 is available
Kubernetes 1.37 is now available in the Rapid channel. For more information about the content of Kubernetes 1.37, read the Kubernetes 1.37 Release Notes and Kubernetes 1.37 Release Blog.
Removed in 1.37
Other changes in 1.37
--node-creation-mode=KUBELET. For more information, see Disable control plane node creation.reservedResourcesConfig option in the node system configuration file.You can use Storage batch operations to do the following:
For more information, see Storage batch operations overview and Create and manage batch operations jobs.
Spanner supports the following PostgreSQL-dialect database operators:
ILIKE (~~*)NOT ILIKE (!~~*)Spanner supports the following PostgreSQL-dialect database functions:
pg.ilikepg.not_ilikeFor more information, see Pattern matching operators and Functions.
(2026-R37) Version updates
GKE cluster versions have been updated.
New versions available for upgrades and new clusters.
The following versions are now available for new GKE clusters, and for manual control plane upgrades and node upgrades for existing clusters. For more information about versioning and upgrades, see GKE versioning and support and About GKE cluster upgrades.
Rapid channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Regular channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Stable channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Extended channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.No channel (deprecated)
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.(2026-R37) Security updates
This release includes new GKE versions that use updated Container-Optimized OS images. These updated images are cumulative, incorporating security fixes from all Container-Optimized OS versions released since the previous GKE release.
To identify the specific vulnerabilities that were resolved in each updated Container-Optimized OS image, see the Security release notes for that image. The following table includes links to the release notes for each updated Container-Optimized OS image:
| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.2667000 | cos-117-18613-675-64 | cos-117-18613-675-64 release notes |
| 1.32.13-gke.2393000 | cos-121-18867-584-3 | cos-121-18867-584-3 release notes |
| 1.35.8-gke.1225000 | cos-125-19216-532-135 | cos-125-19216-532-135 release notes |
| 1.36.4-gke.1082000 | cos-129-19506-299-161 | cos-129-19506-299-161 release notes |
| 1.37.0-gke.2155000 | cos-129-19506-299-82 | cos-129-19506-299-82 release notes |
Spanner supports using the TABLESAMPLE operator in PostgreSQL-dialect databases to select a random sample of a dataset.
For more information, see TABLESAMPLE operator.
GKE version 1.35.1-gke.1031000 and later include the following changes to automatically created firewall rules for Services:
1000 to 999.If you use custom firewall rules to override GKE firewall rules for Services, these changes might cause unexpected behavior. Before you upgrade your clusters to version 1.35.1-gke.1031000 or later, do the following:
1000, change the priority of those rules to a numerically lower value (such as 999 or lower) to maintain their precedence.General Availability: You can reserve static external IPv6 addresses from bring your own IP addresses (BYOIP) sub-prefixes that are in EXTERNAL_IPV6_FORWARDING_RULE_CREATION mode.
You can assign these addresses to forwarding rules for external passthrough Network Load Balancers and external protocol forwarding. You can also promote ephemeral IPv6 BYOIP addresses that are used by external forwarding rules to reserved static IP addresses.
For more information, see Create external forwarding rules.
(2026-R36) Version updates
GKE cluster versions have been updated.
New versions available for upgrades and new clusters.
The following versions are now available for new GKE clusters, and for manual control plane upgrades and node upgrades for existing clusters. For more information about versioning and upgrades, see GKE versioning and support and About GKE cluster upgrades.
Rapid channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Regular channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Stable channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.Extended channel
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.No channel (deprecated)
Note: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.(2026-R36) Security updates
This release includes new GKE versions that use updated Container-Optimized OS images. These updated images are cumulative, incorporating security fixes from all Container-Optimized OS versions released since the previous GKE release.
To identify the specific vulnerabilities that were resolved in each updated Container-Optimized OS image, see the Security release notes for that image. The following table includes links to the release notes for each updated Container-Optimized OS image:
| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.2630000 | cos-117-18613-675-56 | cos-117-18613-675-56 release notes |
| 1.34.10-gke.1328000 | cos-125-19216-532-123 | cos-125-19216-532-123 release notes |
| 1.35.8-gke.1026000 | cos-125-19216-532-123 | cos-125-19216-532-123 release notes |
| 1.37.0-gke.2034000+preview | cos-129-19506-299-82 | cos-129-19506-299-82 release notes |
Cloud KMS supports deleting key rings in General Availability.
For more information about deleting Cloud KMS resources, see Delete Cloud KMS resources.
The Agent Identity auth manager and the Agent Identity APIs (agentidentity.googleapis.com and agentidentitycredentials.googleapis.com) are generally available.
Agent Identity auth manager provides a centralized credentials vault and authentication broker that simplifies outbound tool authentication for 3-legged OAuth, 2-legged OAuth, and API keys. The Agent Identity APIs replace the legacy IAM Connectors API (iamconnectors.googleapis.com) for managing auth providers and agent identities.
For more information, see the following documentation:
Rapid Cache supports prefix-level ingest-on-write filtering, allowing you to selectively ingest objects that match specific prefixes rather than ingesting all objects written to a bucket.
For more information, see Ingesting data on write.
allow_incomplete_view query hint in SQL queries to read data from a continuous materialized view before its initial population finishes. This feature is generally available (GA). For more information, see Read data during initial population.If you delete your project, buckets that have soft delete enabled are now retained for a limited amount of time before being permanently deleted. If you restore a deleted project during this time period, these buckets are restored to the state that they were in when the project was deleted.
For more information about soft delete and the restoration window, see Soft delete.
agentidentity.googleapis.com/AuthProvider. For more information, see Use custom organization policies for Agent Identity. This feature is in GA.Agent Identity VPC Service Controls (VPC Service Controls) integration is generally available. You can add the Agent Identity API (agentidentity.googleapis.com) and Agent Identity Credentials API (agentidentitycredentials.googleapis.com) to a service perimeter and specify agent identities in ingress and egress rules.
For more information, see Agent Identity overview.
CLUSTER_ATTRIBUTE() filter to restrict continuous materialized view processing to specific clusters. This function lets you isolate views within an instance. This feature is generally available (GA). For more information, see Non-deterministic SQL functions.The workflow for creating workforce identity pool providers in the Google Cloud console changed. After submitting the initial provider configuration, the console directs you to a centralized page to configure provider attributes, including attribute mappings, attribute conditions, and extra attributes.
For more information, see Manage workforce identity pools and providers.
Parameter Manager enforces the location organization policy (constraints/gcp.resourceLocations) on resources in the global location.
If your organization policy restricts allowed resource locations, you must explicitly allow the global location in the policy. Otherwise, attempts to create global resources fail.
This helps ensure that Parameter Manager consistently applies the location organization policy checks to global resources.
For more information, see Defining resource locations.
Go
1.52.0 (2026-08-03)
Features
Bug Fixes
Performance Improvements
Dynamic channel pooling (DCP) for gRPC channels in the Spanner Go and Java client libraries is generally available (GA).
DCP prevents performance issues from under-provisioned or over-provisioned channels and reduces configuration overhead. DCP is disabled by default.
For more information, see Configure the number of sessions and gRPC channels in the pools.
Preview: Cloud KMS supports quantum-safe key import. You can use the following quantum-safe import methods:
HPKE_KEM_XWING_HKDF_SHA256_AES_256_GCMHPKE_KEM_ML_KEM_768_HKDF_SHA256_AES_256_GCMHPKE_KEM_ML_KEM_1024_HKDF_SHA256_AES_256_GCMFor more information about quantum-safe key import, see Quantum-safe key import.
Organization Policy Service custom constraints are available for Privileged Access Manager (PAM). You can use custom constraints to restrict how users create and modify entitlements and grants. This feature is in Preview.
For more information, see Use custom organization policies for Privileged Access Manager.
pause_on_failure service option. This feature lets you preserve the state of your batch pipeline job, address external issues, and resume processing without losing completed work. You can use this option to automatically pause a job on failure, or use this feature to manually pause a job when you chose to. For more information, see Pause a Dataflow job.General Availability: You can use the Resolve subnet mask setting on a subnet to configure all attached Compute Engine instances with the same netmask as the subnet (instead of /32). Configuring larger instance netmasks lets compute instances discover the MAC addresses of other machines within the same subnet and directly communicate with them by using destination MAC addresses.
For more information, see Compute instance netmasks.
Cloud KMS Autokey with same-project key storage (formerly known as Autokey for delegated key management) is generally available. Autokey with same-project key storage can be used on its own or alongside Autokey with dedicated-project key storage (formerly known as Autokey for centralized key management).
For more information, see Enable Cloud KMS Autokey. To learn how to set guardrails to constrain how Autokey is used in your organization, see Control Autokey usage.
rowid column that serves as the primary key. For more information, see Create a table without defining a primary key.execute_sql tool that you can use to query Bigtable data using natural language prompts. This feature is generally available (GA). For more information, see Use the Bigtable remote MCP server.Go
1.51.0 (2026-07-23)
Features
Bug Fixes
Managed workload identities for Compute Engine are generally available.
For more information, see Configure managed workload identity authentication for Compute Engine.
Automatic rotation of regional Cloud SQL database credentials in Secret Manager is available in Preview. This feature lets you automatically generate secure passwords, update target Cloud SQL database instances (PostgreSQL or SQL Server), and rotate secret versions on a configured schedule without custom Cloud Run functions.
For more information, see Automatic rotation of Cloud SQL secrets.
sizeAboveBytes and sizeBelowBytes let you define a minimum and maximum size threshold for lifecycle actions.Preview: You can reserve static external IPv6 addresses from bring your own IP addresses (BYOIP) sub-prefixes that are in EXTERNAL_IPV6_FORWARDING_RULE_CREATION mode.
You can assign these addresses to forwarding rules for external passthrough Network Load Balancers and external protocol forwarding. You can also promote ephemeral IPv6 BYOIP addresses that are used by external forwarding rules to reserved static IP addresses.
For more information, see Create external forwarding rules.