The following release notes cover the most recent changes over the last 30 days. For a comprehensive list, see the individual product release note pages .
You can see the latest product updates for all of Google Cloud on the Google Cloud release notes page.
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
November 18, 2020
FilestoreFilestore now supports access over VPN. With this new capability, you can mount Filestore file shares on an on-premises client, as well as clients on a remote VPC. To learn how to set up a VPN connection with Cloud VPN, see Creating an HA VPN gateway to a Peer VPN gateway.
November 17, 2020
BigQueryBigQuery column-level security is now generally available. Policy tags can be replicated across locations. For more information, see Introduction to BigQuery column-level security.
You can now use security keys as a 2-step verification method when connecting to VMs using OS Login. For more information, see Setting up OS Login with 2-step verification.
November 16, 2020
AI Platform (Unified)Preview release
AI Platform (Unified) is now available in Preview.
For more information, see the product documentation.
Anthos GKE on-prem 1.5.2-gke.3 is now available. To upgrade, see Upgrading GKE on-prem. GKE on-prem 1.5.2-gke.3 clusters run on Kubernetes 1.17.9-gke.4400.
GKE Data Plane V2 Preview is now available.
- GKE Data Plane V2 is a new programmable data path that enables Google to offer new network security features like Network Policy Logging and Node Network Policy.
Binary Authorization for GKE on-prem 0.2.1 is now available.
- Binary Authorization for GKE on-prem 0.2.1 adds a proxy side cache that caches AdmissionReview responses. This can improve the reliability of the webhook.
Fixes:
- Fixed false warning in
gkectlcheck-config for admin cluster for manual load balancing category. - Updated Istio Ingress (Kubernetes) Custom Resource Definitions (CRDs) to use v1beta1.
- Fixed issue where GKE on-prem upgrade is stuck because of Cloud Run for Anthos on-prem pods crash looping.
Artifact Registry is now generally available. To learn about transitioning from Container Registry, see the transition overview.
Cloud Functions now supports Node.js 12 at the General Availability release level.
A new dashboard editor is available in Preview. The new editor lets you create and edit all dashboard widget types, including gauges, scorecards, and text boxes. With mosaic-mode, you can resize and reposition widgets. The configuration tabs - Basic, Advanced, MQL - let you choose how you want to configure your widgets. For more information, see Custom dashboards.
Cloud Run for Anthos on Google Cloud version 0.18.0-gke.5 is now available for following GKE minor version:
- 1.17
- 1.18
- 1.19
Authentication failures when image tags used during private container image deployment from Artifact Registry. Learn more
N2D machine types are now available in us-west1-a, The Dalles, Oregon. See VM instance pricing for pricing details.
New sub-minor versions of Dataproc images: 1.3.77-debian10, 1.3.77-ubuntu18, 1.4.48-debian10, 1.4.48-ubuntu18, 1.5.23-debian10, 1.5.23-ubuntu18, 2.0.0-RC19-debian10, and 2.0.0-RC19-ubuntu18.
Image 2.0 preview
- Upgraded Hue to version 4.8.0
General availability support for the following integration:
November 13, 2020
Cloud LoggingYou can now use the Share link button in the Logs Explorer to create and share a shortened URL of your current query. For more information, see Using the Logs Explorer.
November 12, 2020
AI Platform Deep Learning VM ImageM59 release
- Miscellaneous bug fixes.
tensorflow_enterprise_addonpackage is renamed totensorflow-cloud
Anthos Service Mesh, Mesh CA and the Anthos Service Mesh dashboards in Google Cloud Console are now available for any GKE customer and do not require the purchase of Anthos. See pricing for details.
There are slight changes to the behavior of Google Cloud Console for customers who use Anthos Service Mesh without an Anthos subscription. See details here.
Added a shell script to automate Anthos Service Mesh installation and migration from Istio and the Istio on GKE add-on. For details, see the following guides:
You can use network ingress controls so your app only receives requests that are sent from your project's VPC or that are routed through the Cloud Load Balancing load balancer. This feature is now generally available.
You can use network ingress controls so your app only receives requests that are sent from your project's VPC or that are routed through the Cloud Load Balancing load balancer. This feature is now generally available.
You can use network ingress controls so your app only receives requests that are sent from your project's VPC or that are routed through the Cloud Load Balancing load balancer. This feature is now generally available.
You can use network ingress controls so your app only receives requests that are sent from your project's VPC or that are routed through the Cloud Load Balancing load balancer. This feature is now generally available.
You can use network ingress controls so your app only receives requests that are sent from your project's VPC or that are routed through the Cloud Load Balancing load balancer. This feature is now generally available.
You can use network ingress controls so your app only receives requests that are sent from your project's VPC or that are routed through the Cloud Load Balancing load balancer. This feature is now generally available.
You can use network ingress controls so your app only receives requests that are sent from your project's VPC or that are routed through the Cloud Load Balancing load balancer. This feature is now generally available.
You can use network ingress controls so your app only receives requests that are sent from your project's VPC or that are routed through the Cloud Load Balancing load balancer. This feature is now generally available.
You can use network ingress controls so your app only receives requests that are sent from your project's VPC or that are routed through the Cloud Load Balancing load balancer. This feature is now generally available.
You can use network ingress controls so your app only receives requests that are sent from your project's VPC or that are routed through the Cloud Load Balancing load balancer. This feature is now generally available.
You can use network ingress controls so your app only receives requests that are sent from your project's VPC or that are routed through the Cloud Load Balancing load balancer. This feature is now generally available.
You can use network ingress controls so your app only receives requests that are sent from your project's VPC or that are routed through the Cloud Load Balancing load balancer. This feature is now generally available.
You can use network ingress controls so your app only receives requests that are sent from your project's VPC or that are routed through the Cloud Load Balancing load balancer. This feature is now generally available.
You can use network ingress controls so your app only receives requests that are sent from your project's VPC or that are routed through the Cloud Load Balancing load balancer. This feature is now generally available.
You can use network ingress controls so your app only receives requests that are sent from your project's VPC or that are routed through the Cloud Load Balancing load balancer. This feature is now generally available.
The VM instance details page for Compute Engine now displays Memory Utilization and Disk Space Utilization charts. In addition, a new Monitor VM Instances link lets you go directly to the VM instances dashboard in Cloud Monitoring.
IAM Conditions now provides resource attributes for Pub/Sub Lite. You can use these resource attributes to grant access to a subset of your Pub/Sub Lite subscriptions and topics.
Migrations from the 1.6 version of the add-on to Anthos Service Mesh 1.7 or 1.6 using a Google-provided script is available. For details see Upgrading to Istio 1.6 with Operator
Traffic Director now supports multi-environment deployments. The hybrid connectivity network endpoint group (NEG) is in General Availability. The documentation includes an overview of the feature and a tutorial, Network edge services for multi-environment (on-premises, multi-cloud) deployments.
November 11, 2020
AI Platform PredictionThe following regional endpoints are now generally available for online prediction, in addition to the regional endpoints that were already available:
us-east1-ml.googleapis.comus-east4-ml.googleapis.comus-west1-ml.googleapis.comnorthamerica-northeast1-ml.googleapis.comeurope-west1-ml.googleapis.comeurope-west2-ml.googleapis.comeurope-west3-ml.googleapis.comasia-northeast1-ml.googleapis.comasia-southeast1-ml.googleapis.comaustralia-southeast1-ml.googleapis.com
On some of these regional endpoints, you can use GPUs to accelerate prediction. Learn which types of GPUs are available on which regional endpoints.
Pricing for online prediction varies between regional endpoints. Read about the pricing for each regional endpoint.
Cost table report now includes invoice header information and project-level taxes.
The cost table report presents a detailed, tabular view of your monthly costs for a given invoice or statement. The cost table has been updated to include invoice or statement header information that is viewable in the cost table page as well as downloadable to CSV.
Additionally, the cost table report now breaks out your tax costs by each project. Prior to this update, your tax costs were listed at the end of the cost table as a row for each type of tax incurred, aggregated for the whole invoice or statement. To view the details of your tax costs, in the cost table, look for rows with a Cost type: Tax and SKU description: description and percentage of tax (for example, PST/QST/RST (9.975%) or State sales tax (4.71%)).
For information on using the cost table report to view and analyze the details of your invoice or statement, refer to the Cost table reports documentation.
Cloud Build now enables you to create triggers that you can invoke manually through the Cloud Console. To learn how to create and run manual triggers, see Creating manual triggers.
PERSON_NAME, FIRST_NAME, LAST_NAME, MALE_NAME and FEMALE_NAME infoType detectors are now available in all regions.
Cloud Functions now supports Python 3.8 at the General Availability release level.
Compute-optimized (C2) machine types are now available in Hong Kong, asia-east2, in all three zones. For pricing information, see VM instance pricing.
Data Catalog is now available in Singapore (asia-southeast1).
Dataflow now supports Interactive Notebooks in GA.
November 10, 2020
Cloud Healthcare APIThe following methods have been added to update or view the storage information for your DICOM data:
* projects.locations.datasets.storageOptions.setBlobStorageSettings sets the storage class for all instances in a study.
* projects.locations.datasets.storageOptions.getStorageInfo displays the storage details for the instances in a DICOM store.
External TCP/UDP Network Load Balancing is now supported with backend services. Compared to the target pool backend, a backend service gives you more fine-grained control over your load balancer, including access to features such as connection draining, failover policies, and support for managed instance groups as backends.
Network load balancers with a backend service can also use health checks that match the traffic (TCP, SSL, HTTP, HTTPS, or HTTP/2) they are distributing.
To get started, see:
- Network Load Balancing with backend services
- Setting up a network load balancer with a backend service
- Transitioning a network load balancer from a target pool to a backend service
This feature is available in Preview.
Config Connector version 1.30.0 is now available.
Added support for the MonitoringAlertPolicy resource.
Added maintenancePolicy field to ComputeNodeGroup.
Added exclusions field to LoggingLogSink.
Added authEnabled field to RedisInstance.
Added interface field to ComputeDisk.
Added mtu field to ComputeNetwork.
Added privateIpv6GoogleAccess field to ComputeSubnetwork.
Added confidentialNodes field to ContainerCluster.
Added skipInitialVersionCreation field to KMSCryptoKey.
Added "Immutable." to CRD descriptions for immutable fields in IAMPolicy, IAMPolicyMember, IAMAuditConfig.
Added more field descriptions.
Fixed bug where DataflowJob would fail to create if zone is unspecified even if region is specified.
Fixed bug in operator where ConfigConnector was not being re-enqueued for reconciliation when there is an error during reconciliation.
November 09, 2020
Cloud BillingThe Cloud Billing Budgets API v1 is now available.
Cloud Build allows you to specify git operations in your build configuration file and run your file using the git repository cloned onto your workspace. The cloned repository can exceed 500 MB.
- New versions of Cloud Composer images:
composer-1.13.0-airflow-1.10.6,composer-1.13.0-airflow-1.10.9,composer-1.13.0-airflow-1.10.10, andcomposer-1.13.0-airflow-1.10.12. The default iscomposer-1.13.0-airflow-1.10.10. Upgrade your Cloud SDK to use features in this release. - Airflow 1.10.12:
api-auth_backendis now set toairflow.api.auth.backend.deny_allby default. To use the experimental REST API, change theapi-auth_backendconfiguration override toairflow.api.auth.backend.default.
- Airflow 1.10.12 is now available for Cloud Composer.
- The GKE release channel is set to STABLE for new and upgraded Composer environments.
- The following Cloud Composer versions have been deprecated:
- Composer-1.7.2
- Composer-1.7.3
- Composer-1.7.4
- Composer-1.7.5
- Composer-1.7.6
- Composer-1.7.7
- Composer-1.8.0
Monitoring Query Language (MQL) adds Preview support for macros. For more information, see MQL macros.
Cloud Run for Anthos on Google Cloud version 0.18.0-gke.4 is now available for following GKE minor version:
- 1.18
- 1.19
Events for Cloud Run for Anthos version 0.17.0-gke.105 is now available for the following GKE minor version:
- 1.18
- 1.19
A new multi-region instance configuration is now available in North America - nam8 (Los Angeles/Oregon/Salt Lake City).
Identify resources like persistent disks, IP addresses, and custom disk images that aren't in use. Viewing and applying idle resources recommendations can help reduce unused resources and reduce your Compute Engine bill. This feature is Generally available.
Compute-optimized (C2) machine types are now available in Sydney, Australia, australia-southeast1-c. For pricing details, see VM instance pricing.
Clusters that use Dataproc Metastore must be created in the same region as the Dataproc Metastore service that they will use.
New sub-minor versions of Dataproc images: 1.3.76-debian10, 1.3.76-ubuntu18, 1.4.47-debian10, 1.4.47-ubuntu18, 1.5.22-debian10, 1.5.22-ubuntu18, 2.0.0-RC18-debian10, and 2.0.0-RC18-ubuntu18.
Image 2.0 preview
- Upgraded Miniconda to version 4.9.0
- Upgraded Druid to version 0.20.0
- Upgraded Upgrade FasterXML Jackson to version 2.10.5
- Upgraded Apache ORC to version 1.5.12
- Upgraded Apache Parquet to version 1.11.1
Fixed a bug where the Jupyter optional component depended on the availability of GitHub at cluster creation time.
Storage Transfer Service support for specifying an end time to scheduling transfer jobs is in Preview.
November 06, 2020
Cloud BigtableThe default data points used for disk load charts on the Cloud Bigtable Monitoring page have changed to reflect the maximum for a displayed alignment period. Previously, data points on the charts reflected the mean for the alignment period. This change ensures that charts clearly show the peaks that are important for monitoring the health of a Cloud Bigtable instance. Disk load charts are only applicable for HDD clusters.
By using the new gcloud command and API for live tailing, you can now stream your logs in real time as your applications write them to the Cloud Logging API. To learn more, see Live tailing log entries.
Config Connector version 1.29.0 is now available.
Field descriptions now document immutability.
DataflowJob labels are now mutable.
New SAP certifications: SAP has certified the following operating systems for SAP HANA on Google Cloud:
- Red Hat Enterprise Linux 7.7
- Red Hat Enterprise Linux 8.1
- SUSE Linux Enterprise Server 15 SP2
November 05, 2020
Cloud Healthcare APIThe Cloud Healthcare API offers single-region support in the europe-west6 (Zurich, Switzerland) region.
Beta release: You can set the region in which you want to store your logs data. For information about this feature, refer to the Regionalization documentation.
Enhancements to the VM Details page. A new Event Timeline shows important events as bars on a timeline. Hovering over any event bar displays summary information about the event and provides a link to the Incident Details page for the event.
PostgreSQL version 13 is now generally available. To start using PostgreSQL 13, see Creating instances.
Dataflow now supports Dataflow Shuffle, Streaming Engine, FlexRS, and the following regional endpoints in GA:
us-west2(Los Angeles)southamerica-east1(São Paulo)europe-west6(Zurich)asia-south1(Mumbai)
Pub/Sub I/O metrics in the Dataflow and Cloud Monitoring UIs may be unavailable for Dataflow jobs using Streaming Engine.
November 04, 2020
Cloud BuildUsers can now build containers without a Dockerfile or a Cloud Build config file using Cloud Native Buildpacks.
Added a new tutorial for configuring Cloud CDN with a serverless app: Setting up Cloud CDN with Cloud Run, Cloud Functions, or App Engine
Dialogflow CX now supports the same languages as Dialogflow ES.
Since October 2020, Dialogflow ES no longer automatically creates service accounts upon agent creation. Some service accounts may still be automatically created once you continue working with an agent.
Transfer Appliance version 4.0 is released.
Preview support for the following integration:
November 03, 2020
Anthos Service Mesh1.7.3-asm.6 is now available
Anthos Service Mesh 1.7 is compatible with and has the feature set of Istio 1.7, subject to the list of Anthos Service Mesh supported features.
Added support for on-premises secure key management, provided by Thales Luna HSM 7+ and Hashicorp Vault.
Added a shell script to automate Anthos Service Mesh installation and migration from Istio 1.6. See the installation guide for details.
Added revision label support to sidecar injection for greater control over various scenarios, such as canary upgrades and more.
The beta validation tool asmctl is retired and the lessons learned are built into the new, streamlined Anthos Service Mesh install script.
If you use unsupported Istio features in your Anthos Service Mesh deployment, see Istio upgrade notes for changes that might affect you.
November 02, 2020
AnthosAnthos 1.4.4 is now available.
Updated components:
Anthos 1.3.5 is now available.
Updated components:
Anthos GKE on AWS 1.5.1-gke.1 is now available and clusters run on 1.16.15-gke.701 and v1.17.9-gke.2801. To upgrade your clusters, perform the following steps:
Upgrade your Management service to 1.5.1-gke.1. Upgrade your user clusters to 1.16.15-gke.701 or v1.17.9-gke.2801
You can now use Private Google Access to provision images for your GKE on AWS environment. For more information, see spec.ubuntuRepositoryMirror in the AWSManagementService resource.
Bug fixes and performance improvements.
Anthos GKE on-prem 1.4.4-gke.1 is now available. To upgrade, see Upgrading GKE on-prem. GKE on-prem 1.4.4-gke.1 clusters run on Kubernetes 1.16.11-gke.11.
Fixes:
- Updated Istio Ingress (Kubernetes) Custom Resource Definitions (CRDs) to use v1beta1.
Anthos GKE on-prem 1.3.5-gke.2 is now available. To upgrade, see Upgrading GKE on-prem. GKE on-prem 1.3.5-gke.2 clusters run on Kubernetes 1.15.12-gke.6400.
Fixes:
- Fixed CVE-2020-8558 described in Security Bulletin.
You can now configure cache modes, cache TTLs and set custom response headers in the Cloud Console, in addition to the existing gcloud and REST API support.
Secret Manager support for Customer-Managed Encryption Keys (CMEK) is available to all customers via public preview.
Learn more at Enabling CMEK in Secret Manager.
October 30, 2020
Cloud Composer- New versions of Cloud Composer images:
composer-1.12.5-airflow-1.10.6,composer-1.12.5-airflow-1.10.9, andcomposer-1.12.5-airflow-1.10.10. The default iscomposer-1.12.5-airflow-1.10.10. Upgrade your Cloud SDK to use features in this release.
- More detailed error messages are now provided for errors during Python package installation.
- Fixed an issue where DAG definition files that exceeded 64kb were not working with
[core] store_dag_codemode enabled. Now these files can be up to 16 MB. - Fixed an issue where updating Airflow configurations with value interpolation caused update requests to timeout; these requests are not supported and will now be rejected.
- Improved GCSfuse stability to resolve intermittent issues where the mounted directory was unavailable.
In Cloud SQL for MySQL, 80 supported flags that previously were in beta are now generally available.
Added a dataproc:dataproc.cooperative.multi-tenancy.user.mapping cluster property which takes a list of comma-separated user-to-service account mappings. If a cluster is created with this property set, when a user submits a job, the cluster will attempt to impersonate the corresponding service account when accessing Cloud Storage through the Cloud Storage connector. This feature requires Cloud Storage connector version 2.1.4 or higher.
New sub-minor versions of Dataproc images: 1.3.75-debian10, 1.3.75-ubuntu18, 1.4.46-debian10, 1.4.46-ubuntu18, 1.5.21-debian10, 1.5.21-ubuntu18, 2.0.0-RC17-debian10, and 2.0.0-RC17-ubuntu18.
Fixed a bug in HBASE optional component on HA clusters in which hbase.rootdir was always configured to be hdfs://${CLUSTER_NAME}-m-0:8020/hbase, which assumes that master 0 is the active namenode. Now it is configured to be hdfs://${CLUSTER_NAME}:8020/hbase, so that the active master is always chosen.
Image 1.3 to 2.0 preview:
Fixed HIVE-19202: CBO failed due to NullPointerException in HiveAggregate.isBucketedInput().
Image 2.0 preview:
Fixed HADOOP-15124: Slow FileSystem.Statistics counters implementation.
October 29, 2020
Anthos Config ManagementAnthos Config Management now includes the ability to sync from multiple Git repositories. This is a preview feature. To learn more, see Syncing from multiple repositories.
The installed product version was being misreported as "anthos-config-management" in ACM 1.5.0. The correct product version is now being reported.
When the enableLegacyFields is set to true, the ACM operator will create a RootSync resource automatically, but any subsequent changes to the RootSync resource will not be noticed by the operator. This will be fixed in a subsequent release. As a workaround, if the RootSync resource resource is modified, add or modify an unused annotation on the ConfigManagement resource to cause the operator to reconcile changes in the RootSync resource.
The nomos status output has been modified significantly to provide a consistent experience for both mono-repo and multi-repo clusters.
(Fixed on October 30, 2020) The version of Anthos Configuration Management included in the Anthos On-Prem release 1.5.1-gke.8 had initially referenced a version of the nomos image that had not be moved into the gcr.io/gke-on-prem-release repository, thus preventing a successful installation and/or upgrade of Anthos Configuration Management. This image has since been pushed to the repository to correct the issue for customers not using private registries. Customers using private registries will need to upgrade to 1.5.2 when it is available, or manually copy the nomos:v1.5.1-rc.7 image into their private repository.
The following updates for Cloud Spanner SQL are now available:
Ability to convert between
BYTESand base32-encoded strings using FROM_BASE32 and TO_BASE32 functions.Support for ARRAY_IS_DISTINCT.
NVIDIA® V100 GPUs are now available in the following additional regions and zones:
- South Carolina, North America:
us-east1-c
For information about using V100 GPUs on Compute Engine, see GPUs on Compute Engine.
You can use VM Manager in VPC Service Controls. This feature is available in beta.
Document AI Preview released
The following beta and preview features are available in API version v1beta3:
- Procure-to-pay processors: Invoice parser and receipt parser.
Beta stage support for the following integration:
October 28, 2020
AI Platform Deep Learning Containers- Added PyTorch 1.6 CUDA 11 environments that support A100 GPU accelerators. This special PyTorch build provides another option to add to our A100-compatible TensorFlow Enterprise builds.
Updated Java SDK to version 1.9.83.
Updated Jetty to
jetty-9.4.34, fixing CVE-2020-27216.
Updated the schema for the Cloud Billing data tables in the Billing BigQuery usage export to provide more clarity and data to customers. New data fields have been added that detail project number & adjustments or corrections to cost obligations on your billing account.
The following data fields have been added to the Billing BigQuery usage export schema:
- project.number
- adjustment_info
- adjustment_info.id
- adjustment_info.mode
- adjustment_info.description
- adjustment_info.type
This data is new as of October 29, 2020, and will not be available for data export before then. Please update your integrations or automations based on the new schema by performing migrations, if and when necessary. For information on the data these new fields provide, refer to Understanding Cloud Billing data tables in BigQuery.
For examples of how to update your BigQuery queries, views, and dashboards for the data schema changes, see Handling schema changes to BigQuery export data tables.
DATE and TIME infoType detectors are now available in all regions.
Organization policy constraints for Cloud Interconnect is now available in General Availability.
You can now create sinks from within the Logs Explorer and Logs Router pages. To learn more, see Exporting logs with the Google Cloud Console.
To help you understand your logs volume and usage within the context of your Logs Buckets, the Resource Usage page has been moved to the Logs Storage page, which now contains your resource usage information. To learn more, see Tracking logs usage.
Organization policy constraints for Cloud NAT is available in General Availability.
ConfigConnector version 1.28.0 released
Add spec.requestProjectPolicy field to ConfigConnectorContext CRD
TensorFlow Enterprise 2.3 has been updated to 2.3.1 from 2.3.0.
October 27, 2020
AI Platform Deep Learning VM ImageM58 release
- Added PyTorch 1.6 CUDA 11 images that support A100 GPU accelerators. This special PyTorch build provides another option to add to our A100-compatible TensorFlow Enterprise builds.
- Added the PyTorch/XLA package.
- Added the Swift for TensorFlow framework.
- Added the Ubuntu 18.04 OS.
- TensorFlow Enterprise updated to 2.3.1 from 2.3.0.
- Debian 10 is now the default OS for Deep Learning VM images.
You can now use use a custom container to customize how you serve predictions. To try using a custom container, read the new tutorial on serving predictions from a PyTorch model.
This feature is in preview.
Console logging (formerly also referred to as "stream logging") is now available in preview for Compute Engine (N1) machine types and in GA for legacy (MLS1) machine types.
Read a new document about using custom service accounts with custom containers or custom prediction routines.
This feature is in beta.
Added a new tutorial: Setting up an HTTP-to-HTTPS redirect
You can now specify which Cloud Data Fusion version to use when you create an instance.
You can now specify the service account to use for running your Cloud Data Fusion pipeline on Dataproc:
- You specify the service account when you create an instance.
- When you specify the service account, you can also explicitly authorize Cloud Data Fusion to grant the Service Account User and Data Fusion Runner roles to the Cloud Data Fusion service account.
October 26, 2020
BigQueryBigQuery standard SQL now supports the SUBSTRING function. This function is generally available (GA).
Cloud CDN can now cache more response codes, including common error codes such as 404 (Not Found), 301 (Permanent Redirect), 302 (Temporary Redirect), and many others.
If you are sending valid cache directives from your origin, you do not need to make any changes to benefit from this.
You can also set (and override) per-status code TTLs by configuring negative caching as of gcloud SDK 316.0.0.
A new configuration field enable_full_index, has been added for HL7v2 stores. This field enables indexing for all HL7v2 message fields so that you can search on any message field using a new generic filter.
Enhancements to the pre-configured Compute Engine VM Instances dashboard. The inventory table now includes a Logging Agent Status column, and the Logging agent can be installed by using a UI workflow from the table.
N2D Machine types are now available in London, europe-west2-a,b. See VM instance pricing for details.
N2D Machine types are now available in Eemshaven, Netherlands, europe-west4-a.
See VM instance pricing for details.
October 23, 2020
Anthos Anthos GKE on-premAnthos GKE on-prem 1.5.1-gke.8 is now available. To upgrade, see Upgrading GKE on-prem. GKE on-prem 1.5.1-gke.8 clusters run on Kubernetes 1.17.9-gke.4400.
Binary Authorization for GKE on-prem Preview is now available:
- Binary Authorization for GKE on-prem extends centralized Binary Authorization enforcement policies to GKE on-prem user clusters.
- Set up Binary Authorization for GKE on-prem
This release enables customers to generate credential configuration templates by using the gkectl create-config credential command.
Published the best practices for how to set up GKE on-prem components for high availability and how to recover from disasters.
Published the best practices for creating, configuring, and operating GKE on-prem clusters at large scale.
Known issues:
The version of Anthos Configuration Management included in the GKE on-prem release 1.5.1-gke.8 had initially referenced a version of the nomos image that had not been moved into the gcr.io/gke-on-prem-release repository, thus preventing a successful installation or upgrade of Anthos Configuration Management. This image has since been pushed to the repository to correct the issue for customers not using private registries. Customers using private registries will need to upgrade to 1.5.2 when it is available (scheduled for November 16, 2020) or manually copy the nomos:v1.5.1-rc.7 image into their private repository.
Fixes:
- Fixed cluster creation issue when Cloud Run is enabled.
- Fixed the false positive error in docker registry preflight check where
REGISTRY_ADDRESS/NAMESPACEmight be mistakenly used as the registry address to store the certs on a test VM, causing authentication errors.
- New versions of Cloud Composer images:
composer-1.12.4-airflow-1.10.6,composer-1.12.4-airflow-1.10.9, andcomposer-1.12.4-airflow-1.10.10. The default iscomposer-1.12.4-airflow-1.10.9. Upgrade your Cloud SDK to use features in this release.
- The following Composer environment database metrics are now available in Cloud Monitoring: CPU usage, CPU cores, CPU utilization, memory usage, memory quota, memory utilization, disk usage, disk quota, disk utilization.
- Worker liveness checks now also check whether the log syncing process is running.
- Improved configuration synchronization with the Airflow web server, fixing an issue with loading logs.
- The Airflow database will no longer disconnect after 30 seconds of query runtime.
- Worker health checks will no longer overload the Airflow database.
It is now possible to use `` to escape special characters in FHIR resources.
Cloud Run services can now be triggered using Eventarc (available in public preview)
A new multi-region instance configuration is now available in North America - nam7 (Iowa/North Virginia/Oklahoma).
Decreased the minimum allowed value of Dataproc Scheduled Deletion LifecycleConfig.idleDeleteTtl (Dataproc API) and --max-idle flag (gcloud command-line tool) from 10 minutes to 5 minutes.
New sub-minor versions of Dataproc images: 1.3.74-debian10, 1.3.74-ubuntu18, 1.4.45-debian10, 1.4.45-ubuntu18, 1.5.20-debian10, 1.5.20-ubuntu18, 2.0.0-RC16-debian10, and 2.0.0-RC16-ubuntu18.
2.0 preview image versions:
- Upgraded Apache Arrow version used by Spark to Apache Arrow 1.0.1.
Sole-tenant node cluster create or update requests to use preemptible secondary workers or attach autoscaling policies that create preemptible secondary workers are now correctly rejected.
All image versions:
- Fixed a bug where files uploaded to Cloud Storage through the JupyterLab UI were incorrectly base64 encoded.
1.4 and 1.5 image versions:
- SPARK-32708: Fixed SparkSQL query optimization failure to reuse exchange with DataSourceV2.
October 22, 2020
Access Context ManagerAccess levels now support checking the Storage encryption (allowedEncryptionStatuses), Require admin approval (requireAdminApproval) and Require corp owned device (requireCorpOwned) attributes of requests originating from mobile devices.
The ST_GEOGFROMGEOJSON and ST_GEOGFROMTEXT geographic functions support a new make_valid parameter. If set to TRUE, the function attempts to correct polygon issues when importing geography data.
The ST_GEOGFROMTEXT function also supports a new planar parameter. If set to TRUE, the function treats imported WKT geometries as having planar edges.
These new function parameters are in Beta.
Updated version of Magnitude Simba ODBC driver includes improvements to performance, logging, OpenSSL support, and bug fixes.
Cloud Logging now calculates logs-based metrics from both ingested and excluded logs. In other words, you can now calculate logs-based metrics from logs without ingesting them into a Logs Bucket.
This change started rolling out October 18, 2020 and will finish rolling out October, 30 2020.
For more information, see Overview of logs-based metrics.
Logs Views are now available in Preview. Using Logs Views, you can control who has access to the logs within your Logs Buckets. For more information on this feature, refer to the Managing Logs Views guide.
Announcing the Alpha release of the Dataproc Persistent History Server, which provides a UI to view job history for jobs run on active and deleted Dataproc clusters.
October 21, 2020
Cloud Data FusionIn Cloud Data Fusion versions before 6.2, there is a known issue where pipelines get stuck during execution. Stopping the pipeline results in the following error: Malformed reply from SOCKS server. To fix this, delete the Dataproc cluster, and then update the memory settings in the compute profile.
Cloud SQL for MySQL supports binary logging on read replicas for MySQL versions 5.7 and 8.0.
Added support for externally referencing billing account and organizations in IAMPolicyMember
Added LoggingLogSink resource for creating log sinks at project, folder, and organization scopes
Added ResourceManagerPolicy resource for setting organization policy at project, folder, and organization scopes
October 20, 2020
Cloud Load BalancingFor HTTP requests, the httpRequest.remoteIp and httpRequest.serverIp fields can include port information. For example 10.0.0.1:80.
Recent queries is now generally available (GA). To learn more, go to Recent queries.