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
This commit is contained in:
Dana Hoffman 2018-12-18 11:27:37 -08:00 committed by Nathan McKinley
parent b8f7802144
commit 931a1ad0cb

View File

@ -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: