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
May 05, 2023
AlloyDB for PostgreSQLAlloyDB 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.
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.
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
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 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.
You can now perform deployment verification in the same cluster where your application is running (GKE and Anthos only).
May 04, 2023
Anthos Config ManagementThe 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 Kustomize version from v4.5.2 to v5.0.1. Config Sync leverages the Kustomize executable to render the configurations under the hood. For more information, see the full changelog for Kustomize v5.0.0.
Upgraded bundled Helm version from v3.6.3 to v3.11.2. Config Sync leverages the Helm executable to render the configurations under the hood. For more information, see the changelog for Helm v3.11.0.
Policy Controller has been updated to include a more recent build of OPA Gatekeeper (hash: effa347).
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.
cgroupv2is now used as the default control group configuration.- Ubuntu 22.04 uses
cgroupv2by default. We recommend that you check if any of your applications access thecgroupfilesystem. If they do, they must be updated to usecgroupv2.
- Ubuntu 22.04 uses
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 OpsAPI.Enabled kubelet graceful node shutdown. Non-system Pods are given 15 seconds to terminate, after which system Pods (with the
system-cluster-criticalorsystem-node-criticalpriority 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.
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.
cgroupv2is now used as the default control group configuration.- Ubuntu 22.04 uses
cgroupv2by default. We recommend that you check if any of your applications access thecgroupfilesystem. If they do, they must be updated to usecgroupv2.
- Ubuntu 22.04 uses
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 OpsAPI.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:
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 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
eventssection andoutcomesection 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, orconditionin 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
nocasekeyword 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.
The discovery service can now generate the following observation finding types in Security Command Center:
Data sensitivityData 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.
Dataform Release configurations are available.
Dataform Workflow configurations are available.
M108 release
- Miscellaneous software updates.
M108 release
- The image name
common-container-experimentalwas changed tocommon-container. The related image family name wasn't changed. - Miscellaneous software updates.
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_EXISTSAPI_KEY_APIS_UNRESTRICTEDAPI_KEY_NOT_ROTATEDFIREWALL_NOT_MONITOREDROUTE_NOT_MONITOREDNETWORK_NOT_MONITOREDBUCKET_IAM_NOT_MONITOREDSQL_INSTANCE_NOT_MONITOREDVPC_FLOW_LOGS_SETTINGS_NOT_RECOMMENDEDSQL_LOG_STATEMENTACCESS_TRANSPARENCY_DISABLED
M108 release
The M108 release of Vertex AI Workbench user-managed notebooks includes the following:
- Miscellaneous software updates.
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
BigQueryThe table clones feature of BigQuery is now generally available (GA).
Exclusions for Curated Detections
You can now configure exclusions to more finely tune the results of the Curated Detections provided by the Google Cloud Threat Intelligence (GCTI) team.
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 CX now provides the ADD_DATE system function.
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.
Version 1.5 of the Google Cloud's Agent for SAP is now 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 VMwareAnthos 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=trueto upload a snapshot. Andgkectlhelps 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-configis 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
diskformatparameter, you can use--skip-validation-cluster-healthto 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/mastertonode-role.kubernetes.io/control-planeand added tolerationnode-role.kubernetes.io/control-planeto 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 snapshotwith a Google Support team service accountservice-[GOOGLE_CLOUD_PROJECT_NUMBER]@gcp-sa-anthossupport.iam.gserviceaccount.com,gkectlhelps provision the service account automatically.Upgraded
node-exporterfrom 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_snapshotsfile in the snapshot tarball.We now mount
/opt/datausing disk labeldata.In the vSphere CSI driver, enabled
improved-csi-idempotencyandasync-query-volume, and disabledtrigger-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 describeevents in cluster snapshots for a better user experience.kubectl describeevents fail when the target event expires. In contrastkubectl getevents survive and provide enough debugging information.
Deprecations
Support for
gkeadmon MAC and Windows is deprecated.The
enableWindowsDataplaneV2field in the user cluster configuration file is deprecated.The
gkectl enroll clustercommand is deprecated. Usegcloudto 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-configfailed (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 updateto 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 clusterdidn'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.datastoreinstead ofmasterNode.vsphere.datastore.Fixed an issue where
component-access-sa-keywas missing in theadmin-cluster-credsSecret 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-nodePod 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-operatorcan now be scheduled to a Windows node in a user cluster that has Controlplane V2 enabled.
Fixed the following vulnerabilities:
Critical container vulnerabilities:
High-severity container vulnerabilities:
Container-optimized OS vulnerabilities:
Ubuntu vulnerabilities:
Known issues:
Node pool creation might fail because of redundant VM-Host affinity rules.
gkectl repair admin-mastermight fail because of failure to delete the admin master node object.Pods might remain in Failed state after re-creation or update of a control-plane node.
gkectl upgrade adminmight fail because ofdiskformatparameter in StorageClass.Migrated in-tree vSphere volumes using the Windows file system can't be used with vSphere CSI driver.
hybrid v1.9.2
On May 2, 2023 we released an updated version of the Apigee hybrid software, v1.9.2.
- For information on upgrading, see Upgrading Apigee hybrid to version 1.9.
- For information on new installations, see The big picture.
| 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. |
| 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: |
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.
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).
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.
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.
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 now supports new query capabilities for PostgreSQL dialect databases:
- Set operations (such as UNION and INTERSECT) with ORDER BY, LIMIT, or OFFSET, or in subqueries
- Parameterized LIMIT and OFFSET operations
- Statement hints for configuring the query optimizer (such as
optimizer_versionandoptimizer_statistics_package)
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.
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
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.
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 VMwareAnthos 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-configfailed at Manual LB slow validation with a nil pointer error.Fix an issue where enabling Cloud Audit Logs with
gkectl updatedid not work.
Fixed the following vulnerabilities:
High-severity container vulnerabilities:
Container-optimized OS vulnerabilities:
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.
Memory limits for second-generation runtimes have been increased to better support the growing memory utilization of many newer runtimes.
Memory limits for second-generation runtimes have been increased to better support the growing memory utilization of many newer runtimes.
Memory limits for second-generation runtimes have been increased to better support the growing memory utilization of many newer runtimes.
Memory limits for second-generation runtimes have been increased to better support the growing memory utilization of many newer runtimes.
Memory limits for second-generation runtimes have been increased to better support the growing memory utilization of many newer runtimes.
Memory limits for second-generation runtimes have been increased to better support the growing memory utilization of many newer runtimes.
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.
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.
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.
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
Dependencies
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
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.
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
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
3.5.1 (2023-04-20)
Bug Fixes
Java
Changes for google-cloud-pubsub
1.123.11 (2023-04-27)
Dependencies
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 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
RecaptchaActionclass are deprecated and will be removed in the major release. - New parameters are added in the
RecaptchaActionclass and they have the following effects:- A
Stringis returned instead ofRecaptchaTokeninexecute()calls. - A timeout parameter is added to both
executeandgetClientAPIs.
- A
- 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 MachinesSeveral updates to Migrate to Virtual Machines:
- Migrate to Virtual Machines is now available in regions
europe-west12andme-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.
You can now specify version "1.20" in the runtime_version setting of your app.yaml file. Learn more.
Backup and DR agent is enhanced to support RHEL for SAP 8.6 operating system version. See Support matrix.
Importing a domain from Google Domains to Cloud Domains is available in GA.
General Availability: You can specify the source IP ranges for egress firewall rules and the destination IP ranges for ingress firewall rules.
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.
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 now uses Skaffold 2.3 as the default Skaffold version for all target types.
April 27, 2023
Anthos Service MeshThree 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.
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
minimumAvailableNodesfield 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-eventsobject. - Updated
cert-managerto version 1.17.2. - Updated automated API enablement when you run
bmctl create configwith the--enable-apisflag. The following APIs are added to the enablement list:- Enable
storage.googleapis.comas a required API. - Enable
gkeonprem.googleapis.comas a recommended API.
- Enable
- Added a new field
status.failuresto the NodePool custom resource to aggregate failures across machines in the NodePool. - Added a new condition type
PreflightCheckSuccessfulto 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
upstreamNameServerswith anorderPolicy. Allowed values fororderPolicyarerandom,round_robin, orsequential. The default value israndom.
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.
- In the next Anthos release (version 1.16), the following dashboards in Cloud Monitoring Sample Library are unavailable:
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 andnode-role.kubernetes.io/control-planelabels. These new taints and labels replace thenode-role.kubernetes.io/masterlabel andnode-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 nodescommand to fail if thebmctl-workspacedirectory was empty. - Fixed an intermittent issue that caused the
bmctl upgrade clustercommand 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.
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.
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+.
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.
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 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.
Documentation has been added for an overview page that summarizes Batch content including pages, code samples, and videos. For more information, see Overview.
JSON data type mapping is now available for Cloud Spanner federated queries. This feature is generally available (GA).
A release was made. Updates may include general performance improvements, bug fixes, and updates to the API reference documentation.
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.
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 Mesh1.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.
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.
BigLake and non-BigLake external tables now support Cloud Storage custom dual-regions. This feature is generally available (GA).
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.
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 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.
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.
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 jobs are now generally available (GA).
Starting June 5, 2023, the default generic builder will begin using the Ubuntu 22 LTS base image. This means that when you deploy from source code the google-22 builder is used, 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.
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 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.dockerConfigfield.
Resource BigQueryDataset(v1beta1):
- Added
spec.defaultCollationfield. - Added
spec.isCaseInsensitivefield.
Resource ComputeInstance(v1beta1):
- Added
spec.scratchDisk.items.sizefield.
Resource ComputeInstanceTemplate(v1beta1):
- Added
status.selfLinkUniquefield.
Resource ComputeNetwork(v1beta1):
- Added
spec.networkFirewallPolicyEnforcementOrderfield.
Resource ComputeVPNGateway(v1beta1):
- Added
spec.stackTypefield.
Resource ContainerCluster(v1beta1):
- Added
spec.ipAllocationPolicy.podCidrOverprovisionConfigfield. - Added
spec.ipAllocationPolicy.stackTypefield. - Added
spec.nodeConfig.advancedMachineFeaturesfield. - Added
spec.nodeConfig.ephemeralStorageLocalSsdConfigfield. - Added
spec.nodeConfig.localNvmeSsdBlockConfigfield.
Resource ContainerNodePool(v1beta1):
- Added
spec.networkConfig.podCidrOverprovisionConfigfield. - Added
spec.nodeConfig.advancedMachineFeaturesfield. - Added
spec.nodeConfig.ephemeralStorageLocalSsdConfigfield. - Added
spec.nodeConfig.localNvmeSsdBlockConfigfield.
Resource PrivateCACAPool(v1beta1):
- Added
spec.issuancePolicy.baselineValues.caOptions.zeroMaxIssuerPathLengthfield.
Resource PrivateCACertificateAuthority(v1beta1):
- Added
spec.config.x509Config.caOptions.zeroMaxIssuerPathLengthfield.
Resource StorageTransferJob(v1beta1):
- Added
spec.transferSpec.objectConditions.lastModifiedBeforefield. - Added
spec.transferSpec.objectConditions.lastModifiedSincefield.
Added 136 v1alpha1 Google Cloud resource CRDs. See Install instructions for more information.
Dialogflow CX now supports intent import/export and training phrase import.
Google Cloud Armor now supports rate limiting based on multiple keys in General Availability. For more information, see Apply rate limiting.
Google Cloud's Agent for SAP version 1.4
Version 1.4 of the 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 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.
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 AccountPrivilege 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.
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.
Live configs are now used to create live sessions.
April 25, 2023
Anthos clusters on bare metalRelease 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.
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).
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 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.
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
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.
The Code-OSS preconfigured base image uses version 1.77.3.
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.
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.
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.
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.
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.
Added support for Committed use discounts for Memorystore.
Added support for Committed use discounts for Memorystore.
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 PostgreSQLThree 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.
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
Python
Changes for google-cloud-bigquery
3.10.0 (2023-04-18)
Features
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).
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.
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
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.
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
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
Java
Changes for google-cloud-spanner
6.38.1 (2023-03-29)
Dependencies
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
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
Node.js
Changes for @google-cloud/spanner
6.8.0 (2023-04-06)
Features
Bug Fixes
Python
Changes for google-cloud-spanner
3.30.0 (2023-03-28)
Features
3.31.0 (2023-04-12)
Features
Bug Fixes
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 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.
count() queries are now supported at the General Availability level.
count() queries are now supported at the General Availability level.
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
Java
Changes for google-cloud-pubsub
1.123.10 (2023-04-17)
Dependencies
April 21, 2023
Anthos Service Mesh1.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.
The Chronicle forwarder for Linux has been enhanced with the following changes:
After you make a change to a configuration file, either
<FORWARDER_NAME>.confor<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 disk 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.
The MARITAL_STATUS infoType detector is available in all regions. For more information about all built-in infoTypes, see InfoType detector reference.
The Cloud Healthcare API offers single-region support in the northamerica-northeast2 (Toronto, Canada) region.
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 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 IntegrationApigee 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.
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 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.
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:
- Australia Regions with Assured Support
- Canada Regions and Support
- Canada Protected B
- Israel Regions and Support
- US Regions and Support
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 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_scoreis set to 40. - If the rule is not configured to generate an alert, then
$risk_scoreis 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.
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 integrations (Preview) are now available in europe-west1.
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.
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.
New Service limit (quota) recommender is now available in Preview. The recommendations help you identify resources that may be approaching their quota limits.
Private Service Connect backends support using an internal regional TCP proxy load balancer to access published services. This feature is available in Preview.
April 19, 2023
Anthos Config ManagementFixed an issue where users are seeing an inaccurate PENDING instead of INSTALLED state on Policy Controller status. This change is added for gcloud version 427.0.0.
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.
Fixes:
The following container image security vulnerabilities have been fixed:
Known issues:
For information about the latest known issues, see Anthos clusters on bare metal known issues in the Troubleshooting section.
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 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 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 now supports 40+ new database flags. See supported flags for more information.
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.
(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
- Version 1.25.7-gke.1000 is now the default version.
- The following control plane and node versions are now available:
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version 1.24.10-gke.2300 with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version 1.26.2-gke.1000 with this release.
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
- Version 1.25.7-gke.1000 is now the default version.
- The following control plane and node versions are now available:
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version 1.24.10-gke.2300 with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version 1.26.2-gke.1000 with this release.
Time-based one-time password (TOTP) as an additional multi-factor authentication option is available in Preview.
Google Cloud's Agent for SAP version 1.3
Version 1.3 of the 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.
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 MeshEnabling 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.
Java 11 and 17 are now generally available. These versions require you to specify an operating system version in your app.yaml. Learn more.
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.
- Updated the Java SDK to version 2.0.13.
- Upgraded Jetty web server to version
9.4.51.v20230217.
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.
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 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.
(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-dlppackage to version3.7.1and 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 (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 HSM resources are now available in the following regions:
europe-west12me-central1
For information about which locations are supported by Cloud KMS, Cloud HSM, and Cloud EKM, see Cloud KMS locations.
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:
- Mutual TLS authentication
- Set up mutual TLS with signed certificates
- Set up mutual TLS with a private CA
- Set up mutual TLS for a global external HTTP(S) load balancer (classic)
- Set up mutual TLS for a global external HTTP(S) load balancer
This capability is in Preview.
You can now configure Log Analytics on Cloud Logging buckets and BigQuery linked datasets by using the following Terraform modules:
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)
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.
Cloud Logging is available for Dataform in Preview.
You can now create dry-run organization policies using the Google Cloud console.
April 17, 2023
Apigee XOn 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. |
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
The Cloud Bigtable documentation has been updated to include guidance on deleting data. For details, see Deletes.
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.
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.
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.
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
--rawin yourlistanddescribecommands for objects and buckets.
Announcing Dataproc General Availability (GA) support for CMEK organization policy.
Datastream now supports Oracle multi-tenant (CDB/PDB) architecture. For information about configuring pluggable databases for use with Datastream, click here.
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.
Support for creating triggers for direct events from Cloud Firestore is available in Preview.
Eventarc events and Firestore events for Cloud Functions (2nd gen) now available in Preview.
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
A weekly digest of client library updates from across the Cloud SDK.
You can now create tags that are children of projects as well as organization resources. For more information, see Creating and managing tags.
April 14, 2023
App Engine standard environment RubyThe Ruby 3.2 runtime for App Engine standard environment is now generally available.
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.
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.
We have added new fields in the logging support available for Regional external HTTP(S) load balancer and Internal HTTP(S) Load Balancer:
proxyStatusa string that specifies why the load balancer returned an error responsetlsspecifies the tls metadata for the connection between the client and the load balancer
For details, see
- Regional external HTTP(S) load balancer logging and monitoring
- Internal HTTP(S) Load Balancing logging and monitoring
This enhancement is available in General availability.
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
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.
The Firestore documentation has been updated to include guidance on using regional endpoints. For details, see Regional endpoints.
The Firestore in Datastore mode documentation has been updated to include guidance on using regional endpoints. For details, see Regional endpoints.
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
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.
Recommendations can now be exported to non-US regions.
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 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 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 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 VMwareAnthos 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 updateto 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.
Fixed the following vulnerabilities:
High-severity container vulnerabilities:
Container-optimized OS vulnerabilities:
Ubuntu vulnerabilities:
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.
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 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.
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.
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
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.
Startup CPU boost for Cloud Run services is now at general availability (GA).
M107 release
- Miscellaneous software updates.
M107 release
- Miscellaneous software updates.
Added SDK support to meet Apple's user deletion requirements.
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.
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.
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.
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 Config ManagementConfig Sync disallows RootSync and RepoSync to do self management and a KNV1069 SelfManageError will be reported. This note was updated on April 12, 2023.
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.
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.
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.
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 is generally available. For information about the product, see Overview of Assured Open Source Software.
Documentation has been added to explain networking concepts and how to configure networking for Batch. For more information, see the following pages:
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 CX now supports flexible webhooks, where you can define the request HTTP method, request URL parameters, and fields of the request and response messages.
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.
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 VMware1.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-configfails at Manual LB slow validation with a nil pointer error.Fixed a bug where enabling Cloud Audit Logs with
gkectl updatedid 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 for 1.13.7
Fixed the following vulnerabilities:
High-severity container vulnerabilities:
Container-optimized OS vulnerabilities:
Ubuntu vulnerabilities:
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.
Node.js 18 is now generally available. This version requires you to specify an operating system version in your app.yaml. Learn more.
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:
- Add a
gcp-buildscript with an empty value in yourpackage.jsonfile:"gcp-build":"". For details about configuring thepackage.json, see Node.js buildpacks configurations. - Add the
GOOGLE_NODE_RUN_SCRIPTSbuild environment variable with an empty value such asGOOGLE_NODE_RUN_SCRIPTS="". For details about specifying build environment variables see build_env_variables.
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 is available in the following regions:
asia-northeast1(Tokyo)europe-west4(Netherlands)
For more information, see Locations.
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.
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.
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-buildscript with an empty value in yourpackage.jsonfile:"gcp-build":""Set the environment variable
GOOGLE_NODE_RUN_SCRIPTSto the empty string to prevent all scripts from running -- for example, by including the--set-build-env-vars=GOOGLE_NODE_RUN_SCRIPTS=""option with yourgcloud functions deploycommand.
For details about configuring package.json, see
Node.js buildpack configuration.
For details about setting environment variables see
setting environment variables.
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.
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-rilbGatewayClass - SSL Policies
- HTTP-to-HTTPS redirect
- Cloud Armor integration
You can check all the supported capabilities per GatewayClass in this page.
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.
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.
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 is generally available (GA).
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 EnterpriseDry 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.
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 BYclause 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
Documentation
- bigquery/reservation: Mention that some fields are deprecated (597ea0f)
The results for queries against table snapshots can now be returned from cache.
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
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 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 now uses the following versions of its included products:
- Config Connector v1.102.0, release notes
- Anthos Config Management v1.14.3, release notes
Dataflow cost monitoring is now available in preview.
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
Python
Changes for google-cloud-pubsub
2.16.0 (2023-04-06)
Features
Documentation
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 now 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:
Preview stage support for the following integration:
Documentation updates for Private Service Connect:
- Private Service Connect endpoints with consumer HTTP(S) controls are now called Private Service Connect backends. The documentation is updated to reflect this change.
- The Private Service Connect overview page is updated.
- New pages for Private Service Connect:
- Private Service Connect compatibility: describes the features and compatibility of all Private Service Connect configurations and supported services.
- About accessing published services through endpoints
- About accessing Google APIs through endpoints
- About published services
- DNS configuration for published services
April 07, 2023
Cloud Asset InventoryThe following resource types are now publicly available through the Search APIs (SearchAllResources, SearchAllIamPolicies).
Cloud Dataplex
dataplex.googleapis.com/DataTaxonomydataplex.googleapis.com/DataAttributedataplex.googleapis.com/DataAttributeBinding
AI Platform
aiplatform.googleapis.com/NasJob
To help you understand and test the discovery service, Cloud DLP has made it easier for you to test profiling on a single table. You can profile up to 25 tables at no additional charge, one at a time. Only tables that are less than or equal to 1 TB in size can be profiled for free. For more information, see Profile a table in test mode.
Support for Identity-aware Proxy (IAP) with Cloud Run to use identity and context to guard access to your applications is now at general availability (GA).
Creating and managing datasets and custom models is now supported by the Cloud Translation API. All future custom model enhancements will be applied to the Cloud Translation API instead of the AutoML API, which will continue to be maintained.
You can upgrade your existing AutoML resources to use the Cloud Translation API and the Cloud Console without any additional costs. To work with upgraded resources, API users must update existing AutoML API calls to use the Cloud Translation API. For more information, see Upgrade AutoML resources.
Datetime properties filtering is supported in the Document AI Warehouse UI.
Support for Identity-aware Proxy (IAP) with Cloud Run to use identity and context to guard access to your applications is now at general availability (GA).
The following products are now supported. See Supported products for more information:
- Cloud DNS
- Cloud Interconnect
- Cloud Load Balancing
- Cloud NAT
- Cloud Router
- Cloud VPN
- Identity and Access Management (IAM)
- Identity-Aware Proxy
- Network Connectivity Center
- Virtual Private Cloud
- VPC Service Controls
April 06, 2023
AlloyDB for PostgreSQLAlloyDB for PostgreSQL is available in us-west2 (Los Angeles). For more information, see AlloyDB locations.
The EU Regions and Support compliance regime now supports the following products. See Supported products for more information:
- Cloud DNS
- Cloud Interconnect
- Cloud Load Balancing
- Cloud NAT
- Cloud Router
- Cloud VPN
- Identity-Aware Proxy
- Network Connectivity Center
- Virtual Private Cloud
- VPC Service Controls
The EU Regions and Support with Sovereignty Controls compliance regime now supports the following products. See Supported products for more information:
- Cloud DNS
- Cloud Interconnect
- Cloud Load Balancing
- Cloud NAT
- Cloud Router
- Cloud VPN
- Identity-Aware Proxy
- Network Connectivity Center
- Virtual Private Cloud
- VPC Service Controls
The add data demo guide walks you through the process of adding data to BigQuery through popular sources and is now in preview.
(Available without upgrading) Selected time ranges are now synchronized between the Monitoring tab and the Logs tab in Cloud Console.
(Cloud Composer 2) Fixed a problem that caused Airflow tasks to fail in some cases because a worker scheduled for deletion started a new task before it was deleted.
(Available without upgrading, Cloud Composer 1) Error messages related to the environment's cluster creation are now always propagated to error messages for Cloud Composer operations.
GCSFuse version updated to 42.3. Cloud Composer uses GCSFuse to sync files between the environment bucket and worker pods.
Cloud Composer 2.1.12 images are available:
- composer-2.1.12-airflow-2.4.3 (default)
- composer-2.1.12-airflow-2.3.4
Cloud Composer versions 2.0.9, 2.0.8, 1.18.5, and 1.18.4, have reached their end of full support period.
You can now set up cascading read replicas after you migrate data to a Cloud SQL destination instance using Database Migration Service. To find out how to set up cascading read replicas for a Cloud SQL for MySQL instance, click here. To find out how to set up cascading read replicas for a Cloud SQL for PostgreSQL instance, click here.
Cloud Functions now supports the use of the Yarn 2 package manager with private Node.js modules.
Dedicated Cloud Interconnect support is available in the following colocation facilities:
- Ascenty - Chile 1, Santiago
- Globe Roosevelt (QC2), Manila
- ePLDT Vitro Makati, Manila
For more information, see the Locations table.
Regional external and regional internal HTTP(S) load balancers now support using Cloud Run services as backends for the load balancer. This is configured using a serverless network endpoint group (NEG).
For details, see:
- Serverless NEG concepts
- Set up a regional external HTTP(S) load balancer with a Cloud Run backend
- Set up an internal HTTP(S) load balancer with a Cloud Run backend
This feature is available in General availability.
Forwarding rules for external TCP/UDP network load balancers can now be configured to direct traffic coming from a specific range of source IP addresses to a specific backend service (or target instance). This is called traffic steering.
For details, see:
This capability is in General availability.
Regional external and regional internal HTTP(S) load balancers now support using Cloud Run services as backends for the load balancer. This is configured using a serverless network endpoint group (NEG).
For details, see:
- Serverless NEG concepts
- Setting up a regional external HTTP(S) load balancer with a Cloud Run backend
- Setting up an internal HTTP(S) load balancer with a Cloud Run backend
This feature is available in General availability.
Cascading Replicas is now generally available when migrating from external servers. You can now configure migrated replicas to have read replicas under them before promoting them to primary replica. To learn more, see External Server Cascading Replicas.
Cascading Replicas is now generally available when migrating from external servers. You can now configure migrated replicas to have read replicas under them before promoting them to primary replica. To learn more, see External Server Cascading Replicas.
Generally available: You can now use the gcloud command-line tool to import images from AWS into Google Cloud. For more information, see Importing images from AWS.
New Dataproc Serverless for Spark runtime versions:
- 1.1.10
- 2.0.18
- 2.1.0-RC6
Upgrade Hadoop to 3.3.5 in Dataproc Serverless for Spark runtimes
M106 release
- Miscellaneous software updates.
M106 release
- Rolled back a previous change in which Jupyter dependencies were located in a separate Conda environment.
- Miscellaneous software updates.
New SAP certification for operating systems
For use with SAP HANA and SAP NetWeaver on Google Cloud, SAP has now certified the operating system Red Hat Enterprise Linux (RHEL) for SAP 9.0.
For more information about SAP-certified operating systems, see:
The legacy version of the Findings tab is removed from Security Command Center in the Google Cloud console. You can work with findings in the Google Cloud console only by using the new version of the Findings tab.
For more information, see Work with findings in the Google Cloud console.
Support for Manifest in Storage Transfer Service is now generally available (GA). You can use Manifest to transfer a specific list of objects, object versions, and files from cloud and on-premises sources. Programmatic users can use the output of an upstream operation generating a list of files and objects as an input for Storage Transfer Service to act upon.
Overlays can now be created using PNG images (with or without transparency).
M106 release
The M106 release of Vertex AI Workbench user-managed notebooks includes the following:
- Rolled back a previous change in which Jupyter dependencies were located in a separate Conda environment.
- Fixed a bug in which kernels used by notebooks did not contain the specified machine learning frameworks.
- Miscellaneous software updates.
reCAPTCHA Enterprise Mobile SDK v18.1.2 is now available for Android.
This version contains the following changes:
- Returns network error instead of internal error in cases where the network is extremely slow, but doesn't fail by the timeout.
- Removed non sdk api violation.
April 05, 2023
Anthos Attached ClustersThis release includes the following Anthos attached clusters platform versions:
- 1.21.0-gke.1
- 1.22.0-gke.1
- 1.23.0-gke.3
- 1.24.0-gke.2
- 1.25.0-gke.2
This release fixes the following vulnerabilities:
You can now launch clusters with the following Kubernetes versions:
- 1.23.16-gke.2800
- 1.24.10-gke.1200
- 1.25.6-gke.1600
- Fixed an issue that could cause cluster upgrades to fail if certain types of validating admission webhooks are registered.
- (1.24 only) Fixed Cilium security ID propagation so that IDs are properly passed in the tunnel header when requests are forwarded to Services of type NodePort and LoadBalancer.
This release fixes the following vulnerabilities:
You can now launch clusters with the following Kubernetes versions:
- 1.23.16-gke.2800
- 1.24.10-gke.1200
- 1.25.6-gke.1600
- Fixed an issue that could cause cluster upgrades to fail if certain types of validating admission webhooks are registered.
- (1.24 only) Fixed Cilium security ID propagation so that IDs are properly passed in the tunnel header when requests are forwarded to Services of type NodePort and LoadBalancer.
This release fixes the following vulnerabilities:
The Node.js runtime now supports the use of Yarn 2 for configuring private modules hosted in Artifact Registry.
Non-incremental materialized views support most SQL queries, including OUTER
JOIN, UNION, and HAVING clauses, as well as analytic functions. This feature is in preview.
The following resource types are now publicly available through the Export APIs (ExportAssets, ListAssets, and BatchGetAssetsHistory), Feed API, and Search APIs (SearchAllResources, SearchAllIamPolicies).
- Cloud Key Management Service
cloudkms.googleapis.com/EkmConfig
A new interface for creating charts with Metrics Explorer is in Public Preview. For more information, see Create charts with Metrics Explorer.
Cloud Storage FUSE is now available in Preview. You can use Cloud Storage FUSE to mount and access storage buckets as local file systems.
- Get started with mounting buckets using Cloud Storage FUSE.
- Learn about integrations between Cloud Storage FUSE and other Google Cloud products.
The g2-standard machine family with NVIDIA L4 is available in Preview 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.
Workforce identity federation and workload identity federation can now accept encrypted SAML assertions. The feature is generally available (GA). To use the feature, locate the Create the workload identity pool and provider section in the configuration guide for your identity provider and follow the gcloud CLI instructions for the SAML workflow.
General Availability: Private Service Connect endpoints with consumer HTTP(S) controls support accessing regional Google APIs and published services using the following load balancers:
- Regional internal HTTP(S) load balancer
- Regional external HTTP(S) load balancer
April 04, 2023
Anthos Service Mesh1.17.2-asm.1 is now available for in-cluster Anthos Service Mesh.
You can now download 1.17.2-asm.1 for in-cluster Anthos Service Mesh. It includes the features of Istio 1.17.1 subject to the list of supported features. Anthos Service Mesh 1.17.2-asm.1 uses Envoy v1.25.2.
Managed Anthos Service Mesh 1.17 is rolling out to the rapid release channel soon. You can periodically check this page for the announcement of the rollout of managed Anthos Service Mesh to the rapid channel. See Select a managed Anthos Service Mesh release channel for more information.
The Envoy projects recently disclosed a series of CVEs that can expose Anthos Service Mesh to remotely exploitable vulnerabilities. The fixes for these CVEs are already included in 1.17.2-asm.1. For more information, see the security bulletin.
Anthos Service Mesh now supports multi-cluster, multi-network meshes on Anthos clusters on Azure. See Install Anthos Service Mesh for more information.
The asmcli flag --option vm used by the now deprecated Compute Engine virtual machine feature has been removed.
1.14.6-asm.11 is now available for in-cluster Anthos Service Mesh.
This patch release contains the fixes for the security vulnerabilities listed in GCP-2023-002 For details on upgrading Anthos Service Mesh, refer to Upgrade Anthos Service Mesh.
1.15.7-asm.1 is now available for in-cluster Anthos Service Mesh.
This patch release contains the fixes for the security vulnerabilities listed in GCP-2023-002. For details on upgrading Anthos Service Mesh, refer to Upgrade Anthos Service Mesh.
1.16.4-asm.2 is now available for in-cluster Anthos Service Mesh.
This patch release contains the fixes for the security vulnerabilities listed in GCP-2023-002. For details on upgrading Anthos Service Mesh, refer to Upgrade Anthos Service Mesh.
BigQuery is now available in the Israel (me-west1) region.
The Cloud Bigtable documentation has been updated to include guidance on using regional endpoints. For details, see Regional endpoints.
Users can generate Supply chain Levels for Software Artifacts (SLSA) build provenance information for standalone Maven and Python packages when they upload artifacts to Artifact Registry using new fields available in the Cloud Build config file. This feature is generally available. For more information, see Build and test Java applications and Build and test Python applications.
You can now use uppercase letters and underscores in the function name you specify for a 2nd gen function when you deploy the function.
Preview: Accelerator-optimized (G2) machine types are now available on Compute Engine. Each G2 machine type has a fixed number of NVIDIA® L4 GPUs attached to support your next generation graphics performance workloads. The G2 machine types are available in the following three regions:
- Iowa, North America:
us-central1-a,b - Netherlands, Europe:
europe-west4-a - Singapore, APAC:
asia-southeast1-b
Announcing the General Availability (GA) release of Key Access Justifications for Dataproc.
Datastream support for BigQuery as destination is now generally available (GA). For more information, click here.
Datastream support for PostgreSQL as source is now generally available (GA). For more information, click here.
Google Cloud Deploy now provides the ability to use a canary deployment strategy, supported in preview.
The maximum number of admin-created and user-created translation templates has increased. For more information, see Usage limits in Quotas and limits.
To simplify portal creation, you can have Translation Hub automatically enable the portal's service account. For more information, see Enable users to request translations.
The Vertex AI Matching Engine service now offers Preview support for deploying an index to a public endpoint. For information about how to get started, see Matching Engine Setup.
Vertex AI Prediction
You can now view logs for Vertex AI Batch Prediction jobs in Cloud Logging.
April 03, 2023
Anthos Service MeshAnthos clusters on AWS (previous generation) is deprecated as of April 1, 2023. Therefore, Anthos Service Mesh no longer supports Anthos clusters on AWS (previous generation). For more information, see the deprecation announcement.
Anthos clusters on VMware 1.14.3-gke.25 is now available. To upgrade, see Upgrading Anthos clusters on VMware. Anthos clusters on VMware 1.14.3-gke.25 runs on Kubernetes 1.25.5-gke.100.
The supported versions offering the latest patches and updates for security vulnerabilities, exposures, and issues impacting Anthos clusters on VMware are 1.14, 1.13, and 1.12.
We now allow storage DRS to be enabled in manual mode.
We now backfill the
OnPremAdminClusterOSImageTypefield to prevent an unexpected diff during cluster update.Fixed an issue where
gkectl diagnose clusterdidn't check the health of control-plane Pods for kubeception user clusters.Fixed an issue where the user-cluster node options and startup script used the cluster version instead of the node pool version.
Fixed the following vulnerabilities:
Critical container vulnerabilities:
High-severity container vulnerabilities:
Container-optimized OS vulnerabilities:
On April 3, 2023 we released an updated version of the Apigee Integration.
Secret Manager - Access task (Preview)
The Secret Manager - Access task lets you access secret versions that are stored in Cloud Secret Manager from your integration.
For more information, see Secret Manager - Access task.
hybrid v1.8.6
On April 3, 2023 we released an updated version of the Apigee hybrid software, v1.8.6.
- For information on upgrading, see Upgrading Apigee hybrid to version 1.8.
- For information on new installations, see The big picture.
| Bug ID | Description |
|---|---|
| 274292101 | In certain circumstances, environment-scoped KVMs in hybrid could cause rollback issues for MART. |
| 271266079 | Removed port 80 from the default Kubernetes service of Apigee Ingress Gateway. |
| 267691299 | The Apigee controller uses a dedicated apigee-manager Kubernetes service account, instead of using the default SA. |
| 267666187 | When using a custom Kubernetes service for the Apigee ingress gateway, you can disable the creation of a default load balancer. See Managing Apigee ingress gateway. |
| 266814873 | In certain circumstances, retrieving encrypted KVM entries could fail with an error. This fix ensures that MART will be able to successfully function for environment-scoped KVM entries, even if the encryption key is used in the Org Env configuration or when the keys contain non-UTF8 characters. There is no change to KVM data. |
| 263840644 | Fixed a conflict with an existing ASM on the cluster. |
| 245619397 | In Apigee hybrid, fluentbit support now includes the NO_PROXY environment variable. |
| 223320630 | mTLS-related client variables are now set by the Apigee runtime. |
| Bug ID | Description |
|---|---|
| 275002360 | Security fixes for fluent-bit. This addresses the following vulnerabilities: |
| 274112103 | Security fixes to the Apigee Controller and Apigee Watcher. This addresses the following vulnerabilities: |
The PHP 8.2 runtime for App Engine standard environment is now available in preview.
Secret Manager - Access task
The Secret Manager - Access task lets you access secret versions that are stored in Cloud Secret Manager from your integration.
For more information, see Secret Manager - Access task.
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigquery
2.24.4 (2023-03-30)
Bug Fixes
Dependencies
- Update dependency com.google.apis:google-api-services-bigquery to v2-rev20230318-2.0.0 (#2607) (a328eb2)
- Update dependency com.google.cloud:google-cloud-bigquerystorage-bom to v2.34.2 (#2619) (e4aa0fe)
- Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.6.0 (#2612) (eac97ac)
- Update github/codeql-action action to v2.2.9 (#2608) (24aac14)
Python
Changes for google-cloud-bigquery
3.9.0 (2023-03-28)
Features
Bug Fixes
- Keyerror when the load_table_from_dataframe accesses a unmapped dtype dataframe index (#1535) (a69348a)
3.8.0 (2023-03-24)
Features
- Add bool, int, float, string dtype to to_dataframe (#1529) (5e4465d)
- Add default LoadJobConfig to Client (#1526) (a2520ca)
- Expose configuration property on CopyJob, ExtractJob, LoadJob, QueryJob (#1521) (8270a10)
Bug Fixes
Google has added Australia (Sydney) as a new region for Chronicle customers. Chronicle can now store customer data in this region. This also adds a new regional endpoint for Chronicle APIs at https://australia-southeast1-backstory.googleapis.com/.
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/bigtable
4.5.0 (2023-03-20)
Features
Bug Fixes
Java
Changes for google-cloud-bigtable
2.20.2 (2023-03-29)
Bug Fixes
Cloud Functions has added support for a new runtime, PHP 8.2, at the Preview release level.
Internal HTTP(S) load balancers and internal TCP proxy load balancers now support global access. By default, clients for these load balancers must be in the same region as the load balancer. With global access enabled, clients can access the load balancer from any region. They still must be in the same VPC network as the load balancer or in a VPC network that's connected to the load balancer's VPC network by using VPC Network Peering.
For instructions, see the following:
- Enable global access for internal HTTP(S) load balancers
- Enable global access for internal TCP proxy load balancers
This capability is in General availability.
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-logging
3.14.7 (2023-03-28)
Dependencies
The time-range selector in select Cloud Monitoring pages has been updated to support a larger set of time range options, such as preset times, custom start and end times, and relative time ranges.
You can now configure metric-based alerting policies to send repeated notifications for open and acknowledged incidents. For more information, see Send repeated notifications.
Cloud Workstations is beginning the migration of preconfigured base images to Ubuntu as their base OS. The last images built using Debian are tagged with :last-debian in Artifact Registry to allow more time for you to make adjustments to custom images.
A weekly digest of client library updates from across the Cloud SDK.
Python
Changes for google-cloud-dataflow-client
0.8.3 (2023-03-23)
Documentation
Support for specifying the encoding of the event payload data as either application/json or application/protobuf through an eventDataContentType field is available.
A weekly digest of client library updates from across the Cloud SDK.
Python
Changes for google-cloud-datastore
2.15.1 (2023-03-24)
Documentation
Java
Changes for google-cloud-datastore
2.14.2 (2023-03-29)
Documentation
Dependencies
GKE now supports a streamlined Fleet registration process, allowing users to register their clusters to a Fleet directly when clusters are created using the gcloud command. For more information, see Register a GKE cluster to your fleet.
A weekly digest of client library updates from across the Cloud SDK.
Python
Changes for google-cloud-secret-manager
2.16.1 (2023-03-23)
Documentation
The moduleName attribute is added to the Finding object of the Security Command Center API.
The moduleName attribute, when included in a finding, identifies the full resource name of the specific detection module of the Security Command Center service that generated the finding.
For more information, see the Security Command Center API documentation for the Finding object.
Batch mode is now supported. You can use it to create thousands of jobs that will be processed on a first in, first out basis.
The Vertex AI Model Registry now offers Preview support for model copy between regions. For information about how to copy your model between regions, see Copy models in Model Registry.
April 01, 2023
Cloud StorageAll announced pricing changes for Cloud Storage are now in effect.
March 31, 2023
Access ApprovalAccess Approval supports Cloud Composer in the GA stage.
Cluster lifecycle improvements 1.13.1 and later
Starting with Anthos clusters on bare metal release 1.13.1, you can use the Google Cloud console or the gcloud CLI to create admin clusters. For more information, see the documentation for your version of Anthos clusters on bare metal:
You can now view Bare Metal Solution infrastructure metrics in the Google Cloud console. This feature is generally available (GA).
The BeyondCorp Enterprise Client Connector is deprecated as of March 15, 2023, and is planned for shut down on December 31, 2023. Contact your account team with any questions.
Cloud Bigtable instance and table metadata is now automatically synced to Data Catalog, a feature of Dataplex, for improved data discovery and governance. Metadata is not synced for a project with an organization policy that restricts resource locations. To get started, see Manage data assets using Data Catalog. This feature is available in Preview.
You can now use Key Visualizer for Cloud Bigtable to analyze tables that are at least 1 GB. Previously, the minimum table size required for Key Visualizer was 30 GB. For more information on troubleshooting with Key Visualizer, see the Key Visualizer overview.
(Cloud Composer 2) Access Approval is now generally available (GA). See Access Approval overview and Access Approval supported services for more information.
Effective 1 April 2023, storage costs apply to logs data retained longer than 30 days. For pricing details, see Cloud Logging pricing summary. Prior to 1 April 2023, there are no charges for retaining logs longer than 30 days. To review the billable storage for your log buckets, go to the Logs Storage page of the Google Cloud console.
Cloud Spanner integration with Data Catalog is now available in Preview. Data Catalog is a fully managed, scalable metadata management service within Dataplex. It automatically catalogs metadata about Cloud Spanner instances, databases, tables, columns, and views. For Preview, integration with Data Catalog is not available in the europe-central2 region.
For more information, see Manage resources using Data Catalog.
Cloud TPU now supports Tensorflow 2.11.1. For more information see the TensorFlow 2.11.1 release notes.
You can use a pre-customized snapshot as the source of a Persistent Disk in Cloud Workstations. For more information, see About disk snapshots. See also the sourceSnapshot within GceRegionalPersistentDisk field added to the following REST API resources: workstation configurations, and source_snapshot in the following RPC resources: workstations.v1beta.
Cloud Workstations is available in the following region:
- asia-northeast1 (Japan)
For more information, see Locations.
Generally available: You can use the Regional disk replica state metric in Cloud Monitoring to track the states of your regional Persistent Disk zonal replicas. You can also use the metric data to determine the replication state of your regional Persistent Disk volumes.
Learn more about zonal replication for regional Persistent Disk and how to monitor the states of regional Persistent Disk zonal replicas.
You can now use the CCAI Insights API to upload your audio conversation data from a Cloud Storage bucket. Optionally, you can apply redaction and analyses to your conversation prior to upload. See the documentation for details
M105 release
The following Deep Learning Containers images are now available with Python 3.10 on Debian 11:
- TensorFlow 2.11 CPU (
us-docker.pkg.dev/deeplearning-platform-release/gcr.io/tf-cpu.2-11.py310:latest) - TensorFlow 2.11 GPU with Cuda 11.3 (
us-docker.pkg.dev/deeplearning-platform-release/gcr.io/tf-gpu.2-11.py310:latest) - PyTorch 1.13 with Cuda 11.3 (
us-docker.pkg.dev/deeplearning-platform-release/gcr.io/pytorch-gpu.1-13.py310:latest) - Base CPU (
us-docker.pkg.dev/deeplearning-platform-release/gcr.io/base-cpu.py310:latest) - Base GPU with Cuda 11.3 (
us-docker.pkg.dev/deeplearning-platform-release/gcr.io/base-cu113.py310:latest)
- TensorFlow 2.11 CPU (
The following Deep Learning Containers images are now available with Python 3.9 on Debian 11:
- TensorFlow 2.6 CPU (
us-docker.pkg.dev/deeplearning-platform-release/gcr.io/tf-cpu.2-6.py39:latest) - TensorFlow 2.6 GPU with Cuda 11.3 (
us-docker.pkg.dev/deeplearning-platform-release/gcr.io/tf-gpu.2-6.py39:latest)
- TensorFlow 2.6 CPU (
Miscellaneous bug fixes and improvements.
M105 release
The following Deep Learning VM images are now available with Python 3.10 on Debian 11:
- TensorFlow 2.11 CPU (
tf-2-11-cpu-debian-11-py310) - TensorFlow 2.11 GPU with Cuda 11.3 (
tf-2-11-cu113-debian-11-py310) - PyTorch 1.13 with Cuda 11.3 (
pytorch-1-13-cu113-debian-11-py310) - Base CPU (
common-cpu-debian-11-py310) - Base GPU with Cuda 11.3 (
common-cu113-debian11-py310)
- TensorFlow 2.11 CPU (
The following Deep Learning VM images are now available with Python 3.9 on Debian 11:
- TensorFlow 2.6 CPU (
tf-2-6-cpu-debian-11-py39) - TensorFlow 2.6 GPU with Cuda 11.3 (
tf-2-6-cu113-debian-11-py39)
- TensorFlow 2.6 CPU (
Jupyter-related libraries have been moved to a different Conda environment, separate from the one containing machine learning frameworks and base software libraries.
Miscellaneous bug fixes and improvements.
VMware Engine nodes are now available in the following additional region:
- Santiago (
southamerica-west1)
VMware Engine nodes are now available in the following additional zone:
- London, England (
europe-west2-b)
(2023-R08) 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 versions are now available:
- The following node versions are now available:
- Version 1.24.10-gke.2300 is now the default version.
- The following control plane versions are no longer available:
- 1.21.14-gke.14600
- 1.22.17-gke.4000
- 1.22.17-gke.4300
- 1.23.14-gke.1800
- 1.23.15-gke.1400
- 1.23.15-gke.1900
- 1.23.16-gke.200
- 1.23.16-gke.1100
- 1.24.9-gke.2000
- 1.25.6-gke.1000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to 1.21.14-gke.15800 with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to 1.22.17-gke.5400 with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to 1.23.16-gke.1400 with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to 1.23.16-gke.1400 with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to 1.24.10-gke.2300 with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to 1.25.7-gke.1000 with this release.
Stable channel
- The following versions are now available in the Stable channel:
- Version 1.24.10-gke.2300 is now the default version in the Stable channel.
- The following versions are no longer available in the Stable channel:
- 1.21.14-gke.14600
- 1.22.17-gke.4000
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to 1.21.14-gke.15800 with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to 1.22.17-gke.5400 with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to 1.23.16-gke.1400 with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to 1.24.10-gke.2300 with this release.
Regular channel
- The following versions are now available in the Regular channel:
- Version 1.24.10-gke.2300 is now the default version in the Regular channel.
- The following versions are no longer available in the Regular channel:
- 1.21.14-gke.18100
- 1.22.17-gke.5400
- 1.24.9-gke.3200
- 1.25.6-gke.1000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to 1.21.14-gke.18800 with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to 1.22.17-gke.6100 with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to 1.23.16-gke.2500 with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to 1.24.10-gke.2300 with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to 1.24.10-gke.2300 with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to 1.25.7-gke.1000 with this release.
Rapid channel
- The following versions are now available in the Rapid channel:
- Version 1.26.2-gke.1000 is now the default version in the Rapid channel.
- The following versions are no longer available in the Rapid channel:
- 1.22.17-gke.5400
- 1.23.16-gke.1400
- 1.24.11-gke.1000
- 1.25.6-gke.1000
- 1.26.1-gke.1500
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to 1.22.17-gke.6100 with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to 1.23.16-gke.2500 with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to 1.24.12-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 1.25.7-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 1.25.7-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 1.26.2-gke.1000 with this release.
(2023-R08) Version updates
- The following versions are now available in the Stable channel:
- Version 1.24.10-gke.2300 is now the default version in the Stable channel.
- The following versions are no longer available in the Stable channel:
- 1.21.14-gke.14600
- 1.22.17-gke.4000
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to 1.21.14-gke.15800 with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to 1.22.17-gke.5400 with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to 1.23.16-gke.1400 with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to 1.24.10-gke.2300 with this release.
(2023-R08) Version updates
- The following versions are now available in the Regular channel:
- Version 1.24.10-gke.2300 is now the default version in the Regular channel.
- The following versions are no longer available in the Regular channel:
- 1.21.14-gke.18100
- 1.22.17-gke.5400
- 1.24.9-gke.3200
- 1.25.6-gke.1000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to 1.21.14-gke.18800 with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to 1.22.17-gke.6100 with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to 1.23.16-gke.2500 with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to 1.24.10-gke.2300 with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to 1.24.10-gke.2300 with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to 1.25.7-gke.1000 with this release.
(2023-R08) Version updates
- The following versions are now available in the Rapid channel:
- Version 1.26.2-gke.1000 is now the default version in the Rapid channel.
- The following versions are no longer available in the Rapid channel:
- 1.22.17-gke.5400
- 1.23.16-gke.1400
- 1.24.11-gke.1000
- 1.25.6-gke.1000
- 1.26.1-gke.1500
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to 1.22.17-gke.6100 with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to 1.23.16-gke.2500 with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to 1.24.12-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 1.25.7-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 1.25.7-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 1.26.2-gke.1000 with this release.
(2023-R08) Version updates
- The following control plane versions are now available:
- The following node versions are now available:
- Version 1.24.10-gke.2300 is now the default version.
- The following control plane versions are no longer available:
- 1.21.14-gke.14600
- 1.22.17-gke.4000
- 1.22.17-gke.4300
- 1.23.14-gke.1800
- 1.23.15-gke.1400
- 1.23.15-gke.1900
- 1.23.16-gke.200
- 1.23.16-gke.1100
- 1.24.9-gke.2000
- 1.25.6-gke.1000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to 1.21.14-gke.15800 with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to 1.22.17-gke.5400 with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to 1.23.16-gke.1400 with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to 1.23.16-gke.1400 with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to 1.24.10-gke.2300 with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to 1.25.7-gke.1000 with this release.
Security Command Center supports CIS Google Cloud Computing Foundations Benchmark v1.3.0.
The following detectors are new for v1.3.0:
Access transparency disabledCloud Asset API disabledDataproc CMEK disabledEssential contacts not configuredFlow logs settings not recommended
The following detectors have been updated:
Audit logging disabled
For more information about Security Command Center support for standards and compliance, see the following:
M105 release
The M105 release of Vertex AI Workbench user-managed notebooks includes the following:
The following user-managed notebooks images are now available with Python 3.10 on Debian 11:
- TensorFlow 2.11 CPU (
tf-2-11-cpu-notebooks-debian-11-py310) - TensorFlow 2.11 GPU with Cuda 11.3 (
tf-2-11-cu113-notebooks-debian-11-py310) - PyTorch 1.13 with Cuda 11.3 (
pytorch-1-13-cu113-notebooks-debian-11-py310) - Base CPU (
common-cpu-notebooks-debian-11-py310) - Base GPU with Cuda 11.3 (
common-cu113-notebooks-debian11-py310)
- TensorFlow 2.11 CPU (
The following user-managed notebooks images are now available with Python 3.9 on Debian 11:
- TensorFlow 2.6 CPU (
tf-2-6-cpu-notebooks-debian-11-py39) - TensorFlow 2.6 GPU with Cuda 11.3 (
tf-2-6-cu113-notebooks-debian-11-py39)
- TensorFlow 2.6 CPU (
Jupyter-related libraries have been moved to a different Conda environment, separate from the one containing machine learning frameworks and base software libraries.
March 30, 2023
Artifact RegistryArtifact Registry is now available in the me-central1 region (Doha, Qatar).
The Australia Regions with Assured Support compliance regime is now generally available.
BigQuery ML documentation is now integrated with BigQuery documentation to unify resources for data analysis and machine learning tasks such as inference. BigQuery ML documentation resources include:
BigQuery Partner Center, which can be used to discover and try validated partner applications, is now generally available (GA). In addition, the Google Cloud Ready - BigQuery initiative has added 14 new partners.
Grouped fields are aliases for groups of related UDM fields. You can use them to query multiple UDM fields at the same time without typing each field individually. For example, you can use the IP address grouped field to search for an IP address across most of the common UDM IP address fields.
You can match a grouped field using a regular expression and using the nocase operator. Reference lists are supported. Grouped fields can be used in combination with regular UDM fields. Grouped fields also have a separate section in Quick Filters.
Dedicated Cloud Interconnect support is available in the following colocation facilities:
- Ooredoo QDC5 (Qatar Data Center Ooredoo), Doha
- Quantum Switch (QSDC), Doha
For more information, see the Locations table.
Cloud KMS is available in the following region:
me-central1
For more information, see Cloud KMS locations.
The link for the Managed Prometheus page in Cloud Monitoring now goes to the PromQL tab on the Metrics Explorer page.
The following new region is now available: me-central1.
Support for me-central1 (Doha) region.
Support for me-central1 (Doha) region.
Support for me-central1 (Doha) region.
Cloud SQL supports the SqlPackage utility of SQL Server for importing and exporting data.
Cloud SQL supports the bcp utility of SQL Server for importing and exporting data.
You can create Cloud Spanner regional instances in Doha, Qatar (me-central1).
Cloud Storage is now available in Doha, Qatar (me-central1 region).
Added new fields to the document translation methods to handle translation and parsing issues:
- Shadow text removal for overlapping text (for native PDFs).
- Auto rotate document to the correct orientation (for scanned PDFs).
Cloud VPN is now available in region me-central1 (Doha, Qatar).
Pricing is available on the Cloud VPN pricing page.
You can use container output logging to view standard output and standard error logs generated by a workstation container.
Generally available: Doha, Qatar, Middle East me-central1-a,b,c has launched with E2 and N2 VMs available in all three zones.
See VM instance pricing for details.
Preview: Persistent Disk Asynchronous Replication (PD Async Replication) provides low recovery point objective (RPO) and low recovery time objective (RTO) block storage replication for cross-region active-passive disaster recovery. For more information, see About Persistent Disk Asynchronous Replication.
Config Connector version 1.102.0 is now available.
Added support for IAMAccessBoundaryPolicy resource.
Introduced configurable reconciliation interval feature.
Fixed a bug causing diff detection on reservedIpRange field in RedisInstance.
Added mode, remoteRepositoryConfig, virtualRepositoryConfig fields to
ArtifactRegistryRepository
Added scheduling.maintenanceInterval field to ComputeInstance.
Added scheduling.maintenanceInterval field to ComputeInstanceTemplate.
Added groupPlacementPolicy.maxDistance field to ComputeResourcePolicy.
Added deletionPolicy field to ComputeSharedVPCServiceProject.
Added protectConfig field to ContainerCluster.
Added transferSpec.sinkAgentPoolName,
transferSpec.sourceAgentPoolName fields to StorageTransferJob.
Added spec.bitbucketServerTriggerConfig, spec.github.enterpriseConfigResourceNameRef fields to CloudBuildTrigger.
Added spec.diskEncryptionKey.rsaEncryptedKey field to ComputeDisk.
Added spec.rateLimitOptions.enforceOnKeyConfigs field to ComputeSecurityPolicy.
Added spec.kubeletConfig.podPidsLimit field to ContainerCluster.
Added spec.kubeletConfig.podPidsLimit field to ContainerNodePool.
Added spec.instanceType field to SQLInstance.
Dataflow is now available in Doha (me-central1).
Dataproc is now available in the me-central1 region (Doha).
The me-central1 region in Doha, Qatar is now available.
Secret Manager is now available in the following region:
- me-central1
For more information, see Secret Manager locations.
For auto mode VPC networks, added a new subnet 10.212.0.0/20 for the Doha me-central1 region. For more information, see Auto mode IP ranges.
reCAPTCHA Enterprise Mobile SDK v18.1.2 is now available for iOS.
This version contains the following changes:
- Fix for the memory corruption bug.
- Refinement of fix for the bug affecting
execute()on the devices running iOS 11, 12 and 13. - Returns network error instead of internal error in cases where the network is extremely slow, but not doesn't fail by the timeout.
March 29, 2023
AlloyDB for PostgreSQLAlloyDB Omni is available in Preview. AlloyDB Omni is a downloadable edition of AlloyDB for PostgreSQL that lets you run a containerized AlloyDB database engine in your own computing environment.
Artifact Registry is now available in the europe-west12 region (Turin, Italy).
Compute (analysis) is now generally available (GA) in three new BigQuery editions: Standard, Enterprise, and Enterprise Plus. These editions support the slots autoscaling model to meet your organizations' needs and budgets.
Autoscaling slots are now generally available (GA). Autoscaling slot reservations and commitments created during the feature's preview have been set to BigQuery Enterprise edition.
The following supported default parsers have changed. Each is listed by product name and ingestion label, if applicable.
- Area1 Security (
AREA1) - AWS Security Hub (
AWS_SECURITY_HUB) - Azure AD (
AZURE_AD) - Carbon Black (
CB_EDR) - Cisco ASA (
CISCO_ASA_FIREWALL) - Cisco Switch (
CISCO_SWITCH) - Cloud Audit Logs (
N/A) - CrowdStrike Falcon (
CS_EDR) - Darktrace (
DARKTRACE) - Elastic Windows Event Log Beats (
ELASTIC_WINLOGBEAT) - Google Chrome Browser Cloud Management (CBCM) (
N/A) - Hashicorp Vault (
HASHICORP) - Illumio Core (
ILLUMIO_CORE) - Linux Auditing System (AuditD) (
AUDITD) - ManageEngine ADAudit Plus (
ADAUDIT_PLUS) - Microsoft Graph API Alerts (
MICROSOFT_GRAPH_ALERT) - Netskope (
NETSKOPE_ALERT) - Office 365 (
OFFICE_365) - Okta (
OKTA) - Palo Alto Networks Firewall (
PAN_FIREWALL) - Seqrite Endpoint Security (EPS) (
SEQRITE_ENDPOINT) - STIX Threat Intelligence (
STIX) - Trend Micro Vision One (
TRENDMICRO_VISION_ONE) - Unix system (
NIX_SYSTEM) - VMware vRealize Suite (
VMWARE_VREALIZE) - Windows Event (
WINEVTLOG) - Windows Event (XML) (
WINEVTLOG_XML) - Workspace Alerts (
WORKSPACE_ALERTS) - ZScaler NGFW (
ZSCALER_FIREWALL)
For details about changes in each parser, see Supported default parsers.
The following resource types are now publicly available through the analyze policy APIs (AnalyzeIamPolicy and AnalyzeIamPolicyLongrunning).
- Cloud Deploy
clouddeploy.googleapis.com/Releaseclouddeploy.googleapis.com/Rollout
In Cloud Data Fusion version 6.8.1, Dataproc clusters no longer require the following OAUTH scope to function: https://www.googleapis.com/auth/cloud-platform.
The legacy version of the STREET_ADDRESS infoType detection model will stay available until further notice. Previously, this legacy model was scheduled to be removed on 19 June 2023.
FHIR search results are limited by the response size. For more information, see Pagination and sorting and Including additional resources in search results.
When you create a log view and use the source() function in your filter, the argument to the function is now validated to ensure that it is a single string representing a project, folder, billing account or organization.
The rollout of the following PostgreSQL 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.
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].R20230316.02_02. 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 Workstations is available in the following regions:
- asia-south1 (India)
- us-east4 (Virginia, North America)
For more information, see Locations.
The Dataflow VM image has been updated to include mitigations for multiple vulnerabilities by upgrading to cos-97-16919-235-30. For the full list of mitigations, see the Container-Optimized OS release notes.
Dataflow jobs started on or after March 29, 2023 will run VM instances that use this image.
Allow users to upload and view TIFF file types in the UI.
Firestore no longer limits the number of writes that can be passed to a Commit operation or performed in a transaction. Previously, the limit was 500. Limits for request size and the transaction time limit still apply.
Firestore in Datastore mode no longer limits the number of entities that can be passed to a Commit operation. Previously, the limit was 500. The limit for request size still applies.
Starting from GKE 1.26, cluster autoscaler can drain Pods from multiple nodes in parallel. The removal criteria are not changing, so the end state after scale down is going to be the same, but it will be achieved faster.
March 28, 2023
Anthos Service MeshThe control_plane field in the service mesh fleet feature API (for example, gcloud container fleet mesh update --control-plane ...) is deprecated. Instead, use the management field. For more information, see Provision managed Anthos Service Mesh.
Release 1.12.9
Anthos clusters on bare metal 1.12.9 is now available for download. To upgrade, see Upgrading Anthos on bare metal. Anthos clusters on bare metal 1.12.9 runs on Kubernetes 1.23.
FIxes:
The following container image security vulnerabilities have been fixed:
Known issues:
For information about the latest known issues, see Anthos clusters on bare metal known issues in the Troubleshooting section.
Artifact Registry repositories with gcr.io domain support are now generally available. These repositories can host your existing Container Registry images and automatically redirect requests for gcr.io hosts to corresponding Artifact Registry repositories.
You can now use the tf_version training option to specify the Tensorflow (TF) version during model training. By default, tf_version is set as '1.15'. If you want to use TF2 with Keras API, you can add tf_version = '2.8.0' when creating the model.
You can now use the xgboost_version training option to specify the XGBoost version during model training. By default, xgboost_version is set as '0.9'. You can choose XGBoost version 1.1 by specifying xgboost_version = '1.1'.
You can now use the instance_weight_col training option to identify the column containing weights for each data point in the training dataset. Currently the instance_weight_col option is only available for boosted tree and random forest models with non-array feature types.
You can now import model artifacts saved in ONNX, XGBoost, and TensorFlow Lite formats into BigQuery for inference, allowing you to leverage models built in popular frameworks directly within the BigQuery ML inference engine.
You can also host models remotely on Vertex AI Prediction and do inference with BigQuery ML, removing the need to build data pipelines manually.
You can do inference with Google Cloud's state of the art pretrained models using Cloud AI service table-valued functions (TVFs) to get insights from your data. The TVFs work with Cloud Vision API, Cloud Natural Language API and Cloud Translation API.
These features are in preview. To enroll to use this feature, complete the enrollment form.
A release was made. Updates may include general performance improvements, bug fixes, and updates to the API reference documentation.
The changes in the September 15, 2022 Release Notes entry for read replica maintenance are now available. Cloud SQL read replicas follow the maintenance settings for the primary instance, including the maintenance window, rescheduling, and the deny maintenance period. During the maintenance event, Cloud SQL maintains the replicas before maintaining the primary instance. For more information, see How does maintenance affect read replicas?
The changes in the September 15, 2022 Release Notes entry for read replica maintenance are now available. Cloud SQL read replicas follow the maintenance settings for the primary instance, including the maintenance window, rescheduling, and the deny maintenance period. During the maintenance event, Cloud SQL maintains the replicas before maintaining the primary instance. For more information, see How does maintenance affect read replicas?
The changes in the September 15, 2022 Release Notes entry for read replica maintenance are now available. Cloud SQL read replicas follow the maintenance settings for the primary instance, including the maintenance window, rescheduling, and the deny maintenance period. During the maintenance event, Cloud SQL maintains the replicas before maintaining the primary instance. For more information, see How does maintenance affect read replicas?
Cloud SQL now exposes 38 new metrics. These metrics improve observability of Cloud SQL for SQL Server instances, helping you investigate performance issues and resource bottlenecks. You can find these metrics in the Metrics explorer within the Monitoring dashboard.
For more information about these metrics, see Cloud SQL Metrics.
Generally Available: You can test how workloads running on sole-tenant nodes behave during a host maintenance event, and see the effects of the sole-tenant VM's host maintenance policy on the applications running on the VMs.
For more information, see Simulate host maintenance events on sole-tenant nodes.
Confidential Space is now generally available.
Confidential Space is designed to let parties share sensitive data with a mutually agreed upon workload, while they retain confidentiality and ownership of that data. Such data might include personally identifiable information (PII), protected health information (PHI), intellectual property, cryptographic secrets, and more. Confidential Space helps create isolation so that data is only visible to the workload and the original owners of the data.
Config Controller now uses the following versions of its included products:
- Config Connector v1.101.0, release notes
Vertical Autoscaling now supports batch jobs.
New sub-minor versions of Dataproc images:
- 1.5.87-debian10, 1.5.87-rocky8, 1.5.87-ubuntu18
- 2.0.61-debian10, 2.0.61-rocky8, 2.0.61-ubuntu18
- 2.1.9-debian11, 2.1.9-rocky8, 2.1.9-ubuntu20
Dataproc cluster creation now supports the pd-extreme disk type.
Dataproc on GKE now disallows update operations.
Dataproc on GKE diagnose operation now verifies that the master agent is running.
DocAI Warehouse Pipelines (preview):
BigQuery Connector (preview): Supports batch exports of document metadata into BigQuery, which enables users to do data analysis, create reports and dashboards. For example, data visualization using BI dashboards.
Eventarc support for creating triggers for direct events from Cloud Dataflow is available in Preview.
Play Integrity is now supported for client-side authentication on Android applications. For more information, see Authenticate with Firebase on Android using a Phone Number.
Self-service maintenance is now Generally Available for Memorystore for Redis.
On March 27, 2022 we released version 1.1.0 of the Migrate to Containers modernization plugins.
Learn how to Upgrade Migrate to Containers plugins.
Preview: Added support for refactoring WordPress Servers running on Apache2 Linux to containers, which lets you deploy WordPress sites as containers on GKE, GKE Autopilot clusters, Anthos clusters, and Cloud Run.
For more information, see Migrate a WordPress site.
Introduced the following features for JBoss migration:
- Support for JBoss versions has been extended and Migrate to Containers now supports migration of JBoss EAP versions 7.0 - 7.4 to equivalent Wildfly community based container images, besides migrations of Wildfly versions 8.1.0 - 26.1.1.
- Secrets are now automatically created from extracted security realms configuration and key-stores. This new feature fixes potential security risks and lets you update secrets without having to recreate images.
- The
targetImageHomeproperty has been added to the migration plan to allow users to specify an alternative container image with a differentJBOSS_HOMElocation. - The
ExcludeFilesproperty has been added to the migration plan, which lets you explicitly exclude files and directories from the container image. - The data migration feature now automates the creation and mounting of a Persistent Volume Claim (PVC) for the
$JBOSS_HOME/standalone/datadirectory. This directory is available for use by services that require storing content in the file system.
Filtering out files located at /tmp when discovering Tomcat application dependencies.
Docker images may contain broken symlinks. Ensure that the tar archive artifacts added to dockerfile don't contain symlinks that don't resolve to another file in the archive. If they do, either retrieve the files from the source VM and add them to the dockerfile manually, or replace the symlinks in the source VM and perform extraction again.
Update from SUSE for the Python hook scripts in SAPHanaSR
According to SUSE's recently updated guidance, all Python hook scripts should be used directly from the SAPHanaSR package. If the scripts are moved or copied to another directory, then the regular SUSE package update will not keep those copies updated.
To align with this update from SUSE, make sure to use the scripts directly from the SAPHanaSR package location. Also, Google Cloud has done the following:
- Published the Terraform module version 202303280902 and Deployment Manager template version 202303280902, which use the hook scripts directly from the SAPHanaSR package.
- Updated the guidance to enable the SAP HANA HA/DR provider hook in the manual SAP HANA HA deployment guide for SLES.
For information from SUSE, see Setting up HANA HA/DR providers.
Vertex AI Pipelines cost showback with billing labels is now generally available (GA). You can now use billing labels to review the cost of a pipeline run, along with the cost of individual resources generated from Google Cloud Pipeline Components in the pipeline run. For more information, see Understand pipeline run costs.
March 27, 2023
Apigee hybridhybrid v1.9.1
On March 27, 2023 we released an updated version of the Apigee hybrid software, v1.9.1.
- For information on upgrading, see Upgrading Apigee hybrid to version 1.9.
- For information on new installations, see The big picture.
| Bug ID | Description |
|---|---|
| 269738951 | The example network policies are now included in the apigeectl/examples/network-policies directory. see Configuring Kubernetes network policies. |
| 271266079 | Removed port 80 from the default Kubernetes service of Apigee Ingress Gateway. |
| 269451743 | In certain circumstances, upgrading from Apigee hybrid v1.8.3 to v1.9.0 could fail with an error message when creating the virtual hosts. |
| 268696297 | Providing a Kubernetes secret for Cassandra and Redis components is now supported. See cassandra.auth.secret and redis.auth.secret in the Configuration properties reference. |
| 267691299 | The Apigee controller uses a dedicated apigee-manager Kubernetes service account, instead of using the default SA. |
| 267666187 | When using a custom Kubernetes service for the Apigee ingress gateway, you can disable the creation of a default load balancer. See Managing Apigee ingress gateway. |
| 266989915 266919136 |
In some circumstances, Apigee could return incorrect developer credentials for an app, unless the specific app was selected when requesting the credentials. |
| 266814873 | In certain circumstances, retrieving encrypted KVM entries could fail with an error. This fix ensures that MART will be able to successfully function for environment-scoped KVM entries, even if the encryption key is used in the Org Env configuration or when the keys contain non-UTF8 characters. There is no change to KVM data. |
| 266594584 | Websocket was failing in asm 1.15. This was due to incompatible capitalization in variable names between the Anthos Service Mesh overlay.yaml file and the and the Envoy filter apigee-envoyfilter.yaml file. |
| 266411394 | Added support for Azure Front Door request headers to /healthz health check. |
| 265374889 | Fixed an issue where in some circumstances the Java Callout would to fail due with the following error: Failed to execute JavaCallout. Could not initialize class org.jose4j.jwa.AlgorithmFactoryFactory2. |
| 260342163 | Fixed a narrow scenario where threads in runtime pods ended up consuming 100% CPU. |
| 245619397 | In Apigee hybrid, fluentbit support now includes the NO_PROXY environment variable. |
| Bug ID | Description |
|---|---|
| 275002360 | Security fixes for fluent-bit. This addresses the following vulnerabilities: |
| 274112103 | **Security fixes to the Apigee Controller and Apigee Watcher. This addresses the following vulnerabilities: |
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/bigquery
6.2.0 (2023-03-22)
Features
- Add collation feature tests (#1188) (80d86ba)
- Add support for microseconds precision (#1192) (b5801a6)
Bug Fixes
Java
Changes for google-cloud-bigquery
2.24.3 (2023-03-24)
Dependencies
2.24.2 (2023-03-22)
Dependencies
2.24.1 (2023-03-21)
Dependencies
- Update cloud client dependencies (7b07779)
- Update dependency com.google.cloud:google-cloud-bigquery to v2.23.2 (7b07779)
- Update dependency com.google.cloud:google-cloud-bigquery to v2.24.0 (7b07779)
- Update dependency com.google.cloud:google-cloud-bigquerystorage-bom to v2.34.1 (7b07779)
- Update dependency com.google.cloud:google-cloud-bigtable to v2.20.1 (7b07779)
- Update dependency com.google.cloud:libraries-bom to v26.10.0 (7b07779)
2.24.0 (2023-03-21)
Features
Dependencies
- Update actions/checkout action to v3.4.0 (#2575) (6935a1e)
- Update actions/upload-artifact action to v3.1.2 (#2571) (aa0c70e)
- Update cloud client dependencies (#2583) (dcacc31)
- Update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.15.0 (#2577) (eaf09d6)
- Update dependency com.google.apis:google-api-services-bigquery to v2-rev20230311-2.0.0 (#2578) (aab037c)
- Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.5.0 (#2580) (1764eeb)
- Update dependency com.google.cloud:google-cloud-storage to v2.20.0 (#2559) (8a854db)
- Update github/codeql-action action to v2.2.7 (#2572) (105f5ee)
BigQuery now supports change data capture (CDC) by processing and applying streamed changes in real-time to existing data using the BigQuery Storage Write API. This feature is in preview.
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-bigtable
2.20.1 (2023-03-21)
Bug Fixes
Dependencies
Cloud Composer 2 now supports access with external identities through workforce identity federation.
Fixed a problem where upgrade checks were failing for some Cloud Composer 2 environments. This issue was affecting environments where Cloud Build can't be used to install PyPI packages.
The default value for the dag_dir_list_interval Airflow configuration option is changed from 30 to 120 seconds.
Increased the timeout for environment operations performed by Cloud Build to 35 minutes.
Cloud Composer 2.1.11 and 1.20.11 images are available:
- composer-2.1.11-airflow-2.4.3 (default)
- composer-2.1.11-airflow-2.3.4
- composer-1.20.11-airflow-1.10.15
- composer-1.20.11-airflow-2.4.3
- composer-1.20.11-airflow-2.3.4
Cloud Functions has added support for a new runtime, Go 1.20, at the General Availability release level.
The Cloud Healthcare API offers single-region support in the me-west1 (Tel Aviv, Israel) region.
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-logging
3.14.6 (2023-03-20)
Dependencies
The Cloud Logging API now supports the following region:
- Doha:
me-central1
Cloud SQL now supports the Linked Servers functionality of SQL Server. You can use this capability to integrate data from multiple sources and distribute queries across multiple servers. To learn more, see About linked servers.
The Cloud SQL Active Directory (AD) Diagnosis tool helps you troubleshoot issues that you might face while connecting to AD-enabled Cloud SQL for SQL Server instances, using an on-premises AD domain.
A monthly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-spanner
6.37.0 (2023-03-03)
Features
Bug Fixes
Dependencies
- Update dependency com.google.api.grpc:proto-google-cloud-spanner-executor-v1 to v1.3.0 (#2306) (8372250)
- Update dependency com.google.cloud:google-cloud-monitoring to v3.13.0 (#2311) (6ba613b)
- Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.4.0 (#2312) (266c49c)
- Update dependency com.google.cloud:google-cloud-trace to v2.12.0 (#2313) (e5f76c6)
- Update dependency org.json:json to v20230227 (#2310) (badcc14)
6.38.0 (2023-03-20)
Features
- Add option to wait on session pool creation (#2329) (ff17244)
- Add PartitionedUpdate support to executor (#2228) (2c8ecf6)
Bug Fixes
- Correct the proto field Id for field data_boost_enabled (#2328) (6159d7e)
- Update executeCloudBatchDmlUpdates. (#2326) (27ef53c)
Dependencies
Python
Changes for google-cloud-spanner
3.28.0 (2023-02-28)
Features
3.29.0 (2023-03-23)
Features
Bug Fixes
Documentation
Cloud TPU now supports Tensorflow 2.12.0. For more information see the TensorFlow 2.12 release notes.
Confidential Space. The assertion.swversion attestation assertion now verifies the Confidential Space image version number the workload is being run on, with the result returned as a list. Previously the assertion was used to determine whether the workload was running on a production or debug Confidential Space image, and the result was returned as an integer. You now determine if a production or debug image is being used with the assertion.dbgstat assertion.
Confidential Space. The assertion.submods.confidential_space.support_attributes assertion can be used to verify the support status of the Confidential Space image being used. It can be used, for example, to ensure that the workload is running on the latest version of the Confidential Space image.
New sub-minor versions of Dataproc images:
- 1.5.86-debian10, 1.5.86-rocky8, 1.5.86-ubuntu18
- 2.0.60-debian10, 2.0.60-rocky8, 2.0.60-ubuntu18
- 2.1.8-debian11, 2.1.8-rocky8, 2.1.8-ubuntu20
New Dataproc Serverless for Spark runtime versions:
- 1.1.9
- 2.0.17
- 2.1.0-RC5
Metadata federation now supports Dataplex lakes as a metadata source (in preview)
Dialogflow CX now provides the TO_NUMBER system function.
The Document AI OCR Processor (Doc OCR) now has the following features:
- The OCR Processor supports language hints. The OCR engine prefers your specified languages over inferred languages. To use this feature, set
process_options.ocr_config.hints.language_hintswith a list of BCP-47 language codes in your API request to the OCR Processor. - The OCR Processor supports the option to populate symbol-level data in the document response. If enabled, the field
document.pages.symbolsis populated. To use this feature, setprocess_options.ocr_config.enable_symbol=truein your API request to the OCR Processor. - A proto converter tool that converts a
Document prototo anAnnotateFileResponseproto. This conversion lets you compare the responses between the Document AI OCR processor with the Vision API, which can help you migrate to the Document AI OCR processor from Vision API with minimal downstream changes. For details, see Document AI Toolbox. - The OCR Processor supports a heuristics layout detection algorithm, which serves as an alternative to the current ML-based layout detection algorithm. You can choose the layout algorithm that best suits your needs. To use this feature, set
process_options.ocr_config.advanced_ocr_options= legacy_layoutin your API request to the OCR Processor.
For the Document AI OCR Processor (Doc OCR), you can enable document quality assessments for all processor versions instead of a specific processor version, such as pretrained-ocr-v1.1-2022-09-12. If you enable document quality assessment, Doc OCR produces a quality score that's based on the document's readability. Quality scores range from 0 to 1, where 1 is perfect quality. Quality scores are returned in the image_quality_scores field on the Page object. All detected issues are labeled as quality or defect and sorted in descending order by confidence value. To use this feature, set process_options.ocr_config.enable_image_quality_scores= true in your API request to the OCR Processor.
This is a patch release of Google Distributed Cloud Edge (version 1.3.1).
The following changes have been introduced in this release of Distributed Cloud Edge:
- The Kubernetes control plane has been updated to version 1.24.9-gke.2500.
- The Kubernetes container daemon (
containerd) has been updated to version 1.6.6-gke.1. - The Kubernetes worker node agent (
kubelet) has been updated to version 1.24.7-gke.5.
The following issues have been resolved in this release of Distributed Cloud Edge:
- Errors in the
NodeSystemConfigUpdatecustom resource definition that shipped with Distributed Cloud Edge 1.3.0 have been corrected. The outputs of the affected status fields are now accurate.
This release of Distributed Cloud Edge contains the following known issues:
- If you have enabled the Anthos VM Runtime virtual machine subsystem, disabling it removes the
network-controller-managerservice and its container. This renders Distributed Cloud Edge networking inoperable. To prevent this, keep the Anthos VM Runtime virtual machine subsystem enabled on your Distributed Cloud Edge deployment. If the subsystem has been disabled, re-enable it by following the steps in Enable the Anthos VM Runtime support on Distributed Cloud Edge to restore Distributed Cloud Edge networking to an operable state.
Network Topology now supports TCP and UDP traffic for certain traffic paths. For more information, see Network Topology overview.
A weekly digest of client library updates from across the Cloud SDK.
Go
Changes for pubsub/apiv1
1.30.0 (2023-03-22)
Features
- pubsub: Update iam and longrunning deps (91a1f78)
Bug Fixes
Java
Changes for google-cloud-pubsub
1.123.7 (2023-03-21)
Dependencies
Python
Changes for google-cloud-pubsub
2.15.2 (2023-03-20)
Documentation
Google Cloud's Agent for SAP version 1.2
Version 1.2 of the Google Cloud's Agent for SAP is now available. This version includes bug fixes and supportability enhancements.
For more information, see What's new with Google Cloud's Agent for SAP.
Preview stage support for the following integration:
M105 release
The M105 release of Vertex AI Workbench managed notebooks includes the following:
- Fixed an issue wherein a runtime with idle shutdown enabled doesn't detect activity and shuts down.
- Fixed an issue wherein the runtime data disk runs out of space and prevents access.
- Fixed an issue wherein end user credentials are not preserved after shutdown.
- Changed Health Agent logging levels from
DEBUGtoINFO.
March 24, 2023
Access ApprovalAccess Approval supports Certificate Authority Service in the GA stage.
Access Approval supports Firestore in the Preview stage.
Access Transparency supports Certificate Authority Service in the GA stage.
Release 1.14.3
Anthos clusters on bare metal 1.14.3 is now available for download. To upgrade, see Upgrading Anthos on bare metal. Anthos clusters on bare metal 1.14.3 runs on Kubernetes 1.25.
Fixes:
- Improved maintenance mode operation by ignoring non-running pods on nodes.
- Updated etcd version to version 3.4.21-0-gke.1 to resolve an issue that could lead to watch starvation and non-operational watch for resources.
- Updated kubernetes version to 1.25.6-gke.1000 to honor exponential backoff in job controller.
- The following container image security vulnerabilities have been fixed:
Known issues:
For information about the latest known issues, see Anthos clusters on bare metal known issues in the Troubleshooting section.
You can now use ssh to log in to App Engine flexible environment instances that use only internal IP addresses.
You can now use ssh to log in to App Engine flexible environment instances that use only internal IP addresses.
You can now use ssh to log in to App Engine flexible environment instances that use only internal IP addresses.
You can now use ssh to log in to App Engine flexible environment instances that use only internal IP addresses.
You can now use ssh to log in to App Engine flexible environment instances that use only internal IP addresses.
You can now use ssh to log in to App Engine flexible environment instances that use only internal IP addresses.
You can now use ssh to log in to App Engine flexible environment instances that use only internal IP addresses.
You can now use ssh to log in to App Engine flexible environment instances that use only internal IP addresses.
The Go 1.20 runtime for App Engine standard environment is now generally available.
Cloud EKM now supports coordinated external keys.
Coordinated external keys let you create and manage keys in a compatible external key management system from Cloud KMS over a VPC network. For more information, see EKM key management from Cloud KMS.
Thales CipherTrust Cloud Key Manager is the first external key management partner system that is compatible with EKM key management from Cloud KMS.
Google Cloud Managed Service for Prometheus: You can use the OpenTelemetry Collector to scrape standard Prometheus metrics and report them to Managed Service for Prometheus. For more information, see Get started with the OpenTelemetry Collector.
Cloud TPUs now support the PyTorch 2.0 release, via PyTorch/XLA integration. On top of the underlying improvements and bug fixes in PyTorch's 2.0 release, this release introduces several features, and PyTorch/XLA specific bug fixes.
Beta Features
PJRT runtime
- Checkout our newest document; PjRt is the default runtime in 2.0.
- New Implementation of
xm.rendezvouswith XLA collective communication which scales better (#4181) - New PJRT TPU backend through the C-API (#4077)
- Use PJRT to default if no runtime is configured (#4599)
- Experimental support for torch.distributed and DDP on TPU v2 and v3 (
#4520)
FSDP
- Add
auto_wrap_policyinto XLA FSDP for automatic wrapping (#4318)
Stable Features
Lazy Tensor Core Migration
- Migration is completed, checkout this dev discussion for more detail.
- Naively inherits LazyTensor (#4271)
- Adopt even more LazyTensor interfaces (#4317)
- Introduce XLAGraphExecutor (#4270)
- Inherits LazyGraphExecutor (#4296)
- Adopt more LazyGraphExecutor virtual interfaces (#4314)
- Rollback to use
xla::Shapeinstead oftorch::lazy::Shape(#4111) - Use TORCH_LAZY_COUNTER/METRIC (#4208)
Improvements & Additions
- Add an option to increase the worker thread efficiency for data loading (#4727)
- Improve numerical stability of torch.sigmoid (#4311)
- Add an api to clear counter and metrics (#4109)
- Add
met.short_metrics_reportto display more concise metrics report (#4148) - Document environment variables (#4273)
- Op Lowering
Experimental Features
TorchDynamo (torch.compile) support
- Checkout our newest doc.
- Dynamo bridge python binding (#4119)
- Dynamo bridge backend implementation (#4523)
- Training optimization: make execution async (#4425)
- Training optimization: reduce graph execution per step (#4523)
PyTorch/XLA GSPMD on single host
- Preserve parameter sharding with sharded data placeholder (#4721)
- Transfer shards from server to host (#4508)
- Store the sharding annotation within XLATensor(#4390)
- Use d2d replication for more efficient input sharding (#4336)
- Mesh to support custom device order. (#4162)
- Introduce virtual SPMD device to avoid unpartitioned data transfer (#4091)
Ongoing development
- Ongoing Dynamic Shape implementation
- Ongoing SPMD multi host execution (#4573)
Bug fixes & improvements
Data Catalog is now available in Dallas (us-south1). For more information on region and feature availability, see regions.
Workspace compilation overrides are available in Preview.
New Dataproc Serverless for Spark runtime versions:
- 1.1.8
- 2.0.16
- 2.1.0-RC4
Upgrade Python to 3.11 and Conda to 23.1 in Dataproc Serverless for Spark runtime 2.1
OR queries now available in Preview.
OR queries now available in Preview.
March 23, 2023
Anthos Config ManagementAlpha release of AssignImage mutator, which allows mutation of Docker image paths. For reference, see AssignImage under Mutation in the OPA Gatekeeper documentation.
The constraint template library includes a new template: VerifyDeprecatedAPI. For reference, see the Constraint template library.
The constraint template library's K8sPodsRequireSecurityContext template now supports an exempt-list of Images using the new exemptImages parameter. For reference, see Constraint template library.
The constraint template library's K8sRequireCosNodeImage template now supports an exempt-list of OS images using the new exemptOsImages parameter. For reference, see Constraint template library.
Policy Controller has been updated to include a more recent build of OPA Gatekeeper (hash: 8170c5f).
Stopped exposing the "unable to load /repo/source/error.json" transient error in the RootSync and RepoSync API.
Fixed an issue in the nomos CLI so that it works for standalone Config Sync.
Fixed an issue causing a Kubernetes Service object not syncing without the .spec.ports field being specified.
Fixed an issue of accidental deletion of resources caused by a race condition between *-sync, hydration-controller and reconciler containers.
In April 2023, enabling mesh.googleapis.com will automatically enable trafficdirector.googleapis.com, networkservices.googleapis.com, and networksecurity.googleapis.com. These APIs will be required for managed Anthos Service Mesh. You will be able to safely disable them on a project or fleet that has no managed Anthos Service Mesh clusters.
Configuring Certificate Authority connectivity through a HTTP CONNECT-based proxy is now generally available (GA). For more information, see Configure Certificate Authority connectivity through a proxy.
On March 23, 2023 we released an updated version of Apigee integrated portal.
Users are now able to enable the content security policy feature for their portal for Apigee and Apigee hybrid. Previously, this feature was available in Apigee Edge only.
| Bug ID | Description |
|---|---|
| 272794133 | When setting a user account to Inactive, a notice is now displayed indicating that this setting affects the login behavior only for built-in identity provider accounts. |
| 267502391 | Improved error messages for invalid input to various endpoints. |
| 265051231 | Default assets (images) added to a newly created portal used to show up as size 0px x 0px. Now they show their proper size. |
| 253037871 | Users are now able to enable the content security policy feature for their portal for Apigee and Apigee hybrid. Previously, this feature was available in Apigee Edge only. |
On March 23, 2023, we released an updated version of Apigee.
Public preview release of Advanced API Security abuse detection
Advanced API Security's new abuse detection feature lets you view security incidents involving your APIs. Abuse detection uses Google's machine learning algorithms to detect API traffic patterns that are a sign of malicious activity targeting your APIs.
Abuse detection includes two new types of detection rules powered by machine learning models:
- Advanced Anomaly Detection: Detects unusual patterns of API traffic.
- Advanced API scraper: Detects attempts to extract information from APIs for malicious purposes.
The two new detection rules, Advanced Anomaly Detection and Advanced API Scraper, are not available for organizations with VPC Service Controls. We are actively working to resolve this issue.
Go 1.18 and 1.19 are now generally available. These versions require you to specify an operating system version in your app.yaml. Learn more.
The immutable tags setting is now in Preview for Docker repositories. When tags are immutable, you cannot change the image digest that a tag references in the repository. You can configure this setting when you create a repository or change the setting on an existing repository.
You can now provision multiple storage volumes to attach to the existing servers in a single configuration request through Google Cloud console intake form.
The SentinelOne Alert feed has been enhanced to enable you to configure the feed to ingest both alerts and threats or only threats.
When the Is alert API subscribed checkbox is selected in the application, or when the isAlertApiSubscribed field is set to true in the API request, the feed will ingest both alerts and threats. When the checkbox is deselected, or the isAlertApiSubscribed field is set set to false in the API request, only threats are ingested. This configuration is available when creating a new feed. Existing feeds were enhanced in a previous release to ingest both alerts and threats.
Only configure the feed to ingest both alerts and threats if you have subscribed to alerts in SentinelOne. If you have not subscribed to alerts in SentinelOne, then configure the feed to ingest threats only.
The following resource types are now publicly available through the analyze policy APIs (AnalyzeIamPolicy and AnalyzeIamPolicyLongrunning).
- Service Directory
servicedirectory.googleapis.com/Namespace
The following resource types are now publicly available through the Export APIs (ExportAssets, ListAssets, and BatchGetAssetsHistory), Feed API, and Search APIs (SearchAllResources, SearchAllIamPolicies).
- Compute
compute.googleapis.com/PublicDelegatedPrefix
Cloud Bigtable is now available in the europe-west12 (Turin) region. This note is incorrect; see entry for April 24, 2023.
Dedicated Cloud Interconnect support is available in the following colocation facilities:
- Telecom Italia Cebrosa Campus, Turin
For more information, see the Locations table.
Cloud KMS is available in the following region:
europe-west12
For more information, see Cloud KMS locations.
The following new region is now available: europe-west12.
Cloud SQL for MySQL now supports minor version 8.0.32. To upgrade your existing instance to the new version, see Upgrade the database minor version.
Support for europe-west12 (Turin) region.
Support for europe-west12 (Turin) region.
Support for europe-west12 (Turin) region.
You can create Cloud Spanner regional instances in Turin, Italy (europe-west12).
Cloud Storage is now available in Turin, Italy (europe-west12 region).
Objects smaller than 128KiB stored in buckets with Autoclass enabled are no longer managed by Autoclass.
- Such objects are not subject to the Autoclass management fee and are statically set to Standard Storage.
- Any such objects in Autoclass buckets that are currently stored in a different storage class are being transitioned to Standard Storage automatically and free of charge.
Cloud VPN is now available in region europe-west12 (Turin, Italy).
Pricing is available on the Cloud VPN pricing page.
Generally available: Turin, Italy, Europe europe-west12-a,b,c has launched with E2, N2, N2D, and T2D VMs available in all three zones. See VM instance pricing for details.
Config Controller Autopilot is now Generally Available (GA). Get started here.
Dataflow is now available in Turin (europe-west12).
Dataproc is now available in the europe-west12 region (Turin).
The europe-west12 region in Turin, Italy is now available.
The ability to dismiss a recommendation is generally available via Recommender API
The export to BigQuery feature now supports custom pricing and non-project scoped recommendations.
The global Recommender Viewer role is now available to get view access to all insights and recommendations available.
Secret Manager is now available in the following region:
- europe-west12
For more information, see Secret Manager locations.
The March 20, 2023 release of the Google Cloud SCC content pack for sending Security Command Center data to Cortex XSOAR is generally available.
This version includes support for multiple Google Cloud organizations, bug fixes, and supportability improvements.
For information about downloading and installing the new content pack, see Upgrade the Google Cloud SCC content pack.
The version 3.0 release of the Google SCC App for QRadar, which lets you send Security Command Center data to QRadar v7.4.1FP2+, is generally available.
This version includes support for multiple Google Cloud organizations, bug fixes, and supportability improvements.
For information about downloading and installing the new application, see Upgrade the Google SCC app.
The version 3.0 release of the Google SCC App for ELK, which lets you send Security Command Center data to Elastic Stack, is generally available.
This version includes support for multiple Google Cloud organizations, bug fixes, and supportability improvements.
For information about downloading and installing the new application, see Upgrade the Docker container.
The version 2.0 release of the Google SCC Add-on For Splunk and the Google SCC App For Splunk, which let you send Security Command Center data to Splunk, is generally available.
This version includes support for multiple Google Cloud organizations, bug fixes, and supportability improvements.
For information about downloading and installing the new applications, see Upgrade Google SCC App for Splunk and Google SCC Add-on for Splunk.
Preview stage support for the following integration:
For auto mode VPC networks, added a new subnet 10.210.0.0/20 for the Turin europe-west12 region. For more information, see Auto mode IP ranges.
March 22, 2023
Apigee XOn March 22, we released an updated version of Apigee X.
Customize SSL certs for access routing when provisioning Apigee Pay-as-you-go organizations.
Users can now select existing self-managed SSL certs when customizing access routing during Apigee Pay-as-you-go provisioning. For more information, see Step 4: Customize access routing .
Receive Cloud console notifications when Pay-as-you-go provisioning completes.
While provisioning is in progress, users can navigate away from the Apigee provisioning page and monitor notifications in the Cloud console for updates when provisioning completes.
BigQuery now supports Unicode column naming using international character sets, alphanumeric and special characters. Existing columns can use these new capabilities using the RENAME command. This feature is now in preview.
In Cloud Data Fusion versions 6.8.0 and 6.8.1, there's a known issue that may cause the following error: Unsupported program type: Spark.
The first time a pipeline that only contains actions runs on a newly created or upgraded instance, it succeeds. However, following pipeline runs that also include sources or sinks may fail with this error. For updated settings, see Troubleshooting.
In addition to the existing values of 1440 and 1500,
Cloud Interconnect now lets you configure your VLAN attachments with an MTU value of 1460. This configuration setting is available for all VLAN attachments for both Partner Interconnect and Dedicated Interconnect.
To minimize the risk of packet loss, Google recommends that you configure the same MTU value on your VPC network, on-premises routers, and associated VLAN attachments whenever possible.
The default MTU for VLAN attachments that you create for Cloud Interconnect is still 1440.
Dataplane v2 for Cloud Interconnect is fully available for customers using Dedicated Interconnect or Partner Interconnect in the following regions:
asia-east2(Hong Kong)asia-northeast3(Seoul)
All new VLAN attachments that you create in these regions are automatically provisioned on Dataplane v2. Existing VLAN attachments for these regions can be migrated to Dataplane v2. You can migrate existing attachments yourself by re-creating the attachments, or you can request and schedule an assisted migration. Contact Google Cloud Support for assistance.
For the list of all regions that are Dataplane v2-enabled, see the Locations table (Dedicated Interconnect) or Supported service providers (Partner Interconnect).
Log buckets in the following regions can now be upgraded to use Log Analytics:
asia-northeast1australia-southeast1europe-west1europe-west2northamerica-northeast1us-east1us-west2
For more information, see Supported regions.
Policy Engine:
- Modify RuleSet APIs logic to auto-populate RuleId field during create RuleSet call and allow Rules update using existing RuleId
- Publish action messages by default will include Schema name, Document name, RuleSet name, Rule Id, Action Id and trigger type information.
(2023-R07) Version updates
GKE cluster versions have been updated.
New versions available for upgrades and new clusters
The following Kubernetes versions are now available for new clusters and for opt-in control plane upgrades and node upgrades for existing clusters. For more information on versioning and upgrades, see GKE versioning and support and Upgrades.
No channel
The following control plane and node versions are now available:
The following control plane versions are no longer available:
- 1.21.14-gke.14100
- 1.22.17-gke.3100
- 1.25.6-gke.200
Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to 1.21.14-gke.14600 with this release.
Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to 1.22.17-gke.4000 with this release.
Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to 1.22.17-gke.4000 with this release.
Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to 1.25.6-gke.1000 with this release.
Stable channel
- The following versions are now available in the Stable channel:
- The following versions are no longer available in the Stable channel:
- 1.22.17-gke.3100
- 1.23.16-gke.1100
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to 1.22.17-gke.4000 with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to 1.23.16-gke.1400 with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to 1.23.16-gke.1400 with this release.
Regular channel
- The following versions are now available in the Regular channel:
- The following versions are no longer available in the Regular channel:
- 1.21.14-gke.15800
- 1.22.17-gke.4000
- 1.23.16-gke.1100
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to 1.21.14-gke.18100 with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to 1.22.17-gke.5400 with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to 1.23.16-gke.2500 with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to 1.23.16-gke.2500 with this release.
Rapid channel
- The following versions are now available in the Rapid channel:
- The following versions are no longer available in the Rapid channel:
- 1.21.14-gke.18100
- 1.22.17-gke.4300
- 1.24.10-gke.2300
- 1.25.6-gke.200
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to 1.21.14-gke.18800 with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to 1.22.17-gke.5400 with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to 1.23.16-gke.2500 with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to 1.24.11-gke.1000 with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to 1.25.6-gke.1000 with this release.
(2023-R07) Version updates
- The following control plane and node versions are now available:
The following control plane versions are no longer available:
- 1.21.14-gke.14100
- 1.22.17-gke.3100
- 1.25.6-gke.200
Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to 1.21.14-gke.14600 with this release.
Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to 1.22.17-gke.4000 with this release.
Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to 1.22.17-gke.4000 with this release.
Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to 1.25.6-gke.1000 with this release.
(2023-R07) Version updates
- The following versions are now available in the Stable channel:
- The following versions are no longer available in the Stable channel:
- 1.22.17-gke.3100
- 1.23.16-gke.1100
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to 1.22.17-gke.4000 with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to 1.23.16-gke.1400 with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to 1.23.16-gke.1400 with this release.
(2023-R07) Version updates
- The following versions are now available in the Regular channel:
- The following versions are no longer available in the Regular channel:
- 1.21.14-gke.15800
- 1.22.17-gke.4000
- 1.23.16-gke.1100
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to 1.21.14-gke.18100 with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to 1.22.17-gke.5400 with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to 1.23.16-gke.2500 with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to 1.23.16-gke.2500 with this release.
(2023-R07) Version updates
- The following versions are now available in the Rapid channel:
- The following versions are no longer available in the Rapid channel:
- 1.21.14-gke.18100
- 1.22.17-gke.4300
- 1.24.10-gke.2300
- 1.25.6-gke.200
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to 1.21.14-gke.18800 with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to 1.22.17-gke.5400 with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to 1.23.16-gke.2500 with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to 1.24.11-gke.1000 with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to 1.25.6-gke.1000 with this release.
Model event management with Cloud Functions and Pub/Sub
The Vertex AI Vision event management feature lets you generate and send event notifications through Pub/Sub topics by:
- Enabling supported models* to output to Cloud Function for data processing and events generation.
- In-product support to send generated event to configured Pub/Sub topics.
- An easy configuration of the event management system in the Vertex AI Vision Studio.
* GA event management is available for the following models:
- Occupancy analytics pre-trained model
- Vertex AI custom-trained models imported into a Vertex AI Vision application
For more information, see the Enable model event notification with Cloud Functions and Pub/Sub.
March 21, 2023
Anthos Service MeshWith Envoy versions 1.22 and later, the default minimal TLS version for servers changed from 1.0 to 1.2. Therefore, for Anthos Service Mesh version 1.14 and later, the default minimum TLS version for gateway servers is 1.2. If you need to configure the minimal TLS version on an Anthos Service Mesh gateway server to be lower than 1.2, then you can configure the minProtocolVersion parameter.
In Anthos Service Mesh versions 1.9 and earlier, the server-side minimum TLS version for Anthos Service Mesh workloads was 1.0. In Anthos Service Mesh versions 1.10 and later, the server-side minimum TLS version for Anthos Service Mesh workloads is configured to be 1.2 to improve TLS security. For better security, Anthos Service Mesh does not support configuring the minimum workload TLS version to be lower than 1.2.
Anthos clusters on AWS (previous generation) will be deprecated as of April 1, 2023. Therefore, Anthos Service Mesh will not support Anthos clusters on AWS (previous generation) starting April 1, 2023. For more information, see the deprecation announcement.
Release 1.13.6
Anthos clusters on bare metal 1.13.6 is now available for download. To upgrade, see Upgrading Anthos on bare metal. Anthos clusters on bare metal 1.13.6 runs on Kubernetes 1.24.
Fixes:
The following container image security vulnerabilities have been fixed:
Known issues:
For information about the latest known issues, see Anthos clusters on bare metal known issues in the Troubleshooting section.
The STREET_ADDRESS infoType detection model that was previously only accessible by setting InfoType.version to latest has been promoted to be the default detection model for this infoType.
To use the new model, leave InfoType.version unset, or set it to latest or stable. To use the old detection model, set InfoType.version to legacy. You can continue to use the legacy model until 19 June 2023 (90 days from the time of this change).
As of March 21, 2023, the Cloud Endpoints Portal is no longer available. API traffic managed by Cloud Endpoints is not affected by this change. For more information, see Cloud Endpoints Portal deprecation.
Viewing FHIR store metrics is generally available (GA).
Network Load Balancing now supports user-specified weights on the backend service. This allows you to manage the backend load distribution of your load balancer and avoid overloading them.
For details, see:
This feature is in General Availability.
The changes listed in the June 10 Release Notes entry for faster machine type changes were incorrect for Cloud SQL for MySQL, and only applied to Cloud SQL for PostgreSQL and Cloud SQL for SQL Server.
Smaller read replicas are now available for Cloud SQL. Read replicas no longer require the same or more CPUs and RAM than their primary instances.
The following functions and expressions have been added to the GoogleSQL dialect:
Your automated processes might fail if they use API response data about your resource-based commitment quotas. For more information, see Known issues.
Dataform in Preview is available in the following regions:
- australia-southeast1
- southamerica-east1
Dialogflow CX sentiment analysis now supports all regions supported by Dialogflow CX and over 70 new languages.
Support for triggering a workflow within a service perimeter using VPC Service Controls is generally available (GA).
Preview mode is now Generally Available for advanced network DDoS protection, allowing you to receive all the logging and telemetry about the detected attack without enforcing the mitigation.
Starting on March 21, 2023, traffic to k8s.gcr.io will be redirected to registry.k8s.io, following the community announcement. This change will happen gradually to reduce disruption, and should be transparent to the majority of GKE clusters.
To check for edge cases, and mitigate a potential impact, follow the step-by-step guidance in k8s.gcr.io Redirect to registry.k8s.io - What You Need to Know.
Pub/Sub is now available in Turin, Italy (europe-west12).
Generally available: In projects protected by a service perimeter, and if using Eventarc to route events to Workflows destinations, you can create a new push subscription through Eventarc where the endpoint is set to a Workflows execution. To know more, see Set up a service perimeter using VPC Service Controls.
Vertex AI supports running Explainable AI on certain types of BQML models when they are added to the Vertex AI Model Registry (GA). To learn more, see Explainable AI for BigQuery ML models.
Vertex AI Feature Store
The ability to delete feature values from an entity type is now generally available (GA). The following features are available:
- Delete feature values from specified entities
- Delete feature values from specified features within a time range
Links to additional resources:
Slates and CDN keys are now created using long-running operations.
Support for triggering a workflow using Eventarc within a VPC Service Controls perimeter is generally available (GA).
March 20, 2023
BigQueryA weekly digest of client library updates from across the Cloud SDK.
Go
Changes for bigquery/storage/apiv1beta1
1.49.0 (2023-03-16)
Features
Python
Changes for google-cloud-bigquery
3.7.0 (2023-03-06)
Features
- Add
connection_propertiesandcreate_sessiontoLoadJobConfig(#1509) (cd0aaa1) - Add default_query_job_config property and property setter to BigQuery client (#1511) (a23092c)
Documentation
The following AutoML Tables model features are now generally available:
- Availability in additional regions.
- CMEK support in available regions except multi-regions US and EU.
- OPTIMIZATION_OBJECTIVE now accepts two additional options:
- MAXIMIZE_PRECISION_AT_RECALL
- MAXIMIZE_RECALL_AT_PRECISION
General Availability: You can create resources such as certificate authorities (CA) and certificate authority pools with X.509 name constraints. Name constraints on CA resources are enforced when issuing certificates, which lets you control which names are permitted or excluded.
For more information, see CA certificate name constraints.
The following resource types are now publicly available through the analyze policy APIs (AnalyzeIamPolicy and AnalyzeIamPolicyLongrunning).
- Cloud Deploy
clouddeploy.googleapis.com/DeliveryPipelineclouddeploy.googleapis.com/Target
The following resource types are now publicly available through the Export APIs (ExportAssets, ListAssets, and BatchGetAssetsHistory), Feed API, and Search APIs (SearchAllResources, SearchAllIamPolicies).
- Container Registry
containerregistry.googleapis.com/Image
You now have the option to use default logs buckets stored within your own project in the same region as your build. You can enable this feature by setting the defaultLogsBucketBehavior option in your build config file. When you use this option, you gain more control over data residency. Using logs within your own project also allows you to fine-tune access permissions and object lifecycle settings for your build logs. This feature is generally available. For more information, see the Store and manage build logs page.
Salesforce plugins version 1.4.4 is available in all supported Cloud Data Fusion versions with the following changes:
In the Salesforce Sink, added the Concurrency Mode property to let you configure the plugin for parallel or serial concurrency. The default value is
Parallel. Use this property to help resolve lock contention issues with the Salesforce Bulk API.In the Salesforce Batch Source, Salesforce Multi Object Batch Source, Salesforce Streaming Source, and Salesforce Sink, added the Connection Timeout property, which lets you set the maximum time in milliseconds to wait for connection initialization before it times out. The default value is
30000(PLUGIN-1533).In the Salesforce Streaming Source, improved error handling in the pipeline logs (PLUGIN-1469).
You can now use Google Cloud tags to group and organize your Cloud Spanner instances, and to condition Identity and Access Management (IAM) policies based on whether an instance has a specific tag. For more information, see Control access and organize instances with tags.
The following US regions are now available for dual-region storage:
- Los Angeles (
us-west2) - Salt Lake City (
us-west3)
The following EU regions are now available for dual-region storage:
- Warsaw (
europe-central2) - Madrid (
europe-southwest1) - Frankfurt (
europe-west3) - Milan (
europe-west8) - Paris (
europe-west9)
Newly-created clusters write vm_assignments and disk_assignments platform logs to Cloud Logging, indicating when VM instances and persistent disks are allocated to a workstation.
A weekly digest of client library updates from across the Cloud SDK.
On March 20, 2022 we released Migrate to Containers 1.14.1.
Migrate to Containers now supports Workforce identity federation.
Documentation restructured to provide better visibility of high-level tasks.
Using Anthos for VMware processing clusters for containerisation of VMware sources is now deprecated and is planned to be supported till July 2023.
The following issues were fixed:
migctl setup uninstall failure - source snapshot is not deleted. This is happening when the corresponding source provider was already deleted.- Starting a migration from the UI page "Sources & Candidates" might get stuck on a "retrying" step.
The following are open issues:
migctl migration statussometimes prints an error message before the migration table. This message does not indicate a concrete problem and can be ignored.- The UI fails when performing "Processing Cluster Add" having Resource Location Org Policy. To overcome that the processing cluster installation should be done using migctl and the target region should be provided using
--gcp-region. - Creation of multiple source providers at the same time might cause timeouts. If this happens, delete and recreate source provider objects that failed to be created.
- Replicated VM deletion might hang depending on other object deletion. To prevent this from happening, delete the Migrate to Virtual Machines (M2VM) source after deleting the corresponding Migration objects. Otherwise, if this happens, delete the M2VM replications manually.
- Generated Kubernetes deployment specifications might contain invalid (non-DNS1123 compliant) container names when such names appear in the source VM. To prevent this from happening, go over the migration plan before generating artifacts and change the names to be DNS1123 compliant.
A weekly digest of client library updates from across the Cloud SDK.
Go
Changes for pubsub/apiv1
1.29.0 (2023-03-13)
Features
- pubsub: Add google.api.method.signature to update methods (aeb6fec)
- pubsub: Add REST client (06a54a1)
- pubsub: Add schema evolution methods and fields (ee41485)
- pubsub: Add support for schema revisions (#7295) (369b16f)
- pubsub: Add temporary_failed_ack_ids to ModifyAckDeadlineConfirmation (aeb6fec)
- pubsub: Make INTERNAL a retryable error for Pull (aeb6fec)
Bug Fixes
- pubsub/pstest: Fix panic on undelivered message (#7377) (98dd29d)
- pubsub: Allow updating topic schema fields individually (#7362) (f09e059)
- pubsub: Dont compare revision fields in schema config test (#7317) (e364f7a)
- pubsub: Fix bug with AckWithResult with exactly once disabled (#7319) (c88fbdf)
- pubsub: Pipe revision ID in name in DeleteSchemaRevision (#7519) (e211635)
Documentation
- pubsub: Add x-ref for ordering messages docs: Clarify subscription expiration policy (aeb6fec)
- pubsub: Clarify BigQueryConfig PERMISSION_DENIED state (aeb6fec)
- pubsub: Clarify subscription description (aeb6fec)
- pubsub: Mark revision_id in CommitSchemaRevisionRequest deprecated (2fef56f)
- pubsub: Replacing HTML code with Markdown docs: Fix PullResponse description docs: Fix Pull description (aeb6fec)
- pubsub: Update Pub/Sub topic retention limit from 7 days to 31 days (aeb6fec)
Java
Changes for google-cloud-pubsub
1.123.6 (2023-03-14)
Dependencies
Python
Changes for google-cloud-pubsub
2.15.1 (2023-03-14)
Bug Fixes
Vertex AI Prediction
You can now use N2, N2D, C2, and C2D machine types to serve predictions.
Managing Shared VPC with the Shared VPC Admin role at the folder level is available in General Availability.
reCAPTCHA WAF express protection is now available in Preview. For more information about this feature, see Features for integration with WAF service providers.
March 19, 2023
Cloud Vision API Product SearchProduct Search legacy category migration
The legacy categories "apparel", "homegoods", and "toys" have been upgraded. See the December 5, 2022 release note for more information.
March 18, 2023
Cloud ComposerIf your environment interacts with Google Ads, make sure to upgrade it to Cloud Composer version 2.1.10 and 1.20.10 (or later versions) before March 29, 2023.
On this date, the Google Ads API v11 is sunset. The google-ads version 20.0.0 communicates with the supported Google Ads API v12.
(Airflow 2.3.4 and 2.4.3 only) The Google Ads Python library (google-ads) package is updated to version 20.0.0.
(Airflow 2.3.4 and 2.4.3 only) The apache-airflow-providers-google package was upgraded to version 2023.3.14+composer. This version is based on the public version 8.9.0 with the following changes:
- Use
google-ads==20.0.0
The source code for the apache-airflow-providers-google package version 2023.3.14+composer is available on GitHub.
5 new Airflow metrics are now available in Cloud Monitoring. For more information, see Monitor environments with Cloud Monitoring.
Cloud Composer 2 environments no longer create airflow.cfg and env_var.jsonfiles in the environment's bucket.
(Composer 2 only) The instance_name field for Airflow Webservers in new environments is now by default set to the Composer Environment name.
(Airflow 2) The Airflow metadata database size metric now reports more accurate values after the data is deleted from the database.
Cloud Composer 2.1.10 and 1.20.10 images are available:
- composer-2.1.10-airflow-2.4.3 (default)
- composer-2.1.10-airflow-2.3.4
- composer-1.20.10-airflow-1.10.15
- composer-1.20.10-airflow-2.4.3
- composer-1.20.10-airflow-2.3.4
Airflow 2.2.5 is no longer included in Cloud Composer images.
Cloud Composer versions 2.0.7 and 1.18.3 have reached their end of full support period.
March 17, 2023
Anthos clusters on VMwareAnthos clusters on VMware 1.13.6-gke.32 is now available. To upgrade, see Upgrading Anthos clusters on VMware. Anthos clusters on VMware 1.13.6-gke.32 runs on Kubernetes 1.24.10-gke.2200.
The supported versions offering the latest patches and updates for security vulnerabilities, exposures, and issues impacting Anthos clusters on VMware are 1.14, 1.13, and 1.12.
Fixed an issue with Anthos Identity Service to better scale and handle concurrent authentication requests.
Fixed an issue where
component-access-sa-keywas missing in theadmin-cluster-credsSecret after admin cluster upgrade.
Fixed the following vulnerabilities:
Critical container vulnerabilities:
High-severity container vulnerabilities:
Container-optimized OS vulnerabilities:
Ubuntu vulnerabilities:
On March 17, we released an updated version of Apigee X (1-9-0-apigee-23).
With this release we removed certain insecure TLS ciphers for northbound traffic. You can find the full list of supported ciphers in the FIPS build of Envoy.
| Bug ID | Description |
|---|---|
| N/A | Upgraded infrastructure and libraries. |
If you are in a region where Hyperdisk Extreme is available, then a mount as a new Compute Engine instance may fail unless you change the boot disk disktype away from Hyperdisk Extreme. This is because images cannot be created using Hyperdisk Extreme disks. In addition, the target instance requires 64 CPUs or more and each disk being created must be 64 GB or larger.
If you are in a region where Hyperdisk Extreme is available, then a mount to an existing Compute Engine instance may fail unless you change the disktype away from Hyperdisk Extreme. This is because the target instance requires 64 CPUs or more and the disk being created needs to be 64 GB or larger.
You can now use the interactive serial console to access your Bare Metal Solution servers. This feature is generally available (GA).
Starting from March 15, 2023, in your Billing BigQuery exports and all Cloud Billing reports in the Google Cloud console, the service description for Cloud Monitoring (formerly Stackdriver) has changed from Stackdriver Monitoring to Cloud Monitoring.
If you have BigQuery queries or visualizations that filter data based on the Cloud Monitoring service description, you must update those queries.
Cloud Functions has added support for customer-managed encryption keys for 2nd gen functions at the Preview release level.
Support for the GoogleSQL-dialect THEN RETURN clause and the PostgreSQL-dialect RETURNING clause is now generally available. For more information, see THEN RETURN and RETURNING.
The following functions have been added to the GoogleSQL dialect:
Expanded Cloud Storage monitoring dashboards are now generally available (GA).
- Available metrics include server and client error rates, write request counts, network ingress rates, and network egress rates.
- Dashboards can be filtered by bucket location.
- Dashboards are customizable, including the ability to set up alerts.
Cloud Workstations is available in the following regions:
- europe-west6 (Switzerland)
- europe-west9 (France)
For more information, see Locations.
End of life: On May 31, 2023, Ubuntu 18.04 LTS (Bionic) will reach end of life and the images deprecated on Google Cloud. If you use Ubuntu 18.04 LTS images in your project, review Ubuntu LTS end of life.
New Dataproc Serverless for Spark runtime versions:
- 1.1.7
- 2.0.15
- 2.1.0-RC3
Virtual Machine Threat Detection, a built-in service of Security Command Center, launched the following detectors to Preview.
Defense Evasion: Unexpected kernel code modificationDefense Evasion: Unexpected kernel read-only data modificationDefense Evasion: Unexpected ftrace handlerDefense Evasion: Unexpected interrupt handlerDefense Evasion: Unexpected kernel modulesDefense Evasion: Unexpected kprobe handlerDefense Evasion: Unexpected processes in runqueueDefense Evasion: Unexpected system call handler
These modules analyze runtime Linux kernel integrity to detect common evasion techniques used by malware.
The following attributes were added to the Finding object of the Security Command Center API.
cloudDlpInspectioncloudDlpDataProfile
The cloudDlpInspection attribute provides details about the results of a Cloud Data Loss Prevention (Cloud DLP) inspection job. The cloudDlpDataProfile attribute provides the name of a Cloud DLP data profile that is associated with a finding.
For more information, see the Security Command Center API documentation for the Finding object.
Event Threat Detection, a built-in service of Security Command Center Premium, has launched the Initial Access: Excessive Permission Denied Actions rule to General Availability. This rule detects events where a principal repeatedly triggers permission denied errors across multiple methods and services.
For more information about Event Threat Detection findings, see Event Threat Detection rules.
Preview stage support for the following integration:
reCAPTCHA Enterprise for WAF integration with Fastly is now available in Preview. For more information, see Integrate with Fastly.
March 16, 2023
API GatewayFixed issue where API Gateway used the IP address of the Google Cloud Load Balancer (GCLB) (specifically the address of the forwarding rule) to validate IP-restricted API keys in requests proxied by a GCLB. API gateway now correctly validates IP-restricted API keys using the IP address of the client calling the GCLB.
A release was made. Updates may include general performance improvements, bug fixes, and updates to the API reference documentation.
New sub-minor versions of Dataproc images:
- 1.5.85-debian10, 1.5.85-rocky8, 1.5.85-ubuntu18
- 2.0.59-debian10, 2.0.59-rocky8, 2.0.59-ubuntu18
- 2.1.7-debian11, 2.1.7-rocky8, 2.1.7-ubuntu20
M104 release
- Added the following packages:
- google-cloud-artifact-registry
- google-cloud-bigquery-storage
- google-cloud-language
- keyring
- keyrings.google-artifactregistry-auth
- Fixed a bug in which curl could not find the right SSL certificate path by default.
TensorFlow Enterprise 2.1 has reached the end of its support period. See Version details.
M104 release
- Added the following packages:
- google-cloud-artifact-registry
- google-cloud-bigquery-storage
- google-cloud-language
- keyring
- keyrings.google-artifactregistry-auth
- Fixed a bug in which curl could not find the right SSL certificate path by default.
TensorFlow Enterprise 2.1 has reached the end of its support period. See Version details.
Cloud Text-to-Speech now offers Long Audio Synthesis. This new API can be used to synthesize texts longer than 5 KB. For more information about API usage using the command line, see Create long audio from text by using the command line.
M104 release
The M104 release of Vertex AI Workbench user-managed notebooks includes the following:
- Fixed a regression in which
jupyter-usermetadata was ignored. - Enabled access to the Jupyter Gateway Client configuration by using the
notebook-enable-gateway-clientandgateway-client-urlmetadata tags. - Added the following packages:
- google-cloud-artifact-registry
- google-cloud-bigquery-storage
- google-cloud-language
- keyring
- keyrings.google-artifactregistry-auth
- Fixed a bug in which curl could not find the right SSL certificate path by default.
TensorFlow Enterprise 2.1 has reached the end of its support period. See Version details.
Support for a Transcoder API connector is available in Preview.
reCAPTCHA Enterprise Mobile SDK v18.1.1 is now available for iOS.
This version contains the following changes:
- Fixed the issue that generated multiple warnings when archiving apps.
- Fixed an issue affecting
execute()on iOS 11, 12, and 13. - Removed Protobuf as a dependency on CocoaPods.
March 15, 2023
App Engine flexible environment PythonPython 3.8, 3.9, 3.10, and 3.11 are now generally available. These versions require you to specify an operating system version in your app.yaml. Learn more.
The following supported default parsers have changed. Each is listed by product name and ingestion label, if applicable.
- BloxOne Threat Defense (
BLOXONE) - Carbon Black (
CB_EDR) - Cisco Firepower NGFW (
CISCO_FIREPOWER_FIREWALL) - Cisco ISE (
CISCO_ISE) - Cisco Meraki (
CISCO_MERAKI) - CrowdStrike Falcon (
CS_EDR) - Duo Administrator Logs (
DUO_ADMIN) - Elastic Audit Beats (
ELASTIC_AUDITBEAT) - Elastic Windows Event Log Beats (
ELASTIC_WINLOGBEAT) - F5 BIGIP LTM (
F5_BIGIP_LTM) - FortiGate (
FORTINET_FIREWALL) - Imperva CEF (
IMPERVA_CEF) - Infoblox (
INFOBLOX) - JAMF CMDB (
JAMF) - Juniper (
JUNIPER_FIREWALL) - Microsoft Graph API Alerts (
MICROSOFT_GRAPH_ALERT) - Microsoft IIS (
IIS) - Nyansa Events (
NYANSA_EVENTS) - Office 365 (
OFFICE_365) - Onfido (
ONFIDO) - Palo Alto Networks Firewall (
PAN_FIREWALL) - Samba SMBD (
SMBD) - Sentinelone Alerts (
SENTINELONE_ALERT) - SentinelOne EDR (
SENTINEL_EDR) - SonicWall (
SONIC_FIREWALL) - Symantec VIP Gateway (
SYMANTEC_VIP) - Tanium Threat Response (
TANIUM_THREAT_RESPONSE) - Unix system (
NIX_SYSTEM) - VMware NSX (
VMWARE_NSX) - Windows Defender ATP (
WINDOWS_DEFENDER_ATP) - Workspace Activities (
WORKSPACE_ACTIVITY)
For details about changes in each parser, see Supported default parsers.
The shutdown of the Cloud Endpoints Portal is approaching. On or after March 21, 2023, the Cloud Endpoints Portal will no longer be available. API traffic managed by Cloud Endpoints is not affected by this change. For more information, see Cloud Endpoints Portal deprecation.
Dataplane v2 for Cloud Interconnect is fully available for customers using Dedicated Interconnect or Partner Interconnect in the following regions:
asia-east1(Taiwan)asia-southeast1(Singapore)
All new VLAN attachments that you create in these regions are automatically provisioned on Dataplane v2. Existing VLAN attachments for these regions can be migrated to Dataplane v2. You can migrate existing attachments yourself by re-creating the attachments, or you can request and schedule an assisted migration. Contact Google Cloud Support for assistance.
For the list of all regions that are Dataplane v2-enabled, see the Locations table (Dedicated Interconnect) or Supported service providers (Partner Interconnect).
March 14, 2023
BigQueryThe Lineage tab in the table properties page lets you track how your data moves and transforms through BigQuery. This feature is now generally available (GA).
All public SKU groups, including 8 Google Cloud Marketplace SKU groups are now available for repricing in the Partner Sales Console (PSC). You can can use the new SKU groups in repricing configurations to pass the granular margin to your customers. You can also view and download the list of SKUs in these SKU groups.
You can search for SKU groups by both name and ID.
When you restore a backup, if the destination cluster doesn't have enough nodes to store the new table, Cloud Bigtable returns a FAILED_PRECONDITON error message. Previously, a RESOURCE_EXHAUSTED error was returned.
Oracle plugins version 1.8.6 is available in Cloud Data Fusion versions 6.7.1, 6.7.2, and 6.7.3. Oracle plugins version 1.9.2 is available in Cloud Data Fusion versions 6.8.0 and later. These plugin versions have the following changes:
For the Oracle Batch Source, fixed a backward compatibility issue. In plugin versions 1.8.3, 1.9.0, and earlier, Cloud Data Fusion maps the Oracle NUMBER data type with undefined precision and scale to CDAP decimal(38,0) , which can cause data loss due to rounding errors. In plugin versions 1.8.4, 1.8.5, and 1.9.1, the Oracle NUMBER data type with undefined precision and scale maps to the CDAP string data type by default, which preserves all decimal digits. In versions 1.8.6 and 1.9.2, the Oracle NUMBER data type with undefined precision and scale gets mapped to CDAP string by default and lets you edit the output schema to use the older mapping to decimal(38, 0) data type.
For more information, see Oracle batch source plugin converts NUMBER to string (PLUGIN-1535 ).
The Logging Query Language now supports a built-in SEARCH function that you can use to find strings in your log data. The SEARCH function is in preview. For more information, see SEARCH function.
Cloud SQL for MySQL now supports 106 new database flags. See supported flags for more information.
The CCAIP integration with Kustomer now offers the following new custom enhancement options:
- Call transfer information is now posted as a comment.
- Administrators can now create custom fields from CCAIP.
- Administrators can now create custom Account and Record fields by going to: Developer Settings > Custom fields for Account and Record. See the Kustomer documentation for details.
Salesforce multi-number lookup: You can now configure CCAIP to look up an account across multiple phone number fields in Salesforce. This makes it easier to connect different support sessions to a single account for consumers who have multiple phone numbers, such as mobile, home, or work numbers. Additionally, you can now assign all phone numbers to one account rather than having to set up separate contacts for each number. The Account Lookup section now offers the following settings:
- Phone number lookup fields : This updated configuration enables you to select multiple phone numbers, such as mobile, account phone, account fax. You can then associate these numbers with the same account.
- Phone number primary fields: This field enables you to select the phone number field to be used when you create a new CRM account.
For more information, see the Salesforce CRM documentation.
Dialogflow (DF) Wrap-up events are now captured as custom events. Every time a customer ends their session with a Virtual Agent for any reason (for example, consumer abandon, call failure), a new DF Wrap-up custom event is sent to the Dialogflow CX (for example, handled by VA). This enables the VA to react to the event and perform any desired session wrap-up process(es). For more inforation, see the Dialogflow documentation.
New data parameters for Virtual Task Assistant: Virtual Task Assistant now has the ability to send parameters, supports multiple languages, and includes a dedicated settings panel. Admins can now specify the data parameters that can be gathered and sent to Virtual Task Assistants, including the new dynamic parameter Agent Form. See the data parameters documentation for details.
Twinning: Twinning is a new feature that allows a primary extension (for example, web adapter) and a secondary extension (for example, mobile phone number) to operate as a single phone.
Twinning is ideal for support agents who are frequently on the go, since it allows them to forward support calls to their preferred phone number while also allowing them to handle calls at their desk using their web adapter. Another example is a front desk phone set up as the office's primary extension; you can use Twinning to forward those calls to a mobile phone.
For details, see the Twinning documentation
Agent Adapter Improvements:
- Updated active state styling of the in-call buttons (for example, Mute and Hold) to provide agents with greater clarity when the buttons are in an active state.
- The in-call button labels no longer update when you toggle between the active and inactive state. Mute and Hold no longer update to "Unmute" and "Pause" respectively.
- Improved color contrast ratios of the following UI elements for better legibility:
- The Logout button.
- The Save & Close button during the Wrap-up phase.
- The Wrap-up Exceeded informational text.
- The tabs in the chat overview list.
Domain Based Access Control: You can configure CCAIP to restrict the set of domains able to frame the agent adapter and admin portal. This provides protection against clickjacking attacks.
An Admin can configure the domain allowlist by going to: Developer Settings > Domain Based Access Control. Configuration changes might take up to 1 minute to take effect.
Existing customers will have an empty allowlist by default. To enable this feature, the allowlist must be populated with each domain currently framing the agent adapter. Domains that are not configured will be blocked. New customers will have an allowlist containing the domain of the CCAIP instance itself to allow the agent adapter to be framed by the admin portal. Additional domains will be blocked from framing the agent adapter until they are configured in the allowlist.
See Domain based access control for details.
We resolved an issue in the Queue settings where the menu numbers on a queue continued to display even when the queue setting was set to Hide.
We resolved an issue where chat shortcuts were not appearing consistently in the Agent Adapter.
A new audio chime has been added to the Agent Adapter to indicate when an agent connects with a customer on a call. We also updated the existing audio chimes for these events:
- Agent joins
- Member joins
- Call Disconnects
- Member Leaves
DTMF Support Capability You can now select the DTMF checkbox during Virtual Task Assistant and Virtual Agent setup to ensure that DTMF tones are supported.
Custom CRM, Extended OAuth and nested parameter support: The following enhancements have been added to the Custom CRM integration offering:
- Extended OAuth Authentication support.
- Handling nested parameters in the API endpoints configuration.
Fixed an issue where the ringtone would sometimes not play in the preview dialer.
Co-browse disabled: We have disabled and removed references to Co-browse functionality while the feature undergoes internal review/approval.
MS Dynamics: Updated default user functionality and improved Virtual Agent record assignment: You can now assign a CRM Admin user as the default user for all CRM actions and events where no specific agent has been identified. After enabling this Default User option in Developer Settings, you can set the default user for all Customer Support Virtual Agent sessions as well. See the Virtual Agent documentation for details.
Resource name translation will be required after April 2023.
For more information on resource name translation, see Resource Name Translation.
Identity Platform has updated several quotas. View the updated quotas from Identity Toolkit API > Quotas on the APIs & Services page in the Google Cloud console.
Looker 23.4 release includes the following changes, features, and fixes.
Support for YAML LookML is scheduled to end in the latter part of June 2023. All YAML LookML projects will generate a warning to this effect upon project validation, and all instances of YAML LookML must be translated to New LookML by this date.
The unversioned Denodo dialect was deprecated in Looker as of January 31, 2023. Any queries run against it will return an error. The updated dialects (Denodo 7 or Denodo 8) continue to be supported. However, customers running Denodo 7 are encouraged to move to Denodo 8.
The New Users Page and New Groups Page Labs features are now generally available. These features add a host of performance improvements to the Users and Groups pages, including pagination options on the Groups page.
The download dashboard modal now allows CSV download without Chromium. If the user is an admin, a message about installing Chromium is displayed.
The Support Access page in the Admin panel now contains a link to an upgraded support access audit dashboard.
The Looker Studio Connector and Connected Sheets features are now available for all Looker-hosted instances, including those Looker-hosted on AWS and Azure. Previously, these features were available only for instances that were Looker-hosted on Google Cloud. A Looker admin must enable these features in the new BI Connectors Admin page.
The new logging feature allows Looker to collect metrics on the number of NFS read, write, open, and status operations.
The Performant Field Picker Labs feature offers more refined search options, which let users more quickly and efficiently search for fields in large Explore field pickers.
The Query Reload custom filter in the Automagic Heatmap now correctly maintains the rendered data after every refresh. Previously, Looker removed the custom filter when a user refreshed a query.
The grid visualization feature now correctly styles different column types using classic themes and contrasting colors.
The Create Connection and Edit Connection pages have received a design refresh for improved clarity and usability.
Distinct measure types such as count_distinct and sum_distinct now bring through their filter values when referenced in a number type measure.
When New LookML Runtime is enabled, fields of type: parameter are no longer automatically added to the SELECT statement of generated SQL queries. Any references to parameter type fields using Liquid will still apply to SQL queries.
Cloud Secure Web Proxy supports TLS inspection, which helps you intercept the TLS traffic, inspect the encrypted request, and enforce security policies. This feature is supported in Preview.
Hybrid subnets are available in Preview. A hybrid subnet combines an on-premises subnet and a VPC subnet into a single logical subnet. You can migrate individual workloads and instances from the on-premises subnet to the VPC subnet over time without needing to change IP addresses.
March 13, 2023
Apigee API hubOn March 13, 2023 Apigee API hub released a new version of the software.
FieldSet artifacts that are attached to an API are now displayed in the API overview page.
In the Google Cloud console, the Job details page has been updated to include an Events tab, which lists the job's status events and contains a link to the job's logs.
To view the Events tab, follow the steps to describe a job using the console.
A weekly digest of client library updates from across the Cloud SDK.
You can now specify translation configurations in the BigQuery Interactive SQL Translator and use it to debug Batch SQL translator jobs. This feature is now in preview.
PyPI package installation is now possible in network setups with maximum transmission unit (MTU) of 1280 bytes or more. This issue was affecting environments where Cloud Build cannot be used to install PyPI packages.
Fixed the issue where BigQuery tasks in the deferrable mode failed when data lineage was enabled.
Cloud Composer 2.1.9 and 1.20.9 images are available:
- composer-2.1.9-airflow-2.4.3 (default)
- composer-2.1.9-airflow-2.3.4
- composer-2.1.9-airflow-2.2.5
- composer-1.20.9-airflow-1.10.15
- composer-1.20.9-airflow-2.4.3
- composer-1.20.9-airflow-2.3.4
- composer-1.20.9-airflow-2.2.5
Cloud Composer versions 2.0.6 and 1.18.2 have reached their end of full support period.
Generally available: Hyperdisk provides the fastest block storage for Compute Engine for your high-end, memory intensive workloads. Hyperdisk volumes are durable network storage devices that your VMs can access, similar to Persistent Disk. For more information, see About Hyperdisk.
Support for the europe-west4 (Netherlands) region.
Support for the europe-west4 (Netherlands) region.
Workforce identity federation now supports browser-based sign-in with the Google Cloud CLI. The feature is available in Preview. To use it, see Browser-based sign-in in Obtain short-lived tokens for workforce identity federation, or locate the Browser-based sign-in section in the configuration guide for your identity provider.
A weekly digest of client library updates from across the Cloud SDK.
General availability: You can now update the schemas that you create in Pub/Sub. Before you do so, read the guidelines. The change is being rolled out in a phased manner over the rest of the week.
New SAP HANA certification: Hyperdisk Extreme
For use with SAP HANA, SAP has now certified the Compute Engine disk — Hyperdisk Extreme.
Hyperdisks provide the fastest block storage for Compute Engine for your high-end, memory-intensive SAP HANA workloads. Hyperdisks are durable network storage devices that your VMs can access, similar to persistent disks. For more information, see:
SAP HANA: minimum sizes for persistent disks reduced
Baseline performance improvements for PD-SSD and PD-Balanced have allowed us to reduce the minimum PD size required for most Compute Engine VM types running SAP HANA. This enables you to optimize your SAP HANA workloads by reducing costs and releasing quota related to disk storage.
We have also updated our Terraform configurations for SAP HANA to use the reduced sizes.
For more information, see Minimum sizes for SSD-based persistent disks and Hyperdisks in the SAP HANA planning guide.
Disk related enhancements for automating SAP HANA deployments with Terraform
The Terraform configurations that Google Cloud provides for automating SAP HANA deployments, now support the following disk related enhancements:
- Using the argument
disk_type, you can now specify the default disk type that you want to deploy for your SAP volumes. This argument also supports Hyperdisk Extreme. - By default, all SAP volumes are now mounted on separate SSD-based persistent disks or Hyperdisks. Using the argument
use_single_shared_data_log_disk, you can specify if you want to mount all SAP volumes on a single disk. - For scale-up deployments, using the argument
include_backup_disk, you can now specify if you want to deploy a disk for the SAP HANA backup volume.
These enhancements are available when you automate the deployment of SAP HANA on Google Cloud with Terraform configurations that use the module version 202303130717 or later.
For more information, see the deployment guide for your scenario.
Google Cloud's Agent for SAP version 1.1
Version 1.1 of the Google Cloud's agent for SAP is now available. This version includes bug fixes and supportability improvements.
For more information, see What's new with Google Cloud's Agent for SAP.
Support for aliases in Secret Manager is now generally available. You can use an alias to get and access a version using a resource path name. A given alias string can only be bound to a single version. You can, however, assign multiple aliases to a secret version.
March 11, 2023
Cloud RunCloud Run healthcheck probes now support container port configuration.
March 10, 2023
Access ApprovalAccess Approval supports Certificate Authority Service in the Preview stage.
The CREATE TABLE AS SELECT statement now lets you filter data from files in Amazon S3 and Azure Blob Storage before transferring results into BigQuery tables This feature is in preview.
The [all namespaces] menu item in Asset view will be removed on July 1, 2023. This change will not impact the ability to view and filter events assigned the default namespace, using the [untagged] menu item, or to view and filter events with custom namespace labels that were assigned to incoming logs.
Log-based metrics on log buckets are now generally available (GA). In addition to features available in the preview, the GA release includes the ability to create bucket-level log-based metrics in the Google Cloud console.
Starting with version 2.28.0, the Ops Agent limits the amount of disk space it can use to store buffer chunks. The Ops Agent creates buffer chunks when logging data can't be sent to the Logging API. Without a limit, these chunks might consume all available space, interrupting other services on the VM. When a network outage causes buffer chunks to be written to disk, the Ops Agent now uses a platform-specific amount of disk space to store the chunks.
You can now have Cloud Monitoring send an email that contains a dashboard URL to people or groups in your organization. For more information, see Share dashboards.
Dataform in Preview is available in the following regions:
- asia-south1
- europe-west6
New Dataproc Serverless for Spark runtime versions:
- 1.1.6
- 2.0.14
- 2.1.0-RC2
Upgraded Spark BigQuery connector version to 0.28.1 in 1.1 and 2.1 Dataproc Serverless for Spark runtimes.
Support for Filestore as an NFS datastore for Google Cloud VMware Engine (GCVE) is now available in Preview.
Cloud Functions minimum instances recommendations are now available in Preview.
Preview stage support for the following integration:
Connectivity to Private Service Connect endpoints used to access a managed service is supported over VLAN attachments for Cloud Interconnect. This feature is available in General Availability.
Consumption of IP addresses in Private Service Connect NAT subnets is improved for service attachments that are created after March 1st, 2023. For more information, see NAT subnets. This improvement is available in General Availability.
March 09, 2023
Anthos clusters on bare metalCluster lifecycle improvements 1.13.1 and later
Starting with Anthos clusters on bare metal release 1.13.1, you can use the Google Cloud console or the gcloud CLI to upgrade admin and user clusters managed by the Anthos On-Prem API. If your cluster is at version 1.13.0 or lower, you must use bmctl to upgrade the cluster.
For more information about using the console or the gcloud CLI for upgrades, see the documentation for your version of Anthos clusters on bare metal:
The SentinelOne Alert feed has been enhanced to ingest both alerts and threats. No change is needed to the feed configuration. If data contains both alerts and threats, then both types of data will be ingested.
You can now route logs through the Log Router of another Google Cloud project. The logs can then be managed by the other Google Cloud project, which includes log-based metrics, log-based alerts, and other log sinks. For more information, see Route logs to supported destinations.
A weekly digest of client library updates from across the Cloud SDK.
Go
Changes for logging/apiv2
1.7.0 (2023-02-27)
Features
- logging: Add (*Logger). StandardLoggerFromTemplate() method. (#7261) (533ecbb)
- logging: Add REST client (06a54a1)
- logging: Rewrite signatures and type in terms of new location (620e6d8)
Bug Fixes
Java
Changes for google-cloud-logging
3.14.5 (2023-03-02)
Dependencies
Cloud Spanner fine-grained access control is now generally available. Fine-grained access control combines the benefits of Identity and Access Management (IAM) with traditional SQL role-based access control. For more information, see About fine-grained access control.
Query preview in a workspace is available in Preview.
Dataproc Metastore 2 is now Generally Available (GA). Dataproc Metastore 2 provides horizontal scalability through fine grained scaling options. For more information, see Datproc Metastore versions.
The Spanner database type is generally available (GA).
Auxiliary versions is generally available (GA).
VMware Engine nodes are now available in the following additional region:
- Delhi (
asia-south2)
Network Topology now includes cross-project metrics for network traffic sent across Shared VPC or VPC Network Peering boundaries within the same organization. For more information, see Network Topology overview.
March 08, 2023
Apigee API hubOn March 8, 2023, the Apigee Registry API documents were updated to include the Google APIs Explorer panel.
The Google APIs Explorer has been added to the Apigee Registry API documents. The Try this method panel acts on real data and lets you try Google API methods without writing code.
SAP BW OHD, SAP ODP, SAP OData, SAP SLT, and SAP Table plugins version 0.8 is generally available (GA) in Cloud Data Fusion versions 6.8.0 and later.
Dataplane v2 for Cloud Interconnect is fully available for customers using Dedicated Interconnect or Partner Interconnect in the following regions:
europe-west2(UK)northamerica-northeast1(Montréal)
All new VLAN attachments that you create in these regions are automatically provisioned on Dataplane v2. Existing VLAN attachments for these regions can be migrated to Dataplane v2. You can migrate existing attachments yourself by re-creating the attachments, or you can request and schedule an assisted migration. Contact Google Cloud Support for assistance.
For the list of all regions that are Dataplane v2-enabled, see the Locations table (Dedicated Interconnect) or Supported service providers (Partner Interconnect).
You can now use the gcloud CLI to configure a snooze, which prevents Cloud Monitoring from sending notifications or creating incidents during specific time periods. You can also configure a snooze by using the Google Cloud Console and the API. For more information see Create and manage snoozes.
You can now see allow rules that are no longer active based on usage patterns and trends. For more information, see Allow rules with no hits based on trend analysis.
You can now see shadowed rule insights for hierarchical firewall policies and global network firewall policies in Firewall Insights. For more information, see Firewall Insights categories and states.
You can now create dry-run organization policies to monitor how policy changes would impact your workflows before they are enforced.
Support for Annotations in Secret Manager is now generally available. Annotations are used to define custom metadata about a secret.
ta check is a command line tool to detect and help fix configuration issues with Transfer Appliance and Edge Appliance.
March 07, 2023
Anthos clusters on AWSYou can now launch clusters with the following Kubernetes versions:
- 1.23.16-gke.200
- 1.24.9-gke.2000
- 1.25.5-gke.2000
- Fixed an issue where certain errors weren't propagated and reported during cluster create/update operations.
- Fixed an issue with AWS EFS CSI driver where EFS hostnames can't be resolved when AWS VPC is configured to use a custom DNS server.
- Updated Anthos Identity Service to better handle concurrent authentication webhook requests.
- Updated
fluent-bitto v1.9.9 to fix CVE-2022-42898.
This release fixes the following vulnerabilities:
You can now launch clusters with the following Kubernetes versions:
- 1.23.16-gke.200
- 1.24.9-gke.2000
- 1.25.5-gke.2000
- Fixed an issue where certain errors weren't propagated and reported during cluster create/update operations.
- Updated Anthos Identity Service to better handle concurrent authentication webhook requests.
- Updated
fluent-bitto v1.9.9 to fix CVE-2022-42898.
This release fixes the following vulnerabilities:
Anthos clusters on VMware 1.14.2-gke.37 is now available. To upgrade, see Upgrading Anthos clusters on VMware. Anthos clusters on VMware 1.14.2-gke.37 runs on Kubernetes 1.25.5-gke.100.
The supported versions offering the latest patches and updates for security vulnerabilities, exposures, and issues impacting Anthos clusters on VMware are 1.14, 1.13, and 1.12.
We no longer silently skip saving empty files in diagnose snapshots, but instead collect the names of those files in a new empty_snapshots file in the snapshot tarball.
Fixed an issue where user cluster data disk validation used the cluster-level datastore
vsphere.datastoreinstead ofmasterNode.vsphere.datastore.Fixed an issue with Anthos Identity Service to better scale and handle concurrent authentication requests.
Fixed an issue where
component-access-sa-keywas missing in theadmin-cluster-credsSecret after admin cluster upgrade.Fixed an issue where user cluster upgrade triggered through the Google Cloud console might flap between ready and non-ready states until CA rotation fully completes.
Fixed an issue where
gkectl diagnose clustermight generate false failure signals with non-vSphere CSI drivers.Fixed an issue where admin cluster update doesn't wait for user control-plane machines to be re-created when using ControlPlaneV2.
Fixed the following vulnerabilities:
Critical container vulnerabilities:
High-severity container vulnerabilities:
Container-optimized OS vulnerabilities:
Ubuntu vulnerabilities:
Case-insensitive collation support is now generally available (GA). In addition to features available in the preview, the GA release includes:
- MIN, MAX, COUNT with DISTINCT, and PERCENTILE_DISC windows functions
- ORDER BY and PARTITION BY in the WINDOWS clause
- LIKE operator with limitations
- Views
- Materialized views with limitations
- Table functions with limitations
- BigQuery BI engine
The Cloud Load Balancing Console now allows you to see the equivalent API code for actions you take in the Console. When you create or update a load balancer, before you click Create or Update, you can click Equivalent Code to view the load balancer API resources that will be created, updated, or deleted.
This capability is in Preview.
You can now authenticate to a Cloud Run service by including a Google-signed OpenID Connect ID token in the X-Serverless-Authorization header if your application already uses the Authorization header for custom authorization.
In buckets with turbo replication enabled, objects uploaded using XML API multipart uploads are now included in the turbo replication RPO.
Backend Service-based external Network load balancers are now generally available with GKE. Regional Backend Service is a foundational element of a Google Cloud Load Balancer and using it for your external LoadBalancer Services will unlock new capabilities going forward. To learn more, see how to deploy a backend service-based external network load balancer.
You can now set an expiry time for all newly created service account keys in your project, folder, or organization. This feature is generally available (GA).