Skip to content

Latest commit

 

History

History
126 lines (114 loc) · 11.6 KB

CHANGELOG.md

File metadata and controls

126 lines (114 loc) · 11.6 KB

2.0.0 (Unreleased)

NOTES:

FEATURES:

  • Custom Timeouts: - all resources within the Azure Provider now allow configuring custom timeouts - please see Terraform's Timeout documentation and the documentation in each data source resource for more information.
  • Requires Import: The Azure Provider now checks for the presence of an existing resource prior to creating it - which means that if you try and create a resource which already exists (without importing it) you'll be prompted to import this into the state.
  • New Data Source: azurerm_eventhub_authorization_rule [GH-5805]
  • New Resource: azurerm_express_route_gateway [GH-5523]
  • New Resource: azurerm_linux_virtual_machine [GH-5705]
  • New Resource: azurerm_linux_virtual_machine_scale_set [GH-5705]
  • New Resource: azurerm_network_interface_security_group_association [GH-5784]
  • New Resource: azurerm_virtual_machine_scale_set_extension [GH-5705]
  • New Resource: azurerm_windows_virtual_machine [GH-5705]
  • New Resource: azurerm_windows_virtual_machine_scale_set [GH-5705]

BREAKING CHANGES:

  • Data Source: azurerm_app_service_plan - the deprecated properties block has been removed since these properties have been moved to the top level [GH-5717]
  • Data Source: azurerm_azuread_application - This data source has been removed since it was deprecated [GH-5748]
  • Data Source: azurerm_azuread_service_principal - This data source has been removed since it was deprecated [GH-5748]
  • Data Source: azurerm_dns_zone - removing the deprecated zone_type field [GH-5794]
  • Data Source: azurerm_dns_zone - removing the deprecated registration_virtual_network_ids field [GH-5794]
  • Data Source: azurerm_dns_zone - removing the deprecated resolution_virtual_network_ids field [GH-5794]
  • Data Source: azurerm_key_vault - removing the sku block since this has been deprecated in favour of the sku_name field [GH-5774]
  • Data Source: azurerm_key_vault_key - removing the deprecated vault_uri field [GH-5774]
  • Data Source: azurerm_key_vault_secret - removing the deprecated vault_uri field [GH-5774]
  • Data Source: azurerm_role_definition - removing the alias VirtualMachineContributor which has been deprecated in favour of the full name Virtual Machine Contributor [GH-5733]
  • Data Source: azurerm_scheduler_job_collection - This data source has been removed since it was deprecated [GH-5712]
  • Data Source: azurerm_subnet - removing the deprecated ip_configuration field [GH-5801]
  • azurerm_app_service_plan - the deprecated properties block has been removed since these properties have been moved to the top level [GH-5717]
  • azurerm_application_gateway - updating the default value for the body field within the match block from * to an empty string [GH-5752]
  • azurerm_automation_account - removing the sku block which has been deprecated in favour of the sku_name field [GH-5781]
  • azurerm_automation_credential - removing the deprecated account_name field [GH-5781]
  • azurerm_automation_runbook - removing the deprecated account_name field [GH-5781]
  • azurerm_automation_schedule - removing the deprecated account_name field [GH-5781]
  • azurerm_availability_set - updating the default value for managed from false to true [GH-5724]
  • azurerm_azuread_application - This resource has been removed since it was deprecated [GH-5748]
  • azurerm_azuread_service_principal_password - This resource has been removed since it was deprecated [GH-5748]
  • azurerm_azuread_service_principal - This resource has been removed since it was deprecated [GH-5748]
  • azurerm_cognitive_account - removing the deprecated sku_name block [GH-5797]
  • azurerm_container_service - This resource has been removed since it was deprecated [GH-5709]
  • azurerm_devspace_controller - removing the deprecated sku block [GH-5795]
  • azurerm_dns_cname_record - removing the deprecated records field [GH-5794]
  • azurerm_dns_ns_record - removing the deprecated records field [GH-5794]
  • azurerm_dns_zone - removing the deprecated zone_type field [GH-5794]
  • azurerm_dns_zone - removing the deprecated registration_virtual_network_ids field [GH-5794]
  • azurerm_dns_zone - removing the deprecated resolution_virtual_network_ids field [GH-5794]
  • azurerm_eventhub - removing the deprecated location field [GH-5793]
  • azurerm_eventhub_authorization_rule - removing the deprecated location field [GH-5793]
  • azurerm_eventhub_consumer_group - removing the deprecated location field [GH-5793]
  • azurerm_eventhub_namespace - removing the deprecated kafka_enabled field since this is now managed by Azure [GH-5793]
  • azurerm_eventhub_namespace_authorization_rule - removing the deprecated location field [GH-5793]
  • azurerm_frontdoor - The forwarding_protocol property now defaults to HttpsOnly [GH-5792]
  • azurerm_iot_dps - This resource has been removed since it was deprecated [GH-5753]
  • azurerm_iot_dps_certificate - This resource has been removed since it was deprecated [GH-5753]
  • azurerm_iothub- The deprecated sku.tier property will be removed. [GH-5790]
  • azurerm_iothub_dps - The deprecated sku.tier property will be removed. [GH-5790]
  • azurerm_key_vault - removing the sku block since this has been deprecated in favour of the sku_name field [GH-5774]
  • azurerm_key_vault_access_policy - removing the deprecated field vault_name which has been superseded by the key_vault_id field [GH-5774]
  • azurerm_key_vault_access_policy - removing the deprecated field resource_group_name which has been superseded by the key_vault_id field [GH-5774]
  • azurerm_key_vault_certificate - removing the deprecated vault_uri field [GH-5774]
  • azurerm_key_vault_key - removing the deprecated vault_uri field [GH-5774]
  • azurerm_key_vault_secret - removing the deprecated vault_uri field [GH-5774]
  • azurerm_kubernetes_cluster - updating the default value for load_balancer_sku to Standard from Basic [GH-5747]
  • azurerm_log_analytics_workspace_linked_service - This resource has been removed since it was deprecated [GH-5754]
  • azurerm_maps_account - the sku_name field is now case-sensitive [GH-5776]
  • azurerm_mariadb_server - removing the sku block since it's been deprecated in favour of the sku_name field [GH-5777]
  • azurerm_mssql_elasticpool - removing the deprecated elastic_pool_properties block [GH-5744]
  • azurerm_mysql_server - removing the deprecated sku block [GH-5743]
  • azurerm_network_interface - removing the deprecated application_gateway_backend_address_pools_ids field from the ip_configurations block [GH-5784]
  • azurerm_network_interface - removing the deprecated application_security_group_ids field from the ip_configurations block [GH-5784]
  • azurerm_network_interface - removing the deprecated load_balancer_backend_address_pools_ids field from the ip_configurations block [GH-5784]
  • azurerm_network_interface - removing the deprecated load_balancer_inbound_nat_rules_ids field from the ip_configurations block [GH-5784]
  • azurerm_network_interface - removing the deprecated internal_fqdn field [GH-5784]
  • azurerm_network_interface - removing the network_security_group_id field in favour of a new split-out resource azurerm_network_interface_security_group_association [GH-5784]
  • azurerm_network_interface - the virtual_machine_id field is now computed-only since it's not setable [GH-5784]
  • azurerm_notification_hub_namesapce - removing the sku block in favour of the sku_name argument [GH-5722]
  • azurerm_postgresql_server - removing the sku block which has been deprecated in favour of the sku_name field [GH-5721]
  • azurerm_relay_namespace - removing the sku block in favour of the sku_name field [GH-5719]
  • azurerm_scheduler_job - This resource has been removed since it was deprecated [GH-5712]
  • azurerm_scheduler_job_collection - This resource has been removed since it was deprecated [GH-5712]
  • azurerm_storage_account - removing the deprecated account_type field [GH-5710]
  • azurerm_storage_account - removing the deprecated enable_advanced_threat_protection field [GH-5710]
  • azurerm_storage_account - updating the default value for enable_https_traffic_only from false to true [GH-5808]
  • azurerm_storage_blob - making the type field case-sensitive [GH-5710]
  • azurerm_storage_blob - removing the deprecated attempts field [GH-5710]
  • azurerm_storage_blob - removing the deprecated resource_group_name field [GH-5710]
  • azurerm_storage_container - removing the deprecated resource_group_name field [GH-5710]
  • azurerm_storage_container - removing the deprecated properties block [GH-5710]
  • azurerm_storage_queue - removing the deprecated resource_group_name field [GH-5710]
  • azurerm_storage_share - removing the deprecated resource_group_name field [GH-5710]
  • azurerm_storage_table - removing the deprecated resource_group_name field [GH-5710]
  • azurerm_subnet - removing the deprecated ip_configuration field [GH-5801]
  • azurerm_subnet - removing the deprecated network_security_group_id field [GH-5801]
  • azurerm_subnet - removing the deprecated route_table_id field [GH-5801]
  • azurerm_subnet - making the actions list within the service_delegation block within the service_endpoints block non-computed [GH-5801]

