Skip to content

Commit

Permalink
v1.37.0
Browse files Browse the repository at this point in the history
  • Loading branch information
tf-release-bot authored and TeamCity committed Nov 26, 2019
1 parent 844b08f commit 6ed5554
Showing 1 changed file with 73 additions and 73 deletions.
146 changes: 73 additions & 73 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,89 +1,89 @@
## 1.37.0 (Unreleased)
## 1.37.0 (November 26, 2019)

NOTES

The `azurerm_kubernetes_cluster` resource has undergone substantial changes in this release to work around breaking behavioural changes in the Azure API. As such the `agent_pool_profile` block has been superseded by the `default_node_pool` block. Multiple Node Pools can instead be configured using the `azurerm_kubernetes_cluster_node_pool` resource.

FEATURES:
* **New Data Source:** `azurerm_automation_account` [GH-4740]
* **New Data Source:** `azurerm_netapp_account` [GH-4416]
* **New Data Source:** `azurerm_netapp_pool` [GH-4889]
* **New Data Source:** `azurerm_private_link_service` [GH-4426]
* **New Data Source:** `azurerm_private_link_service_endpoint_connections` [GH-4426]
* **New Resource:** `azurerm_data_factory_trigger_schedule` [GH-4793]
* **New Resource:** `azurerm_iothub_endpoint_eventhub` [GH-4823]
* **New Resource:** `azurerm_iothub_endpoint_servicebus_queue` [GH-4823]
* **New Resource:** `azurerm_iothub_endpoint_servicebus_topic` [GH-4823]
* **New Resource:** `azurerm_iothub_endpoint_storage_container` [GH-4823]
* **New Resource:** `azurerm_iothub_route` [GH-4923]
* **New Resource:** `azurerm_kubernetes_cluster_node_pool` [GH-4899]
* **New Resource:** `azurerm_netapp_account` [GH-4416]
* **New Resource:** `azurerm_netapp_pool` [GH-4889]
* **New Resource:** `azurerm_private_dns_aaaa_record` [GH-4841]
* **New Resource:** `azurerm_private_dns_ptr_record` [GH-4703]
* **New Resource:** `azurerm_private_dns_srv_record` [GH-4783]
* **New Resource:** `azurerm_private_link_service` [GH-4426]
* **New Resource:** `azurerm_relay_hybrid_connection` [GH-4832]
* **New Data Source:** `azurerm_automation_account` ([#4740](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4740))
* **New Data Source:** `azurerm_netapp_account` ([#4416](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4416))
* **New Data Source:** `azurerm_netapp_pool` ([#4889](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4889))
* **New Data Source:** `azurerm_private_link_service` ([#4426](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4426))
* **New Data Source:** `azurerm_private_link_service_endpoint_connections` ([#4426](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4426))
* **New Resource:** `azurerm_data_factory_trigger_schedule` ([#4793](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4793))
* **New Resource:** `azurerm_iothub_endpoint_eventhub` ([#4823](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4823))
* **New Resource:** `azurerm_iothub_endpoint_servicebus_queue` ([#4823](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4823))
* **New Resource:** `azurerm_iothub_endpoint_servicebus_topic` ([#4823](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4823))
* **New Resource:** `azurerm_iothub_endpoint_storage_container` ([#4823](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4823))
* **New Resource:** `azurerm_iothub_route` ([#4923](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4923))
* **New Resource:** `azurerm_kubernetes_cluster_node_pool` ([#4899](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4899))
* **New Resource:** `azurerm_netapp_account` ([#4416](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4416))
* **New Resource:** `azurerm_netapp_pool` ([#4889](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4889))
* **New Resource:** `azurerm_private_dns_aaaa_record` ([#4841](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4841))
* **New Resource:** `azurerm_private_dns_ptr_record` ([#4703](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4703))
* **New Resource:** `azurerm_private_dns_srv_record` ([#4783](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4783))
* **New Resource:** `azurerm_private_link_service` ([#4426](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4426))
* **New Resource:** `azurerm_relay_hybrid_connection` ([#4832](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4832))

IMPROVEMENTS:

* 2.0 prep: refresh functions now use custom timeouts when custom timeouts are enabled [GH-4838]
* authentication: requesting a fresh token from the Azure CLI when the existing one expires [GH-4775]
* dependencies: updating `github.com/Azure/azure-sdk-for-go` to `v36.3.0` [GH-4913]
* dependencies: updating `github.com/Azure/go-autorest` to `v0.9.2` [GH-4775]
* dependencies: updating `github.com/hashicorp/go-azure-helpers` to `v0.10.0` [GH-4775]
* networking: updating to API version `2019-07-01` [GH-4596]
* sql: updating to API version `2017-03-01-preview` [GH-4242]
* Data Source: `azurerm_monitor_action_group` - support for `arm_role_receiver`, `automation_runbook_receiver`, `azure_app_push_receiver`, `azure_function_receiver`, `itsm_receiver`, `logic_app_receiver` and `voice_receiver` [GH-4638]
* `azurerm_api_management_api` - the `version` and `version_set_id` properties can now be set [GH-4592]
* `azurerm_app_service` - support for `JAVA` container [GH-4897]
* `azurerm_app_service` - support for configuring the minor version of Java [GH-4779]
* `azurerm_app_service_slot` - support for `auto_swap_slot_name` [GH-4752]
* `azurerm_app_service_slot` - support for configuring the minor version of Java [GH-4779]
* `azurerm_application_insights` - support for the `sampling_percentage` property [GH-4925]
* `azurerm_automation_credential` - deprecate `account_name` in favour of `automation_account_name` [GH-4777]
* `azurerm_cognitive_service` - support for the kind `LUIS.Authoring` [GH-4888]
* `azurerm_eventgrid_domain` - Export `primary_access_key` and `secondary_access_key` [GH-4876]
* `azurerm_firewall` - allow multiple `ip_configuration` blocks [GH-4639]
* `azurerm_firewall_application_rule_collection` - support for the protocol type `Mssql` [GH-4596]
* `azurerm_hdinsight_hadoop_cluster` - Added edge node support [GH-4550]
* `azurerm_hdinsight_hadoop_cluster` - support for gen `storage_account_gen2` property [GH-4634]
* `azurerm_hdinsight_hbase_cluster` - support for gen `storage_account_gen2` property [GH-4634]
* `azurerm_hdinsight_kafka_cluster` - support for gen `storage_account_gen2` property [GH-4634]
* `azurerm_hdinsight_query_cluster` - support for gen `storage_account_gen2` property [GH-4634]
* `azurerm_hdinsight_spark_cluster` - support for the `storage_account_gen2` property [GH-4634]
* `azurerm_iot_dps` - has been deprecated and renamed to `azurerm_iothub_dps` [GH-4896]
* `azurerm_iot_dps_certificate` - has been deprecated and renamed to `azurerm_iothub_dps_certificate` [GH-4896]
* `azurerm_key_vault_secret` - support for `not_before_date` and `expiration_date` [GH-4873]
* `azurerm_kubernetes_cluster` - introducing a new `default_node_pool` block which defaults to VM Scale Sets [GH-4898]
* `azurerm_kubernetes_cluster` - deprecating the `agent_pool_profiles` block in favour of the `default_node_pool` block [GH-4898]
* `azurerm_kubernetes_cluster` - support for `enable_node_public_ip` in `agent_pool_profile` [GH-4613]
* `azurerm_monitor_action_group` - support for `arm_role_receiver`, `automation_runbook_receiver`, `azure_app_push_receiver`, `azure_function_receiver`, `itsm_receiver`, `logic_app_receiver` and `voice_receiver` [GH-4638]
* `azurerm_monitor_activity_log_alert` - the `criteria` property now supports `ResourceHealth` [GH-4944]
* `azurerm_servicebus_subscription` - support for the `forward_dead_lettered_messages_to` property [GH-4789]
* `azurerm_signalr_service` - support for the `cors` and `features` blocks [GH-4716]
* `azurerm_sql_server` - support for the `identity` block [GH-4754]
* `azurerm_subnet` - support for the `enforce_private_link_service_network_policies` property [GH-4426]
* `azurerm_template_deployment` - validating the ARM Template prior to deploying it, which provides more granular errors [GH-4715]
* 2.0 prep: refresh functions now use custom timeouts when custom timeouts are enabled ([#4838](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4838))
* authentication: requesting a fresh token from the Azure CLI when the existing one expires ([#4775](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4775))
* dependencies: updating `github.com/Azure/azure-sdk-for-go` to `v36.3.0` ([#4913](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4913))
* dependencies: updating `github.com/Azure/go-autorest` to `v0.9.2` ([#4775](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4775))
* dependencies: updating `github.com/hashicorp/go-azure-helpers` to `v0.10.0` ([#4775](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4775))
* networking: updating to API version `2019-07-01` ([#4596](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4596))
* sql: updating to API version `2017-03-01-preview` ([#4242](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4242))
* Data Source: `azurerm_monitor_action_group` - support for `arm_role_receiver`, `automation_runbook_receiver`, `azure_app_push_receiver`, `azure_function_receiver`, `itsm_receiver`, `logic_app_receiver` and `voice_receiver` ([#4638](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4638))
* `azurerm_api_management_api` - the `version` and `version_set_id` properties can now be set ([#4592](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4592))
* `azurerm_app_service` - support for `JAVA` container ([#4897](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4897))
* `azurerm_app_service` - support for configuring the minor version of Java ([#4779](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4779))
* `azurerm_app_service_slot` - support for `auto_swap_slot_name` ([#4752](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4752))
* `azurerm_app_service_slot` - support for configuring the minor version of Java ([#4779](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4779))
* `azurerm_application_insights` - support for the `sampling_percentage` property ([#4925](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4925))
* `azurerm_automation_credential` - deprecate `account_name` in favour of `automation_account_name` ([#4777](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4777))
* `azurerm_cognitive_service` - support for the kind `LUIS.Authoring` ([#4888](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4888))
* `azurerm_eventgrid_domain` - Export `primary_access_key` and `secondary_access_key` ([#4876](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4876))
* `azurerm_firewall` - allow multiple `ip_configuration` blocks ([#4639](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4639))
* `azurerm_firewall_application_rule_collection` - support for the protocol type `Mssql` ([#4596](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4596))
* `azurerm_hdinsight_hadoop_cluster` - Added edge node support ([#4550](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4550))
* `azurerm_hdinsight_hadoop_cluster` - support for gen `storage_account_gen2` property ([#4634](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4634))
* `azurerm_hdinsight_hbase_cluster` - support for gen `storage_account_gen2` property ([#4634](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4634))
* `azurerm_hdinsight_kafka_cluster` - support for gen `storage_account_gen2` property ([#4634](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4634))
* `azurerm_hdinsight_query_cluster` - support for gen `storage_account_gen2` property ([#4634](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4634))
* `azurerm_hdinsight_spark_cluster` - support for the `storage_account_gen2` property ([#4634](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4634))
* `azurerm_iot_dps` - has been deprecated and renamed to `azurerm_iothub_dps` ([#4896](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4896))
* `azurerm_iot_dps_certificate` - has been deprecated and renamed to `azurerm_iothub_dps_certificate` ([#4896](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4896))
* `azurerm_key_vault_secret` - support for `not_before_date` and `expiration_date` ([#4873](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4873))
* `azurerm_kubernetes_cluster` - introducing a new `default_node_pool` block which defaults to VM Scale Sets ([#4898](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4898))
* `azurerm_kubernetes_cluster` - deprecating the `agent_pool_profiles` block in favour of the `default_node_pool` block ([#4898](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4898))
* `azurerm_kubernetes_cluster` - support for `enable_node_public_ip` in `agent_pool_profile` ([#4613](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4613))
* `azurerm_monitor_action_group` - support for `arm_role_receiver`, `automation_runbook_receiver`, `azure_app_push_receiver`, `azure_function_receiver`, `itsm_receiver`, `logic_app_receiver` and `voice_receiver` ([#4638](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4638))
* `azurerm_monitor_activity_log_alert` - the `criteria` property now supports `ResourceHealth` ([#4944](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4944))
* `azurerm_servicebus_subscription` - support for the `forward_dead_lettered_messages_to` property ([#4789](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4789))
* `azurerm_signalr_service` - support for the `cors` and `features` blocks ([#4716](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4716))
* `azurerm_sql_server` - support for the `identity` block ([#4754](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4754))
* `azurerm_subnet` - support for the `enforce_private_link_service_network_policies` property ([#4426](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4426))
* `azurerm_template_deployment` - validating the ARM Template prior to deploying it, which provides more granular errors ([#4715](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4715))

BUG FIXES:

* dependencies: temporarily switching to use a fork of github.com/Azure/azure-sdk-for-go to get around a build issue on 32-bit systems [GH-4979]
* Data Source: `azurerm_network_interface` - exporting the IP Address for Dynamic Network Interfaces [GH-4852]
* `azurerm_api_management_api_policy` - sending `policy` as Raw XML [GH-4140]
* `azurerm_bastion_host` - matching the validation for `name` used by Azure [GH-4766]
* `azurerm_bastion_host` - support for hyphens in the `name` field within the `ip_configuration` block [GH-4814]
* dependencies: temporarily switching to use a fork of github.com/Azure/azure-sdk-for-go to get around a build issue on 32-bit systems ([#4979](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4979))
* Data Source: `azurerm_network_interface` - exporting the IP Address for Dynamic Network Interfaces ([#4852](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4852))
* `azurerm_api_management_api_policy` - sending `policy` as Raw XML ([#4140](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4140))
* `azurerm_bastion_host` - matching the validation for `name` used by Azure ([#4766](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4766))
* `azurerm_bastion_host` - support for hyphens in the `name` field within the `ip_configuration` block ([#4814](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4814))
* `azurerm_container_group` - prevent empty string from being passed into `commands` (#4953)
* `azurerm_eventhub_namespace` - deprecating the `kafka_enabled` sproperty as it is now managed by Azure [GH-4743]
* `azurerm_kubernetes_cluster` - support for conditional updates / `ignore_changes` on the `node_count` field [GH-4898]
* `azurerm_kubernetes_cluster` - working around a case sensitivity bug when upgrading clusters via the Azure Portal [GH-4929]
* `azurerm_lb_probe` - fixing a bug where `protocol` was force lower-cased which caused a diff in the plan [GH-4631]
* `azurerm_lb_rule` - fixing a bug where `protocol` was force lower-cased which caused a diff in the plan [GH-4631]
* `azurerm_network_interface` - exporting the IP Address for Dynamic Network Interfaces [GH-4852]
* `azurerm_postgresql_database` - allowing dashes in the name [GH-4866]
* `azurerm_private_dns_cname_record` - fixing a bug where calling `Delete` didn't delete the CName record [GH-4804]
* `azurerm_storage_account` - fixing an error where Advanced Threat Protection is unavailable in Azure Germany [GH-4746]
* `azurerm_virtual_network_gateway_connection` - Configure `routing_weight` with weight `0` [GH-4849]
* `azurerm_eventhub_namespace` - deprecating the `kafka_enabled` sproperty as it is now managed by Azure ([#4743](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4743))
* `azurerm_kubernetes_cluster` - support for conditional updates / `ignore_changes` on the `node_count` field ([#4898](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4898))
* `azurerm_kubernetes_cluster` - working around a case sensitivity bug when upgrading clusters via the Azure Portal ([#4929](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4929))
* `azurerm_lb_probe` - fixing a bug where `protocol` was force lower-cased which caused a diff in the plan ([#4631](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4631))
* `azurerm_lb_rule` - fixing a bug where `protocol` was force lower-cased which caused a diff in the plan ([#4631](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4631))
* `azurerm_network_interface` - exporting the IP Address for Dynamic Network Interfaces ([#4852](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4852))
* `azurerm_postgresql_database` - allowing dashes in the name ([#4866](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4866))
* `azurerm_private_dns_cname_record` - fixing a bug where calling `Delete` didn't delete the CName record ([#4804](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4804))
* `azurerm_storage_account` - fixing an error where Advanced Threat Protection is unavailable in Azure Germany ([#4746](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4746))
* `azurerm_virtual_network_gateway_connection` - Configure `routing_weight` with weight `0` ([#4849](https://github.com/terraform-providers/terraform-provider-azurerm/issues/4849))

## 1.36.1 (October 29, 2019)

Expand Down

0 comments on commit 6ed5554

Please sign in to comment.