Skip to content

Latest commit

 

History

History
537 lines (435 loc) · 63.9 KB

CHANGELOG.md

File metadata and controls

537 lines (435 loc) · 63.9 KB

2.82.0 (October 21, 2021)

FEATURES:

  • New Resource: azurerm_mysql_flexible_server_configuration (#13831)
  • New Resource: azurerm_synapse_sql_pool_vulnerability_assessment_baseline (#13744)
  • New Resource: azurerm_virtual_hub_route_table_route (#13743)

IMPROVEMENTS:

  • dependencies: upgrading to v58.0.0 of github.com/Azure/azure-sdk-for-go (#13613)
  • upgrading netapp to API Version 2021-06-01 (#13812)
  • upgrading servicebus to API Version 2021-06-01-preview (#13701)
  • Data Source: azurerm_disk_encryption_set - support for the auto_key_rotation_enabled property (#13747)
  • Data Source: azurerm_virtual_machine - expose IP addresses as data source outputs (#13773)
  • azurerm_batch_account - support for the identity block (#13742)
  • azurerm_batch_pool - support for the identity block (#13779)
  • azurerm_container_registry - supports for the regiononal_endpoint_enabled property (#13767)
  • azurerm_data_factory_integration_runtime_azure - support AutoResolve for the location property (#13731)
  • azurerm_disk_encryption_set - support for the auto_key_rotation_enabled property (#13747)
  • azurerm_iot_security_solution - support for the additional_workspace and disabled_data_sources properties (#13783)
  • azurerm_kubernetes_cluster - support for the open_service_mesh block (#13462)
  • azurerm_lb - support for the gateway_load_balancer_frontend_ip_configuration_id property (#13559)
  • azurerm_lb_backend_address_pool - support for the tunnel_interface block (#13559)
  • azurerm_lb_rule - the backend_address_pool_ids property has been deprecated in favour of the backend_address_pool_ids property (#13559)
  • azurerm_lb_nat_pool - support for the floating_ip_enabled, tcp_reset_enabled, and idle_timeout_in_minutes properties (#13674)
  • azurerm_mssql_server - support for the azuread_authentication_only property (#13754)
  • azurerm_network_interface - support for the gateway_load_balancer_frontend_ip_configuration_id property (#13559)
  • azurerm_synapse_spark_pool - support for the cache_size, compute_isolation_enabled, dynamic_executor_allocation_enabled, session_level_packages_enabled and spark_config properties (#13690)

BUG FIXES:

  • azurerm_app_configuration_feature - fix default value handling for percentage appconfig feature filters. (#13771)
  • azurerm_cosmosdb_account - force MongoEnabled feature when enabling MongoDBv3.4. (#13757)
  • azurerm_mssql_server - will now configure the azuread_administrator during resource creation (#13753)
  • azurerm_mssql_database - extended_auditing_policy can now be configured and updated for secondaries (#13799)
  • azurerm_postgresql_flexible_server - changing the standby_availability_zone no longer forces a new resource (#13507)
  • azurerm_servicebus_subscription - the name field can now start & end with an underscore (#13797)

2.81.0 (October 14, 2021)

FEATURES:

  • New Data Source: azurerm_consumption_budget_resource_group (#12538)
  • New Data Source: azurerm_consumption_budget_subscription (#12540)
  • New Resource: azurerm_data_factory_linked_service_cosmosdb_mongoapi (#13636)
  • New Resource: azurerm_mysql_flexible_server (#13678)

IMPROVEMENTS:

  • upgrading batch to API Version 2021-06-01(#13718)
  • upgrading mssql to API Version v5.0(#13622)
  • Data Source: azurerm_key_vault - exports the enable_rbac_authorization attribute (#13717)
  • azurerm_app_service - support for the key_vault_reference_identity_id property (#13720)
  • azurerm_lb - support for the sku_tier property (#13680)
  • azurerm_eventgrid_event_subscription - support the delivery_property block (#13595)
  • azurerm_mssql_server - support for the user_assigned_identity_ids and primary_user_assigned_identity_id properties (#13683)
  • azurerm_network_connection_monitor - add support for the destination_port_behavior property (#13518)
  • azurerm_security_center_workspace - now supports the Free pricing tier (#13710)
  • azurerm_kusto_attached_database_configuration - support for the sharing property (#13487)

BUG FIXES:

  • Data Source: azurerm_cosmosdb_account- prevent a panic from an index out of range error (#13560)
  • azurerm_function_app_slot - the client_affinity property has been deprecated as it is no longer configurable in the service's API (#13711)
  • azurerm_kubernetes_cluster - the kube_config and kube_admin_config blocks can now be marked entirely as Sensitive via an environment variable (#13732)
  • azurerm_logic_app_workflow - will not check for nil and empty access control properties (#13689)
  • azurerm_management_group - will not nil check child management groups when deassociating a subscription from a management group (#13540)
  • azurerm_subnet_resource - will now lock the virtual network and subnet on updates (#13726)
  • azurerm_app_configuration_key - can now mix labeled and unlabeled keys (#13736)

2.80.0 (October 08, 2021)

FEATURES:

  • New Data Source: backup_policy_file_share (#13444)

IMPROVEMENTS:

  • Data Source azurerm_public_ips - deprecate the attached property infavour of the attachment_status property to improve filtering (#13500)
  • Data Source azurerm_public_ips - return public IPs associated with NAT gateways when attached set to true or attachment_status set to Attached (#13610)
  • azurerm_kusto_eventhub_data_connection supports - support for the identity_id property (#13488)
  • azurerm_managed_disk - support for the logical_sector_size property (#13637)
  • azurerm_service_fabric_cluster - support for the service_fabric_zonal_upgrade_mode and service_fabric_zonal_upgrade_mode properties (#13399)
  • azurerm_stream_analytics_output_eventhub - support for the partition_key property (#13562)
  • azurerm_linux_virtual_machine_scale_set - correctly update the overprovision property (#13653)

BUG FIXES:

  • azurerm_function_app - fix regressions in function app storage introduced in v2.77 (#13580)
  • azurerm_managed_application - fixed typecasting bug (#13641)

2.79.1 (October 01, 2021)

BUG FIXES:

  • azurerm_managed_disk - the max_shares propety is now Computed to account for managed disks that are already managed by Terraform (#13587)

2.79.0 (October 01, 2021)

FEATURES:

  • New Resource: azurerm_app_configuration_feature (#13452)
  • New Resource: azurerm_logic_app_standard (#13196)

IMPROVEMENTS:

  • Data Source: azurerm_key_vault_certificate - exporting the expires and not_before attributes (#13527)
  • Data Source: azurerm_key_vault_certificate_data - exporting the not_before attribute (#13527)
  • azurerm_communication_service - export the primary_connection_string, secondary_connection_string, primary_key, and secondary_key attributes (#13549)
  • azurerm_consumption_budget_subscription support for the Forecasted threshold type (#13567)
  • azurerm_consumption_budget_resource_group support for the Forecasted` threshold type (#13567)
  • azurerm_managed_disk - support for the max_shares property (#13571)
  • azurerm_mssql_database - will now update replicated databases SKUs first (#13478)
  • azurerm_virtual_hub_connection - optimized state change refresh function (#13548)

BUG FIXES:

  • azurerm_cosmosdb_account - the mongo_server_version can now be changed without creating a new resouce (#13520)
  • azurerm_iothub - correctly suppress diffs for the connection_string property (#13517)
  • azurerm_kubernetes_cluster - explicitly setting upgrade_channel to None when it's unset to workaround a breaking behavioural change in AKS (#13493)
  • azurerm_linux_virtual_machine_scale_set - will not correctly ignore the protected_setting block withing the extension block (#13440)
  • azurerm_windows_virtual_machine_scale_set - will not correctly ignore the protected_setting block withing the extension block (#13440)
  • azurerm_app_configuration_key - correctly set the etag property (#13534)

2.78.0 (September 23, 2021)

UPGRADE NOTES

  • The azurerm_data_factory_dataset_snowflake has been updated to set the correct schema_column api property with the correct schema - to retain the old behaviour please switch to the structure_column property (#13344)

FEATURES:

  • New Resource: azurerm_frontdoor_rules_engine (#13249)
  • New Resource: azurerm_key_vault_managed_storage_account (#13271)
  • New Resource: azurerm_key_vault_managed_storage_account_sas_token_definition (#13271)
  • New Resource: azurerm_mssql_failover_group (#13446)
  • New Resource: azurerm_synapse_sql_pool_extended_auditing_policy (#12952)
  • New Resource: azurerm_synapse_workspace_extended_auditing_policy (#12952)

ENHANCEMENTS:

  • upgrading iothub to API Version 2021-03-31 (#13324)
  • Data Source: azurerm_private_endpoint_connection - Export network_interface attributes from private endpoints (#13421)
  • azurerm_app_service - support for the vnet_route_all_enabled property (#13310)
  • azurerm_bot_channel_slack - support for the signing_secret property (#13454)
  • azurerm_data_factory - support for identity being SystemAssiged and UserAssigned (#13473)
  • azurerm_function_app - support for the vnet_route_all_enabled property (#13310)
  • azurerm_machine_learning_workspace - support for public_network_access_enabled, public_network_access_enabled, and discovery_url properties (#13268)
  • azurerm_private_endpoint_connection - export the network_interface attribute from private endpoints (#13421)
  • azurerm_storage_account_network_rules - Deprecate storage_account_name and resource_group_name in favor of storage_account_id (#13307)
  • azurerm_storage_share_file - will now recreate and upload deleted/missing files (#13269)
  • azurerm_synapse_workspace - the tenant_id property is now computed (#13464)

BUG FIXES:

  • Data Source: azurerm_app_service_certificate - prevent panics if the API returns a nil issue_date or expiration_date (#13401)
  • azurerm_app_service_certificate - prevent panics if the API returns a nil issue_date or expiration_date (#13401)
  • azurerm_app_service_certificate_binding - reverted a change that introduced a bug in certificate selection for non-managed certificates (#13455)
  • azurerm_container_group - allow creation of shared volume between containers in multi container group (#13374)
  • azurerm_kubernetes_cluster - changing the private_cluster_public_fqdn_enabled no longer created a new resource (#13413)
  • azurerm_app_configuration_key - fix nil pointer for removed key (#13483)

2.77.0 (September 17, 2021)

FEATURES:

  • New Data Source: azurerm_policy_virtual_machine_configuration_assignment (#13311)
  • New Resource: azurerm_synapse_integration_runtime_self_hosted (#13264)
  • New Resource: azurerm_synapse_integration_runtime_azure (#13341)
  • New Resource: azurerm_synapse_linked_service (#13204)
  • New Resource: azurerm_synapse_sql_pool_security_alert_policy (#13276)
  • New Resource: azurerm_synapse_sql_pool_vulnerability_assessment (#13276)
  • New Resource: azurerm_synapse_workspace_security_alert_policy (#13276)
  • New Resource: azurerm_synapse_workspace_vulnerability_assessment (#13276)

ENHANCEMENTS:

  • Data Source: azurerm_mssql_elasticpool - export the sku block (#13336)
  • azurerm_api_management - now supports purging soft deleted instances via the purge_soft_delete_on_destroy provider level feature (#12850)
  • azurerm_data_factory_trigger_schedule - support for the activated property (#13390)
  • azurerm_logic_app_workflow - support for the enabled and access_control properties (#13265)
  • azurerm_monitor_scheduled_query_rules_alert - support auto_mitigation_enabled property (#13213)
  • azurerm_machine_learning_inference_cluster - support for the identity block (#12833)
  • azurerm_machine_learning_compute_cluster - support for the ssh_public_access_enabled enhancement property and the identity and ssh blocks (#12833)
  • azurerm_spring_cloud_service - support for the connection_string property (#13262)

BUG FIXES:

  • azurerm_app_service_certificate_binding - rework for removal of thumbprint from service (#13379)
  • azurerm_app_service_managed_certificate: Fix for empty issue_date (#13357)
  • azurerm_cosmosdb_sql_container: fix crash when deleting (#13339)
  • azurerm_frontdoor - Fix crash when cache is disabled (#13338)
  • azurerm_function_app - fix app_settings for WEBSITE_CONTENTSHARE (#13349)
  • azurerm_function_app_slot - fix app_settings for WEBSITE_CONTENTSHARE (#13349)
  • azurerm_kubernetes_cluster_node_pool - os_sku is now computed (#13321)
  • azurerm_linux_virtual_machine_scale_set - fixed crash when automatic_os_policy was nil (#13335)
  • azurerm_lb - support for adding or replacing a frontend_ip_configuration with an availability_zone (#13305)
  • azurerm_virtual_hub_connection - fixing race condition in the creation of virtual network resources (#13294)

2.76.0 (September 10, 2021)

NOTES

  • Opt-In Beta: Version 2.76 of the Azure Provider introduces an opt-in Beta for some of the new functionality coming in 3.0 - more information can be found in the 3.0 Notes and 3.0 Upgrade Guide (#12132)

FEATURES:

  • New Data Source: azurerm_eventgrid_domain (#13033)
  • New Resource: azurerm_data_protection_backup_instance_blob_storage (#12683)
  • New Resource: azurerm_logic_app_integration_account_assembly (#13239)
  • New Resource: azurerm_logic_app_integration_account_batch_configuration (#13215)
  • New Resource: azurerm_logic_app_integration_account_agreement (#13287)
  • New Resource: azurerm_sql_managed_database (#12431)

ENHANCEMENTS:

  • upgrading cdn to API Version 2021-09-01 (#13282)
  • upgrading cosmos to API Version 2021-06-15 (#13188)
  • azurerm_app_service_certificate - support argument app_service_plan_id for usage with ASE (#13101)
  • azurerm_application_gateway - mTLS support for Application Gateways (#13273)
  • azurerm_cosmosdb_account support for the local_authentication_disabled property (#13237)
  • azurerm_data_factory_integration_runtime_azure - support for the cleanup_enabled and subnet_id properties (#13222)
  • azurerm_data_factory_trigger_schedule - support for the schedule and description properties (#13243)
  • azurerm_firewall_policy_rule_collection_group - support for the description, destination_addresses, destination_urls, terminate_tls, and web_categories properties (#13190)
  • azurerm_eventgrid_event_subscription - support for the delivery_identity and dead_letter_identity blocks (#12945)
  • azurerm_eventgrid_system_topic_event_subscription - support for the delivery_identity and dead_letter_identity blocks (#12945)
  • azurerm_eventgrid_domain support for the identity block (#12951)
  • azurerm_eventgrid_topic support for the identity block (#12951)
  • azurerm_eventgrid_system_topic support for the identity block (#12951)
  • azurerm_kubernetes_cluster - support for the os_sku property (#13284)
  • azurerm_synapse_workspace - support for the tenant_id property (#13290)
  • azurerm_site_recovery_network_mapping- refactoring to use an ID Formatter/Parser (#13277)
  • azurerm_stream_analytics_output_blob - support for the Parquet type and the batch_max_wait_time and batch_min_rows properties (#13245)
  • azurerm_virtual_network_gateway_resource - support for multiple vpn authentication types (#13228)

BUG FIXES:

  • Data Source: azurerm_kubernetes_cluster - correctly read resource when local_account_disabled is true (#13260)
  • azurerm_api_management_subscription - relax subscription_id validation (#13203)
  • azurerm_app_configuration_key - fix KV import with no label (#13253)
  • azurerm_synapse_sql_pool - properly support UTF-8 characters for the name property (#13289)

2.75.0 (September 02, 2021)

FEATURES:

  • New Data Source: azurerm_cosmosdb_mongo_database (#13123)
  • New Resource: azurerm_cognitive_account_customer_managed_key (#12901)
  • New Resource: azurerm_logic_app_integration_account_partner (#13157)
  • New Resource: azurerm_logic_app_integration_account_map (#13187)
  • New Resource: azurerm_app_configuration_key (#13118)

ENHANCEMENTS:

  • dependencies: upgrading to v57.0.0 of github.com/Azure/azure-sdk-for-go (#13160)
  • upgrading dataprotection to API Version 2021-07-01 (#13161)
  • azurerm_application_insights - support the local_authentication_disabled property (#13174)
  • azurerm_data_factory_linked_service_azure_blob_storage - support for the key_vault_sas_token property (#12880)
  • azurerm_data_factory_linked_service_azure_function support for the key_vault_key block (#13159)
  • azurerm_data_protection_backup_instance_postgresql - support the database_credential_key_vault_secret_id property (#13183)
  • azurerm_hdinsight_hadoop_cluster - support for the security_profile block (#12866)
  • azurerm_hdinsight_hbase_cluster - support for the security_profile block (#12866)
  • azurerm_hdinsight_interactive_query_cluster - support for the security_profile block (#12866)
  • azurerm_hdinsight_kafka_cluster - support for the security_profile block (#12866)
  • azurerm_hdinsight_spark_cluster - support for the security_profile block (#12866)
  • azurerm_mssql_server- refactoring to use an ID Formatter/Parser (#13151)
  • azurerm_policy_virtual_machine_configuration_assignment - support for the assignment_type, content_uri, and content_hash properties (#13176)
  • azurerm_storage_account - handle nil values for AllowBlobPublicAccess (#12689)
  • azurerm_synapse_spark_pool - add support spark for 3.1 (#13181)

2.74.0 (August 27, 2021)

FEATURES:

  • New Resource: azurerm_logic_app_integration_account_schema (#13100)
  • New Resource: azurerm_relay_namespace_authorization_rule (#13116)
  • New Resource: azurerm_relay_hybrid_connection_authorization_rule (#13116)

ENHANCEMENTS:

  • dependencies: upgrading monitor to API Version 2021-07-01-preview (#13121)
  • dependencies: upgrading devtestlabs to API Version 2018-09-15 (#13074)
  • Data Source: azurerm_servicebus_namespace_authorization_rule - support for the primary_connection_string_alias and secondary_connection_string_alias properties (#12997)
  • Data Source: azurerm_servicebus_queue_authorization_rule - support for the primary_connection_string_alias and secondary_connection_string_alias properties (#12997)
  • Data Source: azurerm_network_service_tags - new properties ipv4_cidrs and ipv6_cidrs (#13058)
  • azurerm_api_management - now exports certificate expiry, thumbprint and subject attributes (#12262)
  • azurerm_app_configuration - support for user assigned identities (#13080)
  • azurerm_app_service - add support for vnet_route_all_enabled property (#13073)
  • azurerm_app_service_plan - support for the zone_redundant property (#13145)
  • azurerm_data_factory_dataset_binary - support for dynamic_path_enabled and dynamic_path_enabled properties (#13117)
  • azurerm_data_factory_dataset_delimited_text - support for dynamic_path_enabled and dynamic_path_enabled properties (#13117)
  • azurerm_data_factory_dataset_json - support for dynamic_path_enabled and dynamic_path_enabled properties (#13117)
  • azurerm_data_factory_dataset_parquet - support for dynamic_path_enabled and dynamic_path_enabled properties (#13117)
  • azurerm_firewall_policy - support for the intrusion_detection, identity and tls_certificate blocks (#12769)
  • azurerm_kubernetes_cluster - support for the pod_subnet_id property (#12313)
  • azurerm_kubernetes_cluster_node_pool - support for the pod_subnet_id property (#12313)
  • azurerm_monitor_autoscale_setting - support for the field divide_by_instance_count within the metric_trigger block (#13121)
  • azurerm_redis_enterprise_cluster - the tags property can now be updated (#13084)
  • azurerm_storage_account - add support for shared_key_access_enabled property (#13014)
  • azurerm_servicebus_namespace_authorization_rule - support for the primary_connection_string_alias and secondary_connection_string_alias properties (#12997)
  • azurerm_servicebus_topic_authorization_rule - support for the primary_connection_string_alias and secondary_connection_string_alias properties (#12997)
  • azurerm_dev_test_global_vm_shutdown_schedule - support for the mail property (#13074)

BUG FIXES:

  • azurerm_data_factory_dataset_delimited_text - support empty values for the column_delimiter, row_delimiter, quote_character, escape_character, and encoding propeties (#13149)
  • azurerm_cosmosdb_cassandra_table - correctly update throughput (#13102)
  • azurerm_private_dns_a_record - fix regression in name validation and add max recordset limit validation (#13093)
  • azurerm_postgresql_flexible_server_database the charset and collation properties are now optional (#13110)
  • azurerm_spring_cloud_app - Fix crash when identity is not present (#13125)

2.73.0 (August 20, 2021)

FEATURES:

  • New Data Source: azurerm_vpn_gateway (#12844)
  • New Data Source: azurerm_data_protection_backup_vault (#13062)
  • New Resource: azurerm_api_management_notification_recipient_email (#12849)
  • New Resource: azurerm_logic_app_integration_account_session (#12982)
  • New Resource: azurerm_machine_learning_synapse_spark (#13022)
  • New Resource: azurerm_machine_learning_compute_instance (#12834)
  • New Resource: azurerm_vpn_gateway (#13003)

ENHANCEMENTS:

  • Dependencies: upgrade github.com/Azure/azure-sdk-for-go to v56.2.0 (#12969)
  • Dependencies: updating frontdoor to use API version 2020-05-01 (#12831)
  • Dependencies: updating web to use API version 2021-02-01 (#12970)
  • Dependencies: updating kusto to use API version 2021-01-01 (#12967)
  • Dependencies: updating machinelearning to use API version 2021-07-01 (#12833)
  • Dependencies: updating network to use API version 2021-02-01 (#13002)
  • appconfiguration: updating to use the latest embedded SDK (#12950)
  • eventhub: updating to use the latest embedded SDK (#12946)
  • Data Source: azurerm_iothub - support for the property hostname (#13001)
  • Data Source: azurerm_application_security_group - refactoring to use an ID Formatter/Parser (#13028)
  • azurerm_active_directory_domain_service - export the resource_id attribute (#13011)
  • azurerm_app_service_environment_v3 - updated for GA changes, including support for internal_load_balancing_mode, zone_redundant, dedicated_host_count, and several new exported properties (#12932)
  • azurerm_application_security_group - refactoring to use an ID Formatter/Parser (#13028)
  • azurerm_data_lake_store - support for the identity block (#13050)
  • azurerm_kubernetes_cluster - support for the ultra_ssd_enabled and private_cluster_public_fqdn_enabled properties (#12780)
  • azurerm_kubernetes_cluster_node_pool - supportfor the ultra_ssd_enabled property (#12780)
  • azurerm_logic_app_trigger_http_request - support for the callback_url attribute (#13057)
  • azurerm_netapp_volume - support for the snapshot_directory_visible property (#12961)
  • azurerm_sql_server - support for configuring threat_detection_policy (#13048)
  • azurerm_stream_analytics_output_eventhub - support for the property_columns property (#12947)

BUG FIXES:

  • azurerm_frontdoor - expose support for cache_duration and cache_query_parameters fields (#12831)
  • azurerm_network_watcher_flow_log - correctly truncate name by ensuring it doesn't end in a - (#12984)
  • azurerm_databricks_workspace - corrent logic for the public_network_access_enabled property (#13034)
  • azurerm_databricks_workspace - fix potential crash in Read (#13025)
  • azurerm_private_dns_zone_id - correctly handle inconsistant case (#13000)
  • azurerm_private_dns_a_record_resource - currently validate the name property by allowing @s (#13042)
  • azurerm_eventhub_namespace - support upto 40 for the maximum_throughput_units property (#13065)
  • azurerm_kubernetes_cluster - fix crash in update when previously configured AAD Profile is now nil (#13043)
  • azurerm_redis_enterprise_cluster - changing the tags property no longer creates a new resource (#12956)
  • azurerm_storage_account - allow 0 for the cors.max_age_in_seconds property (#13010)
  • azurerm_servicebus_topic - correctyl validate the name property (#13026)
  • azurerm_virtual_hub_connection - will not correctly lock it's cirtual network during updates (#12999)
  • azurerm_linux_virtual_machine_scale_set - fix potential crash in updates to the rolling_upgrade_policy block (#13029)

2.72.0 (August 12, 2021)

UPGRADE NOTES

  • This version of the Azure Provider introduces the prevent_deletion_if_contains_resources feature flag (which is disabled by default) which (when enabled) means that Terraform will check for Resources nested within the Resource Group during the deletion of the Resource Group and require that these Resources are deleted first. This avoids the unintentional deletion of unmanaged Resources within a Resource Group - and is defaulted off in 2.x versions of the Azure Provider but will be enabled by default in version 3.0 of the Azure Provider, see the features block documentation for more information. (#12657)

FEATURES:

  • New Resource: azurerm_video_analyzer (#12665)
  • New Resource: azurerm_video_analyzer_edge_module (#12911)

ENHANCEMENTS:

  • azurerm_api_management_named_value - support for system managed identities (#12938)
  • azurerm_application_insights_smart_detection_rule - support all currenly availible rules in the SDK (#12857)
  • azurerm_function_app - add support for dotnet_framework_version in (#12883)
  • azurerm_resource_group - conditionally (based on the prevent_deletion_if_contains_resources features flag - see the 'Upgrade Notes' section) checking for nested Resources during deletion of the Resource Group and raising an error if Resources are found (#12657)

BUG FIXES:

  • Data Source: azurerm_key_vault_certificate_data - updating the PEM Header when using a RSA Private Key so this validates with OpenSSL (#12896)
  • azurerm_active_directory_domain_service - removing an unnecessary check during deletion (#12879)
  • azurerm_app_service_environment - removing an unnecessary check during deletion (#12879)
  • azurerm_cdn_profile - removing an unnecessary check during deletion (#12879)
  • azurerm_container_registry_scope_map - removing an unnecessary check during deletion (#12879)
  • azurerm_container_registry_token - removing an unnecessary check during deletion (#12879)
  • azurerm_container_registry_webhook - removing an unnecessary check during deletion (#12879)
  • azurerm_container_registry - removing an unnecessary check during deletion (#12879)
  • azurerm_data_factory_dataset_delimited_text - correctly send optional optional values to the API (#12921)
  • azurerm_data_lake_analytics_account - removing an unnecessary check during deletion (#12879)
  • azurerm_data_lake_store - removing an unnecessary check during deletion (#12879)
  • azurerm_data_protection_backup_instance_disk - removing an unnecessary check during deletion (#12879)
  • azurerm_database_migration_service - removing an unnecessary check during deletion (#12879)
  • azurerm_dns_zone - removing an unnecessary check during deletion (#12879)
  • azurerm_eventgrid_domain_topic - removing an unnecessary check during deletion (#12879)
  • azurerm_eventgrid_domain - removing an unnecessary check during deletion (#12879)
  • azurerm_eventgrid_event_subscription - removing an unnecessary check during deletion (#12879)
  • azurerm_eventgrid_system_topic_event_subscription - removing an unnecessary check during deletion (#12879)
  • azurerm_eventgrid_system_topic - removing an unnecessary check during deletion (#12879)
  • azurerm_eventgrid_topic - removing an unnecessary check during deletion (#12879)
  • azurerm_express_route_circuit_authorization - removing an unnecessary check during deletion (#12879)
  • azurerm_express_route_circuit_peering - removing an unnecessary check during deletion (#12879)
  • azurerm_express_route_gateway - removing an unnecessary check during deletion (#12879)
  • azurerm_express_route_port - removing an unnecessary check during deletion (#12879)
  • azurerm_frontdoor_firewall_policy - removing an unnecessary check during deletion (#12879)
  • azurerm_hpc_cache_blob_nfs_target - removing an unnecessary check during deletion (#12879)
  • azurerm_iothub - removing an unnecessary check during deletion (#12879)
  • azurerm_key_vault_managed_hardware_security_module - removing an unnecessary check during deletion (#12879)
  • azurerm_kubernetes_cluster - prevent nil panic when rbac config is empty (#12881)
  • azurerm_iot_dps - fixing a crash during creation (#12919)
  • azurerm_local_network_gateway - removing an unnecessary check during deletion (#12879)
  • azurerm_logic_app_trigger_recurrence - update time zone strings to match API behaviour, and use the timezone even when start_time is not specified (#12453)
  • azurerm_mariadb_database - removing an unnecessary check during deletion (#12879)
  • azurerm_mariadb_server - removing an unnecessary check during deletion (#12879)
  • azurerm_mariadb_virtual_network_rule - removing an unnecessary check during deletion (#12879)
  • azurerm_mssql_database - removing an unnecessary check during deletion (#12879)
  • azurerm_mssql_virtual_network_rule - removing an unnecessary check during deletion (#12879)
  • azurerm_mysql_server - removing an unnecessary check during deletion (#12879)
  • azurerm_nat_gateway - removing an unnecessary check during deletion (#12879)
  • azurerm_network_packet_capture - removing an unnecessary check during deletion (#12879)
  • azurerm_packet_capture - removing an unnecessary check during deletion (#12879)
  • azurerm_postgresql_configuration - removing an unnecessary check during deletion (#12879)
  • azurerm_postgresql_firewall_rule - removing an unnecessary check during deletion (#12879)
  • azurerm_postgresql_server - removing an unnecessary check during deletion (#12879)
  • azurerm_postgresql_virtual_network_rule - removing an unnecessary check during deletion (#12879)
  • azurerm_private_dns_zone_virtual_network_link - removing an unnecessary check during deletion (#12879)
  • azurerm_private_endpoint - removing an unnecessary check during deletion (#12879)
  • azurerm_private_link_service - removing an unnecessary check during deletion (#12879)
  • azurerm_shared_image_gallery - removing an unnecessary check during deletion (#12879)
  • azurerm_sql_virtual_network_rule - removing an unnecessary check during deletion (#12879)
  • azurerm_virtual_machine_scale_set_extension - removing an unnecessary check during deletion (#12879)
  • azurerm_virtual_wan - removing an unnecessary check during deletion (#12879)
  • azurerm_vpn_gateway_connection - removing an unnecessary check during deletion (#12879)
  • azurerm_web_application_firewall_policy - removing an unnecessary check during deletion (#12879)

2.71.0 (August 06, 2021)

FEATURES:

  • New Data Source: azurerm_databricks_workspace_private_endpoint_connection (#12543)
  • New Resource: azurerm_api_management_tag (#12535)
  • New Resource: azurerm_bot_channel_line (#12746)
  • New Resource: azurerm_cdn_endpoint_custom_domain (#12496)
  • New Resource: azurerm_data_factory_data_flow (#12588)
  • New Resource: azurerm_postgresql_flexible_server_database (#12550)

ENHANCEMENTS:

  • dependencies: upgrading to v56.0.0 of github.com/Azure/azure-sdk-for-go (#12781)
  • dependencies: updating appinsights to use API Version 2020-02-02 (#12818)
  • dependencies: updating containerservice to use API Version 2021-05-1 (#12747)
  • dependencies: updating machinelearning to use API Version 2021-04-01 (#12804)
  • dependencies: updating databricks to use API Version 2021-04-01-preview (#12543)
  • PowerBI: refactoring to use an Embedded SDK (#12787)
  • SignalR: refactoring to use an Embedded SDK (#12785)
  • azurerm_api_management_api_diagnostic - support for the operation_name_format property (#12782)
  • azurerm_app_service - support for the acr_use_managed_identity_credentials and acr_user_managed_identity_client_id properties (#12745)
  • azurerm_app_service - support v6.0 for the dotnet_framework_version property (#12788)
  • azurerm_application_insights - support for the workspace_id property (#12818)
  • azurerm_databricks_workspace - support for private link endpoint (#12543)
  • azurerm_databricks_workspace - add support for Customer Managed Keys for Managed Services (#12799)
  • azurerm_data_factory_linked_service_data_lake_storage_gen2 - don't send a secure connection string when using a managed identity (#12359)
  • azurerm_function_app - support for the elastic_instance_minimum, app_scale_limit, and runtime_scale_monitoring_enabled properties (#12741)
  • azurerm_kubernetes_cluster - support for the local_account_disabled property (#12386)
  • azurerm_kubernetes_cluster - support for the maintenance_window block (#12762)
  • azurerm_kubernetes_cluster - the field automatic_channel_upgrade can now be set to node-image (#12667)
  • azurerm_logic_app_workflow - support for the workflow_parameters (#12314)
  • azurerm_mssql_database - support for the Free and FSV2 SKU's (#12835)
  • azurerm_network_security_group - the protocol property now supports Ah and Esp values (#12865)
  • azurerm_public_ip_resource - support for sku_tier property (#12775)
  • azurerm_redis_cache - support for the replicas_per_primary, redis_version, and tenant_settings properties and blocks (#12820)
  • azurerm_redis_enterprise_cluster - this can now be provisioned in Canada Central (#12842)
  • azurerm_static_site - support Standard SKU (#12510)

BUG FIXES:

  • Data Source azurerm_ssh_public_key - normalising the SSH Public Key (#12800)
  • azurerm_api_management_api_subscription - fixing the default scope to be /apis rather than all_apis as required by the latest API (#12829)
  • azurerm_app_service_active_slot - fix 404 not found on read for slot (#12792)
  • azurerm_linux_virtual_machine_scale_set - fix crash in checking for latest image (#12808)
  • azurerm_kubernetes_cluster - corrently valudate the net_ipv4_ip_local_port_range_max property (#12859)
  • azurerm_local_network_gateway - fixing a crash where the LocalNetworkAddressSpace block was nil (#12822)
  • azurerm_notification_hub_authorization_rule - switching to use an ID Formatter (#12845)
  • azurerm_notification_hub - switching to use an ID Formatter (#12845)
  • azurerm_notification_hub_namespace - switching to use an ID Formatter (#12845)
  • azurerm_postgresql_database - fixing a crash in the Azure SDK (#12823)
  • azurerm_private_dns_zone - fixing a crash during deletion (#12824)
  • azurerm_resource_group_template_deployment - fixing deletion of nested items when using non-top level items (#12421)
  • azurerm_subscription_template_deployment - fixing deletion of nested items when using non-top level items (#12421)
  • azurerm_virtual_machine_extension - changing the publisher property now creates a new resource (#12790)

2.70.0 (July 30, 2021)

FEATURES:

  • New Data Source azurerm_storage_share (#12693)
  • New Resource azurerm_bot_channel_alexa (#12682)
  • New Resource azurerm_bot_channel_direct_line_speech (#12735)
  • New Resource azurerm_bot_channel_facebook (#12709)
  • New Resource azurerm_bot_channel_sms (#12713)
  • New Resource azurerm_data_factory_trigger_custom_event (#12448)
  • New Resource azurerm_data_factory_trigger_tumbling_window (#12437)
  • New Resource azurerm_data_protection_backup_instance_disk (#12617)

ENHANCEMENTS:

  • dependencies: Upgrade web (App Service) API to 2021-01-15 (#12635)
  • analysisservices: refactoring to use an Embedded SDK (#12771)
  • maps: refactoring to use an Embedded SDK (#12716)
  • msi: refactoring to use an Embedded SDK (#12715)
  • relay: refactoring to use an Embedded SDK (#12772)
  • vmware: refactoring to use an Embedded SDK (#12751)
  • Data Source: azurerm_storage_account_sas - support for the property ip_addresses (#12705)
  • azurerm_api_management_diagnostic - support for the property operation_name_format (#12736)
  • azurerm_automation_certificate - the exportable property can now be set (#12738)
  • azurerm_data_factory_dataset_binary - the blob path and filename propeties are now optional (#12676)
  • azurerm_data_factory_trigger_blob_event - support for the activation property (#12644)
  • azurerm_data_factory_pipeline - support for the concurrency and moniter_metrics_after_duration properties (#12685)
  • azurerm_hdinsight_interactive_query_cluster - support for the encryption_in_transit_enabled property (#12767)
  • azurerm_hdinsight_spark_cluster - support for the encryption_in_transit_enabled property (#12767)
  • azurerm_firewall_polcy - support for property private_ip_ranges (#12696)

BUG FIXES:

  • azurerm_cdn_endpoint - fixing a crash when the future is nil (#12743)
  • azurerm_private_endpoint - working around a casing issue in private_connection_resource_id for MariaDB, MySQL and PostgreSQL resources (#12761)

For information on changes between the v2.69.0 and v2.0.0 releases, please see the previous v2.x changelog entries.

For information on changes in version v1.44.0 and prior releases, please see the v1.x changelog.