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
New Data Source: google_compute_image
FEATURES:
google_compute_image (#128)google_storage_bucket_iam_binding (#822)google_storage_bucket_iam_member (#822)IMPROVEMENTS:
zone at the provider level, as a default for all zonal resources. (#816)min_cpu_platform to google_compute_instance_template (#808)BUG FIXES:
One column per quarter.
New Resource: google_folder_organization_policy
FEATURES:
google_folder_organization_policy (#747)google_kms_key_ring_iam_binding (#781)google_kms_key_ring_iam_member (#781)google_kms_crypto_key_iam_binding (#781)google_kms_crypto_key_iam_member (#781)google_project_custom_iam_role (#709)google_organization_custom_iam_role (#735)google_organization_iam_binding (#775)google_organization_iam_member (#775)google_dataproc_job (#253)google_active_folder (#738)google_compute_address (#748)google_compute_global_address (#759)IMPROVEMENTS:
google_compute_ssl_certificates (#678)google_compute_target_http_proxy (#678)google_compute_target_https_proxy (#678)google_compute_url_map (#678)google_compute_backend_bucket (#736)google_compute_firewall [#768]daily_maintenance_window.start_time for google_container_cluster (#726)google_container_node_pool management (#669)google_container_cluster (#654)account_id in google_service_account (#793)google_storage_bucket_object when using source field (#789)BUG FIXES:
next_hop_instance field in google_compute_route (#716)ipv4_range field to google_compute_network to support legacy VPCs (#805)authorized_networks field in google_sql_database_instance (#733)google_sql_database_instance (#806)New Resource: google_service_account_key
FEATURES:
google_service_account_key (#472)google_kms_key_ring (#518)google_dataproc_cluster (#252)google_project_service (#668)IMPROVEMENTS:
google_compute_global_forwarding_rule (#653)google_compute_firewall (#681)secondary_ip_range support to google_compute_subnetwork data source (#687)google_compute_address (#594)google_compute_target_pool for health checks self_link (#702)google_container_node_pool and google_container_cluster (#622)google_container_cluster (#626)google_container_cluster (#670)google_logging_project_sink resource importable (#688)google_service_account resource importable (#606)google_project_iam_policy (#691)google_pubsub_subscription for a topic in a different project (#640)google_storage_bucket (#652)BUG FIXES:
initialize_params block (#664)google_compute_target_pool to no longer have a plan/apply loop with instance URLs (#666)google_container_cluster.node_config.oauth_scopes no longer need to be set alphabetically (#506)google_dns_record_set can now manage NS records (#359)public_key_type for google_service_account_key (#686)New Resource: google_compute_target_ssl_proxy
FEATURES:
google_compute_target_ssl_proxy (#569)google_compute_lb_ip_ranges (#567)IMPROVEMENTS:
boot_disk required; remove checks around expected number of disks (#600)google_container_cluster.monitoring_service (#598)google_container_cluster.addons_config (#597)google_project_services resource importable (#601)BUG FIXES:
New Resource: google_logging_folder_sink
FEATURES:
google_logging_folder_sink (#470)google_organization_policy (#523)google_compute_target_tcp_proxy (#528)google_compute_region_autoscaler (#544)google_compute_shared_vpc_host_project and google_compute_shared_vpc_service_project (#544)IMPROVEMENTS:
google_compute_subnetwork (#527)google_compute_vpn_gateway and google_compute_router (#527)google_compute_target_tcp_proxy (#534)google_compute_instance_template (#17)google_vpn_tunnel - Mark 'shared_secret' as sensitive (#561)kubernetes_dashboard addon (#433)push_config field for a google_pubsub_subscription is not updateable (#512)BUG FIXES:
google_compute_instance preventing the assigned_nat_ip field from ever getting assigned (#536)google_compute_firewall causing the beta APIs even if no beta features are used (#500)google_network_peering preventing creating a peering for a network outside the provider default project (#496)disk.device_name computed in google_compute_instance_template (#566)name_prefix or no name (#531)compute: Fix bug that prevented the state migration for google_compute_instance from updating to use attached_disk, boot_disk, and scratch_disk.
BACKWARDS INCOMPATIBILITIES / NOTES:
BACKWARDS INCOMPATIBILITIES / NOTES:
google_compute_instance.disk fields into the correct one of attached_disk, boot_disk, or scratch_disk. This will lead to plan-time diffs for anyone still using the disk field. Please verify its results carefully and update configs appropriately.google_container_cluster.node_pool.initial_node_count is now deprecated. Please replace with google_container_cluster.node_pool.node_count instead. (#331)google_storage_bucket_acl now sets the bucket ACL to whatever is in the config, correcting any drift. This means any permissions set automatically by GCP (e.g., project-viewers-* policies, etc.) will be removed unless they're added to your config. Also, the OWNER:project-owners-{project-id} will never be deleted, as the API won't allow it. This is now correctly handled, and it is removed from state without being deleted in the API. (#358] [#439)FEATURES:
google_client_config (#385)google_compute_region_instance_group_manager (#394)google_folder (#416)google_folder_iam_policy (#447)google_logging_project_sink (#432)google_logging_billing_account_sink (#457)IMPROVEMENTS:
google_container_cluster (#391)google_container_cluster (#331)google_container_cluster.logging_service (#343)google_container_cluster (#341)google_compute_image (#339)google_compute_disk (#344)labels field on google_compute_global_forwarding_rule (#354)google_compute_instance (#330)google_compute_firewall (#342)google_compute_firewall network field now supports self_link in addition of name (#477)google_compute_instance (#349)google_compute_instance (#375)google_compute_instance (#427)google_compute_address to support multiple id formats. (#378)disk to boot_disk/scratch_disk/attached_disk (#329)google_compute_ssl_certificate (#490)google_project (#383)google_project in and out of a folder (#438)google_pubsub_topic. (#392)google_pubsub_subscription. (#456)connection_name in google_sql_database_instance (#387)google_storage_bucket (#381)BUG FIXES:
google_compute_backend_service resource (#348)google_project to fail. (#466)google_pubsub_subscription did not read its state from the API. (#456)BACKWARDS INCOMPATIBILITIES / NOTES:
BACKWARDS INCOMPATIBILITIES / NOTES:
num_nodes in google_bigtable_instance no longer defaults to 3; if you used that default, it will need to be explicitly set. (#313)automatic_restart and on_host_maintenance have been removed from google_compute_instance_template. Use scheduling.automatic_restart or scheduling.on_host_maintenance instead. (#224)FEATURES:
google_compute_instance_group (#267)google_dns_managed_zone (#268)google_compute_project_metadata_item - allows management of single key/value pairs within the project metadata map (#176)google_project_iam_binding - allows fine-grained control of a project's IAM policy, controlling only a single binding. (#171)google_project_iam_member - allows fine-grained control of a project's IAM policy, controlling only a single member in a binding. (#171)google_compute_network_peering (#259)google_runtimeconfig_config - allows creating, updating and deleting Google RuntimeConfig resources (#315)google_runtimeconfig_variable - allows creating, updating, and deleting Google RuntimeConfig variables (#315)google_sourcerepo_repository - allows creating and deleting Google Source Repositories (#256)google_spanner_instance - allows creating, updating and deleting Google Spanner Instance (#270)google_spanner_database - allows creating, updating and deleting Google Spanner Database (#271)IMPROVEMENTS:
instance_type to google_bigtable_instance. (#313)google_compute_subnetwork (#227)google_container_node_pool (#284)auto_healing_policies to google_compute_instance_group_manager (#249)ip_version to google_compute_global_forwarding_rule (#265)ip_version to google_compute_global_address (#250)subnetwork as a self_link to google_compute_instance. (#290)secondary_ip_range to google_compute_subnetwork. (#310)network_interface's to google_compute_instance. (#289)denied to google_compute_firewall (#282)direction to google_compute_firewall (#306)google_container_node_pool (#184)google_container_cluster (#261)google_container_cluster (#299)google_sql_database_instance regardless of what attributes the user has set (#208)BUG FIXES:
google_compute_instance boot disks (#275)google_compute_autoscaler using the zone set in state instead of scanning for the first one with a matching name in the provider region. (#193)google_compute_instance reads scheduling fields from GCP (#237)scheduling.automatic_restart set to false on google_compute_instance_template would force recreate (#224)google_container_node_pool deleted out of band (#293)google_container_cluster (#296)BACKWARDS INCOMPATIBILITIES / NOTES:
BACKWARDS INCOMPATIBILITIES / NOTES:
google_sql_database_instance: a limited number of fields will be read during import because of (#114)google_sql_database_instance: name, region, database_version, and master_instance_name fields are now updated during a refresh and may display diffsFEATURES:
IMPROVEMENTS:
boot_disk property to google_compute_instance (#122)scratch_disk property to google_compute_instance and deprecate disk (#123)labels property to google_compute_instance (#150)google_compute_image (#194)google_compute_https_health_check (#213)google_compute_instance_group (#201)google_sql_database (#12)google_sql_database_instance (#11)charset and collation properties to google_sql_database (#183)BUG FIXES:
compute_firewall will no longer display a perpetual diff if source_ranges isn't set (#147)google_compute_health_check (#155)google_compute_instance_group (#188)google_compute_image description property can now be set [#199]google_compute_target_https_proxy will no longer display a diff if ssl certificates are referenced using only the path (#210)compute: Restrict the number of health_checks in Backend Service resources to 1.
BUG FIXES:
BACKWARDS INCOMPATIBILITIES / NOTES:
BACKWARDS INCOMPATIBILITIES / NOTES:
compute_disk.image: shorthand for disk images is no longer supported, and will display a diff if used (#1)IMPROVEMENTS:
compute_backend_service (#40)connection_draining_timeout_sec in google_compute_region_backend_service (#101)path_rule optional in google_compute_url_map's path_matcher block (#118)BUG FIXES:
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
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
Your coding agent can read these notes before it upgrades. Set up the MCP server →