|
1 | 1 | ## 6.28.0 (Unreleased)
|
2 | 2 |
|
| 3 | +DEPRECATIONS: |
| 4 | +* compute: deprecated `enable_flow_logs` in favor of `log_config` on `google_compute_subnetwork` resource. If `log_config` is present, flow logs are enabled, and `enable_flow_logs` can be safely removed. ([#22111](https://github.com/hashicorp/terraform-provider-google/pull/22111)) |
| 5 | +* containerregistry: Deprecated `google_container_registry` resource, and `google_container_registry_image` and `google_container_registry_repository` data sources. Use `google_artifact_registry_repository` instead. ([#22071](https://github.com/hashicorp/terraform-provider-google/pull/22071)) |
| 6 | + |
| 7 | +FEATURES: |
| 8 | +* **New Data Source:** `google_compute_region_backend_service` ([#21986](https://github.com/hashicorp/terraform-provider-google/pull/21986)) |
| 9 | +* **New Data Source:** `google_organization_iam_custom_roles` ([#22035](https://github.com/hashicorp/terraform-provider-google/pull/22035)) |
| 10 | +* **New Data Source:** `google_parameter_manager_parameter_version_render` ([#22099](https://github.com/hashicorp/terraform-provider-google/pull/22099)) |
| 11 | +* **New Data Source:** `google_parameter_manager_parameter_version` ([#22099](https://github.com/hashicorp/terraform-provider-google/pull/22099)) |
| 12 | +* **New Data Source:** `google_parameter_manager_parameter` ([#22099](https://github.com/hashicorp/terraform-provider-google/pull/22099)) |
| 13 | +* **New Data Source:** `google_parameter_manager_parameters` ([#22099](https://github.com/hashicorp/terraform-provider-google/pull/22099)) |
| 14 | +* **New Data Source:** `google_parameter_manager_regional_parameter_version_render` ([#22099](https://github.com/hashicorp/terraform-provider-google/pull/22099)) |
| 15 | +* **New Data Source:** `google_parameter_manager_regional_parameter_version` ([#22099](https://github.com/hashicorp/terraform-provider-google/pull/22099)) |
| 16 | +* **New Data Source:** `google_parameter_manager_regional_parameter` ([#22099](https://github.com/hashicorp/terraform-provider-google/pull/22099)) |
| 17 | +* **New Data Source:** `google_parameter_manager_regional_parameters` ([#22099](https://github.com/hashicorp/terraform-provider-google/pull/22099)) |
| 18 | +* **New Data Source:** `google_storage_control_folder_intelligence_config` ([#22077](https://github.com/hashicorp/terraform-provider-google/pull/22077)) |
| 19 | +* **New Data Source:** `google_storage_control_organization_intelligence_config` ([#22077](https://github.com/hashicorp/terraform-provider-google/pull/22077)) |
| 20 | +* **New Data Source:** `google_storage_control_project_intelligence_config` ([#22077](https://github.com/hashicorp/terraform-provider-google/pull/22077)) |
| 21 | +* **New Resource:** `google_apigee_dns_zone` ([#21992](https://github.com/hashicorp/terraform-provider-google/pull/21992)) |
| 22 | +* **New Resource:** `google_chronicle_data_access_scope` ([#21982](https://github.com/hashicorp/terraform-provider-google/pull/21982)) |
| 23 | +* **New Resource:** `google_chronicle_referencelist` ([#22090](https://github.com/hashicorp/terraform-provider-google/pull/22090)) |
| 24 | +* **New Resource:** `google_chronicle_retrohunt` ([#22092](https://github.com/hashicorp/terraform-provider-google/pull/22092)) |
| 25 | +* **New Resource:** `google_chronicle_rule` ([#22089](https://github.com/hashicorp/terraform-provider-google/pull/22089)) |
| 26 | +* **New Resource:** `google_chronicle_rule_deployment` ([#22093](https://github.com/hashicorp/terraform-provider-google/pull/22093)) |
| 27 | +* **New Resource:** `google_chronicle_watchlist` ([#21989](https://github.com/hashicorp/terraform-provider-google/pull/21989)) |
| 28 | +* **New Resource:** `google_dataproc_metastore_database_iam_*` resources ([#21985](https://github.com/hashicorp/terraform-provider-google/pull/21985)) |
| 29 | +* **New Resource:** `google_dataproc_metastore_table_iam_*` ([#22064](https://github.com/hashicorp/terraform-provider-google/pull/22064)) |
| 30 | +* **New Resource:** `google_discovery_engine_sitemap` ([#21976](https://github.com/hashicorp/terraform-provider-google/pull/21976)) |
| 31 | +* **New Resource:** `google_eventarc_enrollment` ([#22028](https://github.com/hashicorp/terraform-provider-google/pull/22028)) |
| 32 | +* **New Resource:** `google_firebase_app_hosting_build` ([#22063](https://github.com/hashicorp/terraform-provider-google/pull/22063)) |
| 33 | +* **New Resource:** `google_memorystore_instance_desired_user_created_connections` ([#22073](https://github.com/hashicorp/terraform-provider-google/pull/22073)) |
| 34 | +* **New Resource:** `google_parameter_manager_parameter_version` ([#22099](https://github.com/hashicorp/terraform-provider-google/pull/22099)) |
| 35 | +* **New Resource:** `google_parameter_manager_parameter` ([#22099](https://github.com/hashicorp/terraform-provider-google/pull/22099)) |
| 36 | +* **New Resource:** `google_parameter_manager_regional_parameter_version` ([#22099](https://github.com/hashicorp/terraform-provider-google/pull/22099)) |
| 37 | +* **New Resource:** `google_parameter_manager_regional_parameter` ([#22099](https://github.com/hashicorp/terraform-provider-google/pull/22099)) |
| 38 | +* **New Resource:** `google_storage_control_folder_intelligence_config` ([#22061](https://github.com/hashicorp/terraform-provider-google/pull/22061)) |
| 39 | +* **New Resource:** `google_storage_control_organization_intelligence_config` ([#21987](https://github.com/hashicorp/terraform-provider-google/pull/21987)) |
| 40 | + |
| 41 | +IMPROVEMENTS: |
| 42 | +* accesscontextmanager: added `roles` field to ingress and egress policies of `google_access_context_manager_service_perimeter*` resources ([#22086](https://github.com/hashicorp/terraform-provider-google/pull/22086)) |
| 43 | +* cloudfunctions2: added `binary_authorization_policy` field to `google_cloudfunctions2_function` resource ([#22070](https://github.com/hashicorp/terraform-provider-google/pull/22070)) |
| 44 | +* cloudrun: promoted `node_selector` field in `google_cloud_run_service` resource to GA ([#22054](https://github.com/hashicorp/terraform-provider-google/pull/22054)) |
| 45 | +* cloudrunv2: added `gpu_zonal_redundancy_disabled` field to `google_cloud_run_v2_service` resource ([#22054](https://github.com/hashicorp/terraform-provider-google/pull/22054)) |
| 46 | +* cloudrunv2: promoted `node_selector` field in `google_cloud_run_v2_service` resource to GA ([#22054](https://github.com/hashicorp/terraform-provider-google/pull/22054)) |
| 47 | +* compute: added `md5_authentication_keys` field to `google_compute_router` resource ([#22101](https://github.com/hashicorp/terraform-provider-google/pull/22101)) |
| 48 | +* compute: added `EXTERNAL_IPV6_SUBNETWORK_CREATION` as a supported value for the `mode` field in `google_compute_public_delegated_prefix` resource ([#22037](https://github.com/hashicorp/terraform-provider-google/pull/22037)) |
| 49 | +* compute: added `external_ipv6_prefix`, `stack_type`, and `ipv6_access_type` fields to `google_compute_subnetwork` data source ([#22085](https://github.com/hashicorp/terraform-provider-google/pull/22085)) |
| 50 | +* compute: added several `boot_disk`, `attached_disk`, and `instance_encryption_key` fields to `google_compute_instance` and `google_compute_instance_template` resources ([#22096](https://github.com/hashicorp/terraform-provider-google/pull/22096)) |
| 51 | +* compute: added `image_encryption_key.raw_key` and `image_encryption_key.rsa_encrypted_key` fields to `google_compute_image` resource ([#22096](https://github.com/hashicorp/terraform-provider-google/pull/22096)) |
| 52 | +* compute: added `snapshot_encryption_key.rsa_encrypted_key` field to `google_compute_snapshot` resource ([#22096](https://github.com/hashicorp/terraform-provider-google/pull/22096)) |
| 53 | +* container: added `auto_monitoring_config` field to `google_container_cluster` resource ([#21970](https://github.com/hashicorp/terraform-provider-google/pull/21970)) |
| 54 | +* container: added `disable_l4_lb_firewall_reconciliation` field to `google_container_cluster` resource ([#22065](https://github.com/hashicorp/terraform-provider-google/pull/22065)) |
| 55 | +* datafusion: added `tags` field to `google_data_fusion_instance` resource to allow setting tags for instances at creation time ([#21977](https://github.com/hashicorp/terraform-provider-google/pull/21977)) |
| 56 | +* datastream: added `blmt_config` field to `bigquery_destination_config` resource to enable support for BigLake Managed Tables streams ([#22109](https://github.com/hashicorp/terraform-provider-google/pull/22109)) |
| 57 | +* datastream: added `secret_manager_stored_password` field to `google_datastream_connection_profile` resource ([#22046](https://github.com/hashicorp/terraform-provider-google/pull/22046)) |
| 58 | +* identityplatform: added `disabled_user_signup` and `disabled_user_deletion` to `google_identity_platform_tenant` resource ([#21983](https://github.com/hashicorp/terraform-provider-google/pull/21983)) |
| 59 | +* memorystore: added `psc_attachment_details` field to `google_memorystore_instance` resource, to enable use of the fine-grained resource `google_memorystore_instance_desired_user_created_connections` ([#22073](https://github.com/hashicorp/terraform-provider-google/pull/22073)) |
| 60 | +* memorystore: added the `cross_cluster_replication_config` field to the `google_redis_cluster` resource ([#22097](https://github.com/hashicorp/terraform-provider-google/pull/22097)) |
| 61 | +* metastore: added `deletion_protection` field to `google_dataproc_metastore_federation` resource ([#22106](https://github.com/hashicorp/terraform-provider-google/pull/22106)) |
| 62 | +* networksecurity: added `antivirus_overrides` field to `google_network_security_security_profile` resource ([#22060](https://github.com/hashicorp/terraform-provider-google/pull/22060)) |
| 63 | +* networksecurity: added `connected_deployment_groups` and `associations` fields to `google_network_security_mirroring_endpoint_group` resource ([#21974](https://github.com/hashicorp/terraform-provider-google/pull/21974)) |
| 64 | +* networksecurity: added `locations` field to `google_network_security_mirroring_deployment_group` resource ([#21975](https://github.com/hashicorp/terraform-provider-google/pull/21975)) |
| 65 | +* networksecurity: added `locations` field to `google_network_security_mirroring_endpoint_group_association` resource ([#21971](https://github.com/hashicorp/terraform-provider-google/pull/21971)) |
| 66 | +* parametermanager: added `kms_key_version` field to `google_parameter_manager_parameter_version` resource and datasource ([#22058](https://github.com/hashicorp/terraform-provider-google/pull/22058)) |
| 67 | +* parametermanager: added `kms_key` field to `google_parameter_manager_parameter` resource and `google_parameter_manager_parameters` datasource ([#22058](https://github.com/hashicorp/terraform-provider-google/pull/22058)) |
| 68 | +* provider: added `external_credentials` block in `provider` ([#22081](https://github.com/hashicorp/terraform-provider-google/pull/22081)) |
| 69 | +* redis: added `automated_backup_config` field to `google_redis_cluster` resource ([#22117](https://github.com/hashicorp/terraform-provider-google/pull/22117)) |
| 70 | +* storage: added `content_base64` field in `google_storage_bucket_object_content` datasource ([#22051](https://github.com/hashicorp/terraform-provider-google/pull/22051)) |
| 71 | + |
| 72 | +BUG FIXES: |
| 73 | +* alloydb: added a mutex to `google_alloydb_cluster` to prevent conflicts among multiple cluster operations ([#21972](https://github.com/hashicorp/terraform-provider-google/pull/21972)) |
| 74 | +* artifactregistry: fixed type assertion panic in `google_artifact_registry_repository` resource ([#22100](https://github.com/hashicorp/terraform-provider-google/pull/22100)) |
| 75 | +* bigtable: fixied `automated_backup_policy` field for `google_bigtable_table` resource ([#22034](https://github.com/hashicorp/terraform-provider-google/pull/22034)) |
| 76 | +* cloudrunv2: fixed the diffs for unchanged `template.template.containers.env` in `google_cloud_run_v2_job` resource ([#22115](https://github.com/hashicorp/terraform-provider-google/pull/22115)) |
| 77 | +* compute: fixed a regression in `google_compute_subnetwork` where setting `log_config` would not enable flow logs without `enable_flow_logs` also being set to true. To enable or disable flow logs, please use `log_config`. `enable_flow_logs` is now deprecated and will be removed in the next major release. ([#22111](https://github.com/hashicorp/terraform-provider-google/pull/22111)) |
| 78 | +* compute: fixed unable to update the `preview` field for `google_compute_security_policy_rule` resource ([#21984](https://github.com/hashicorp/terraform-provider-google/pull/21984)) |
| 79 | +* orgpolicy: fix permadiff in `google_org_policy_policy` when multiple rules are present ([#21981](https://github.com/hashicorp/terraform-provider-google/pull/21981)) |
| 80 | +* resourcemanager: increased page size for list services api to help any teams hitting `ListEnabledRequestsPerMinutePerProject` quota issues ([#22050](https://github.com/hashicorp/terraform-provider-google/pull/22050)) |
| 81 | +* spanner: fixed issue with applying changes in provider `default_labels` on `google_spanner_instance` resource ([#22036](https://github.com/hashicorp/terraform-provider-google/pull/22036)) |
| 82 | +* storage: fixed `google_storage_anywhere_cache` to cancel long-running operations after create and update requests timeout ([#22031](https://github.com/hashicorp/terraform-provider-google/pull/22031)) |
| 83 | +* workbench: fixed metadata permadiff in `google_workbench_instance` resource ([#22056](https://github.com/hashicorp/terraform-provider-google/pull/22056)) |
| 84 | + |
3 | 85 | ## 6.27.0 (Mar 25, 2025)
|
4 | 86 |
|
5 | 87 | FEATURES:
|
|
0 commit comments