This page contains release notes for features and updates to the Compute Engine service.
Latest API version: v1
You can see the latest product updates for all of Google Cloud on the Google Cloud page, browse and filter all release notes in the Google Cloud console, or 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.
June 30, 2023
You can suspend and resume E2 VMs.
June 29, 2023
Preview: c3-standard and c3-highmem machine types are now available for general-purpose C3 VMs.
June 28, 2023
Generally Available: Persistent Disk Asynchronous Replication (PD Async Replication) is now generally available. For more information, see About Persistent Disk Asynchronous Replication.
June 27, 2023
Generally available: NVIDIA A100 80GB GPUs are now available in the following additional regions and zones:
- Ohio, North America:
us-east5-b
For more information about using GPUs on Compute Engine, see GPU platforms.
June 26, 2023
Generally available: For managed instance groups (MIGs), Google Cloud Console provides you with an improved way to configure autoscaling based on Cloud Monitoring metrics. The redesigned user interface enables you to explore available metrics and filters. You can visualize the metric values in a chart, which also displays the aggregated value used for autoscaling.
June 23, 2023
Preview: You can now use custom constraints to provide more granular and customizable control over specific fields for some Compute resources. For more information, see Manage Compute Engine resources using custom constraints.
June 09, 2023
Generally available: Hyperdisk Throughput provides cost-effective and throughput-oriented block storage with dynamically configurable capacity and throughput. Hyperdisk volumes are durable network storage devices that your VMs can access, similar to Persistent Disk. For more information, see About Hyperdisk.
Generally available: NVIDIA A100 80GB GPUs are now available in the following additional regions and zones:
- Iowa, North America:
us-central1-a
For more information about using GPUs on Compute Engine, see GPU platforms.
June 06, 2023
For MIGs that have T2D machine series VMs, autoscaling based on CPU utilization doesn't work as expected. For more details, see Known issues.
June 05, 2023
Generally available: Accelerator-optimized (G2) machine types with attached NVIDIA® L4 GPUs are generally available in the following regions and zones:
- Singapore, APAC:
asia-southeast1-b - Netherlands, Europe:
europe-west4-a,b,c - Iowa, North America:
us-central1-a,b - South Carolina, North America:
us-east1-b,d - Virginia, North America:
us-east4-a - Oregon, North America:
us-west1-a,b
May 31, 2023
The image import tool now supports importing CentOS Stream 9 and CentOS Stream 8 images to Google Cloud.
Preview: In a managed instance group (MIG), you can set metadata and labels for all VMs in the group without the need to create a new instance template. For more information, see Override instance template properties with an all-instances configuration.
May 25, 2023
Generally available: NVIDIA A100 80GB GPUs are now available in the following additional regions and zones:
- Netherlands, Europe:
europe-west4-a - Singapore, APAC:
asia-southeast1-c
For more information about using GPUs on Compute Engine, see GPU platforms.
May 22, 2023
Generally available: General purpose C3 VMs are now generally available in the following regions:
- Council Bluffs, Iowa, North America :
us-central1 - Moncks Corner, South Carolina, North America:
us-east1 - Ashburn, Virginia, North America:
us-east4 - St. Ghislain, Belgium, Europe:
europe-west1 - Eemshaven, Netherlands, Europe :
europe-west4 - Jurong West, Singapore, APAC:
asia-southeast1
May 19, 2023
Preview: You can now use the discard-local-ssd=false flag to preserve the contents of a single attached Local SSD disk when suspending or stopping a VM. For more information, see the Local SSD Documentation.
May 16, 2023
The image import tool now supports importing Rocky Linux 9 images to Google Cloud.
May 15, 2023
Generally available: The local SSD quota per machine family (LOCAL_SSD_TOTAL_GB_PER_VM_FAMILY) is generally available. Use the quota metric compute.googleapis.com/local_ssd_total_storage_per_vm_family instead of compute.googleapis.com/local_ssd_total_storage to view the quota usage and limits for local SSD in your project. For more information, see View and manage local SSD quota per machine family.
May 05, 2023
End of life: On May 1, 2024, NVIDIA K80s will be end of life and won't be available for new or existing VMs on Google Cloud.
For information about how to prepare for this EOL, see NVIDIA K80 EOL.
April 26, 2023
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.
April 25, 2023
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.
April 24, 2023
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.
April 20, 2023
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.
April 06, 2023
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.
April 04, 2023
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
December 22, 2022
Generally available: N2 VMs with 64 or more vCPUs now support up to 4 GB/s (read) and 3 GB/s (write) throughput per instance with Extreme persistent disks (pd-extreme). Previously the maximum was 2.2 GB/s per instance.
December 16, 2022
The image import tool now supports importing RHEL 9 images to Google Cloud.
December 13, 2022
Generally available: NVIDIA® T4 GPUs are now available in the following region and zones:
- Hong Kong, APAC:
asia-east2-a,c
For more information about using GPUs on Compute Engine, see GPU platforms.
December 08, 2022
Generally available: You can merge your active hardware resource commitments into one larger commitment to track and manage them as a single entity. You can now also merge your commitments by using the Google Cloud Console. For more information, see Merging commitments.
November 17, 2022
Preview: You can limit the runtime of a VM to automatically stop or delete it when a time limit is reached. Limiting VM runtimes can help you optimize temporary workloads by minimizing costs and releasing quota. For more information, see Limit the runtime of a VM.
November 16, 2022
Generally available: You can double the default size limit for a managed instance group (MIG): Zonal MIGs support up to 2,000 VMs and regional MIGs support up to 4,000 VMs. For more information, see Increase the group's size limit.
November 15, 2022
Preview: Use the new distribution shape ANY SINGLE ZONE in a regional managed instance group (MIG) to automatically select a single zone that has available resources within your quota. Recommended for workloads that require low latency, high-bandwidth connections between VMs or when you want to avoid inter-zone network traffic costs.
November 14, 2022
Balanced persistent disks and SSD persistent disks now offer baseline IOPS and throughput performance. To learn more, see Baseline performance.
November 10, 2022
Per VM Tier_1 networking performance now includes up to 25 Gbps egress for traffic going to public IP addresses (increased from 7 Gbps).
Generally available: Share sole-tenant node groups with other projects or with your entire organization. For more information, see Share sole-tenant node groups.
November 08, 2022
The quota limits displayed in the Cloud console might be incorrect in the asia-south1 region. For more information, see Known issues.
November 07, 2022
Generally available: Memory-optimized M3 virtual machine instances are available in the following regions and zones:
- Frankfurt, Germany (europe-west3-a,b)
- Eemshaven, Netherlands (europe-west4-a,b)
- Council Bluffs, Iowa, USA (us-central1-a,b)
- Las Vegas, Nevada, USA (us-west4-a,b)
See VM instance pricing for details.
November 01, 2022
The image import tool now supports importing Ubuntu 22.04 LTS and Windows 11 images to Google Cloud.
October 27, 2022
Generally available: Compute Engine flexible committed use discounts (flexible CUDs) are spend-based discounts that add flexibility to your spending capabilities by eliminating the need to restrict your commitments to a single project, region, or machine series. You can purchase flexible commitments and commit to a minimum hourly spend amount to use vCPUs and/or memory in any of the projects within your Cloud Billing account, across any region, and belonging to any eligible general-purpose and/or compute-optimized machine types.
Learn more about flexible CUDs and how to purchase flexible commitments.
October 19, 2022
Generally available: You can resize an existing hardware resource commitment and split it into smaller commitments to closely monitor and manage portions of one large commitment in the form of smaller individual commitments. You can now also split your commitments by using the Google Cloud Console. For more information, see Splitting commitments.
The incorrect quota limits displayed in the Cloud console in the me-west1 region have been resolved.
Generally available: Accelerator-optimized (A2 ultraGPU) machine types with their attached A100 80GB GPUs are now available in the following regions and zones:
- Iowa, North America:
us-central1-c - Ashburn, Virginia, North America:
us-east4-c
October 05, 2022
Generally available: Tau T2A, Google Cloud's first general purpose VM family to run on Arm architecture, is now generally available in these three regions.
For more information, including how to try T2A for free for a limited time, see Creating an Arm VM instance.
September 23, 2022
Generally available: View the VM placement topology information to determine how close a VM is located in relation to another VM. For more information, see View VM placement topology.
September 22, 2022
Generally available: Reduce licensing costs by customizing the number of visible CPU cores.
September 21, 2022
Generally Available: E2 shared-core custom VMs are now generally available. See VM instance pricing for details.
September 20, 2022
The quota limits displayed in the Cloud console might be incorrect in the me-west1 region. For more information, see Known issues.
September 16, 2022
Generally available: A new machine type for the memory-optimized-machine family called m2-hypermem-416 with 416 vCPUs and 8832 GB of memory. This new machine type is now generally available in the same regions as the other M2 machine types.
For more information, see Memory-optimized-machine family.
September 13, 2022
Generally available: Tel Aviv, Israel, Middle East me-west1-a,b,c has launched with E2 and N2 VMs available in all three zones, and M1 VMs in zones a and c.
See VM instance pricing for details.
Generally available: NVIDIA® T4 GPUs are now available in the following region and zones in Middle East:
- Tel Aviv, Israel:
me-west1-b,c.
For more information about using GPUs on Compute Engine, see GPU platforms.
September 09, 2022
Generally available: Compute Engine supports importing a virtual disk with an UEFI bootloader. Learn more about using the --guest-os-features flag to enable UEFI booting for the imported disk.
September 08, 2022
The incorrect quota limits displayed in the Cloud console in the us-east5 region have been resolved.
September 07, 2022
Preview: Accelerator-optimized (A2 ultraGPU) machine types with their attached A100 80GB GPUs are now available in the following region:
- Iowa, North America:
us-central1-c
Generally available: To reduce image licensing cost, you can now bring your Red Hat Enterprise Linux subscriptions to Google Cloud. For more information, see Create a VM using a RHEL BYOS image.
Generally available: Archive snapshots are now available for more cost-efficient data retention as compared to regular snapshots, which are best suited for long-term back up and disaster recovery. For more information, see Archive snapshots.
September 01, 2022
The following changes have been introduced to how your resource usage is calculated to determine applicable sustained use discounts:
- Usage will be calculated on an hourly basis instead of a per microsecond basis.
- Usage will be calculated collectively for a billing account instead of on a per project basis.
August 25, 2022
Preview: You can double the default size limit for a managed instance group (MIG): Zonal MIGs now support up to 2,000 VMs and regional MIGs support up to 4,000 VMs. For more information, see Increase the group's size limit
August 08, 2022
Generally Available: Internal and external IPv6 addresses for Google Compute Engine instances are available in all regions.
For more information, see Configuring IPv6 for instances and Creating instances with multiple network interfaces.
August 05, 2022
Generally available: You can now use the os-config troubleshoot command to help verify the setup of VM Manager. For more information, see Verifying VM Manager setup.
August 04, 2022
Generally available: NVIDIA® T4 GPUs are now available in the following additional regions and zones:
- Ashburn, Virginia, North America:
us-east4-a
For more information about using GPUs on Compute Engine, see GPU platforms.
July 29, 2022
Generally available: When you autoscale a MIG, you can view the reasons for why the autoscaler adds or removes VMs in your MIG. For more information, see Viewing autoscaler logs.
The quota limits displayed in the Cloud console might be incorrect in the us-east5 region. For more information, see Known issues.
July 28, 2022
Preview: You can now merge or split your existing hardware resource commitments to create new upsized or downsized commitments. For more information, see Merge and split commitments.
Generally available: When you create VMs in bulk, you can now use the following new values with the TARGET_SHAPE flag:
ANY: Use this value to place VMs in zones to maximize unused zonal reservations.BALANCED: Use this value to place VMs uniformly across zones.
Generally available: Use the Cloud console, the gcloud tool, or the API to configure a VM to shut down when a Cloud KMS key is revoked. For more information, see Configure VM shutdown on Cloud KMS key revocation.
July 21, 2022
Generally available: Compute Engine committed use discounts are now Generally Available for SUSE Linux Enterprise Server (SLES) image licenses. Learn more about discounted SLES image pricing and how to purchase a license commitment.
July 20, 2022
Generally available: NVIDIA® T4 GPUs are now available in the following additional regions and zones:
- Montréal, Québec, North America :
northamerica-northeast1-c
For more information about using GPUs on Compute Engine, see GPU platforms.
July 16, 2022
Generally available: Internal and external IPv6 addresses for Google Compute Engine instances are available in all regions.
For more information, see Configuring IPv6 for instances and instance templates and Creating instances with multiple network interfaces.
July 14, 2022
Generally available: NVIDIA® T4 GPUs are now available in the following additional regions and zones:
Ashburn, Virginia, North America : us-east4-c
For more information about using GPUs on Compute Engine, see GPU platforms.
Generally available: You can use the Cloud console to configure autoscaling based on unacknowledged messages in a Pub/Sub subscription. For more information, see Autoscale based on unacknowledged messages in Pub/Sub.
July 13, 2022
Generally Available: A version of Rocky Linux is now available that is optimized for running on Compute Engine.
This version of Rocky Linux is configured to use the latest version of the Google virtual network interface (gVNIC) which is specifically designed to support workloads that require higher network bandwidths. For more information, see the Rocky Linux section of the Operating systems details documentation.
Preview: Tau T2A, Google Cloud's first general purpose VM family to run on Arm architecture, is now available. Tau T2A VMs are available in three regions.
For more information, see Arm VMs on Compute Engine.
March 22, 2022
Preview: You can now share sole-tenant node groups with other projects or your entire organization.
General purpose Tau T2D VMs have limited availability in London (europe-west2-a,c). If you are interested in trying out T2D, speak to your Google Cloud Account Team. For pricing details, see VM instance pricing.
March 16, 2022
General-purpose Tau T2D virtual machine instances are available in the following regions and zones:
- Northern Virginia (us-east4-a,b,c)
- South Carolina (us-east1-b,c,d)
- Frankfurt (europe-west3-a,b,c)
- Sydney (australia-southeast1-a,b,c)
- Taiwan (asia-east1-a,b,c)
See VM instance pricing for details.
March 14, 2022
Generally available: Compute Engine now supports Suspend and Resume in General Availability.
Fixed the issue causing the Compute Engine API Quotas page in the Cloud Console to display duplicate API quota groups.
March 07, 2022
Generally available: NVIDIA® T4 GPUs are now available in the following additional regions and zones:
- Council Bluffs, Iowa, North America :
us-central1-c - Eemshaven, Netherlands, Europe :
europe-west4-a
For more information about using GPUs on Compute Engine, see GPUs on Compute Engine.
March 04, 2022
Public Preview: You can set the maximum amount of time that Compute Engine waits before terminating or restarting an unresponsive VM. For more information, see Set VM availability policies.
February 23, 2022
NVIDIA 510 driver not yet supported for GPUs running on Compute Engine, see Known issues.
February 16, 2022
T2D machines are now available in the following regions and zones:
- St. Ghislain, Belgium:
europe-west1 - The Dalles, Oregon:
us-west1
See VM instance pricing for details.
New documentation for licenses and appending licenses.
February 10, 2022
Generally available: Compute-optimized C2D machine types are now generally available. C2D machine types are built on top of third generation AMD EPYC Milan processors and are a great fit for high-performance computing (HPC) workloads. For more information, see Compute-optimized machine family.
February 09, 2022
Public Preview: You can now use the security keys registered for 2-Step Verification in your Google account to connect to VMs that use OS Login. For more information, see Enable security keys with OS Login.
February 04, 2022
Generally available: The n2-node-128-864 sole-tenant node type.
Generally available: Support for the Intel Ice Lake processor on general purpose N2 VMs has reached general availablity.
February 03, 2022
Rate limits for all Compute Engine requests have the following changes:
- All per-user rate limits are removed.
- Rate limits are now enforced in 1-minute (60-second) intervals instead of 100-second intervals.
- Due to this change, you might receive more 403
rateLimitExceedederrors when bursting.- Although per-second rate limits increased slightly, the enforcement intervals are now shorter, so the maximum number of requests per enforcement interval is slightly reduced overall. For example, the default Queries group's rate limit is changing from 20 requests per second with a maximum of 2000 requests per 100 seconds to 25 requests per second with a maximum of 1500 requests per 60 seconds.
Additionally, rate limits are now documented for the following groups:
- Instance list referrer requests
- Instance get serial port output requests
For details, see API rate limits.
Duplicate API quota groups are displayed in the Cloud Console. For more information about requesting API quota, see Known issues.
February 01, 2022
As of February 1, 2022, all CentOS 8 images are deprecated. CentOS 8 reached EOL on December 31, 2021. If you use CentOS 8 images in your project, review CentOS 8 end of life.
January 31, 2022
Restructured documentation to better group content and improve discoverability.
January 26, 2022
Generally available: Support for up to 48 vCPUs and 312 GB memory on virtual machine (VM) instances that have a single T4 GPU attached is now generally available.
For more information, see Network bandwidths and GPUs.
January 20, 2022
Learn about the differences between multi-tenancy and sole-tenancy by reading the new About VM tenancy document.
January 19, 2022
Generally Available: Configure commitments to renew automatically. For more information, see Renew commitments automatically.
Generally available: You can now use the SSH troubleshooting tool to help you determine the cause of failed SSH connections.
January 14, 2022
Generally available: Access the Compute Engine API using Cloud Client Libraries built on our latest client library model. Updated client libraries are now available in the following languages:
- Go
- Java
- .NET
- Node.js
- PHP
- Python
- Ruby
For more information, see Compute Engine client libraries.
January 11, 2022
Generally available: Compute Engine now supports machine images in General Availability. You can use machine images to store configuration, metadata, permission, and data required to create a VM instance.
January 05, 2022
Preview: You can now disable VM instance creation retries during resizing of both regional and zonal managed instance groups.
December 16, 2021
Preview: Compute-optimized C2D machine types are now available in preview. C2D machine types are built on top of third generation AMD EPYC Milan processors and are a great fit for high-performance computing (HPC) workloads. For more information, see Compute-optimized machine family.
Accelerator-optimized (A2) machine types with gVNIC are currently experiencing a known issue.
December 15, 2021
Public preview: You can use the gcloud tool or API to configure stateful IP addresses in a managed instance group. Stateful IP addresses are preserved when VM instances in the group are autohealed, updated, and recreated.
Generally available: When rolling out configuration or application updates to a stateful or stateless managed instance group, use the minimum and most disruptive allowed actions to control disruption to your workload.
December 14, 2021
Generally available: You can now share reservations of Compute Engine zonal resources between multiple projects. Learn about shared reservations and creating a shared reservation.
December 13, 2021
You can now save copies of all charts from the Observability tab on Compute Engine's VM instance details page to one of your custom dashboards. To save copies of the charts, click Add Charts to Dashboard. You then select a new or existing custom dashboard as the destination.
December 10, 2021
The n2-node-128-864 sole-tenant node type is now available in Preview.
December 03, 2021
Generally available: NVIDIA® A100 GPUs are now available in the following additional regions and zones:
- Moncks Corner, South Carolina :
us-east1-b - The Dalles, Oregon :
us-west1-b - Council Bluffs, Iowa :
us-central1-f - Jurong West, Singapore :
asia-southeast1-b
For more information about using GPUs on Compute Engine, see GPUs on Compute Engine.
Generally available: Use OS configuration management to deploy and automate software configurations on your virtual machine (VM) instances using the Google Cloud console, gcloud command-line, and OS Config API.
With the OS configuration management GA, you can now edit assignments from the Cloud console and view OS policy assignment reports. For more information, see OS configuration management.
November 16, 2021
Generally available: You can now configure N2, N2D, and C2 VMs with up to 100 Gbps of network bandwidth.
This feature is ideal for network-intensive, distributed workloads such as high-performance computing (HPC), machine learning (ML), and deep learning (DL).
Learn more about high-bandwidth network configurations, and the regions and zones where these VMs are available.
Generally available: Santiago, Chile, South America southamerica-west1-a,b,c region has launched with E2, N2, and C2 VMs in all three zones. See VM instance pricing for details.
November 15, 2021
Generally available: You can now monitor health state change logs for VM instances in a managed instance group when you use application-based health checking.
Generally available: N2D machine types running on third generation AMD EPYC Milan processors. These machine types are only available in specific regions and zones. See VM instance pricing for details.
Generally available: T2D Tau machine types are available in select regions and zones. Tau T2D VMs offer excellent price-performance for a wide range of scale-out workloads. See VM instance pricing for details.
November 12, 2021
You can now access vulnerability report data, available through the OS Config API service, from Cloud Asset Inventory. For more information, see View vulnerability reports data from Cloud Asset Inventory.
November 11, 2021
Generally available: You can now use the gcloud command-line and the OS Config API to get inventory and vulnerability report data for your VMs in a specific zone. For more information, see Viewing operating system details.
November 09, 2021
If you use local SSDs with sync-heavy workloads, you will now more consistently reach write IOPS limits and experience lower latency, without having to disable cache flushing. This is due to a recent SSD firmware update.
November 08, 2021
You can now save a copy of a chart from the Observability tab on Compute Engine's VM instance details page to one of your custom dashboards. To save a copy of the chart, select Add to Custom Dashboard from chart option. You then select a new or existing custom dashboard, and have the option of renaming the new copy of the chart.
October 28, 2021
Generally available: Schedule-based autoscaling for managed instance groups now lets you configure schedules without having another autoscaling signal.
October 21, 2021
Preview: You can now configure up to 48 vCPUs and 312 GB memory on virtual machine (VM) instances that have a single T4 GPU attached.
For more information, see Network bandwidths and GPUs.
October 13, 2021
Preview: Spot VMs are now available! Spot VMs are the latest version of preemptible VM instances. Use Spot VMs for fault-tolerant workloads to get a 60-91% discount over the price of standard VMs. Spot prices can change up to once a month to reflect the underlying supply and demand. Like preemptible VMs, Spot VMs are available for all machine types, regions, and zones.
Preemptible VMs continue to be supported for new and existing VMs, and preemptible VMs now use the same pricing model as Spot VMs. However, Spot VMs provide new features that are not supported for preemptible VMs. For example, preemptible VMs can only run for up to 24 hours at a time, but Spot VMs do not have a maximum runtime.
Learn more about Spot VMs and preemptible VMs.
October 12, 2021
Preview: Third generation Intel Xeon Scalable Processor (Ice Lake) N2 VMs are now available in select regions and zones. These new N2 VMs are offered at the same price as existing N2 VMs on second generation Intel Xeon Scalable Processors.
October 11, 2021
Preview: Tau T2D VMs are now available in select regions and zones. T2D VMs are ideal for a wide variety of workloads in a cloud-native environment. See VM instance pricing for details.
September 23, 2021
Generally Available: Use patch alerting to monitor the patch jobs running in your environment. For more information, see Monitoring patch jobs.
September 22, 2021
Preview: You can now access installer properties for your Windows applications by using OS inventory management. For more information, see OS inventory management.
For information on setting up and using OS inventory management, see Viewing operating system details.
September 13, 2021
Generally Available: NVIDIA® T4 GPUs are now available in the following additional regions and zones:
- Las Vegas, Nevada,:
us-west4-a,b - Los Angeles, California:
us-west2-b,c
For more information about using GPUs on Compute Engine, see GPUs on Compute Engine.
September 08, 2021
Preview: You can now review OS vulnerability report data, which is collected by VM Manager, from the Security Command Center. This feature is available for Security Command Center premium tier users. For more information, see View vulnerability report data.
September 01, 2021
Generally available: When deleting VMs from a managed instance group, you can flag the operation to continue even if some instances were already deleted or if other instance validation errors occur.
August 31, 2021
Generally available: You can now reference the latest available image in a public image family for a specific zone. This feature improves zonal fault tolerance for your workflows during Google image updates.
August 25, 2021
Generally available: You can now collect core dumps for uses such as debugging of unresponsive VMs. For more information, see Collecting core dumps.
August 16, 2021
Preview: Manually live migrate VMs from one host to another. For more information, see Manually live migrate sole-tenant VMs.
August 06, 2021
Generally available: The Observability tab on Compute Engine's VM instance details page includes a category for process metrics. You can use the new charts and reports to troubleshoot the behavior of processes running on your VMs.
Preview: You can now use the Slurm-Google Cloud workload manager to create clusters that are based on the HPC virtual machine (VM) image and comply to the Intel Select Solution for Simulation and Modeling criteria. For more information, see Creating Intel Select Solution HPC clusters.
August 05, 2021
N2 VMs are now available in all three zones in Warsaw, Poland europe-central2-a,b,c. See VM instance pricing for details.
August 03, 2021
Generally available: You can update the descriptions of your managed instance groups by using the API or gcloud tool.
Toronto, Ontario, Canada northamerica-northeast2-a,b,c region has launched with E2, N2, N1 virtual machine (VM) instances in all three zones. See VM instance pricing for details.
Disks, snapshots, and images are available in Toronto, Ontario, Canada northamerica-northeast2 in all three zones. See Disks and image pricing for details.
August 02, 2021
Preview: You can now share reservations of Compute Engine zonal resources between multiple projects. Learn about shared reservations and creating a shared reservation.
July 22, 2021
Preview: You can use the Help Assistant in the Google Cloud Console to find answers to questions about Compute Engine.
July 13, 2021
Preview: Access the Compute Engine API using Cloud Client Libraries built on our latest client library model. An updated client library is now available in the following language:
- Go
For more information, see Compute Engine client libraries.
Preview: The Observability tab on Compute Engine's VM instance details page includes a new category for process metrics. You can use the new charts and reports to troubleshoot the behavior of processes running on your VMs.
July 01, 2021
Preview: You can now configure N2D VMs with up to 100 Gbps of network bandwidth.
This feature is ideal for network-intensive distributed workloads.
Learn more about higher bandwidth configurations, the regions and zones where these machines are available, and the post preview pricing for this new feature.
June 30, 2021
The Machine types documentation has been renamed to Machine families. The URL remains the same.
New pages have been added to reflect the expansion of our machine fleet.
- General-purpose family
- Compute-optimized family
- Memory-optimized family
- Accelerator-optimized family
You can learn about Virtio memory balloon devices at the Dynamic resource management page.
June 29, 2021
Delhi, India asia-south2-a,b,c region has launched with E2, N2, N1, and C2 virtual machine (VM) instances in all three zones. See VM instance pricing for details.
Preview: You can now autoscale both regional and zonal managed instance groups based on a Cloud Monitoring metric that provides an aggregated value for the group. You can also apply filters to group metrics to further scope the scaling signal. For more information, see Scaling based on Cloud Monitoring metrics.
June 28, 2021
Generally available: Compute Engine's VM instance details page has a new Observability tab, which replaces the Monitoring tab. The enhanced Observability tab provides access to logs and greater visibility into CPU, disk, and network metrics.
General-purpose N2D VMs are now available in us-west4-b Las Vegas, NV. See VM instance pricing for details.
June 24, 2021
Preview: Use patch alerting to monitor the patch jobs running in your environment. For more information, see Monitoring patch jobs.
June 23, 2021
Best practices are now available for the Compute Engine API.
June 21, 2021
Melbourne, Australia australia-southeast2-a,b,c has launched with E2, N2, N1, and M1 machines.
M1 machines are only available in zones b and c.
See VM instance pricing for details.
June 18, 2021
Generally available: You can now create application consistent snapshots of disks attached to Linux VMs. For more information, see Creating Linux application consistent snapshots.
June 17, 2021
Memory-optimized M2 machine types are now available in Belgium, europe-west1-b,c.
See VM instance pricing for details.
You can now customize E2 shared-core machine types. Shared-core machine types provide a fractional vCPU with the ability to burst to 2 vCPU for a short period of time.
E2 shared-core machine types support predefined platforms with Intel or AMD EPYC Rome processors.
The custom memory range is:
- 1 to 2 GB for micro machines
- 1 to 4 GB for small machines
- 1 to 8 GB for medium machines
E2 shared-core custom machine pricing is the same as E2 custom machine pricing. E2 machines are available in all regions and zones.
Create a custom E2 shared-core machine using gcloud or the API.
June 10, 2021
NVIDIA® T4 GPUs are now available in the following additional regions and zones:
- St. Ghislain, Belgium:
europe-west1-b,c,d
For more information about using GPUs on Compute Engine, see GPUs on Compute Engine.
June 08, 2021
Generally available: You can configure how your regional managed instance group distributes instances across zones by using capacity-aware distribution shapes, which can automatically deploy instances to zones where capacity is available and optionally prioritize the use of reservations.
Preview: When rolling out configuration or application updates to a stateful or stateless managed instance group, use the minimum and most disruptive allowed actions to control disruption to your workload.
June 03, 2021
N2D machine types are now available in us-west4-a , Las Vegas, Nevada. See VM instance pricing for details.
June 01, 2021
Preview: Access the Compute Engine API using Cloud Client Libraries built on our latest client library model. Updated client libraries are now available in the following languages:
- Java
- .NET
- Node.js
- PHP
- Python
- Ruby
For more information, see Compute Engine client libraries.
May 26, 2021
Preview: Disable simultaneous multithreading (SMT) on VMs. For more information, see Disabling simultaneous multithreading.
May 25, 2021
Generally Available: Enable nested virtualization directly when creating a VM. For more information, see Nested virtualization overview.
May 19, 2021
Generally Available: You can now create VM instances with V100, A100, and T4 GPUs that support network bandwidths of up to 100 Gbps. See Using network bandwidths of up to 100 Gbps.
May 13, 2021
Preview: You can use OS configuration management to deploy and automate software configurations on your virtual machine (VM) instances using gcloud command-line and OS Config API.
With the release of OS configuration management (preview), you can now rollout policies from the Cloud console, control the rollout pace, use more VM filter options, and view compliance reports. For more information, see OS configuration management (preview).
May 12, 2021
N2 machines are now available in the following regions and zones:
- Osaka, Japan:
asia-northeast2-a,b,c - Seoul, South Korea:
asia-northeast3-a,b,c
See VM instance pricing for details.
May 10, 2021
N2D machines are now available in Tokyo asia-northeast1-c.
See VM instance pricing for details.
May 03, 2021
Generally available: Create virtual machines for high performance computing (HPC) workloads using the HPC VM image.
April 29, 2021
Preview: With the introduction of OS inventory management v2.0, you can now query the OS Config API to get inventory and vulnerability report data for your VMs in a specific zone, see OS inventory management.
You can now create extreme persistent disks in certain regions. With consistently high performance for both random access workloads and bulk throughput, extreme persistent disks are designed for high-end database workloads.
For more information, see Extreme persistent disks.
April 28, 2021
C2 machines are available in the following regions and zones:
- Osaka
asia-northeast2-a
See VM instance pricing for details.
April 27, 2021
N2D machines are available in the following regions and zones:
- Osaka
asia-northeast2-c - Montréal
northamerica-northeast1-a,c - Finland
europe-north1-a,b,c
See VM instance pricing for details.
April 19, 2021
N2 VMs are now available in the following regions and zones:
- Mumbai
asia-south1-a,b - Jakarta
asia-southeast2-a,b,c
See VM instance pricing for details.
April 16, 2021
N2D machines are available in the following regions and zones:
- Montréal
northamerica-northeast1-b - Osaka
asia-northeast2-a,b
See VM instance pricing for pricing details.
April 15, 2021
You can now see additional metrics for your managed instance groups from the Instance Groups Monitoring tab. Metrics include: group size, CPU utilization, disk I/O, and more. Use the time range picker to select the time window for the charts and view the corresponding logs from the integrated logs viewer panel. Follow the links on each chart to create alerts or to analyze the details in the Cloud Operations Metrics Explorer.
April 13, 2021
Generally available: You can now configure schedule-based autoscaling for your managed instance groups. Schedule-based autoscaling lets you improve the availability of your application by scheduling capacity ahead of anticipated load.
Generally available: VM Manager integration with VPC Service Control.
April 08, 2021
Generally available: Predictive autoscaling for managed instance groups lets you improve the availability of your workloads by using Machine Learning to predict future demand and create virtual machines ahead of forecasted load.
April 06, 2021
N2D machines are now available in the following regions and zones:
us-central1-b- Iowaasia-northeast1-a,b- Tokyo
See VM instance pricing for details.
Generally available: You can now use instance schedules from the Google Cloud Console.
April 01, 2021
Memory-optimized machines are now available in the following regions and zones:
M1 ultramem(Jakarta )asia-southeast2-a,cM1 ultramem(Osaka)asia-northeast2-aM1 ultramem,M2 ultramem and M2 megamem(Osaka)asia-northeast2-bM2 ultramem and M2 megamem(Osaka)asia-northeast2-c
See VM instance pricing for details.
March 31, 2021
Preview: You can now configure your VM to shutdown automatically when you revoke the Cloud KMS key protecting a persistent disk attached to the VM. For more information, see Configuring VM shutdown on Cloud KMS key revocation.
March 25, 2021
Generally available: Start and stop virtual machine (VM) instances automatically using instance schedules. By automating the deployment of your VMs, instance schedules can help you optimize costs and manage VMs more efficiently.
March 24, 2021
Support for OS Login in VPC Service Controls is now Generally Available.
Disks, snapshots, and images are available in Warsaw, Poland europe-central2 in all three zones. See Disks and image pricing for details.
General-purpose E2 and N1 machines are available in Warsaw, Poland europe-central2 in all three zones. See VM instance pricing for details.
March 19, 2021
N2D machine types are available in the following regions and zones:
- Frankfurt,
europe-west3-a,b - Hong Kong,
asia-east2-b,c
See VM instance pricing for pricing details.
March 17, 2021
M2 machine types are now available in the following regions and zones:
- Sydney —
australia-southeast1-b,c - London —
europe-west2-b,c - Montréal —
northamerica-northeast1-b,c
See VM instance pricing for details.
Preview: You can now configure N2 and C2 VMs with up to 100 Gbps of network bandwidth.
This feature is ideal for network-intensive, distributed workloads such as high-performance computing (HPC), machine learning (ML), and deep learning (DL).
Learn more about higher bandwidth configurations, the regions and zones where these machines are available, and the post preview pricing for this new feature.
Generally Available: Use the bulk instance API to create multiple, homogeneous VMs that are independent from each other. For more information, see Using the bulk instance API.
March 16, 2021
Generally Available: NVIDIA® A100 GPUs are now available in the following three regions:
- Iowa, North America:
us-central1-a,b,c - Netherlands, Europe:
europe-west4-a,b Singapore, APAC:
asia-southeast1-cFor more information, see GPUs on Compute Engine.
C2 machine types are now available in Zürich, europe-west6 in all three zones. See VM instance pricing for details.
N2 machine types are now available in Zurich, europe-west6 in all three zones. See VM instance pricing for details.
C2 machine types are now available in Salt Lake City, us-west3 in all three zones. See VM instance pricing for details.
Memory-optimized machine types are now available in Tokyo, asia-northeast1 in all zones. See VM instance pricing for details.
N2D machine types are now available in Frankfurt, europe-west3-c and Hong Kong, asia-east2-a. See VM instance pricing for pricing details.
Generally Available: Accelerator-optimized (A2) machine types are now available in the following three regions:
- Iowa, North America:
us-central1-a,b,c - Netherlands, Europe:
europe-west4-a,b - Singapore, APAC:
asia-southeast1-c
March 04, 2021
The VM instance details page for Compute Engine now offers a guided installation path for Monitoring agents when they are not detected.
February 25, 2021
Preview: 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.
February 17, 2021
Preview: Predictive autoscaling for managed instance groups lets you improve the availability of your workloads by using Machine Learning to predict future demand and create virtual machines ahead of forecasted load.
February 12, 2021
Google Virtual NIC (gVNIC) driver is now generally available. For more information, see Using Google Virtual NIC.
February 02, 2021
Generally Available: Sole-tenant nodes now support GPUs and local SSDs. For more information, see Sole-tenant nodes.
Generally Available: Specify when maintenance begins on VMs in a sole-tenant node group. For more information, see Planned maintenance.
February 01, 2021
You can now create instances with up to 24 local SSD partitions for 9 TB of local SSD space using N1, N2, and N2D machine types. This is Generally available. For more information, see Local SSD 9 TB maximum capacity.
Preview: You can now use schedule-based autoscaling from the Google Cloud Console.
N2D machine types are now available in London, zone europe-west2-c.
For pricing information, see VM instance pricing.
NVIDIA® T4 GPUs are now available in the following additional regions and zones:
- Jakarta, Indonesia, APAC:
asia-southeast2-a,b
For more information about using GPUs on Compute Engine, see GPUs on Compute Engine.
Preview: You can now create virtual machines for high performance computing (HPC) workloads using the HPC VM image.
January 28, 2021
Manage your operating system environments by using VM Manager. VM Manager is a suite of services for reviewing, patching, and configuring your operating systems across both Linux and Windows VMs. For more information, see VM Manager.
January 22, 2021
NVIDIA® T4 GPUs are now available in the following additional regions and zones:
- Jurong West, Singapore, APAC:
asia-southeast1-a
For more information about GPU availability on Compute Engine, see GPU regions and zones availability.
January 11, 2021
You can now create N2D VM instances in us-east4-c Northern Virginia. See VM instance pricing for details.
June 26, 2020
To support a wide variety of BYOL scenarios, you can now configure VMs to live migrate within a sole-tenant node group during host maintenance events. This is Generally Available.
June 22, 2020
N2D machine types are now available in Belgium, europe-west1, in all three zones. Read more information on the VM instance pricing page.
June 15, 2020
New sole-tenant node types (c2-node-60-240, n1-node-96-1433, and n2d-node-224-896) are available in Beta.
June 08, 2020
The asia-southeast2 Jakarta, Indonesia region is now available to all projects and users. The zones in the asia-southeast2 region have E2 and N1 machine types. See Regions and zones for more information.
Enhancements to the pre-configured Cloud Monitoring Compute Engine VM Instances dashboard. Compute Engine cross-fleet metrics and detail views specific to CPU, Disk, Memory, and Network are now available. Use filters to narrow down the set of VMs being inspected, and use the time selector or in-chart time selection to change the time window. VMs with the Monitoring agent installed get detailed memory and disk analysis out of the box.
June 05, 2020
CPU overcommit on sole-tenant nodes lets you overprovision sole-tenant node resources and schedule more VM CPUs on a sole-tenant node than are normally available. This feature is in Beta.
New sole-tenant node types (m1-node-96-1433 and n2-node-80-640) are available in Beta.
June 01, 2020
NVIDIA® Tesla® T4 GPUs are now available in the following additional regions and zones:
- Changua County, Taiwan
asia-east1-c
For information about using T4 GPUs on Compute Engine, see GPUs on Compute Engine.
May 21, 2020
E2 shared-core machine types now support committed use discounts in all regions. See the VM instance pricing page for more information.
You can now SSH to your VMs using hardware-backed SSH key pairs. For more information, see SSH with security keys.
May 20, 2020
If your managed instance group encountered errors - for example, if a VM could not be created - you can view those errors to diagnose and mitigate the cause. This is Generally available.
May 19, 2020
Troubleshoot VMs by capturing screenshots. This is in beta.
May 12, 2020
Automatically manage the size of sole-tenant node groups with the sole-tenant node group autoscaler. This is Generally Available.
May 11, 2020
You can identify idle persistent disk resources by using idle persistent disk recommendations. Following these recommendations will help reduce unused resources and reduce your compute bill. This feature is Generally available.
April 30, 2020
SSD persistent disks now have increased write throughput limits on instances with 1 to 15 vCPUs. This improvement applies to SSD persistent disks on all machine types except C2 machine types. To learn more about the requirements to reach these limits, see Block storage performance.
April 20, 2020
- The
us-west4Las Vegas, Nevada region is now available to all projects and users. The zones in theus-west4region have N1 and E2 machine types. See Regions and zones for more information.
April 16, 2020
- Committed use discount shared billing is now available in beta. You can share committed use discounts among all your projects that fall under the same billing account. For more information, see Signing up committed use discounts.
April 15, 2020
You can identify VM instances that are not being used with idle VM recommendations. Use these recommendations to reduce unused resources and reduce your compute bill. This feature is Generally available.
You can manage, maintain, and view patch compliance for your VM instances using the OS patch management feature. For more information, see OS patch management. This feature is now Generally available.
The latest stable version of the OS Config agent is
20200402.01.
If you were using OS patch management in Beta,
you can update the agent on your existing VMs, see
Updating the OS Config agent.
April 09, 2020
April 08, 2020
- You can identify idle persistent disk resources by using idle persistent disk recommendations. Following these recommendations will help reduce unused resources and reduce your compute bill. This feature is in Beta.
April 06, 2020
C2 machine types are now available in the following regions and zones:
- Ashburn, Northern Virginia, USA
us-east4-b,c
- Ashburn, Northern Virginia, USA
- N2D machine types are now Generally Available.
N2 machine types are now available in the following regions and zones:
- The Dalles, Oregon, USA
us-west1-b - Ashburn, Northern Virginia, USA
us-east4-a - St. Ghislain, Belgium
europe-west1-d
- The Dalles, Oregon, USA
April 01, 2020
NVIDIA® Tesla® T4 GPUs are now available in the following additional regions and zones:
- Frankfurt, Germany:
europe-west3-b
For information about using T4 GPUs on Compute Engine, see GPUs on Compute Engine.
- Frankfurt, Germany:
- You can now define where your VM instances are located relative to each other on the underlying host systems in a Google datacenter. Create a placement policy to locate VM instances close to each other for low latency, or create a policy to spread VM instances out so that they do not share the same infrastructure. See Defining instance location within a zone to learn more.
March 31, 2020
C2 machine types are now available in the following regions and zones:
- Frankfurt, Germany
europe-west3-a,b - Ashburn, Northern Virginia, USA
us-east4-a
- Frankfurt, Germany
M1 ultramem machine types are now available in the following regions and zones:
- Ashburn, Northern Virginia, USA
us-east4-a
- Ashburn, Northern Virginia, USA
M2 ultramem machine types are now available in the following regions and zones:
- Los Angeles, California, USA
us-west2-a,c
- Los Angeles, California, USA
M1 megamem machine types are now available in the following regions and zones:
- Eemshaven, Netherlands
europe-west4-b
- Eemshaven, Netherlands
N2 machine types are now available in the following regions and zones:
- The Dalles, Oregon, USA
us-west1-a - Changua County, Taiwan
asia-east1-c
- The Dalles, Oregon, USA
March 24, 2020
- You can preserve the names of your VM instances when rolling out updates in a managed instance group. This is Generally available.
- Committed use discounts no longer require specific ratios for cores and memory. Now you can create separate committed use discount contracts for either cores or memory. Separating cores and memory provides more flexibility and improved cost optimization. Learn more at Purchasing commitments for machine types.
- You can update selected VM instances in a managed instance group, with minimal disruption and in a controlled way. This is Generally available.
March 19, 2020
- E2 machine types are Generally available.
March 16, 2020
N2 machine types are now available in the following regions and zones:
- London, England UK
europe-west2-b
- London, England UK
C2 machine types are now available in the following regions and zones:
- St. Ghislain, Belgium
europe-west1-c,d
- St. Ghislain, Belgium
March 11, 2020
- You can identify VM instances that are not being used with idle VM recommendations. Use these recommendations to reduce unused resources and reduce your compute bill. This feature is Beta.
- In beta, you can create an instance with 16 or 24 local SSD partitions for 6 TB and 9 TB of local SSD space, respectively. With 24 local SSD partitions, performance can reach a combined total of 2.4 million read IOPS. For more information, see 9 TB Local SSD maximum capacity beta.
March 09, 2020
- Machine image is now available in beta. You can use machine images to store configuration, metadata, permission, and data required to create a VM instance in a single resource.
March 05, 2020
- CoreOS Container Linux images will reach their end of life on May 26, 2020. On Compute Engine, you can now use Fedora CoreOS.
March 03, 2020
- You can now create E2 machine types in all regions and zones.
March 02, 2020
- You can now use the Google Cloud Console to export images to Cloud Storage. This is Generally Available.
February 27, 2020
M2 machine types are now available in the following regions and zones:
- Mumbai, India
asia-south1-a
- Mumbai, India
E2 machine types are now available in the following regions and zones:
- Los Angeles, USA
us-west2-a,b,c - London, England, UK
europe-west2-a,b,c - Frankfurt, Germany
europe-west3-b,c - Tokyo, Japan
asia-northeast1-a,b,c
- Los Angeles, USA
N2 machine types are now available in the following regions and zones:
- Frankfurt, Germany
europe-west3 a,b
- Frankfurt, Germany
C2 machine types are now available in the following regions and zones:
- Council Bluffs, Iowa, US
us-central1-a
- Council Bluffs, Iowa, US
- You can now manage, maintain, and view patch compliance for your VM instances using the OS patch management feature. For more information, see OS patch management. This feature is available in beta.
February 24, 2020
- The
us-west3Salt Lake City, UT region is now available to all projects and users. The zones in theus-west3region have the Skylake CPU platform. See Regions and zones for more information.
February 21, 2020
NVIDIA® Tesla® T4 GPUs are now available in the following additional regions and zones:
- Changhua County, Taiwan:
asia-east1-a - London, England, UK:
europe-west2-b
For information about using T4 GPUs on Compute Engine, see GPUs on Compute Engine.
- Changhua County, Taiwan:
February 19, 2020
- If you have configured autohealing for your managed instance group, you can review the health state of each VM in the group. This is Generally Available.
M2 machine types are now available in the following regions and zones:
- Northern Virginia
us-east4-a,b
- Northern Virginia
February 18, 2020
- N2D machine types are available in beta. N2D machine types are built on top of second generation AMD EPYC Rome processors. They are a great fit for general purpose workloads and for workloads that require high memory bandwidth. Learn more about these general purpose machine types.
February 13, 2020
NVIDIA® Tesla® T4 GPUs are now available in the following additional regions and zones:
- London, England, UK:
europe-west2-a - Seoul, South Korea:
asia-northeast3-b,c
For information about using T4 GPUs on Compute Engine, see GPUs on Compute Engine.
- London, England, UK:
February 12, 2020
- You can now maintain consistent software configurations across VM instances using guest policies. For more information, see OS configuration management. This feature is available in beta.
February 11, 2020
- To support a wide variety of BYOL scenarios, you can now configure VMs to live migrate within a sole-tenant node group during host maintenance events. This is available in Beta.
February 07, 2020
- Google Workspace administrators can now choose whether to include the domain suffix in usernames generated by the OS Login API. For more information, see Managing the OS Login API. This feature is Generally Available.
February 05, 2020
- Read an FAQ that can help you evaluate whether to classify sole-tenant node payments as capital expenditures (CAPEX) or operational expenditures (OPEX).
February 03, 2020
- You can build highly available deployments of stateful workloads on VM instances using stateful managed instance groups (stateful MIGs). A stateful MIG preserves the unique state of each instance (instance name, attached persistent disks, and/or metadata) on machine restart, recreation, autohealing, or update. Stateful MIGs are available in beta.
January 31, 2020
- You can now reschedule VMs on, off, or between sole-tenant nodes. This is Generally Available.
- You can now enable an autoscaler on your sole-tenant node groups. This is available in Beta.
January 24, 2020
- The
asia-northeast3Seoul region is now available to all projects and users. The zones in theasia-northeast3region have the Skylake CPU platform. See Regions and zones for more information.
January 21, 2020
- You can temporarily turn off or restrict managed instance group autoscaling. The autoscaler's configuration remains intact, and all autoscaling activities resume when you turn it on again or lift the restriction. Turning off or restricting autoscaling for managed instance groups is now Generally available.
NVIDIA® Tesla® T4 GPUs are now available in the following additional zones:
- Tokyo:
asia-northeast1-c - Singapore:
asia-southeast1-c - Iowa:
us-central1-f - Mumbai:
asia-south1-a
For information about using T4 GPUs on Compute Engine, see GPUs on Compute Engine.
- Tokyo:
January 09, 2020
- NVIDIA® Tesla® T4 GPU prices are reduced in all regions. For more information about the new prices for each region, see GPU pricing.
December 18, 2019
- Specifying an image storage location is now Generally Available for custom images. Specifying your image storage location helps you meet your regulatory and compliance requirements for data locality as well as your high availability needs by ensuring redundancy across regions. See Creating, deleting, and deprecating custom images, and Creating a Windows image.
December 17, 2019
E2 machine types are now available in the following regions and zones:
- Iowa
us-central1-a
- Iowa
December 16, 2019
- On November 21, 2019, we announced that organizations would be disabled from using nested virtualization by default starting January 31, 2020. This will no longer happen and nested virtualization will be allowed by default. However, we recommend explicitly setting your organizational policy to allow or prevent nested virtualization as a best practice.
December 13, 2019
N2 machine types are now available in the following regions and zones:
- Tokyo
asia-northeast1-a,b - Singapore
asia-southeast1-a - Sydney
australia-southeast1-b
- Tokyo
December 11, 2019
- E2 machine types are available in beta. These machine types are ideal for small to medium workloads that require 16 vCPUs or less, no local SSDs, and no GPUs. Learn more about these cost-optimized machine types.
December 10, 2019
- You can now create VM instances with V100 AND T4 GPUs that support network bandwidths of up to 100 Gbps. See Using network bandwidths of up to 100 Gbps. This feature is available in beta.
November 22, 2019
N2 machine types are now available in the following regions and zones:
- South Carolina
us-east1-d - Belgium
europe-west1-c - London
europe-west2-c - Sydney
australia-southeast1-a
- South Carolina
- Virtual machines with 2 or 4 vCPUs now have a maximum egress rate of 10 Gbps. This feature is now Generally Available. For more information, see Machine types.
November 21, 2019
- After January 31, 2020, nested virtualization will be disabled by default by an organizational policy. To avoid interruptions to your workloads, update the organization policy to allow nested virtualization.
November 08, 2019
N2 machine types are now available in the following regions and zones:
- South Carolina
us-east1-c - Belgium
europe-west1-b - London
europe-west2-a
- South Carolina
November 06, 2019
- You can temporarily turn off or restrict managed instance group autoscaling. The autoscaler's configuration remains intact, and all autoscaling activities resume when you turn it on again or lift the restriction. Turning off or restricting autoscaling for managed instance groups is now available in Beta.
October 25, 2019
As a Google Workspace admin, you can now complete the following tasks for the OS Login feature:
- Enable OS Login using an organization policy. For more information, see Setting up an OS Login organization policy.
- Track interactions with the OS Login API. For more information, see Auditing OS Login events
October 22, 2019
- You can attach up to 257 TB of persistent disk storage to each instance. This feature is Generally available for most machine types.
- You can issue 100K read I/Os per second on SSD persistent disks. Read the persistent disk performance document for details.
October 21, 2019
- Increased the per-instance persistent disk write throughput performance for zonal and regional SSD. Read the persistent disk performance documentation for details.
October 07, 2019
- You can now create a VM instance from a persistent disk snapshot in the API or the
gcloudtool. This feature is now Generally available. Read Creating a VM instance from a snapshot for more information
October 02, 2019
- OS Inventory Management is now Generally available. For more information, read Viewing operating system details.
October 01, 2019
- Importing VM instances using open virtual appliance (OVA) is now Generally available. For more information, read Importing virtual appliances.
December 2017
- NVIDIA® Tesla® P100 GPUs:
us-central1-cus-central1-f
- NVIDIA® Tesla® K80 GPUs:
us-central1-c
- The OS Login API accepts connections from users who have the Owner or Editor basic roles. Read Managing SSH keys using the OS Login API to learn more about using OS Login to manage authentication and authorization on Compute Engine instances.
- Added support for Preventing VM Deletion.
- Added support for creating a VM instance from an instance template into Beta.
November 2017
- Added support for specifying a static internal IP to General Availability. See Reserving a Static Internal IP Address
- Deploying Docker Containers on Compute Engine is now available in Beta.
- Effective today, the Skylake platform no longer incurs a premium charge. Prices for 96 vCPU machine types have been updated to reflect the removal of the Skylake premium. See the pricing page for more information.
- Launched new mega-memory machine types to private Beta. See the pricing page to learn how these machine types are billed.
The User Accounts service (previously in Beta) is being discontinued and will stop being supported on February 15, 2018. It is recommended that users transition to the OS Login API in place of the User Accounts service.
Added support for viewing autoscaler logs into Beta. See Viewing Autoscaler Logs for more information.
Windows Server for Containers is now available in Beta as a public image.
- You can associate PTR records with the primary network interface on your instance. Support for PTR records on VM instances is available in Beta. Read Creating a PTR record for VM instances to learn more.
October 2017
- Added new
asia-south1Mumbai region.asia-south1contains Skylake zones that are now available to all projects and users. See Regions and Zones for more information.
Windows Server, version 1709 is now Generally Available as a public image. This is a Server Core image that is part of the semi-annual release cycle for Windows Server. Use these images to access newer Windows Server features that are not available in the Long-term Servicing Channel releases.
SQL Server 2017 images are now available. These images include Windows Server 2016 with SQL Server 2017 preinstalled.
- Launched new
roles/computeViewerroles to General Availability. For more information on IAM roles, read the Compute Engine IAM documentation.
- You can associate your public SSH keys with your Google account or with individual member accounts in a G Suite organization. When you connect to an instance, those public keys are automatically sent to instances where you have the necessary roles or permissions. This method is an alternative to managing your SSH key pairs in project or instance metadata. This feature is in Beta. Read Managing Instance Access for more information.
- Launched support for Specifying a Minimum CPU Platform to General Availability.
- Added support for sizing recommendations for managed instance groups to Beta. See Applying Sizing Recommendations for Managed Instance Groups for more information.
- You can now copy images from other images, including images that are shared from other Cloud Platform projects. This feature is Generally Available. To learn how to copy images from these sources, see Creating Custom Images.
Added support for disabling external IPs for VM instances using Organization Polices to General Availability.
Launched new
roles/compute.adminroles to General Availability. For more information on IAM roles, read the Compute Engine IAM documentation.96-vCPU machine types are now available in Beta on VM instances in specific zones. 96-vCPU machine types can run only on the Skylake platform. Read the list of available regions and zones to see where 96-vCPU machine types are available.
- Added support for selecting specific zones for regional managed instance groups into Beta. See Distributing Instances using Regional Managed Instance Groups
September 2017
- Added support for Nested Virtualization into Beta.
NVIDIA® Tesla® P100 GPUs are now available in the
europe-west1-dzone in addition to the previously announced zones. Read GPUs on Compute Engine to learn more about the zones where P100 GPUs are available.NVIDIA® Tesla® K80 GPUs are now available in the
asia-east1-bzone in addition to the previously announced zones. Read GPUs on Compute Engine to learn more about the zones where GPUs are available.
- Billing increments for Compute Engine virtual machine instances are reduced from per-minute increments to per-second increments. Additionally, the minimum usage cost for these resources is reduced from 10 minutes to 1 minute. Read the Compute Engine billing model page for details.
NVIDIA® Tesla® P100 GPUs are now available in Beta. Read GPUs on Compute Engine to learn more about the zones where P100 GPUs are available.
NVIDIA® Tesla® K80 GPUs are now Generally Available. Read GPUs on Compute Engine to learn more about the zones where GPUs are available.
- Instance identity verification is now Generally Available for all users and projects. Read Verifying the Identity of Instances to learn how to request and verify signed instance tokens.
- Committed Use Discounts are now Generally Available. To learn more, read the documentation for Committed Use Discounts.
- The Compute Engine Trusted Images policy is now available in Beta. Use this policy to control which boot disk images your project members can access. Read Restricting Access to Images for more information.
Managed Instance Group Updater is now available in Beta. Read Updating Managed Instance Groups for more information.
Added new
southamerica-east1region.southamerica-east1contains Broadwell zones that are now available to all projects and users. See Regions and Zones for more information.
August 2017
- Launched audit logging for Compute Engine to General Availability. For more information, read Viewing Audit Logs.
- Launched new
roles/compute.adminandroles/compute.viewerroles to Beta. For more information on IAM roles, read the Compute Engine IAM documentation.
- The Skylake Platform is now available in zones in the following regions:
us-central1,europe-west1,asia-east1,us-east1andasia-southeast1. For a detailed list of zones that support Skylake, see the Regions and Zones documentation.
- You can now create custom images from disks even while they are attached to instances. If necessary, you can create images while the instance is running. Read Creating Custom Images to learn more.
- Added support for specifying a static internal IP to Beta. See Reserving a Static Internal IP Address for more information.
- Introduced new preemptible pricing for local SSD and lowered normal local SSD by up to 63%. For more information, see the Pricing documentation.
- Added support for newer-style health checks that support TCP, SSL, HTTP, and HTTPS health checking to managed instance group autohealing.
- Launched audit logging for Compute Engine to Beta. For more information, read Viewing Audit Logs.
- Added new
europe-west3region.europe-west3contains Broadwell zones that are now available to all projects and users. See Regions and Zones for more information.
July 2017
- You can now use the Google Cloud CLI to connect to instances without external IP addresses. This feature is available in Beta.
- Extended memory is now available in general availability. For more information, read Adding extended memory to a machine type.
June 2017
- Instances with service accounts can now request JSON Web Tokens from their metadata servers. Your applications can use these tokens to verify the identity of an instance before transmitting data to the instance. Read Verifying the Identity of Instances to learn how to request and verify signed instance tokens. This feature is available in Beta.
- The Skylake Platform
is now available in the
us-central1-aandus-central1-bzones.
TCP Proxy Load Balancing is now generally available for all users and projects.
You can now copy images from other images and images that are shared from other Cloud Platform projects. This feature is available in Beta. To learn how to copy images from these sources, see Creating Custom Images.
- Added new
australia-southeast1region.australia-southeast1contains Broadwell zones that are now available to all projects and users. See Regions and Zones for more information.
- Audit logging for the serial console is now available in General Availability.
- The ability to change the service account identity and access scopes for a VM instance is now generally available.
Shared VPC (Previously Cross-Project Networking (XPN)) is now available in General Availability.
NVIDIA® Tesla® K80 GPUs are now available in Beta in the
us-east1-candeurope-west1-dzones. Read about GPUs on Compute Engine to learn more about the zones where GPUs are available.
- Added new
europe-west2region.europe-west2contains Broadwell zones that are now available to all projects and users. See Regions and Zones for more information.
May 2017
Launched new Skylake Platform into General Availability.
Launched new feature for Specifying a Minimum CPU Platform to Beta.
Launched new Extended Memory for Custom Machine Types into Beta.
- Added new zone,
us-west1-c. See the Zones and Region documentation for more details.
- Labels are now available in general availability.
- SLES for SAP images are now available as public images. These images are optimized for SAP applications.
- Server Core for Windows Server public images are reduced in size from 50GB to 32GB to reduce the boot disk costs for your instances. By default, these images create boot persistent disks that are 32GB in size. If you require larger boot disks, specify a larger boot disk size when you create your instances or resize the boot persistent disk.
- Added new
us-east4region.us-east4contains Broadwell zones that are now available to all projects and users. See Regions and Zones for more information.
64-vCPUs machine types are now Generally Available to all users and projects.
Decoupled labels and tags so that creating either a label or a tag will not create the opposing resource. For example, creating a label will no longer create a tag and vice-versa. For more information, read Relationship between instance labels and network tags.
You can now find information about network tags in the Networking documentation.
April 2017
- Ubuntu 17.04 Zesty Zapus is available as a public image. You can use this image to create instances.
- Ubuntu 12.04 Precise Pangolin is no longer available as a public image. Optionally, you can upgrade instances that run Ubuntu 12.04 to a newer Ubuntu LTS version.
- Added an API for listing references between resources into Beta.
- Added support for disabling external IPs for VM instances using Organization Polices to Beta.
- Created project quota limits that apply to All Regions.
Added new
asia-southeast1region.asia-southeast1contains Broadwell zones that are now available to all projects and users. See Regions and Zones for more information.Egress firewall rules are now available in Beta to all users and projects.
- Added support for updating managed instance groups to the Google Cloud console.
- TCP proxy load balancing is now available in Beta to all users and projects.
March 2017
- Added Debian 9 'Stretch' testing image to
debian-cloud-testingproject. For more information, see the Debian Testing documentation.
- Added support for disabling interactive serial console access using Organization Polices into Beta.
- NVIDIA® Tesla® K80 GPUs are now available in Beta in the
us-west1-bzone. Read about GPUs on Compute Engine to learn more about the zones where GPUs are available.
Launched new Committed Use Discounts feature into Beta, which allows you to purchase committed use contracts in return for deeply discounted prices for VM usage. To learn more, read the documentation for Signing Up for Committed Use Discounts.
Lowered prices for predefined machine types and custom machine types. Preemptible VM prices remain unchanged.
SSD persistent disks now have increased throughput and IOPS performance, which are particularly beneficial for database and analytics workloads. Instances with 32 vCPUs provide up to 40k read IOPS and 30k write IOPS as well as 800 MB/s of read throughput and 400 MB/s of write throughput. Instances with 16 - 31 vCPUs provide up to 25k read or write IOPS, 480 MB/s of read throughput, and 240 MB/S of write throughput. For complete details about persistent disk performance limits, read Persistent Disk Performance.
Simultaneous reads and writes on SSD persistent disks no longer share the same throughput limits. SSD persistent disks can simultaneously read and write at their individual advertised throughput limits. For more information about simultaneous read and write capabilities, read Persistent Disk Performance for details.
- Cross-Project Networking (XPN) is now available in Beta to all users and projects.
SQL Server Enterprise Edition images are now generally available. You can use these Public Images to run SQL Server Enterprise Edition on various versions of Windows Server. Additionally, you can use SQL Server Enterprise on Compute Engine to create SQL Server Availability Groups.
Volume Shadow Copy Service (VSS) snapshots for persistent disks are now generally available. Use VSS snapshots to create snapshots of persistent disks on Windows instances without detaching the disk or stopping the instance.
- 64-core machine types are now available in Beta to all users and projects.
February 2017
- Launched new
roles/compute.instanceAdmin.v1role to General Availability. For more information on IAM roles read the Compute Engine IAM documentation.
- NVIDIA® Tesla® K80 GPUs are now available on Compute Engine in Beta. Attach one or more of these GPUs to your instances to accelerate specific workloads and offload tasks from your vCPUs. Add GPUs to your instances or read about GPUs on Compute Engine to learn more.
- Launched the Compute Engine Image Sharing role,
compute.imageUser, to General Availability. For more information, read Sharing Images Across Projects.
January 2017
- Launched new VM Migration Service to help users migrate VMs into Compute Engine.
SQL Server Enterprise Edition images are now available in Beta. You can use these Public Images to run SQL Server Enterprise Edition on various versions of Windows Server. Additionally, you can use SQL Server Enterprise on Compute Engine to create SQL Server Availability Groups.
Server Core for Windows Server 2016 and Server Core for Windows Server 2012 R2 are now available as public images. Use these images to run Windows Server on smaller instances, to save boot disk space, or to run applications that do not require the complete Desktop Experience.
- The size limit for importing boot disk images increased from 100GB to 2048GB (2TB). See image import requirements for details.
- Added support for autoscaling charts into the Google Cloud console. Read Viewing autoscaling charts for CPU utilization for more information.
December 2016
- Interacting with the Serial Console is now generally available.
Added the ability to change the service account and scopes assigned to an instance to Beta.
It is now possible to view audit logs for the serial console. For more information, see Viewing serial console logs.
November 2016
- Container-VM Image is now called Container-Optimized OS from Google. Container-VM Image has been renamed to Container-Optimized OS to better reflect its focus on container technology and the value it provides. Learn more at Container-Optimized OS from Google Documentation
- Volume Shadow Copy Service (VSS) snapshots for persistent disks are now available in Beta. Use VSS snapshots to create snapshots of persistent disks on Windows instances without detaching the disk or stopping the instance.
- Launched Regional Managed Instance Groups into General Availability.
Added new
asia-northeast1region.asia-northeast1contains Broadwell zones that are now available to all projects and users. See Regions and Zones for more information.Launched new IAM role,
roles/compute.imageUser, into Beta, which allows users to get, list, and use images from another project. For more information, read Sharing Images Across Projects.
- Customer-Supplied Encryption Keys
are now available in the following additional countries:
- Belgium
- Colombia
- Finland
- Ireland
- Netherlands
- New Zealand
October 2016
- Released a security bulletin about CVE-2016-5195. See Security Bulletins for more information.
- Windows Server 2016 and Windows SQL Server 2016 on Windows Server 2016 are now available as Public Images. You can use these images to create Windows instances.
- Launched a new autoscaling feature that supports queue-based autoscaling into Alpha. You can request access to the feature on the documentation.
September 2016
- SQL Server images are now generally available. These images include Windows Server with SQL Server preinstalled. The price for SQL Server images includes the licensing cost for SQL Server. This allows you to pay for SQL Server only when you use it with pay as you go billing on a per-minute basis. See the cost for these SQL Server images on the pricing page.
- Added support for new preemptible CPU quotas.
- Launched new Instance Group Updater into Alpha.
- Deprecated previous Instance Group Updater API. Users should transition to using the new Instance Group Updater API instead.
- Instances with 3 TB of total local SSD space are generally available. You can create instances with eight local SSD devices for a total 3 TB of local SSD storage space. See Local SSD limits for available zones and machine types.
- Added new
guestOsFeaturesproperty into Beta, which lets you enable certain guest OS features for your images. For more information, see the documentation for guestOsFeatures.
August 2016
- SQL Server images are now available in Beta. These images include Windows Server with SQL Server preinstalled. The price for SQL Server images includes the licensing cost for SQL Server. This allows you to pay for SQL Server only when you use it with pay as you go billing on a per-minute basis. See the cost for these SQL Server images on the pricing page.
- SSD persistent disks now have improved IOPS performance. Instances with 16 or more cores can achieve 20,000 IOPS, and instances with 32 vCPUs can achieve 25,000 IOPS with SSD persistent disks of a sufficient size. See the persistent disk performance page for details.
- Lowered prices of preemptible virtual machine instances for predefined and custom machine types. To see the new pricing, see the pricing table for machine types.
July 2016
- Virtual machine sizing recommendations are now available in Beta.
The
us-west1region is now available, and offers Broadwell zonesus-west1-aandus-west1-b. See Regions and Zones for more information.Regional managed instance groups are now available in Beta. You can use regional managed instance groups to distribute instances across multiple zones in a region and improve your application availability.
- Shutdown Scripts are now generally available to use with Compute Engine instances. Shutdown scripts allow users to execute commands, on a best-effort basis, right before an instance is terminated or restarted. For more information, see Running Shutdown Scripts.
June 2016
- Protect data on Compute Engine with your own encryption keys. Customer-Supplied Encryption Keys are now generally available for select countries. You can now also stop an instance with a persistent disk that is encrypted with your own key. Compute Engine is able to restart your instance if you provide the key.
- Released a new feature into Beta where you can enable interactive access to the serial console so you can more easily troubleshoot instances that are not booting properly or that are otherwise inaccessible. See Interacting with the Serial Console for more information.
- Fixed a bug with how Compute Engine accounts for and computes the
metric used to create CPU usage graphs shown in the Google Cloud console VM
Instances page and Instance Details page. These graphs should now report CPU
usage numbers much closer to the CPU usage inside the guest, and should match
numbers reported by guest tools like
topanduptime.
The metadata server has been updated so that it only gives a 60 second advance notice before a maintenance event if you have queried for the
maintenance-eventattribute of that instance at least once since the last migration. Otherwise, Compute Engine assumes that you do not need advance notice of maintenance events and will not provide a notice 60 seconds before an imminent maintenance event. To learn more about themaintenance-eventattribute, read the Getting transparent maintenance notices section.You can now specify an instance's internal IP address at instance creation.
The Debian 7 images and Debian 7 backports images are deprecated. Use the latest Debian 8 public image to create new instances or upgrade your Debian 7 instances to Debian 8. If you still require Debian 7, see the advisory message.
CentOS, Debian, and RHEL images version v20160606 or newer now include a new guest environment with the following significant changes:
- Linux guest software is installed from, and hosted in, a Google Cloud
repository, and is updateable with standard package management tools
such as
aptoryum. - Images no longer contain the deprecated
gcimagebundletool. If you need to create image file from a Compute Engine instance, use the instructions for Exporting an Image to Google Cloud Storage. - Debian images include
unattended-upgradesfor security updates. Security updates are installed daily by default. - Debian images install Google Cloud CLI from a deb package hosted in a
Google Cloud repository. You can update the gcloud CLI in Debian using
the
apt-get update; apt-get dist-upgradecommand instead of thegcloud components updatecommand. - Debian images automatically expand boot disk partitions up to 2 TB regardless of the boot disk size. Previously, if your disk was over 2 TB, Debian images would not expand the boot disk at all.
- Debian images include a compiled
python-crcmodlibrary so that composite objects in Google Cloud Storage work correctly withgsutil.
- Linux guest software is installed from, and hosted in, a Google Cloud
repository, and is updateable with standard package management tools
such as
The new Linux guest environment is published in the GoogleCloudPlatform/compute-image-packages repo on GitHub.
May 2016
The following Compute Engine IAM roles are now generally available:
roles/compute.networkAdminroles/compute.securityAdminroles/iam.serviceAccountUser
For more information, read the IAM documentation.
April 2016
- Images can now be organized into image families for easier management and use. Image families point to the latest version of an operating system image that is not marked as deprecated. Create an instance by specifying an image family with one of the available public images. To organize your own images into image families, create a custom image.
- The Ubuntu 16.04 LTS Xenial Xerus image is available.
- Health checking is available in Beta for managed instance groups. Use health checking to automatically identify and recreate failing instances in a managed instance group.
- You can now attach more than 16 unique persistent disks to an instance with a predefined machine type. Total persistent disk space per instance is still limited to 64 TB. The number of disks depends on the number of vCPUs that the instance has. This feature is available in Beta. See disk number limits for details.
- Added support for labeling disks, snapshots, and images into Beta.
March 2016
- Resizeable persistent disks are now generally available to all users and projects. You can increase the size of existing persistent disks even while they are attached to running VM instances.
- Persistent disks larger than 10 TB are generally available. You can now create or resize persistent disks to be up to 64 TB in size. Persistent disks larger than 10 TB can be attached only to specific machine types.
- Launched virtual machine sizing recommendations into Alpha.
- Launched regional managed instance groups into Alpha.
Launched Compute Engine IAM roles into Beta. Learn more about Compute Engine IAM roles.
Added support for custom service accounts into Beta.
- Updated the way that SSH keys work in project metadata and instance metadata. If you manage SSH keys manually, use the new metadata values.
February 2016
- Added a requirement that account owners who are enabled for user accounts must also be granted permission to act as a service account before they can connect to instances that are enabled for service accounts. Read the documentation for more information.
- Custom machine types are now generally available to all projects and users. Learn more about custom machine types.
- Released a security bulletin about CVE-2015-7547. See Security Bulletins for more information.
- Launched support for changing the machine type of a stopped instance into General Availability.
- OpenSUSE Leap 42 images are now available to all users and projects starting with image opensuse-leap-42-1-v20160202.
January 2016
- You can now attach up to eight local SSD devices to each of your instances for a total of 3 TB of local SSD space per instance. Attaching more than 1.5 TB of local SSD space to a single instance is a Beta feature and is available only in some zones. See Local SSD limits for details.
December 2015
- Persistent disks larger than 10 TB are in Beta. You can now create disks up to 64 TB in size. Persistent disks larger than 10 TB can be attached only to specific machine types.
- You can resize persistent disks to provide more disk space and throughput to your instances. This feature is now available in Beta.
November 2015
- Launched support for custom machine types into Beta.
- Updated the resource quotas page to reflect that quotas are now listed on the Quotas page in the Google Cloud console.
- Launched support for changing the machine type of a stopped instance into Beta.
October 2015
- Launched Instance Labels into Beta.
- Added support for filtering on nested fields in the Compute Engine Beta API.
- Added support for using Mailgun to send email.
- Updated activity logs so that the log data
contains a
structPayloadin JSON format instead of atextPayloadin protobuf format. See examples in the Activity Logs documentation for more information.
- Added new us-east1 region. us-east1 contains Haswell zones that are now available to all projects and users. See Regions and Zones for more information.
September 2015
- The User Accounts service is now
available in Beta. Updates include:
- Release of new
beta-accounts..images that have user accounts enabled. - Update to quota limits.
- Release of new
- Preemptible instances are now *Generally Availableto all users and projects.
- 32-vCPUs machine types are now Generally Available to all users and projects.
- Instance Groups and Autoscaler are now Generally Available to all users and projects.
July 2015
- Debian 8 images are now available to all users and projects starting with debian-8-jessie-v20150710.
- Protect data on Compute Engine with your own encryption keys. The Customer-Supplied Encryption Keys feature is now available in Beta for select countries.
Updated the User Accounts API to use a new API endpoint:
https://www.googleapis.com/clouduseraccounts/alpha/...
- Windows images are now generally available to all users and projects. Commands for managing Windows instances are no longer in beta.
- Released new Windows images, 20150629, that supports service account scopes. This removes the restriction that users must make their startup script publicly-accessible for Windows instances.
- Added new Python and Java script that can programmatically reset a Windows password. See Progammatically generate a username and password for more information.
June 2015
- Updated the User Accounts service to support the latest Ubuntu images.
- Updated Windows authentication process. Windows images v20150511 and later
will use the new scheme by default.
gcloudwill now generate a random password for Windows login; it is no longer possible to manually set a Windows password throughgcloudbut you can set a custom password in the instance.
May 2015
- Added preemptible instances that you can create and run at a much lower price than normal instances. For more information about how to use these instances in your Compute Engine project, see the preemptible instances documentation.
- Lowered the price of all machine types in all locations. For more information, see the pricing page.
- Removed support for running
sysprep-oobe-script-*startup scripts on Windows virtual machines. We recommend usingwindows-startup-script-*keys as replacements. For more information, see Startup scripts.
- Added documentation for configuring network time protocol (NTP) on virtual machine instances. Make sure you adjust your NTP settings before the upcoming leap second on June 30th, 2015**.
- Updated activity logs so that the format of the log data is provided in protobuf rather than JSON. See examples in the Activity Logs documentation for more information.
April 2015
- Added new User Accounts feature, available in Alpha. User accounts allow you to create Linux user accounts for your virtual machines.
- Released instance
stop()andstart()features into General Availability. Additionally, stopped instances no longer count towards your CPU resource quotas. See Stopping an instance and Restarting a stopped instance for more information. - Upgraded us-central1-b to use Haswell processors. All new virtual machines started in us-central1-b will use Haswell processors by default. Existing instances in us-central1-b have been upgraded from Sandy Bridge to Haswell processors. See Zones and Machine Types for a full list of available zones and processors.
- Released new Ubuntu 15.04 Vivid Vervet images. See Operating Systems for more information.
- Added location information about Compute Engine regions. To see specific geographic location of regions, see the Regions & Zones documentation.
- Added support for autoscaling with multiple policies.
March 2015
- Removed europe-west1-a zone, which was deprecated on October 15, 2014.
- Added shutdown script support on Windows for Windows images *v20150310or later.
- Windows Server 2012 R2 is now available in Beta to all users and projects.
- Released a security bulletin about CVE-2015-1427. See Security Bulletins for more information.
- Released the RHEL 7.1 image,
rhel-7-v20150311. For a full list of new features , see the RHEL 7.1 Release Notes. To use the new image on Compute Engine, see Using RHEL 7 images. - For RHEL 7.1 images, Red Hat provides the Kubernetes package to help you manage your containers.
- Added new us-central1-c zone. us-central1-c zone is a Haswell zone that is now available to all projects and users. For more information, see Zones.
- Released new Activity Logs feature in Beta as part of the Cloud Logging service.
- Added new 32-core machine types in Beta. For more information and pricing, see Machine Types and Pricing.
- Released new
moveInstance()feature that moves an instance and its attached disks to another zone. See Moving an instance between zones for more information. - VPN is now available in Beta. For more information, see the VPN documentation.
February 2015
- Removed the limit on number of API requests per day for all projects. See API rate limits for more information.
- Added new europe-west1-d zone. europe-west1-d zone is a Haswell zone that is now available to all projects and users. Currently, europe-west1-d zone offers 2.3 GHz Intel Xeon E5 v3 Haswell processors. For more information, see Zones and Machine Types.
- Released new Debian 7 images v20150127 which performs automatic resizing of boot persistent disks up to 2 TB. For more information, see Repartition a boot persistent disk.
- Added UUIDs to virtual machine instances that can be queried through the dmidecode tool. For more information, see Get the UUID of a VM.
January 2015
- Local SSDs are now in General Availability and can be used by all projects and users.
Released new instance
stop()andstart()features in Beta. See Stopping an instance and Restarting a stopped instance for more information.
December 2014
- Added instructions for Importing an AMI image into Compute Engine.
- Ubuntu images are now in General Availability.
Added new Windows images alias to
gcloud compute. You can now specify the latest version of the Windows image by providing the following flag with your instance or disk creation request:--image windows-2008-r2For more information, see Starting a new Windows virtual machine instance.
- Windows Server 2008 R2 is now available in Beta to all users and projects. Additionally, we've also added support for Microsoft license mobility.
- Added support for local SSD in all zones,
except
us-central1-bandeurope-west1-a, which are deprecated. For more information, see Resetting an instance or theinstances().resetmethod.
November 2014
gcloudversion 0.9.37 and higher now has support for local SSD flags without an additional repository download. Additionally, the command-line flags have changed for creating local SSDs. For more information, see Local SSD.- Added support for shutdown scripts in Ubuntu images.
- Released new shutdown script feature in Beta for image versions v20141007 and newer. Shutdown scripts allow users to execute commands, on a best-effort basis, right before an instance is terminated or restarted. For more information, see Shutdown scripts.
- Lowered pricing for persistent SSD and persistent disk snapshots. See Persistent disk pricing for more information.
- Lowered network pricing. See Network pricing for more information.
- Autoscaler is now available in Beta and available to all users and projects. See Autoscaler for more information.
- Canonical Ubuntu images are now in Beta. For full release notes, see the Canonical release notes.
October 2014
- Added new europe-west1-c zone. europe-west1-c zone is an Ivy Bridge zone that is now available to all projects and users. See Zones for more information.
- Released new local SSDs in Beta phase. This is now available to all users and projects. See Local SSD for more information.
Deprecated europe-west1-a zone.
europe-west1-ahas been deprecated and will be permanently turned down on March 29th, 2015. You should move all resources toeurope-west1-band ensure that you are no longer using any resources ineurope-west1-aafter March 29th, 2015.We expect that an additional zone,
europe-west1-cwill be available in two weeks, on October 31st, 2014.For instructions on how to move your instances, see Moving an instance between zones.
- Released new RHEL 7 image,
rhel-7-v20141001. For more information, see Operating Systems. - For RHEL 7 images, updated the firewall configuration so that all traffic is allowed by default, similar to existing CentOS images.
October 01, 2014 + Lowered pricing for all machine types in all locations. For more information, see the pricing page.
September 2014
- Released new images,
v20140926, that mitigates additional vulnerabilities in the bash security bug. See Security bulletins for detailed information.
- Added new
utilizationTargetTypeproperty in the API and new--custom-metric-utilization-target-type CUSTOM_METRIC_UTILIZATION_TARGET_TYPEflag ingcloud computethat specifies how the target value should be measured, either as aGAUGEvalue or aDELTA_PER_MINUTEvalue. This property is required if you are specifying a Stackdriver Monitoring metric. For more information, see the Autoscaler documentation.
- Updated
gcloud computebehavior so creating a new Windows instance requires an image name and the image project. See Starting a new Windows virtual machine for more information.
- Released new CentOS 7 image,
centos-7-v20140903. See Operating Systems for more information.
August 2014
- Released
gcloud computeinto General Availability. Major changes from the last Open Preview release are:- Added new
compute/zoneandcompute/regionproperties that can be used to set a default zone and region. To set the properties, rungcloud config set compute/zone ZONEandgcloud config set compute/region REGION. - Added support for overriding disk auto-deletion during instance deletion.
- Updated the output of commands that mutate resources to be more human-friendly. The --format flag can be used for more verbose output.
- Replaced all
getsubcommands withdescribesubcommands (e.g.,gcloud compute instances gethas been replaced withgcloud compute instances describe). - Renamed the
firewallscollection tofirewall-rules. - Added support to the
addressescollection for interacting with global addresses.
- Added new
- The scheduled maintenance for europe-west1-a zone has been cancelled and all zones have now transitioned to using transparent maintenance. This means that virtual machines set to live migrate will no longer be taken offline for maintenance in any zone. For information on transparent maintenance and how to set your virtual machines to live migrate, see the Setting instance scheduling options documentation.
- Added new zone,
asia-east1-c, with transparent maintenance support.asia-east1-cis now available to all projects and users. See the Zones and Region documentation for more details.
July 2014
Released new Windows images
windows-server-2008-r2-dc-v20140716with the following updates:- Allows load balancing for Windows virtual machines that are not in a
zone marked by a
-windowssuffix. See the Load Balancing documentation for more information. - Fixes a bug where Windows snapshots could not start new instances.
- Allows load balancing for Windows virtual machines that are not in a
zone marked by a
Enabled support for Windows virtual machine instances in all zones. Windows instances are no longer limited to Windows-specific zones. For information on starting and using Windows instances, see the Operating Systems documentation. Existing
-windowszones will be inaccessible starting August 15th, 2014 and it is recommended that you restart your instance using the newest Windows image in a non-Windows zone before August 15, 2014.
- Added new zone,
us-central1-f, with transparent maintenance support.us-central1-fis now available to all projects and users. See the Zones and Region documentation for more details.
June 2014
- SSD persistent disks are now available in General Availability and open to all users and projects. For detailed information about SSD persistent disks, see Types of persistent disks. For pricing information, see the pricing page.
- Released new images
sles-11-sp3-v20140609to address the OpenSSL security bulletin (CVE-2014-0224) for SUSE Linux Enterprise Server.
- Released new images
v20140605to address the OpenSSL security bulletin (CVE-2014-0224). New images include:debian-7-wheezy-v20140605backports-debian-7-wheezy-v20140605centos-6-v20140605rhel-6-v20140605
- Released new SSD persistent disks in Limited Preview. SSD persistent disks are also charged at a different rate than standard persistent disks.
- Added new Usage Export feature that lets you export daily and monthly rollup reports about your project's detailed Compute Engine usage.
May 2014
- 16 core machine types are now in General Availability. For pricing, review the pricing page.
- Added new field to Image resources, named
diskSizeGb, which shows the size of the image when it is restored to a persistent disk, in GB.
Updated default firewall rule names. Default firewall rules are automatically created with every project. These rules were previously named
default-internalanddefault-ssh. New projects will have the same default firewalls but with the following new names:default-allow-internal- Allows network connections of any protocol and port between any two instances.default-allow-ssh- Allows TCP connections from any source to any instance on the network, over port 22.
Introduced new default firewall rule that will be created with each new project.
default-allow-icmp- Allows ICMP traffic from any source to any instance on the network.
April 2014
- Updated default Compute Engine API rate limit from 50,000 requests/day to 250,000 requests/day. See API rate limits for more information.
- Introduced new
Metadata-Flavor: Googleheader to replace theX-Google-Metadata-Request: Trueheader. This also allows users to easily detect if they are running in Compute Engine by querying for the new header. For more information, see Metadata Server.
- Introduced an Asia Pacific region (
asia-east1) and two new supported zones,asia-east1-aandasia-east1-b.
- Released new images
v20140408to address the OpenSSL security bulletin (CVE-2014-0160). New images include:debian-7-wheezy-v20140408backports-debian-7-wheezy-v20140408centos-6-v20140408rhel-6-v20140408
RHEL images have moved to General Availability status and are open to all users and projects.
Note that there is an additional fee for using premium operating systems, including RHEL. Please review the pricing page for more information.
Added new Red Hat Cloud Access feature, which allows users to use their RHEL licenses on Compute Engine virtual machine instances.
Removed support for v1beta16. Please transition to using v1 if you haven't already.
- gcutil Release 1.15.0
- Added feature where gcutil prompts the user to set an initial
Windows password in the
addinstancecommand if the source image is from a Google Windows project.
- Added feature where gcutil prompts the user to set an initial
Windows password in the
March 2014
Introduced sustained use discounts. Sustained use discounts lower the effective price of your instances as your usage goes up. When you use a virtual machine for an entire month, this amounts to an additional 30% discount. For more information, see the pricing page.
Sustained use discounts are effective starting April 1st, 2014.
Windows Server images are now available in limited preview.
Although we do not currently charge for use, you can review the pricing page for the intended Windows Server image pricing.
SUSE images are now generally available and is available for all users.
Note that Compute Engine will start charging for SUSE images on April 1st, 2014. See the pricing page for more information.
Introduced new Replica Pool service, which allows you to create a managed pool of virtual machines based on a reusable template. For more information, see the Replica Pool documentation, or the Replica Pool API reference.
RHEL images are now in open preview with a new image version,
v20140318.RHEL images are available to all users at no extra cost until April 1,
- On April 1, 2014, Compute Engine will start charging for use of these images according to the pricing page.
Released new Debian, CentOS, and Debian Backports images,
v20140318.- For Debian images, network time protocol (NTP) is now configured to use Google services instead of the public NTP pool.
Updated image packages
- Google Daemon now syncs ssh keys immediately instead of on a per-minute intervals.
- Improved systemd integration.
- Fixed Google Daemon data corruption bug.
- Startup scripts are now downloaded with curl instead of wget.
- Removed harmless warnings.
- Released gcutil 1.14.2.
- Fixed issue where performing
gcutil moveinstanceswith instances with disks whose autoDelete status is set to true would lead to loss of user data.gcutil moveinstancesis now compatible with Compute Engine API v1 only.
- Fixed issue where performing
- Temporarily disabled support for Advanced Vector Extensions (AVX). Compute Engine has disabled support for AVX due to a stability issue that we are actively investigating. We will re-enable AVX support as soon as we find and fix the root cause.
- SUSE images are now in open preview. This means that SUSE images are available to all users at no extra cost until April 1, 2014. On April 1, 2014, Compute Engine will start charging for use of these images according to the pricing page.
Added ability for creating and deleting a boot persistent disk when a virtual machine instance is created or deleted. See the Instances documentation for more information.
Added support for restoring persistent disk snapshots to a persistent disk of a user-specified size.
It is now possible to use the
sizeGbparameter when restoring a snapshot. This can be used to create a persistent disk that is larger than the persistent disk snapshot. See Restoring snapshots to a Larger Size for more information.Added support for setting the auto-delete state of a read/write persistent disk.
Released gcutil 1.14.0.
- Switched to new, single API call for creating a virtual machine instance with a boot persistent disk.
- Added new command,
setinstancediskautodelete, that sets the auto-delete option for persistent disks attached to virtual machine instances. - Added support for specifying a disk size when creating a disk using a snapshot.
- Decreased the time spent waiting for SSH keys to propagate during initial instance creation from 120 seconds to 10 seconds.
February 2014
- Added support for Advanced Vector Extensions (AVX) in new virtual machine instances.
All virtual machine instances created after February 11, 2014 have this feature enabled. To check if your virtual machine instance has this enabled, run the following command in your virtual machine instance:
$ cat /proc/cpuinfo | grep avxIf you need to update your instance to use AVX, you must delete and recreate the instance.
December 2013
- Released new Protocol Forwarding feature.
Protocol forwarding allows you to
forward traffic to a single virtual machine instance, using a target.
instance. Protocol forwarding provides support for these additional
features:
AH: IP Authentication Header protocol.ESP: IP Encapsulating Security Payload protocol.SCTP: Stream Control Transmission protocol.
Added support for new Target Instance resources, which allows for non-NAT'ed traffic to be forwarded to a single virtual machine instance.
See Protocol forwarding for more information.
Compute Engine is now generally available! Users can now feel confident using Compute Engine to support mission-critical workloads with 24/7 support and a 99.95% monthly SLA. The move to general availability also comes with a host of new features and changes, detailed below.
Released new v1 API. v1beta16 is now deprecated and customers should switch to v1. v1beta16 will remain available until March 04, 2014 and v1beta15 will be discontinued on January 03,
Changes in v1 include (but are not limited to):
New support for custom kernels and removed support for Google-provided kernels
Users can now use custom kernels with their images and no longer need to use Google-built kernels. The Kernels collection has been removed from v1 and all new images will include embedded kernel binaries as part of the image.
Removed scratch boot disks from v1.
All scratch boot disks have been deprecated and we recommend transitioning to using persistent disks. In the v1 API, you cannot create a scratch boot disk.
Deprecated *-d machine types.
All
*-dmachine types have been deprecated and no longer supported. Although you can still create instances with these machine types, we do not recommend this and will eventually remove these machine types completely.
New machine types: We've added new 16-core-machine types that are now available for your instances. For more information, review machine types and pricing.
We've introduced a new persistent disk model. Persistent disk performance now scales linearly with the size of the disk. Additionally, we are removing I/O charges for persistent disks completely and lowering the price of persistent disk storage. For more information, review the pricing documentation.
Released new metadata server version v1. The following are new changes with the v1 metadata server:
Requests to the metadata server will now require a security header. All requests to the metadata server will require the following header:
X-Google-Metadata-Requests: True
Requests containing the header
X-Forwarded-Forwill automatically be rejected.
Released gcutil v1.12.0.
- Added awareness of deprecated machine types to
listmachinetypesand the machine type prompt when creating instances. - Made
--persistent_boot_diskthe default setting for theaddinstancesubcommand since scratch disks were removed from the v1 API. The--nopersistent_boot_diskflag can only be specified using the v1beta16 API. - Deprecated all kernel-related subcommands and flags when using the v1 API.
- Updated gcutil to be distributed with the gcloud CLI.
- Raised the default size of persistent disks to 500GB.
- Made v1 the default API version.
- Added awareness of deprecated machine types to
As part of the Compute Engine move to using full disk operating system images, we have made the following changes:
- Released new
backports-debian-wheezyimage, which allows users to access new features and bug fixes from the backports kernel. - Deprecated Kernels collection.
- Remove all support for kernels from the v1 API.
- Additionally, FreeBSD, SELinux, and CoreOS images now known to be functional on Compute Engine instances with the move to full disk operation system images.
- Released new
Introduced new premium operating systems limited preview program. The new premium OS limited preview program lets you use a SUSE or Red Hat Enterprise Linux (RHEL) images built explicitly for Compute Engine instances. Users who are interested in the program can review the documentation and sign up for the program on the OS page.
November 2013
Released new Debian 7 and CentOS 6 images,
v20131120.- New images now contain embedded kernels rather than Google-built kernels. For instructions on how to upgrade you persistent disk to use an embedded kernel, review the documentation. Similarly, you can also upgrade your custom image to use an embedded kernel.
- New images allow you to use dmidecode to determine if you are running on Compute Engine. See the documentation for more information.
Deprecated the Kernel resource. Google will no longer provide custom kernels and will instead use community-provided kernels in Google-provided images.
Added new instance migration and transparent scheduled maintenance features. Compute Engine now offers transparent scheduled maintenance in
us-central1-aandus-central1-b; these zones will no longer go offline for scheduled maintenance and Compute Engine will automatically move your instances out of the way of any scheduled maintenance activity. For more information, see maintenance events.Added new gcutil release 1.11.0.
- Added a new subcommand,
gcutil whoami, that prints out the email of the currently-authenticated user to standard out. - Added two new scope aliases: datastore and userinfo-email.
- Added flags to
gcutil addinstanceand a new subcommand,gcutil setscheduling, for controlling instance scheduling parameters. - Disabled host key checking for commands that rely on ssh because there is no secure channel to pass the host key to the client for the first time.
- Added a new subcommand,
Marked all Debian 6 images as deprecated.
Marked Debian 7 images older than
debian-7-wheezy-v20130926as deprecated.
October 2013
- Deprecated us-central2-a zone.
us-central2-ahas been deprecated and will be permanently turned down by December 31st, 2013. You should move all resources tous-central1-aand/orus-central1-b(after November 11, 2013) and ensure that you are no longer using any resources inus-central2-aafter December 31st, 2013.
- Added new kernel,
gce-no-conn-track-v20130813, and imagesv20130926.gce-no-conn-track-v20120813kernel is identical togce-v20130813 kernelexcept that connection tracking is no longer enabled.- Images
v20130926will use the newgce-no-conn-trackkernel. To use a kernel with connection tracking turned on, specify the--kernelflag with a previous kernel version, such asgce-v20130813.
Reduce duration of two upcoming maintenance windows for
us-central1-aandus-central1-bzones. The new maintenance window durations are as follows:us-central2-a: Oct 12, 2013 12:00:00 PM - Oct 22, 2013 10:00:00 AMus-central1-b: Nov 2, 2013 12:00:00 PM - Nov 10, 2013 12:00:00 PM
Released gcutil 1.9.1.
- Fixed a bug in which the tilde in the authentication file path was not being expanded properly.
Added new features to load balancing:
- New
sessionAffinityfeature allows users to determine the hashing method used to select backend machines that receive traffic. - New
backupPoolsandfailoverRatiofeature allows users to specify a backup target pool, in case a primary target pool becomes unhealthy.
- New
Released new API version v1beta16. v1beta15 is now deprecated and customers should switch to v1beta16. v1beta15 will remain available until January 03, 2014. Changes in v1beta16 include:
- Removed zone quotas.
- Added new regional quotas.
- Updated the global default quotas with new default limits.
- Changed
addresses().userfield from a string to a list and renamed the field toaddresses().users. - Added new
setBackupmethod to set backup target pools for existing primary target pools. - Updated TargetPools resource representation to describe backup pools, failover ratios, and session affinity.
Released gcutil 1.9.0.
- Added
gcutil settargetpoolbackupcommand. - Added new
--backup_pooland--failover_ratioflags for thegcutil addtargetpoolcommand. - Removed
usagefield fromgcutil getzoneresponse. - Added new
usagefield togcutil getregionresponse. - gcutil now outputs tables thats respect the terminal width. This
feature can be turned off using the
--respect_terminal_widthflag. gcutil deleteinstancewith the--forceflag now requests users to explicitly provide--[no]delete_boot_pdif any of the instances have a boot disk.
- Added
Stopped allowing cross-project resource references, such as the ability to create a disk from a snapshot in another project. Previously, it was allowed for projects whose access control lists (ACLs) allowed it, such as situations where multiple projects were owned by one user.
September 2013
- Released gcutil 1.8.4.
- Fixed an issue whereby reserved IP addresses were not preserved in the
gcutil moveinstancessubcommand. - Bug fixed where global flags were not being displayed on
gcutil --help. - Updated gcutil help text.
- Fixed an issue whereby reserved IP addresses were not preserved in the
- Added new Debian images
v20130816.- Updated images to use latest kernel.
- Updated images to use latest gcutil too.
Removed support for v1beta14.
(Updated 09/09/2013) Removed support for cross-region external IP address assignment.
August 2013
- Added support for differential snapshots.
- Added information on how to send email using SendGrid.
Added new CentOS image
v20130813with the following updates:- Updated image to use the latest kernel.
- Updated image to use the latest gcutil tool.
Added new kernels
v20130813with the following updates:- Added multiqueue support.
- Fixed an issue in scheduler that impacted Hadoop.
- Added backport pvclock enlightment for softlockup detector.
Launched new load balancing service. Compute Engine has launched a load balancing feature that lets you distribute traffic across your instances. Load balancing is especially useful for supporting heavy traffic to your instances and to provide redundancy to avoid failures. For more information, visit the load balancing documentation. Additionally, you can review the load balancing reference documentation.
Released gcutil 1.8.3
Added new prompt to select a persistent or scratch boot disk when using
gcutil addinstance.Changed naming of persistent boot disks that are created during instance creation from
boot-<instance-name>to<instance-name>.Added prompt to delete attached persistent disk when using
gcutil deleteinstance.Added support for load balancing.
Added source code for custom tools that Compute Engine images uses, onto GitHub. The list of tools include:
- Image Bundle - Creates an image file our of a disk attached to a virtual machine instance.
- Google Startup Scripts - Scripts and configuration files that set up a Linux-based image to work smoothly with Compute Engine.
- Google Daemon - A service that manages user accounts, maintains SSH login keys, and syncs public endpoint IP addresses.
Added new Debian and CentOS images
v20130723, with the following updates:- Added latest gsutil version which addresses issues where gsutil was not working properly.
- Fixed typo which causes erroneous startup-script-url error.
July 2013
- Marked kernels older than
gce-v20130603asDEPRECATED. Marked deprecated kernels
gce-v20120912and older asOBSOLETE. For a list of kernels and their deprecation states, run the following command:gcutil --project=<project-id> listkernels
- Added bursting for
f1-microinstances. See machine types for more information. - Added ability to reset an instance through the API. For more information, see
Resetting an instance or the
instances().resetmethod. - Released gcutil 1.8.2.
- Added new
gcutil resetinstancecommand that allows resetting virtual machine instances. - Fixed region detection when releasing addresses from multiple regions.
- Fixed aggregated resource listing with
--format=names. - Fixed the usage help string for
gcutil addroutecommand.
- Added new
June 2013
- Added new Debian images
v20130617. Added the following updates for Debian 6 and 7 images
v20130617:- Updated gsutil to 3.31 and gcutil to 1.8.1.
- Disable IPv6 by default via /etc/sysctl.d, for optimal user experience. Compute Engine does not currently support IPv6.
Added the following updates for Debian 7 image
v20130617:- Upgrade pre-installed packages to Debian 7.1, incorporating security updates and miscellaneous important bug fixes. For more information, see the Debian announcements.
- Added new images
v20130522and kernelsv20130603. - Patched new kernel version
gcg-3.3.8-201305211623andgcg-3.3.8-201305291443to address vulnerability in previous kernels. See Security Bulletins for more information. - Fixed kernel warning printed on boot about virtio net multiqueue.
- Made ext4 kernel fixes (for
xfstest).
May 2013
- Increased default per-project total disk quota to 1TB.
- Updated gcutil:
- Updated documentation for
gcutil moveinstancesto provide a warning of possible failures during the moving process. - Improved error detection in the
gcutil moveinstancescommand. - Fixed behavior where gcutil attempted to use existing persistent disk
when recreating an instance with the same name and the
--persistent_boot_diskflag. - Machine type prompts in gcutil now provides a description of the
machine types and
gcutil listimageswill now only display the name and description of images.
- Updated documentation for
Google Compute Engine is available for open signups! We're excited to announce that Google Compute Engine is now available for open signups and anyone can sign up for the service. For signup instructions, see the signup page.
Released new API version v1beta15. v1beta14 is now deprecated and customers should switch to v1beta15. v1beta14 will remain available until August 15, 2013 and v1beta13 will be discontinued on May 31, 2013. Changes in v1beta15 include:
Introduced new region scope and regional resources.
Added new *regional resource URIsto access regional resources, in the form:
https://www.googleapis.com/compute/v1beta15/project/<project-id>/regions/<region-name>/<resource-type>/<resource-name>For example, to access regional reserved IPs, use the following regional URI:
https://www.googleapis.com/compute/v1beta15/project/example.com:myproject/regions/example-region/addressesUpdated reserved IP addresses to a regional resource.
External static IPs are now referred to as reserved IP addresses and are no longer a global resource. Reserved IPs are now a regional resource that can be managed through the Addresses collection.
You can also provision, promote, and release external IP addresses through the Addresses collection, without having to manually request one. For more information, see the Reserved Addresses documentation.
Converted machine type resources to per-zone resources.
To use a machine type, you must now specify the zone in which that machine type lives:
https://www.googleapis.com/compute/v1beta15/project/example.com:myproject/zones/example-zone/machineTypes/machineTypeNameChanged method of creating Snapshot resources to use a custom verb on the Disk resource.
To create a Snapshot resource, you must now make a request to the following URI:
https://www.googleapis.com/compute/v1beta15/projects/PROJECT_ID/zones/ZONE/disks/DISK/createSnapshot
Snapshots are still accessible by making requests to the Snapshot collection.
Removed ability to assign an internal IP address.
The
internalIpfield on a virtual machine instance is now read-only and you can no longer manually assign internal IPs to your instances. Compute Engine will assign internal IPs automatically.Added a number of new features.
- Added new Routes collection that lets you set up and manage a virtual machine's routing table.
- Added ability to reserve and release static IPs, and to promote ephemeral IPs to static IPs.
Added the ability to request aggregate lists for per-zone and per-region resources. You can request aggregate lists for the following resources:
- Instance resources
- Disk resources
- Address resources
- Machine type resources
For example, you can list instances across all zones by making a request to the following URI:
https://www.googleapis.com/compute/v1beta15/project/example.com:myproject/aggregated/instancesIntroduced new shared-core machine types.
Shared-core machine types are more cost-effective for running applications that don't require a lot of resources. New available machine types are
g1-smallandf1-micro.Updated maximum total persistent disk size that can be attached to a machine type.
Standard, high-memory, and high-CPU machine types now have an updated maximum total disk size of 10 TB. See machine types for more information.
Updated billing model for instances. Compute Engine has updated our billing model so that instances are billed based on per-minute usage. All instances that run for 10 minutes or less will be charged for 10 minutes of usage. After the first 10 minutes, usage is charged on a per-minute basis.
Added new images and kernels
v20130515.Removed Google-specific repositories from images. The only packaged repositories configured in images are now the Debian archive. Compute Engine still installs Google-specific packages at build time but removed Google- specific repositories for various reasons.
Removed default installation of the
apiclientlibrary.Changed log location of startup script output to
/var/log/startupscript.log. Also, added startup script log output to the instance's serial port console so you can also rungcutil getserialportoutputto retrieve startup script log information.Improved instance creation and deletion time for Debian.
Fixed issue preventing startup script specified in metadata to be downloaded from Google Cloud Storage.
Removed
dist-upgradefrom starting on instance boot.Removed
google_storage_downloadscript.Released gcutil 1.8.0.
- Added support for v1beta15 Compute Engine API. (addresses, regions, per-zone machine types, aggregated lists).
- Added
gcutil configcommand, an alias forgcutil auth. - When prompting the user to select an image, gcutil will include standard images (CentOS, Debian).
- With v1beta15 API, gcutil will use aggregated list API call by default. Aggregated list method will aggregate all resources across all scopes in which the resource of that type exist (for example, aggregated list of instances will list instances in all zones).
- Users can specify image from the standard project by specifying image
name prefix. For example:
gcutil addinstance my-instance --image=debian-7.- When moving instances using
gcutil moveinstances, if some of the instances depend on deprecated resources (image, kernel), gcutil will warn before it proceeds with the migration (migration would fail). New flag--replace_deprecatedwill create instances in the destination zone with dependencies on deprecated resources updated to recommended replacement resources.
- When moving instances using
Listcommands will display all resources by default. Number of resources listed may be limited using--max_resultsflag.--fetch_all_pagesflag is now deprecated.- Improved display of images and kernels list. By default, only newest
kernels/images will be displayed when listed or when user is prompted
to select an image or kernel. Use
--old_imagesor--old_kernelsto list all images or kernels, respectively. - When listing images, the standard images (CentOS, Debian) will be
listed in addition to images from the specified project. To list
images in the specified project only, use
--nostandard_imagesflag. - When prompting user to select a machine type, gcutil displays machine type description in addition to the name.
- Removed support for v1beta13 Google Compute Engine API.
gcelib is no longer available and if you haven't already, we strongly encourage users to transition to the Google APIs Python Client Library.
Released new Debian images. Compute Engine is happy to announce that Debian images for Compute Engine are now available for your instances. To view a list of Debian images available to your project, run the following gcutil command:
gcutil --project=debian-cloud listimagesFor information about Debian images, see the Debian wiki.
Similarly, you can see a list of CentOS images like so:
gcutil --project=centos-cloud listimagesDeprecated gcel images. gcel images are now deprecated and we encourage users to transition to either Debian or CentOS images.
April 2013
- Compute Engine available for Role-based signups! We're excited to announce that Compute Engine is now available for users who sign up for Role-based Support for the Google Cloud Platform! Visit the signup page to get started.
- Console updates
- Added new feature to attach a persistent disk to a running instance.
- Added new feature to start an instance using a boot persistent disk.
- Migrated the ability to view REST details of a request to Google Cloud console.
March 2013
- Changed service account token cache period. The metadata server no longer caches service account tokens within 5 minutes of their expiration window. If you need to ensure you always have a valid access token, you can fetch one anytime within 5 minutes of the expiration window.
- Fixed a bug where operations created using v1beta13 could not be retrieved using v1beta14.
- Fixed a bug where attaching persistent disks with device names may collide with scratch disks.
Released new metadata server version v1beta1. See the transition guide to help transition your code away from the previous metadata version. v1beta1 changes include:
- New metadata server URL:
http://metadata.google.internal/computeMetadata/v1beta1/ - New metadata tree structure where metadata now live under a
project/orinstance/directory. - New URL query parameters.
wait_for_change: Perform a hanging GET request that returns when the value of the specified metadata key changes.recursive: retrieve all content from underneath a directory.alt: specify the format of the response.
- New metadata server URL:
Updated or added new default metadata keys.
Added new feature for attaching and detaching persistent disks to a running instance and new API documentation for
attachDiskanddetachDiskmethods.Added new images and kernels
v20130225.Patched kernels 3.3x to address security vulnerability in kernels 2.6x.
Released new security bulletins page that lists known security issues and their associated fixes.
Removed
/dev/<em><disk></em>paths; users should be referencing their disks using the/dev/disk/by-id/aliases.Released gcutil 1.7.2.
- Added two new commands attachDisk and detachDisk, which can be used to attach/detach a persistent disk to and from running virtual machine instance.
- Fixed an issue where list operations were incorrectly capped at maximum number of results of 100.
- Improved of project's IP addresses in
gcutil getproject. - Deprecation information is now printed for deprecated resources.
- Removed support for v1beta12 Google Compute Engine API.
February 2013
- gcelib is now deprecated. Downloads and documentation of gcelib will continue to be available for three months, until May 15, 2013. During that time, gcelib will work with the v1beta13 API only (it won't be upgraded to work with v1beta14). Between now and May 15, developers using gcelib are strongly encouraged to migrate their applications to use an alternative client library, such as the Google APIs Python Client Library.
- Enabled billing for persistent disk snapshots. For more information on snapshot pricing, see the pricing page.
- Released gcutil 1.7.0.
- Added a new subcommand,
gcutil moveinstances, for moving instances (and their persistent disks) from one zone to another. - Added
--zoneflag togcutil listdisks. - Fixed a bug where
gcutil addsnapshotwould crash if the--zoneflag was not specified. - Added zone column to the table output of
gcutil listoperations. - Increased the timeout of synchronous operations from 2 minutes to 4 minutes.
- Added a new subcommand,
January 2013
Released new API version v1beta14
v1beta13 is now deprecated and customers should switch to v1beta14. v1beta13 will remain available until April 30, 2013, and v1beta12 will be discontinued February 11, 2013.
Changes in v1beta14 include:
Introduced per-zone and global resources
Added new *per-zone resource URIsto access per-zone resources, in the form:
https://www.googleapis.com/compute/v1beta14/projects/<project-id>/zones/<zone>/<resource-type>/<resource-name>For example, accessing a Disk resource requires the following per-zone URI:
https://www.googleapis.com/compute/v1beta14/project/example.com:myproject/zones/some-example-zone/disks/mydisk
Added new global resource URIs for accessing global resources, in the form:*
https://www.googleapis.com/compute/v1beta14/projects/<project-id>/<resource-type>/<resource-name>For example, accessing a Machine Type resource requires the following global URI:
https://www.googleapis.com/compute/v1beta14/project/example.com:myproject/global/machineTypes/somemachinetypeAdded a number of new features
- Added new
setTagsmethod which allows you to update instance tags for a running instances. - Added new
setMetadatamethod which allows you to update metadata for a running instance. - Added new
deprecatemethod which allows you to set the deprecation status for an image. - Added new boot from Persistent Disk feature which allows you to store an operating system image on a persistent disk so that it persists through the life of the instance. Multiple instances can also attach to a boot persistent disk in read-only mode.
- Added new
Updated existing resource properties
- Removed
kindproperty frominstance.networkInterfacesandinstance.serviceAccounts. - Removed support for using default images and default kernels when creating an instance or an image through the API. Users must now explicitly specify an image or kernel.
- Added new deprecate status to resources.
- Removed
Updated response codes
- Changed error response for inserting an existing instance from
HTTP 400toHTTP 409. - Changed server response for accepting an asynchronous request
from
HTTP 200toHTTP 202.
- Changed error response for inserting an existing instance from
Released gcutil 1.6.0.
- Added support for v1beta14 per-zone resources.
- Added a new subcommand,
gcutil setinstancemetadata, for updating instance metadata. Added a new subcommand,
gcutil setinstancetags, for updating and setting instance tags.- Added a new subcommand,
gcutil deprecateimage, for setting the deprecated field on an image resource. Added support for specifying a boot persistent disk when creating a new instance:
gcutil addinstance my-instance --disk=my-disk,boot
Changed the ordering of the machine type prompt when creating instances so the standard machine types show up first, followed by the highcpu and highmem machine types.
- Added a new subcommand,
- Added new VM images
centos-6-v20130104,gcel-12-04-v20130104, andgcel-10-04-v20130104
December 2012
New persistent disk snapshot feature
Added Persistent Disk Snapshot feature which allows you to create snapshots of existing persistent disks and apply them to new disks.
Added new error message when querying the metadata server for a service account token that has not been authorized for that instance.
Added new operation types for instance restarts and shutdowns
Released gcutil 1.5.0.
- Added subcommands for interacting with snapshots.
- Added new high-memory and high-CPU machine types.
- For instances that require more memory relative to virtual cores, use high-memory machine types.
- For instances that require more virtual cores relative to memory, use high-CPU machine types.
- Added new diskless machine types.
- Lowered pricing for standard machine types.
- Added new European zones.
europe-west1-aeurope-west1-b
November 2012
- Released gcutil 1.4.1.
- Added new subcommand,
gcutil getserialportoutput, for getting the serial port output from an instance. - Fixed an issue where gcutil waited for instances that failed to be created.
- Changed the zone selection feature to display maintenance window information next to the zone names.
- Changed the display of operation resources to show the user responsible for the operation.
- Added new subcommand,
- New VM images and kernel for v20121106
- All new images that use a Debian package manager are now named
gcel-<version>. Current imagesubuntu-12-04-vYYYYMMDDandubuntu-10-04-vYYYYMMDDare deprecated and will remain available until Feb. 9th, 2013. - Updated
/etc/lsb-releasefile to reflect new distribution information. - Added support for SCSI disk interface; for information on how to convert your instances, see Disks Interfaces.
- Added ability to clone instances in the console. It is now possible to clone an instance by visiting the instance's details page and clicking the Clone button.
- All new images that use a Debian package manager are now named
October 2012
Released new API Version v1beta13. v1beta12 is now deprecated and customers should switch to v1beta13. b1Beta12 will remain available until January 11, 2013. Changes in v1beta13 include:
- Removed
hostCpusfield from the machineType resource Changed API nouns and verbs to use camelCase, specifically:
machine-typesis nowmachineTypesadd-access-configanddelete-access-configis nowaddAccessConfiganddeleteAccessConfigset-common-instance-metadatais nowsetCommonInstanceMetadata
Made
setCommonInstanceMetadataan asynchronous operation, returning an operation resource to track completion of the requestAdd serial port output API
Fix metadata key validation and prevent duplicate metadata keys
PENDINGandRUNNINGstates of long-running operations now reflect the full lifetime of the requestDelete operations now guarantee that the
DONEstate is not reached until after the resource has been completely torn down
To update your application code to v1beta13:
Change all URIs from
v1beta12tov1beta13. For example:https://www.googleapis.com/compute/v1beta13/disks
Update API nouns and verbs that have a dash to use camelCase (e.g.
machineTypesinstead ofmachine-types)Update your application code to reflect the following changes, if necessary:
setCommonInstanceMetadatanow returns an Operations resourceNew metadata keys must match the regex
[a-zA-Z0-9-_]{1,128}and be less than 128 bytes in length. Metadata values cannot be longer than 32768 bytesOperations can take longer to complete as they now reflect the total time it takes to roll out and confirm the request
Delete operations only return
DONEafter the resource has been completely torn downInstances have new additional
STOPPINGstate, which means that the instance is currently in process of being stopped
- Removed
Released gcutil 1.3.4.
- Implemented batch
adddisk. It is now possible to add multiple disks with a single call togcutil adddisk. - Implemented batch delete operations for additional resources. It is now possible to delete multiple disks, firewalls, images, instances, networks, operations, and snapshots.
Added a
--formatflag for the list subcommands. The flag accepts the following values:table,sparse,json,csv, andnames.--format=namesallows gcutil to be used with Unix tool pipelines:gcutil listinstances --format=names | xargs gcutil deleteinstance --forceFixed the sorting in list subcommands. Instead of sorting each page individually, gcutil now sorts all results before displaying them to the user.
Changed
--cache_flag_valuesto not cache flags when the underlying command fails.Deprecated
--project_idin favor of--project.--project_idstill works, but will produce a warning.Reconfigured the version checking to take place when gcutil exits.
Improved documentation for firewall commands.
Changed the headings for
listandgetsubcommands. The new headings use dashes instead of spaces and are in lower-case. This eliminates the need to use quotes with the--sort_byflag and makes the display of the headings more user-friendly.
- Implemented batch
Added serial console output from a VM instance to the instance details page.
Added support for attaching persistent disks in read-only mode as well as read/write mode.
Added new example gcutil commands for adding instances, disks, networks, and firewalls.
Added support for adding and deleting networks.
Fixed assorted bugs.
September 2012
- Released gcutil 1.2.0.
- Added support for
gs://URLs to theaddimagecommand. - Implemented support for multiple flag cache files. gcutil now
searches for a
.gcutil.flagsfile starting in the current directory, followed by the parent directories, and the home directory until a file is found. - Added a check to commands dealing with metadata to warn the user of duplicate metadata keys instead of silently ignoring duplicates.
- Fixed an issue where
listoperationswould not fetch multiple pages when encountering an operation that contains an error.- Changed the way gcutil is packaged.
- Made some of the flag descriptions and an error messages more informative.
- Added support for
- New Linux VM images v20120912
- Added more aggressive validation for ssh keys.
- make package is now included by default.
- Added newline to the end of
fstabfor images created using the image bundling tool. - Added a warning when users try to create hostnames that are 33 characters or longer.
- Improved error messaging when a user tries to use an IP address reserved for system purposes.
- Added ability to add or remove networks using the Console.
- Faster asynchronous job completion.
- Improved scalability for resource creation, updates, and monitoring.
- Resource quotas enabled on a per-project basis, for images, firewalls, and networks.
- Enable NAT on ICMP packets.
June 2012
June 28, 2012 + Compute Engine is available for limited preview!