Quick Summary
This release includes 34 changes, with 30 new features and 4 behavior updates, affecting various Google Cloud resources such as BigQuery, Compute Engine, and IAM. The updates introduce new data sources, resources, and fields, while also fixing issues with existing resources. Notably, several resources have added new fields, such as params in google_compute_external_vpn_gateway and slice_controller_config in google_container_cluster. Additionally, some behavior updates address issues like permadiff with the collation field in google_bigquery_table.schema and update failures for replica_locations in google_bigquery_analytics_hub_listing.
Changes by Severity
#### 🔴 Immediate Action Required
No immediate action is required, but it's essential to review the changes and update your configurations accordingly.
#### 🟡 Plan Ahead
Several new resources and data sources have been added, including google_access_context_manager_supported_service, google_backup_dr_data_sources, and google_biglake_iceberg_namespace. You should plan to update your Terraform configurations to utilize these new resources.
#### 🟢 Informational
Many resources have added new fields, such as allow_subnet_cidr_routes_overlap in google_compute_subnetwork and instance_flexibility_policy in google_dataproc_cluster. You should review these changes and update your configurations as needed.
Editor's Note:
As we review this release, we notice that it's a significant update with many new features and resources. We've seen a trend of Google Cloud expanding its services and capabilities, and this release is no exception. When updating your configurations, make sure to test them thoroughly, especially when using new resources like google_alloydb_cluster and google_vector_search_collection. We recommend checking the official documentation for each resource to ensure you're using them correctly.
Migration Playbook
Here's a step-by-step guide to migrating to the new version:
1. Review the release notes: Carefully read through the release notes to understand the changes and updates.
2. Update your Terraform version: Make sure you're using the latest version of Terraform (v7.20.0) to take advantage of the new features and resources.
3. Add new data sources: Update your Terraform configurations to include the new data sources, such as google_access_context_manager_supported_service and google_backup_dr_data_sources.
4. Update resource configurations: Review the changes to existing resources and update your configurations accordingly. For example, you may need to add new fields like params in google_compute_external_vpn_gateway or slice_controller_config in google_container_cluster.
5. Test your configurations: Thoroughly test your updated configurations to ensure they're working as expected.
Verification Checklist
References
* [Release v7.20.0](https://github.com/hashicorp/terraform-provider-google/releases/tag/v7.20.0)
* [Release v7.19.0](https://github.com/hashicorp/terraform-provider-google/releases/tag/v7.19.0)
Last verified at: 2026-02-18T13:46:39.612572+00:00