|
1 | | -## 6.38.0 (Unreleased) |
| 1 | +## 6.39.0 (Unreleased) |
| 2 | + |
| 3 | +FEATURES: |
| 4 | +* **New Resource:** `google_apihub_curation` ([#10130](https://github.com/hashicorp/terraform-provider-google-beta/pull/10130)) |
| 5 | +* **New Resource:** `google_compute_interconnect_attachment_group` ([#10136](https://github.com/hashicorp/terraform-provider-google-beta/pull/10136)) |
| 6 | +* **New Resource:** `google_compute_interconnect_group` ([#10136](https://github.com/hashicorp/terraform-provider-google-beta/pull/10136)) |
| 7 | +* **New Resource:** `google_compute_snapshot_settings` ([#10133](https://github.com/hashicorp/terraform-provider-google-beta/pull/10133)) |
| 8 | + |
| 9 | +IMPROVEMENTS: |
| 10 | +* apigee: added `client_ip_resolution_config` field to `google_apigee_environment` resource ([#10143](https://github.com/hashicorp/terraform-provider-google-beta/pull/10143)) |
| 11 | +* beyondcorp: added `delegating_service_account` field to `google_beyondcorp_security_gateway` resource ([#10114](https://github.com/hashicorp/terraform-provider-google-beta/pull/10114)) |
| 12 | +* bigquery: added `data_source_id` to update requests through `google_bigquery_data_transfer_config` ([#10126](https://github.com/hashicorp/terraform-provider-google-beta/pull/10126)) |
| 13 | +* cloudrunv2: added `google_cloud_run_v2_job` support for `depends_on` and `startup_probe` properties ([#10147](https://github.com/hashicorp/terraform-provider-google-beta/pull/10147)) |
| 14 | +* container: added `network_performance_config` field to `google_container_cluster` resource ([#10117](https://github.com/hashicorp/terraform-provider-google-beta/pull/10117)) |
| 15 | +* dataplex: added `catalog_publishing_enabled` field to `google_dataplex_datascan` resource ([#10141](https://github.com/hashicorp/terraform-provider-google-beta/pull/10141)) |
| 16 | +* datastream: added `network_attachment` support via `psc_interface_config` attribute in `google_datastream_private_connection` ([#10112](https://github.com/hashicorp/terraform-provider-google-beta/pull/10112)) |
| 17 | +* eventarc: made `network_attachment` optional in `google_eventarc_pipeline` ([#10125](https://github.com/hashicorp/terraform-provider-google-beta/pull/10125)) |
| 18 | +* gemini: added `disable_web_grounding` field to `google_gemini_gemini_gcp_enablement_setting` resource ([#10115](https://github.com/hashicorp/terraform-provider-google-beta/pull/10115)) |
| 19 | +* gemini: added `enable_data_sharing` field to `google_gemini_data_sharing_with_google_setting` resource ([#10144](https://github.com/hashicorp/terraform-provider-google-beta/pull/10144)) |
| 20 | +* gkehub2: added `spec.rbacrolebindingactuation` field to resource `google_gke_hub_feature` ([#10121](https://github.com/hashicorp/terraform-provider-google-beta/pull/10121)) |
| 21 | +* gkehub: added `custom_role` field to `google_gke_hub_scope_rbac_role_binding` resource ([#10151](https://github.com/hashicorp/terraform-provider-google-beta/pull/10151)) |
| 22 | +* gkeonprem: added `private_registry_config` field to `google_gkeonprem_vmware_admin_cluster` resource (beta) ([#10150](https://github.com/hashicorp/terraform-provider-google-beta/pull/10150)) |
| 23 | +* iambeta: enforced `workload_identity_pool_managed_identity_id` field validation per the documented specifications ([#10132](https://github.com/hashicorp/terraform-provider-google-beta/pull/10132)) |
| 24 | +* pubsub: added `message_transform` field to `google_pubsub_topic` resource ([#10137](https://github.com/hashicorp/terraform-provider-google-beta/pull/10137)) |
| 25 | +* pubsub: added `message_transforms` field to `google_pubsub_subscription` resource ([#10138](https://github.com/hashicorp/terraform-provider-google-beta/pull/10138)) |
| 26 | + |
| 27 | +BUG FIXES: |
| 28 | +* bigquery: modified `google_bigquery_dataset_iam_member` to no longer remove authorized views and routines ([#10145](https://github.com/hashicorp/terraform-provider-google-beta/pull/10145)) |
| 29 | +* colab: fixed perma-diff in `google_colab_runtime_template` caused by the API returning a non-null default value. ([#10127](https://github.com/hashicorp/terraform-provider-google-beta/pull/10127)) |
| 30 | +* colab: fixed perma-diff in `google_colab_runtime_template` caused by empty blocks. ([#10139](https://github.com/hashicorp/terraform-provider-google-beta/pull/10139)) |
| 31 | +* compute: fixed a permadiff in `network_profile` field of `google_compute_network` related to specifying partial self-links ([#10140](https://github.com/hashicorp/terraform-provider-google-beta/pull/10140)) |
| 32 | +* compute: fixed an issue where `google_compute_firewall_policy_with_rules.target_resources` could see a diff between the beta and v1 API in the resource's self-link ([#10142](https://github.com/hashicorp/terraform-provider-google-beta/pull/10142)) |
| 33 | +* container: fixed nodepool secondary range validation to allow the use of netmasks. ([#10128](https://github.com/hashicorp/terraform-provider-google-beta/pull/10128)) |
| 34 | +* gemini: removed overly restrictive `product` validation on `google_gemini_gemini_gcp_enablement_setting_binding`, `google_gemini_data_sharing_with_google_setting_binding`. New values like `GOOGLE_CLOUD_ASSIST` will now be accepted. ([#10146](https://github.com/hashicorp/terraform-provider-google-beta/pull/10146)) |
| 35 | + |
| 36 | +## 6.38.0 (June 4, 2025) |
| 37 | + |
| 38 | +DEPRECATIONS: |
| 39 | +* colab: deprecated `post_startup_script_config` field in `google_colab_runtime_template` resource ([#10104](https://github.com/hashicorp/terraform-provider-google-beta/pull/10104)) |
| 40 | + |
| 41 | +FEATURES: |
| 42 | +* **New Data Source:** `google_bigquery_datasets` ([#10095](https://github.com/hashicorp/terraform-provider-google-beta/pull/10095)) |
| 43 | +* **New Resource:** `google_dataplex_entry` ([#10086](https://github.com/hashicorp/terraform-provider-google-beta/pull/10086)) |
| 44 | + |
| 45 | +IMPROVEMENTS: |
| 46 | +* compute: added `candidate_cloud_router_ip_address`, `candidate_customer_router_ip_address`, `candidate_cloud_router_ipv6_address`, and `candidate_customer_router_ipv6_address` fields to `google_compute_interconnect_attachment` resource ([#10092](https://github.com/hashicorp/terraform-provider-google-beta/pull/10092)) |
| 47 | +* compute: added `httpFilterConfigs` and `httpFilterMetadata` fields in `google_compute_url_map` resource ([#10101](https://github.com/hashicorp/terraform-provider-google-beta/pull/10101)) |
| 48 | +* compute: added `numeric_id` to `google_compute_region_instance_template` resource ([#10098](https://github.com/hashicorp/terraform-provider-google-beta/pull/10098)) |
| 49 | +* compute: added `source_subnetwork_ip_ranges_to_nat64` and `nat64_subnetwork` fields in `google_compute_router_nat` resource ([#10106](https://github.com/hashicorp/terraform-provider-google-beta/pull/10106)) |
| 50 | +* datastream: added `psc_interface_config` field in `google_datastream_private_connection` resource ([#23091](https://github.com/hashicorp/terraform-provider-google/pull/23091)) |
| 51 | +* dns: added `dns64_config` field to `google_dns_policy` resource ([#10106](https://github.com/hashicorp/terraform-provider-google-beta/pull/10106)) |
| 52 | +* filestore: added `effective_replication.role` and `effective_replication.replicas.peer_instance` fields to `google_filestore_instance` resource ([#10087](https://github.com/hashicorp/terraform-provider-google-beta/pull/10087)) |
| 53 | +* networkconnectivity: added `IPV6` enum to `protocol_version` field in `google_network_connectivity_policy_based_route` resource ([#10099](https://github.com/hashicorp/terraform-provider-google-beta/pull/10099)) |
| 54 | +* netapp: added `backup_retention_policy.backup_minimum_enforced_retention_days`, `backup_retention_policy.daily_backup_immutable`, `backup_retention_policy.weekly_backup_immutable`, `backup_retention_policy.monthly_backup_immutable`, and `backup_retention_policy.manual_backup_immutable` fields to `google_netapp_backup_vault` ([#10110](https://github.com/hashicorp/terraform-provider-google/pull/10110)) |
| 55 | +* privateca: added support for setting default values for basic constraints for `google_privateca_certificate_template` via the `null_ca` and `zero_max_issuer_path_length` fields ([#22981](https://github.com/hashicorp/terraform-provider-google/pull/22981)) |
| 56 | +* privateca: added `name_constraints` field for `google_privateca_certificate_template` resource ([#22981](https://github.com/hashicorp/terraform-provider-google/pull/22981)) |
| 57 | +* provider: supported service account impersonation in different universes through credential file ([#10097](https://github.com/hashicorp/terraform-provider-google-beta/pull/10097)) |
| 58 | + |
| 59 | +BUG FIXES: |
| 60 | +* colab: fixed perma-diff in `google_colab_runtime_template` caused by the API returning a non-null default value ([#10127](https://github.com/hashicorp/terraform-provider-google-beta/pull/10127)) |
| 61 | +* compute: fixed an issue where rules ordering in `google_compute_region_security_policy` caused a diff after apply ([#10105](https://github.com/hashicorp/terraform-provider-google-beta/pull/10105)) |
| 62 | +* filestore: fixed bug where `google_filestore_instance.initial_replication` field could not be set ([#10087](https://github.com/hashicorp/terraform-provider-google-beta/pull/10087)) |
2 | 63 |
|
3 | 64 | ## 6.37.0 (May 27, 2025) |
4 | 65 |
|
|
0 commit comments