Skip to content

Commit 42f86d1

Browse files
authored
update main branch changelog for 7.0.1 (#10644)
1 parent 5b317b7 commit 42f86d1

File tree

1 file changed

+79
-0
lines changed

1 file changed

+79
-0
lines changed

CHANGELOG.md

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,82 @@
1+
## 7.0.1 (August 27, 2025)
2+
3+
BUG FIXES:
4+
* storage: fixed a conversion crash in `google_storage_bucket` state migration [#10629](https://github.com/hashicorp/terraform-provider-google-beta/pull/10629)
5+
6+
## 7.0.0 (August 26, 2025)
7+
8+
[Terraform Google Provider 7.0.0 Upgrade Guide](https://registry.terraform.io/providers/hashicorp/google-beta/latest/docs/guides/version_7_upgrade)
9+
10+
BREAKING RESOURCE REMOVALS:
11+
* beyondcorp: removed `google_beyondcorp_application`, its associated IAM resources `google_beyondcorp_application_iam_binding`, `google_beyondcorp_application_iam_member`, and `google_beyondcorp_application_iam_policy`, and the `google_beyondcorp_application_iam_policy` datasource. Use `google_beyondcorp_security_gateway_application` instead. [#10536](https://github.com/hashicorp/terraform-provider-google-beta/pull/10536)
12+
* notebooks: removed `google_notebooks_location` [#10350](https://github.com/hashicorp/terraform-provider-google-beta/pull/10350)
13+
* tpu: removed`google_tpu_node`. Use `google_tpu_v2_vm` instead. [#10516](https://github.com/hashicorp/terraform-provider-google-beta/pull/10516)
14+
15+
BREAKING FIELD REMOVALS:
16+
* cloudrunv2: removed `template.containers.depends_on` within `resource google_cloud_run_v2_worker_pool` [#10444](https://github.com/hashicorp/terraform-provider-google-beta/pull/10444)
17+
* colab: removed `post_startup_script_config` field from from `google_colab_runtime_template` resource [#10555](https://github.com/hashicorp/terraform-provider-google-beta/pull/10555)
18+
* compute: removed field `enable_flow_logs` from `google_compute_subnetwork` [#10398](https://github.com/hashicorp/terraform-provider-google-beta/pull/10398)
19+
* gkehub: removed `configmanagement.binauthz` field in `google_gke_hub_feature_membership` [#10585](https://github.com/hashicorp/terraform-provider-google-beta/pull/10585)
20+
* gkehub: removed `description` field in `google_gke_hub_membership` [#10344](https://github.com/hashicorp/terraform-provider-google-beta/pull/10344)
21+
* memorystore: removed `allow_fewer_zones_deployment` field from `google_memorystore_instance` resource because it isn't user-configurable [#10588](https://github.com/hashicorp/terraform-provider-google-beta/pull/10588)
22+
* redis: removed `allow_fewer_zones_deployment` field from `google_redis_cluster` resource because it isn't user-configurable [#10588](https://github.com/hashicorp/terraform-provider-google-beta/pull/10588)
23+
* resourcemanager: removed non-functional `project` field from `google_service_account_key` datasource [#10537](https://github.com/hashicorp/terraform-provider-google-beta/pull/10537)
24+
25+
BREAKING INCREASED VALIDATION:
26+
* cloudfunctions2: made `event_type` a required field for `event_trigger` in `google_cloudfunctions2_function` [#10501](https://github.com/hashicorp/terraform-provider-google-beta/pull/10501)
27+
* networkservices: made `load_balancing_scheme` required in `google_network_services_lb_traffic_extension` [#10419](https://github.com/hashicorp/terraform-provider-google-beta/pull/10419)
28+
* sql: made `password_wo_version` required when `password_wo` is set in `google_sql_user` [#10591](https://github.com/hashicorp/terraform-provider-google-beta/pull/10591)
29+
* storage: added validation requiring the `topic` field to be in the form "projects/<project>/topics/<topic>" in `google_storage_notification` [#10602](https://github.com/hashicorp/terraform-provider-google-beta/pull/10602)
30+
* storagetransfer: added path validation for GCS path source and sink in `google_storage_transfer_job` [#10297](https://github.com/hashicorp/terraform-provider-google-beta/pull/10297)
31+
* vertexai: made `metadata`, and `metadata.config` required in `google_vertex_ai_index`. Resource creation would fail without these attributes already, so no change is necessary to existing configurations. [#10520](https://github.com/hashicorp/terraform-provider-google-beta/pull/10520)
32+
33+
OTHER BREAKING CHANGES:
34+
* provider: fixed many import functions throughout the provider that erroneously matched a subset of the provided input, leading to unclear error messages when using `terraform input` with invalid resource IDs. [#10545](https://github.com/hashicorp/terraform-provider-google-beta/pull/10545)
35+
* alloydb: added `deletion_protection` field with a default value of `true` to `google_alloydb_cluster` resource [#10553](https://github.com/hashicorp/terraform-provider-google-beta/pull/10553)
36+
* apigee: changed `certs_info` field in `google_apigee_keystores_aliases_key_cert_file` to be output-only [#10602](https://github.com/hashicorp/terraform-provider-google-beta/pull/10602)
37+
* apigee: migrated `google_apigee_keystores_aliases_key_cert_file` to the plugin framework [#10602](https://github.com/hashicorp/terraform-provider-google-beta/pull/10602)
38+
* artifactregistry: removed the default values for `public_repository` fields in `google_artifact_registry_repository`. If your state is reliant on them, they will now need to be manually included in your configuration. [#10519](https://github.com/hashicorp/terraform-provider-google-beta/pull/10519)
39+
* bigquery: removed the default value of `view.use_legacy_sql` in `google_bigquery_table` [#10578](https://github.com/hashicorp/terraform-provider-google-beta/pull/10578)
40+
* bigtable: renamed instance to `instance_name` for bigtable_table_iam objects [#10248](https://github.com/hashicorp/terraform-provider-google-beta/pull/10248)
41+
* billing: made `budget_filter.credit types` and `budget_filter.subaccounts` no longer optional+computed, only optional, in `google_billing_budget` resource [#10587](https://github.com/hashicorp/terraform-provider-google-beta/pull/10587)
42+
* cloudfunctions2: changed `service_config.service` field in `google_cloudfunctions2_function` resource to be output-only [#10432](https://github.com/hashicorp/terraform-provider-google-beta/pull/10432)
43+
* compute: `subnetworks` and `instances` fields in `google_compute_packet_mirroring` have been converted from arrays to sets [#10550](https://github.com/hashicorp/terraform-provider-google-beta/pull/10550)
44+
* compute: `advertised_ip_ranges` field group in `google_compute_router` has been converted from a list to a set [#10557](https://github.com/hashicorp/terraform-provider-google-beta/pull/10557)
45+
* compute: `disk.type`, `disk.mode` and `disk.interface` no longer use provider configured default values and instead will be set by the API in `google_compute_instance_template` and `google_compute_region_instance_template` resources [#10569](https://github.com/hashicorp/terraform-provider-google-beta/pull/10569)
46+
* gkehub: updated beta api endpoint from v1beta1 to v1beta [#10344](https://github.com/hashicorp/terraform-provider-google-beta/pull/10344)
47+
* resourcemanager: changed `disable_on_destroy` default value to `false` in `google_project_service` [#10508](https://github.com/hashicorp/terraform-provider-google-beta/pull/10508)
48+
* securesourcemanager: changed `deletion_policy` default value from `DELETE` to `PREVENT` [#10515](https://github.com/hashicorp/terraform-provider-google-beta/pull/10515)
49+
* storage: changed `retention_period` to `string` data type in resource `google_storage_bucket` [#10311](https://github.com/hashicorp/terraform-provider-google-beta/pull/10311)
50+
* storage: migrated `google_storage_notification` to the plugin framework [#10602](https://github.com/hashicorp/terraform-provider-google-beta/pull/10602)
51+
52+
FEATURES:
53+
* **New Data Source:** `google_artifact_registry_npm_package` ([#10582](https://github.com/hashicorp/terraform-provider-google-beta/pull/10582))
54+
* **New Data Source:** `google_certificate_manager_dns_authorization` ([#10544](https://github.com/hashicorp/terraform-provider-google-beta/pull/10544))
55+
* **New Resource:** `google_iap_web_region_forwarding_rule_service_iam_binding` ([#10561](https://github.com/hashicorp/terraform-provider-google-beta/pull/10561))
56+
* **New Resource:** `google_iap_web_region_forwarding_rule_service_iam_member` ([#10561](https://github.com/hashicorp/terraform-provider-google-beta/pull/10561))
57+
* **New Resource:** `google_iap_web_region_forwarding_rule_service_iam_policy` ([#10561](https://github.com/hashicorp/terraform-provider-google-beta/pull/10561))
58+
* **New Resource:** `google_saas_runtime_saas` ([#10556](https://github.com/hashicorp/terraform-provider-google-beta/pull/10556))
59+
60+
IMPROVEMENTS:
61+
* bigquery: added support for "connection_properties" for bigquery to `google_bigquery_job` (beta) ([#10554](https://github.com/hashicorp/terraform-provider-google-beta/pull/10554))
62+
* cloudbuild: added `developer_connect_event_config` field to `google_cloudbuild_trigger` resource ([#10563](https://github.com/hashicorp/terraform-provider-google-beta/pull/10563))
63+
* cloudtasks: added `desired_state` field to `google_cloud_tasks_queue ` resource ([#10567](https://github.com/hashicorp/terraform-provider-google-beta/pull/10567))
64+
* cloudrunv2: added `max_instance_count` field to `google_cloud_run_v2_service` resource. ([#10558](https://github.com/hashicorp/terraform-provider-google-beta/pull/10558))
65+
* compute: added `params.resourceManagerTags` field to the `google_compute_backend_service` ([#10575](https://github.com/hashicorp/terraform-provider-google-beta/pull/10575))
66+
* compute: added `params.resource_manager_tags` field to `google_compute_backend_bucket` ([#10581](https://github.com/hashicorp/terraform-provider-google-beta/pull/10581))
67+
* compute: added `short_name` field to `google_compute_organization_security_policy` resource ([#10572](https://github.com/hashicorp/terraform-provider-google-beta/pull/10572))
68+
* container: added `cluster_autoscaling.default_compute_class_enabled` field to `google_container_cluster` resource ([#10552](https://github.com/hashicorp/terraform-provider-google-beta/pull/10552))
69+
* dialogflowcx: added `enableMultiLanguageTraining`, `locked`, `answerFeedbackSettings`, `personalizationSettings`, `clientCertificateSettings`, `startPlaybook`, `satisfiesPzs`, and `satisfiesPzi` to `google_dialogflow_cx_agent` resource. ([#10543](https://github.com/hashicorp/terraform-provider-google-beta/pull/10543))
70+
* lustre: increased `google_lustre_instance` resource create timeout to 120m from 20m ([#10570](https://github.com/hashicorp/terraform-provider-google-beta/pull/10570))
71+
* oracledatabase: enabled default_from_api flag for ODB Network related fields in `google_oracle_database_cloud_vm_cluster` resource ([#10564](https://github.com/hashicorp/terraform-provider-google-beta/pull/10564))
72+
* sql: added feature to restore `google_sql_database_instance` using `backupdr_backup` ([#10579](https://github.com/hashicorp/terraform-provider-google-beta/pull/10579))
73+
* ssm: made `ca_pool` argument optional for private instances that use Google-managed trusted certificates.` to `secure_source_manager` resource ([#10559](https://github.com/hashicorp/terraform-provider-google-beta/pull/10559))
74+
75+
BUG FIXES:
76+
* container: fixed issue where a failed creation on `google_container_node_pool` would result in an unrecoverable tainted state ([#10586](https://github.com/hashicorp/terraform-provider-google-beta/pull/10586))
77+
* gkeonprem: set `default_from_api` in image field in `google_vmware_node_pool` ([#10551](https://github.com/hashicorp/terraform-provider-google-beta/pull/10551))
78+
* workbench: made `install-monitoring-agent` metadata key settable for `google_workbench_instance` ([#10589](https://github.com/hashicorp/terraform-provider-google-beta/pull/10589))
79+
180
## 6.49.2 (August 22, 2025)
281
BUG FIXES:
382
* container: fixed issue where a failed creation on `google_container_node_pool` would result in an unrecoverable tainted state ([#24077](https://github.com/hashicorp/terraform-provider-google/pull/24077))

0 commit comments

Comments
 (0)