IMPROVEMENTS:

  • Data Source: azurerm_kubernetes_service_version - support for filtering of preview releases [GH-5662]
  • azurerm_dedicated_host - support for setting sku_name to DSv3-Type2 and ESv3-Type2 [GH-5768]
  • azurerm_storage_account - support for configuring the static_website block [GH-5649]
  • azurerm_storage_account - support for configuring cors_rules within the blob_properties block [GH-5425]
  • azurerm_subnet - support for delta updates [GH-5801]
  • azurerm_windows_virtual_machine - fixing a bug when provisioning from a Shared Gallery image [GH-5661]

BUG FIXES:

  • azurerm_linux_virtual_machine - using the delete custom timeout during deletion [GH-5764]
  • azurerm_network_interface - the dns_servers field now respects ordering [GH-5784]
  • azurerm_public_ip_prefix - fixing the validation for the prefix_length to match the Azure API [GH-5693]
  • azurerm_role_assignment - validating that the name is a UUID [GH-5624]
  • azurerm_signalr_service - ensuring the SignalR segment is parsed in the correct case [GH-5737]
  • azurerm_subnet - supporting updating of the enforce_private_link_endpoint_network_policies field [GH-5801]
  • azurerm_subnet - supporting updating of the enforce_private_link_service_network_policies field [GH-5801]
  • azurerm_windows_virtual_machine - using the delete custom timeout during deletion [GH-5764]

For information on v1.44.0 and prior releases, please see the v1.44.0 changelog.