NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #667 by repository stars
Last release today
09 Oct 2026
Ships on a steady schedule
a new release about every 8 days
Nearly every release is documented
notes for 31 of 31 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
3414 releases · first in 2017
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Deprecated `google_compute_snapshot`'s top-level encryption fields.
DEPRECATIONS:
google_compute_snapshot's top-level encryption fields. (#2572)FEATURES:
google_storage_object_access_control for fine-grained management of ACLs on Google Cloud Storage objects (#2256)google_storage_default_object_access_control for fine-grained management of default object ACLs on Google Cloud Storage buckets (#2358)google_sql_ssl_cert for Google Cloud SQL client SSL certificates. (#2290)google_monitoring_notification_channel (#2452)google_cloud_router_nat (#2576)google_monitoring_group (#2451)google_billing_account_iam_binding, google_billing_account_iam_member, google_billing_account_iam_policy for managing Billing Account IAM policies, including managing Billing Account users. (#2143)google_iam_role datasource to be able to read an IAM role's permissions. (#2482)ENHANCEMENTS:
google_cloudbuild_trigger. (#2121)runtime support to google_cloudfunctions_function (#2340)google_cloudfunctions_function (#2412)google_compute_health_check supports for content-based load balancing (response field) in HTTP(S) checks. (#2550)google_service_accounts now supports multiple import formats. (#2261)BUG FIXES:
Nothing published for this version
all: fix deprecation links in resources (#2197] [#2196)
all: beta fields have been deprecated in favor of the new google-beta provider. See https://terraform.io/docs/providers/google/provider_versions.html…
BACKWARDS INCOMPATIBILITIES:
google-beta provider. See https://terraform.io/docs/providers/google/provider_versions.html for more info. (#2152] [#2142)google_bigtable_instance deprecated the cluster_id, zone, num_nodes, and storage_type fields, creating a cluster block containing those fields instead. (#2161)google_cloudfunctions_function and datasource_google_cloudfunctions_function deprecated trigger_bucket and trigger_topic in favor of the new event_trigger field, and deprecated retry_on_failure in favor of the event_trigger.failure_policy.retry field. (#2158)google_compute_instance, google_compute_instance_template, google_compute_instance_from_template have had the network_interface.address field deprecated and the network_interface.network_ip field undeprecated to better match the API. Terraform configurations should migrate from network_interface.address to network_interface.network_ip. (#2096)google_compute_instance, google_compute_instance_from_template have had the network_interface.0.access_config.0.assigned_nat_ip field deprecated. Please use network_interface.0.access_config.0.nat_ip instead.google_compute_instance_group_manager and google_compute_region_instance_group_manager have had their version, auto_healing_policies, and rolling_update_policy fields deprecated. google_compute_instance_group_manager also now accepts REPLACE for update_strategy, which is an alias for RESTART, and is preferred. (#2156)google_project's app_engine sub-block has been deprecated. Please use the google_app_engine_app resource instead. Changing between the two should not force project re-creation. (#2147)google_project_iam_policy's restore_policy field is now deprecated (#2186)FEATURES:
google_compute_instance (#1906)google_compute_interconnect_attachment (#1140)google_filestore_instance (#2088)google_app_engine_application (#2147)ENHANCEMENTS:
enable_tpu flag to google_container_cluster (#1974)google_dns_managed_zone is now importable (#1944)google_dns_managed_zone is now entirely GA (#2154)google_runtimeconfig_config and google_runtimeconfig_variable are now importable. (#2054)BUG FIXES:
iam: google_*_custom_roles now treats delete as deprecated - to actually delete roles, remove from config.
BACKWARDS INCOMPATIBILITIES:
/. If you imported an instance template, and did not add all the disks in the template to your config, you'll see a diff; add those disks to your config, and it will go away. Those are the only two instances where this change should effect you. We apologise for the inconvenience. (#1916)google_*_custom_roles now treats delete as deprecated - to actually delete roles, remove from config.FEATURES:
google_compute_attached_disk (#1585)google_composer_environment (#2001)IMPROVEMENTS:
google_compute_health_check is autogenerated, exposing the type attribute and accepting more import formats. (#1941)google_compute_ssl_certificate is autogenerated, exposing the creation_timestamp attribute and accepting more import formats. Note: certificate_id was changed to an int from a string. This should have no effect on backwards compatibility, but please report a bug if you have any issues! (#2015)google_logging_organization_sink, google_logging_folder_sink, google_logging_billing_account_sink (#1860)max_pods_per_node for private clusters. (#2038)BUG FIXES:
google_(project|organization)_iam_custom_role. Instead, roles that are able to be undeleted will be undeleted-updated, as long as they were deleted within 7 days. (#1681)container: fix panic on gke binauth
BUG FIXES:
New Datasource: google_project_services
FEATURES:
google_project_services (#1822)google_compute_region_disk (#1755)google_binary_authorization_attestor (#1885)google_binary_authorization_policy (#1885)google_container_analysis_note (#1885)IMPROVEMENTS:
boot_disk_type to google_dataproc_cluster. (#1855)google_storage_project_service_account data source (#1913)BUG FIXES:
ubuntu-minimal build to ubuntu-minimal-lts instead of only ubuntu. (#1870)compute: use patch instead of put to update router
BUG FIXES:
google_compute_firewall to be updated to their empty value (#1784)google_compute_instance to false (#1779)container: Fix crash when updating resource labels on a cluster
BUG FIXES:
New Resource: compute_instance_from_template
FEATURES:
compute_instance_from_template (#1652)IMPROVEMENTS:
google_compute_forwarding_rule, adding labels, service labels, and service name attribute.quic_override to google_compute_target_https_proxy (#1718)compute_image (#1717)google_container_cluster (#1663)master_authorized_networks to 20 (#1733)disk_type for node_config (#1665)BUG FIXES:
compute: name_prefix is no longer deprecated for SSL certificates
FEATURES:
IMPROVEMENTS:
compute_subnetwork (#1661)dns_managed_zone (#1617)project field for GCS service account data source (#1677)sql_database_instance's disk size will now force recreation of the resource (#1684)BUG FIXES:
self_link for (sub)?network in google_compute_instance (#1629)zone field in google_compute_disk should be optional (#1631)container_cluster's pod_security_policy_config (#1670)container_cluster like maintenance windows will now delete them from the API (#1685)New Datasource: google_service_account
FEATURES:
google_service_account (#1535)google_service_account_key (#1535)google_netblock_ip_ranges (#1580)google_compute_regions (#1603)IMPROVEMENTS:
google_compute_disk to be autogenerated, enabled encrypted source snapshot & images. [#1521].google_forwarding_rule (#1552)google_compute_firewall (#1536)google_compute_backend_service (#1537)ssl_policy to google_compute_target_ssl_proxy (#1568)versions in instance group manager (#1499)network_tier to address, instance and instance_template (#1530)trigger_template when creating a google_cloudbuild_trigger (#1556)google_cloudbuild_trigger (#1557)google_kms_crypto_key resource (#1511)google_project_services if project field is empty (#1553)google_project_service(s) (#1565)sql_database_instance (#1567)BUG FIXES:
google_dns_record_set (#1551)google_storage_bucket (#1550)google_instance_group self_link in google_regional_instance_group_manager (#1549)BACKWARDS INCOMPATIBILITIES / NOTES:
BACKWARDS INCOMPATIBILITIES / NOTES:
google_project_service/google_project_services now use the Service Usage API. Users of those resources will need to enable the API at https://console.cloud.google.com/apis/api/serviceusage.googleapis.com.google_project resource where App Engine is enabled in the project, add an app_engine block to your resource before running Terraform after upgrading to this version, or hold off on upgrading for now. See #1561, which has more details and an ongoing investigation of other potential fixes.FEATURES:
google_cloudbuild_trigger. (#1357)google_storage_bucket_iam_policy (#1190)google_resource_manager_lien (#1484)google_logging_billing_account_exclusion (#990)google_logging_folder_exclusion (#990)google_logging_organization_exclusion (#990)google_logging_project_exclusion (#990)google_redis_instance (#1485)app_engine field in google_project (#1503)IMPROVEMENTS:
google_container datasource (#1441)google_compute_ssl_policy (#1478)ssl_policy to google_target_https_proxy (#1466)BUG FIXES:
spanner: New resources to manage IAM for Spanner Databases: google_spanner_database_iam_binding, google_spanner_database_iam_member, and google_spanne
FEATURES:
IMPROVEMENTS:
google_vpn_gateway (#1409)enable_flow_logs field to subnetwork (#1385)folder_id and org_id are set but one is empty for google_project (#1425)BUG FIXES:
compute: Add public_ptr_domain_name to google_compute_instance.
IMPROVEMENTS:
public_ptr_domain_name to google_compute_instance. (#1349)google_compute_global_address. (#1379)google_compute_target_http_proxy. (#1391)google_compute_target_http_proxy. (#1373)google_compute_target_http_proxy and google_compute_target_ssl_proxy. (#1395)google_compute_target_http_proxy and google_compute_target_ssl_proxy to better handle mid-update errors. (#1392)google_compute_address (#1384)public_ptr_domain_name isn't set. (#1383)google_compute_ssl_policy (#1368)issue_client_certificate to google_container_cluster. (#1396)BUG FIXES:
compute: un-deprecate name_prefix for instance templates
FEATURES:
google_folder (#1280)google_compute_subnetwork_iam_binding (#1305)google_compute_subnetwork_iam_member (#1305)google_compute_subnetwork_iam_policy (#1305)IMPROVEMENTS:
google_compute_snapshot (#1309)default_cluster_version field to data_source_google_container_engine_versions. (#1355)max_connections and max_connections_per_instance to resource_compute_backend_service (#1353)BUG FIXES:
google_container_cluster (#1311)BACKWARDS INCOMPATIBILITIES / NOTES:
BACKWARDS INCOMPATIBILITIES / NOTES:
name_prefix is now deprecated in all resources that support it (#1035)FEATURES:
google_compute_ssl_policy (#1247)google_compute_security_policy (#1242)google_compute_ssl_policy (#1247)google_project_organization_policy (#1226)IMPROVEMENTS:
GOOGLE_CLOUD_PROJECT environment variable also (#1271)google_bigquery_table resource (#1240)google_client_config data source [#1277]wait_for_instances field to google_compute_instance_group_manager and self_link option to the google_compute_instance_group data source (#1222)enable_legacy_abac to false by default (#1281)google_container_cluster (#1181)google_project_services (#1293)BUG FIXES:
BACKWARDS INCOMPATIBILITIES / NOTES:
BACKWARDS INCOMPATIBILITIES / NOTES:
google_dataproc_cluster.delete_autogen_bucket is now deprecated (#1171)FEATURES:
google_organization_iam_policy (see docs for caveats) (#1196)IMPROVEMENTS:
google_container_node_pool.initial_node_count (#1176)instance_group_urls in google_container_node_pool (#1207)cdn_policy field to backend service (#1208)BUG FIXES:
New Data Source google_compute_forwarding_rule
Features:
google_compute_forwarding_rule (#1078)google_compute_vpn_gateway (#1071)google_project (#1111)google_compute_backend_service (#1150)google_storage_project_service_account (#1110)google_compute_default_service_account (#1119)google_folder_iam_binding (#1076)google_folder_iam_member (#1076)google_project_usage_export_bucket (#1080)IMPROVEMENTS:
description attribute (#1088)google_compute_zones datasource accepts a project parameter (#1122)distributionPolicy when creating regional instance group managers. (#1092)google_compute_backend_bucket, google_compute_http_health_check, and google_compute_https_health_check (#1177)first_ip_address (#1050)BUG FIXES:
New Resource google_cloudiot_registry
Features:
google_cloudiot_registry (#970)google_endpoints_service (#933)google_storage_default_object_acl (#992)google_storage_notification (#1033)IMPROVEMENTS:
guest_accelerators count is 0 in google_compute_instance and google_compute_instance_template (#866)google_container_cluster network policy #1031BUG FIXES:
google_project (#1016)google_logging_project_sink to avoid recreation (#1018)google_container_cluster if the subnetwork field is not specified (#1061)New Resource: google_cloudfunctions_function
FEATURES:
google_cloudfunctions_function (#899)google_logging_organization_sink (#923)google_service_account_iam_binding (#840)google_service_account_iam_member (#840)google_service_account_iam_policy (#840)google_pubsub_topic_iam_binding (#875)google_pubsub_topic_iam_member (#875)google_pubsub_topic_iam_policy (#875)google_dataflow_job (#855)google_compute_region_instance_group (#851)google_container_cluster (#740)google_kms_secret (#741)google_billing_account(#889)google_organization (#887)google_container_registry_repository (#954)google_container_registry_image (#954)IMPROVEMENTS:
google_compute_instance (#856)google_compute_subnetwork (#871)routing_mode in google_compute_network (#857)google_compute_instance (#873)google_compute_target_pool (#883)disable_on_destroy (default true) for google_project_service. (#965)google_compute_instance (#948)self_link from a different project in dataproc network and subnetwork fields (#935)url field for google_sourcerepo_repository (#943)folder field in google_folder_organization_policy (#963)google_dns_record_set (#895)BUG FIXES:
google_compute_disk image field (#884)google_compute_backend_service (#907)google_compute_network_peering (#918)google_compute_health_check type (#944)google_compute_autoscaler from containing multiple metrics. (#966)google_storage_bucket (#850)Your coding agent can read these notes before it upgrades. Set up the MCP server →