From 931a1ad0cb4dc88f82cac9c90954f2e25c97c67e Mon Sep 17 00:00:00 2001 From: Dana Hoffman Date: Tue, 18 Dec 2018 11:27:37 -0800 Subject: [PATCH] Update changelog in 2.0.0 branch with 1.20.0 release info (#2704) * add 1.20.0 section to changelog * remove entries from 2.0.0 that are in 1.20.0 --- CHANGELOG.md | 55 +++++++++++++++++++++++++++++----------------------- 1 file changed, 31 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1b281e86..cf4f76de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,47 +31,26 @@ BACKWARDS INCOMPATIBILITIES: * storage: `google_storage_object_acl.role_entity` is now authoritative and will remove values not explicitly set in config. Use `google_storage_object_access_control` for fine-grained management. [GH-2316] * storage: `google_storage_default_object_acl.role_entity` is now authoritative and will remove values not explicitly set in config. [GH-2345] -FEATURES: -* `2.0.0` is the first release including Open in Cloud Shell. Examples in the documentation for Magic Modules resources now -have Open in Cloud Shell links in their documentation that open them in an interactive editor and shell - all without -leaving the browser. -See the [blog post announcing the feature](https://www.hashicorp.com/blog/kickstart-terraform-on-gcp-with-google-cloud-shell) -for more details. -* **New Resource**: `google_storage_object_access_control` for fine-grained management of ACLs on Google Cloud Storage objects [GH-2256] -* **New Resource**: `google_storage_default_object_access_control` for fine-grained management of default object ACLs on Google Cloud Storage buckets [GH-2358] +FEATURES: * **New Resource**: `google_access_context_manager_access_policy` for managing the container for an organization's access levels. ([`google-beta`#96](https://github.com/terraform-providers/terraform-provider-google-beta/pull/96)) * **New Resource**: `google_access_context_manager_access_level` for managing an organization's access levels. ([`google-beta`#149](https://github.com/terraform-providers/terraform-provider-google-beta/pull/149)) * **New Resource**: `google_access_context_manager_service_perimeter` for managing service perimeters in an access policy. ([`google-beta`#246](https://github.com/terraform-providers/terraform-provider-google-beta/pull/246)) -* **New Resource**: `google_sql_ssl_cert` for managing a Google SQL SSL Cert on a Google SQL Instance. [GH-2290] -* **New Resource**: `google_monitoring_notification_channel` [GH-2452] -* **New Resource**: `google_monitoring_group` [GH-2451] -* **New Resource**: `google_billing_account_iam_binding`, `google_billing_account_iam_member`, `google_billing_account_iam_policy` for managing Billing Account IAM policies, including managing Billing Account users. [GH-2143] -* **New Datasource**: `google_iam_role` datasource to be able to read an IAM role's permissions. [GH-2482] * **New Datasource**: `google_storage_transfer_project_service_account` data source for retrieving the Storage Transfer service account for a project [GH-2692] ENHANCEMENTS: * bigquery: Add `default_partition_expiration_ms` field to `google_bigquery_dataset` resource. [GH-2287] * bigtable: Add `column_family` at create time to `google_bigtable_table`. [GH-2228] * bigtable: Add multi-zone (inside one region) replication to `google_bigtable_instance`. [GH-2313] [GH-2289] -* cloudbuild: Added Update support for `google_cloudbuild_trigger`. [GH-2121] -* cloudfunctions: Add `runtime` support to `google_cloudfunctions_function` [GH-2340] -* cloudfunctions: Add new-style Storage and Pub/Sub trigger support as well as Firestore trigger support to `google_cloudfunctions_function` [GH-2412] [GH-2480] * cloudfunctions: add souce repo support [GH-2650] * compute: `google_compute_url_map` resource is now autogenerated and supports multiple import formats. [GH-2245] -* compute: `google_compute_health_check` supports for content-based load balancing (`response` field) in HTTP(S) checks. [GH-2550] * dataproc: Add `accelerators` support to `google_dataproc_cluster` to allow using GPU accelerators. [GH-2411] -* container: regional and private clusters are in GA now [GH-2364] -* iam: `google_service_accounts` now supports multiple import formats. [GH-2261] * resourcemanager: add `inherit_from_parent` to all org policy resources [GH-2653] * storage: `google_storage_object_acl` can more easily swap between `role_entity` and `predefined_acl` ACL definitions. [GH-2316] * storage: `google_storage_bucket` has support for `requester_pays` [GH-2580] -* sql: support for private ip [GH-2662] BUG FIXES: -* bigquery: added australia and europe regions to the validate function [GH-2333] -* cloudbuild: allow `google_cloudbuild_trigger.trigger_template.project` to not be [GH-2655] -* compute: `google_compute_disk.snapshot`, `google_compute_region_disk.snapshot` properly allow partial URIs. [GH-2450] +* cloudbuild: allow `google_cloudbuild_trigger.trigger_template.project` to not be set [GH-2655] * compute: attached_disk now supports region disks [GH-2441] * compute: extract vpn tunnel region/project from vpn gateway [GH-2640] * compute: send instance scheduling block with automaticrestart true if there is none in cfg [GH-2638] @@ -79,12 +58,40 @@ BUG FIXES: * dataproc: convert dataproc_cluster.cluster_config.gce_cluster_config.tags into a set [GH-2633] * iam: fix permadiff when stage is ALPHA [GH-2370] * iam: add another retry if iam read returns nil [GH-2629] -* pubsub: fix issue where not all attributes were saved in state [GH-2469] * runtimeconfig: allow more characters in runtimeconfig name [GH-2643] * sql: send maintenance_window.hour even if it's zero, since that's a valid value [GH-2630] * sql: allow cross-project imports for sql user [GH-2632] * sql: mark region as computed in sql db instance since we use getregion [GH-2635] +## 1.20.0 (December 14, 2018) + +DEPRECATIONS: +* **Deprecated `google_compute_snapshot`'s top-level encryption fields.** ([#2572](https://github.com/terraform-providers/terraform-provider-google/issues/2572)) + +FEATURES: +* **New Resource**: `google_storage_object_access_control` for fine-grained management of ACLs on Google Cloud Storage objects ([#2256](https://github.com/terraform-providers/terraform-provider-google/issues/2256)) +* **New Resource**: `google_storage_default_object_access_control` for fine-grained management of default object ACLs on Google Cloud Storage buckets ([#2358](https://github.com/terraform-providers/terraform-provider-google/issues/2358)) +* **New Resource**: `google_sql_ssl_cert` for Google Cloud SQL client SSL certificates. ([#2290](https://github.com/terraform-providers/terraform-provider-google/issues/2290)) +* **New Resource**: `google_monitoring_notification_channel` ([#2452](https://github.com/terraform-providers/terraform-provider-google/issues/2452)) +* **New Resource**: `google_cloud_router_nat` ([#2576](https://github.com/terraform-providers/terraform-provider-google/issues/2576)) +* **New Resource**: `google_monitoring_group` ([#2451](https://github.com/terraform-providers/terraform-provider-google/issues/2451)) +* **New Resource**: `google_billing_account_iam_binding`, `google_billing_account_iam_member`, `google_billing_account_iam_policy` for managing Billing Account IAM policies, including managing Billing Account users. ([#2143](https://github.com/terraform-providers/terraform-provider-google/issues/2143)) +* **New Datasource**: `google_iam_role` datasource to be able to read an IAM role's permissions. ([#2482](https://github.com/terraform-providers/terraform-provider-google/issues/2482)) + +ENHANCEMENTS: +* cloudbuild: Added Update support for `google_cloudbuild_trigger`. ([#2121](https://github.com/terraform-providers/terraform-provider-google/issues/2121)) +* cloudfunctions: Add `runtime` support to `google_cloudfunctions_function` ([#2340](https://github.com/terraform-providers/terraform-provider-google/issues/2340)) +* cloudfunctions: Add new-style Storage and Pub/Sub trigger support to `google_cloudfunctions_function` ([#2412](https://github.com/terraform-providers/terraform-provider-google/issues/2412)) +* compute: `google_compute_health_check` supports for content-based load balancing (`response` field) in HTTP(S) checks. ([#2550](https://github.com/terraform-providers/terraform-provider-google/issues/2550)) +* container: regional and private clusters are in GA now ([#2364](https://github.com/terraform-providers/terraform-provider-google/issues/2364)) +* iam: `google_service_accounts` now supports multiple import formats. ([#2261](https://github.com/terraform-providers/terraform-provider-google/issues/2261)) +* sql: add support for private IP for SQL instances. ([#2662](https://github.com/terraform-providers/terraform-provider-google/issues/2662)) + +BUG FIXES: +* bigquery: added australia and europe regions to the validate function ([#2333](https://github.com/terraform-providers/terraform-provider-google/issues/2333)) +* compute: `google_compute_disk.snapshot`, `google_compute_region_disk.snapshot` properly allow partial URIs. ([#2450](https://github.com/terraform-providers/terraform-provider-google/issues/2450)) +* pubsub: fix issue where not all attributes were saved in state ([#2469](https://github.com/terraform-providers/terraform-provider-google/issues/2469)) + ## 1.19.1 (October 12, 2018) BUG FIXES: