Skip to content

Releases: hashicorp/terraform-provider-azurerm

v1.41.0

16 Jan 12:13
Compare
Choose a tag to compare

NOTES:

  • azurerm_managed_disk - the Azure API now requires that the storage_account_id field is specified during import, as such this field is now required during when importing a VHD to a Managed Disk (#5250)

FEATURES:

  • New Data Source: azurerm_dedicated_host_group (#5307)
  • New Data Source: azurerm_disk_encryption_set (#5249)
  • New Data Source: azurerm_eventgrid_topic (#5367)
  • New Data Source: azurerm_iothub_dps (#5336)
  • New Data Source: azurerm_iothub_shared_access_policy (#5368)
  • New Data Source: azurerm_storage_container (#5374)
  • New Resource: azurerm_api_management_identity_provider_facebook (#5346)
  • New Resource: azurerm_api_management_identity_provider_twitter (#5306)
  • New Resource: azurerm_api_management_identity_provider_microsoft (#5369)
  • New Resource: azurerm_cosmosdb_gremlin_graph (#5301)
  • New Resource: azurerm_dedicated_host_group (#5307)
  • New Resource: azurerm_disk_encryption_set (#5249)

IMPROVEMENTS:

  • Data Source: azurerm_managed_disk - exposing disk_encryption_set_id (#5250)
  • Data Source: azurerm_managed_disk - exposing storage_account_id (#5250)
  • azurerm_cognitive_account - the sku block has been deprecated in favour of the sku_name property (#5380)
  • azurerm_devspace_controller - the sku block has been deprecated in favour of the sku_name property (#5379)
  • azurerm_batch_pool - support for the metadata property (#5309)
  • azurerm_function_app - convert connection_strings from a TypeList to a TypeSet (#5319)
  • azurerm_iothub - deprecate the sku.tier property as it is no longer required (#5382)
  • azurerm_iothub - add an upper range of 200 to the sku.capacify validation (#5382)
  • azurerm_iothub_dps - deprecate the sku.tier property as it is no longer required (#5382)
  • azurerm_iothub_dps - add an upper range of 200 to the sku.capacify validation (#5382)
  • azurerm_lb_rule - support for the enable_tcp_reset property (#5373)
  • azurerm_lb_nat_rule - support for the enable_tcp_reset and idle_timeout_in_minutes properties (#5373)
  • azurerm_managed_disk - support for configuring disk_encryption_set_id (#5250)
  • azurerm_managed_disk - support for configuring storage_account_id which is now required by the Azure API during an import (#5250)
  • azurerm_mariadb_server - the sku block has been deprecated in favour of the sku_name property (#5378)
  • azurerm_mysql_server - the sku block has been deprecated in favour of the sku_name property (#5377)
  • azurerm_postgresql_server - the sku block has been deprecated in favour of the sku_name property (#5376)

BUG FIXES:

  • azurerm_api_management_operation - will no longer panic on missing values in request (#5318)
  • azurerm_storage_account - fix performance issue for accounts that don't support queues (#5316)

v1.40.0

08 Jan 10:26
Compare
Choose a tag to compare

1.40.0 (January 08, 2020)

  • New Data Source: azurerm_netapp_volume (#4933)
  • New Data Source: azurerm_netapp_snapshot (#5215)
  • New Data Source: azurerm_signalr_service (#5276)
  • New Resource: azurerm_advanced_threat_protection (#4848)
  • New Resource: azurerm_api_management_diagnostic (#4836)
  • New Resource: azurerm_api_management_identity_provider_aad (#5268)
  • New Resource: azurerm_api_management_identity_provider_google (#5279)
  • New Resource: azurerm_app_service_virtual_network_swift_connection (#5214)
  • New Resource: azurerm_automation_certificate (#4785)
  • New Resource: azurerm_backup_container_storage_account (#5213)
  • New Resource: azurerm_backup_policy_file_share (#5213)
  • New Resource: azurerm_backup_protected_file_share (#5213)
  • New Resource: azurerm_cosmosdb_gremlin_database (#5248)
  • New Resource: azurerm_iothub_dps_shared_access_policy (#5171)
  • New Resource: azurerm_kusto_database_principal (#5242)
  • New Resource: azurerm_network_watcher_flow_log (#5059)
  • New Resource: azurerm_netapp_volume (#4933)
  • New Resource: azurerm_netapp_snapshot (#5215)
  • New Resource: azurerm_stream_analytics_reference_input_blob (#3633)

IMPROVEMENTS:

  • Data Source: azurerm_private_link_service - exposing the enable_proxy_protocol property (#5178)
  • Data Source: azurerm_virtual_network_gateway - exposing the generation property (#5198)
  • azurerm_application_gateway - support for the trusted_root_certificate_names property (#5204)
  • azurerm_api_management_operation - will no longer panic when response is missing values (#5273)
  • azurerm_cosmosdb_cassandra_keyspace - support for the throughput property (#5203)
  • azurerm_cosmosdb_sql_container - support for the throughput property (#5203)
  • azurerm_cosmosdb_sql_database - support for the throughput property (#5203)
  • azurerm_cosmosdb_table - support for the throughput property (#5203)
  • azurerm_dns_a_record - support for configuring target_resource_id (#5218)
  • azurerm_dns_aaaa_record - support for configuring target_resource_id (#5218)
  • azurerm_dns_cname_record - support for configuring target_resource_id (#5218)
  • azurerm_dns_mx_record - the name property is now optional (#5205)
  • azurerm_function_app - support for the ftps_state property (#5169)
  • azurerm_image - support for configuring hyper_v_generation (#4453)
  • azurerm_iothub_dps_shared_access_policy - support for the primary_connection_string & secondary_connection_string properties (#5231)
  • azurerm_key_vault - the network_acls property is now computed (#5207)
  • azurerm_kubernetes_cluster - support for the identity property (#5168)
  • azurerm_kubernetes_cluster - support for private link (#5161)
  • azurerm_logic_app_trigger_recurrence - support for the start_time property (#5244)
  • azurerm_private_link_service - support for the enable_proxy_protocol property (#5178)
  • azurerm_recovery_services_fabric - has been deprecated and renamed to azurerm_site_recovery_fabric (#5170)
  • azurerm_recovery_network_mapping - has been deprecated and renamed to azurerm_site_recovery_network_mapping (#5170)
  • azurerm_recovery_services_protection_container - has been deprecated and renamed to azurerm_site_recovery_protection_container (#5170)
  • azurerm_recovery_services_protection_container_mapping - has been deprecated and renamed to azurerm_site_recovery_protection_container_mapping (#5170)
  • azurerm_recovery_services_replication_policy - has been deprecated and renamed to azurerm_site_recovery_protection_policy (#5170)
  • azurerm_recovery_replicated_vm - has been deprecated and renamed to azurerm_site_recovery_replicated_vm (#5170)
  • azurerm_recovery_services_protection_policy_vm - has been deprecated and renamed to zurerm_backup_policy_vm (#5170)
  • azurerm_recovery_services_protected_vm - has been deprecated and renamed to azurerm_backup_protected_vm (#5170)
  • azurerm_search_service - exposing the query_keys (#5029)
  • azurerm_storage_account - exposing the blob_properties block (#3807)
  • aaurerm_storage_account - correctly handle an empty network rules API response (#5210)
  • azurerm_storage_account - making the resource group name case sensitive (#5289)
  • azurerm_shared_image_version - support for the storage_account_type property (#5212)
  • azurerm_virtual_network_gateway - support for configuring generation (#5198)
  • azurerm_virtual_network_gateway_connection - support for the connection_protocol property (#5145)

BUG FIXES:

  • Data Source: azurerm_shared_image_version - change the storage_account_type property from a set to a list (#5212)
  • azurerm_api_management_api - working around a behavioural change in the API detecting deleted resources (#5054)
  • azurerm_api_management_api - correctly setting the soap API type when soap_pass_through is true (#5081)
  • azurerm_app_configuration - temporarily treating resource_group_name as case-insensitive to work around a breaking API change (#5324)
  • azurerm_healthcare_service - making rhe cors_configuration block computed ([#5046](http...
Read more

v1.39.0

16 Dec 12:47
Compare
Choose a tag to compare

FEATURES:

  • New Resource: azurerm_app_configuration (#4859)
  • New Resource: azurerm_bot_channel_ms_teams (#4984)
  • New Resource: azurerm_mssql_database_vulnerability_assessment_rule_baseline (#3806)
  • New Resource: azurerm_mssql_server_vulnerability_assessment (#3806)
  • New Resource: azurerm_mssql_server_security_alert_policy (#3806)

IMPROVEMENTS:

  • dependencies: upgrading to v0.7.1 of github.com/tombuildsstuff/giovanni (#5143)
  • storage: switching to use the Authorizers from Azure/go-autorest (#5109)
  • azurerm_app_service - adding validation to import (#5107)
  • azurerm_app_service_certificate - adding validation to import (#5107)
  • azurerm_app_service_custom_hostname_binding - adding validation to import (#5107)
  • azurerm_app_service_plan - adding validation to import (#5107)
  • azurerm_app_service_slot - adding validation to import (#5107)
  • azurerm_app_service_source_control_token - adding validation to import (#5107)
  • azurerm_cosmos_mongo_collection - deprecate the indexes property (#5116)
  • azurerm_cosmos_mongo_collection - make throughput computed and remove the default to let the API handel it (#5116)
  • azurerm_cosmos_mongo_database - support for the throughput property (#5116)
  • azurerm_function_app - support for min_tls_version (#5074)
  • azurerm_private_link_endpoint - has been deprecated and renamed to azurerm_private_endpoint (#5150)

BUG FIXES:

  • Data Source: azurerm_nat_gateway - handling a crash when the sku block was malformed (#5104)
  • azurerm_api_management_api - ensuring version_set_id is specified when version is (#4993)
  • azurerm_nat_gateway - handling a crash when the sku block was malformed (#5104)
  • azurerm_private_link_endpoint - fixing the validation for the subresource_names field (#5118)
  • azurerm_storage_account - querying all pages when listing storage accounts (#5075)
  • azurerm_storage_blob - querying all pages when listing storage accounts (#5075)
  • azurerm_storage_container - querying all pages when listing storage accounts (#5075)
  • azurerm_storage_file - querying all pages when listing storage accounts (#5075)
  • azurerm_storage_queue - querying all pages when listing storage accounts (#5075)
  • azurerm_storage_table - querying all pages when listing storage accounts (#5075)

v1.38.0

07 Dec 00:12
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: azurerm_nat_gateway (#4449)
  • New Data Source: azurerm_private_link_endpoint_connection (#4493)
  • New Data Source: azurerm_virtual_hub (#5004)
  • New Resource: azurerm_iothub_fallback_route (#4965)
  • New Resource: azurerm_nat_gateway (#4449)
  • New Resource: azurerm_point_to_site_vpn_gateway (#5004)
  • New Resource: azurerm_private_dns_mx_record (#4915)
  • New Resource: azurerm_private_link_endpoint (#4493)
  • New Resource: azurerm_storage_account_network_rules (#5082)
  • New Resource: azurerm_subnet_nat_gateway_association (#4449)
  • New Resource: azurerm_virtual_hub (#5004)
  • New Resource: azurerm_vpn_gateway (#5004)
  • New Resource: azurerm_vpn_server_configuration (#5004)

IMPROVEMENTS:

  • network: updating to use API version 2019-09-01 (#5004)
  • azurerm_application_gateway - updating the validation for min_capacity and max_capacity within the autoscale_configuration block (#4958)
  • azurerm_application_gateway - fixes a crash when an empty body for probe match was used (#5056)
  • azurerm_dns_a_record - exposing the fqdn (#5000)
  • azurerm_dns_aaaa_record - exposing the fqdn (#5000)
  • azurerm_dns_caa_record - exposing the fqdn (#5000)
  • azurerm_dns_cname_record - exposing the fqdn (#5000)
  • azurerm_dns_mx_record - exposing the fqdn (#5000)
  • azurerm_dns_ns_record - exposing the fqdn (#5000)
  • azurerm_dns_ptr_record - exposing the fqdn (#5000)
  • azurerm_dns_srv_record - exposing the fqdn (#5000)
  • azurerm_dns_txt_record - exposing the fqdn (#5000)
  • azurerm_mysql_server - add support for version 8.0 (#5019)

BUG FIXES:

  • azurerm_mssql_elasticpool - no longer panicing when sku is nil (#5017)
  • azurerm_storage_account - ensuring we only lock each Virtual Network once during deletion (#4908)
  • azurerm_virtual_wan - deprecating the security_provider_name field since it's no longer used (#5004)

v1.37.0

26 Nov 08:30
Compare
Choose a tag to compare

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 (#4740)
  • New Data Source: azurerm_netapp_account (#4416)
  • New Data Source: azurerm_netapp_pool (#4889)
  • New Data Source: azurerm_private_link_service (#4426)
  • New Data Source: azurerm_private_link_service_endpoint_connections (#4426)
  • New Resource: azurerm_data_factory_trigger_schedule (#4793)
  • New Resource: azurerm_iothub_endpoint_eventhub (#4823)
  • New Resource: azurerm_iothub_endpoint_servicebus_queue (#4823)
  • New Resource: azurerm_iothub_endpoint_servicebus_topic (#4823)
  • New Resource: azurerm_iothub_endpoint_storage_container (#4823)
  • New Resource: azurerm_iothub_route (#4923)
  • New Resource: azurerm_kubernetes_cluster_node_pool (#4899)
  • New Resource: azurerm_netapp_account (#4416)
  • New Resource: azurerm_netapp_pool (#4889)
  • New Resource: azurerm_private_dns_aaaa_record (#4841)
  • New Resource: azurerm_private_dns_ptr_record (#4703)
  • New Resource: azurerm_private_dns_srv_record (#4783)
  • New Resource: azurerm_private_link_service (#4426)
  • New Resource: azurerm_relay_hybrid_connection (#4832)

IMPROVEMENTS:

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

BUG FIXES:

*...

Read more

v1.36.0

29 Oct 10:24
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: azurerm_app_service_certificate_order (#4454)
  • New Data Source: azurerm_data_factory (#4517)
  • New Data Source: azurerm_healthcare_service (#4221)
  • New Data Source: azurerm_resources (#3529)
  • New Data Source: azurerm_postgresql_server (#4732)
  • New Resource: azurerm_automation_job_schedule (#3386)
  • New Resource: azurerm_app_service_certificate_order (#4454)
  • New Resource: azurerm_bastion_host (#4096)
  • New Resource: azurerm_data_factory_integration_runtime_managed (#4342)
  • New Resource: azurerm_healthcare_service (#4221)
  • New Resource: azurerm_kusto_eventhub_data_connection (#4385)

IMPROVEMENTS:

  • 2.0 prep: groundwork required for custom timeouts (#4475)
  • dependencies: updating to v34.1.0 of github.com/Azure/azure-sdk-for-go (#4609)
  • devspace: updating to API version 2019-04-01 (#4597)
  • frontdoor: updating to use API version 2019-04-01 (#4609)
  • provider: switching to use the Provider SDK from github.com/hashicorp/terraform-provider-sdk (#4474)
  • provider: sending Microsoft's Terraform Partner ID in the user agent if a custom Partner ID isn’t specified (#4663)
  • storage: caching the storage account information to workaround the Storage API being unperformant (#4709)
  • Data Source: azurerm_client_config - fixing a crash when using MSI authentication (#4738)
  • Data Source: azurerm_lb_backend_address_pool - exposing backend_ip_configurations (#4605)
  • azurerm_cognitive_account - support for the sku F1 (#4720)
  • azurerm_cosmosdb_mongo_collection - add support for the throughput property (#4467)
  • azurerm_firewall - support for zones (#4670)
  • azurerm_function_app - add support for the http2_enabled property (#4696)
  • azurerm_frontdoor - update custom_host to be optional, add redirect_configuration to documentation. (#4601)
  • azurerm_kubernetes_cluster - allow the aci_connector_linux to be disabled by allowing the subnet property be empty (#4541)
  • azurerm_kubernetes_cluster - add support for the azure_policy property in the addon_profile block (#4498)
  • azurerm_monitor_action_group - add support for the use_common_alert_schema webhook property (#4483)
  • azurerm_network_security_rule - add support for Icmp to the protocol property (#4615)
  • azurerm_network_security_rule - add support for Icmp to the protocol property (#4615)
  • azurerm_servicebus_namespace - allow capacity to 8 for the premium SKU (#4630)
  • azurerm_subnet - add support for the Microsoft.DBforPostgreSQL/serversv2 and Microsoft.StreamAnalytics/streamingJobs to the service_delegation.name property (#4690)
  • azurerm_subnet - add support for the Microsoft.Network/networkinterfaces/* and Microsoft.Network/virtualNetworks/subnets/unprepareNetworkPolicies/action to the service_delegation.action property (#4690)

BUG FIXES:

  • azurerm_api_management - deprecate the disable_backend_ssl30, disable_backend_tls10, disable_backend_tls11, disable_triple_des_ciphers, disable_frontend_ssl30, disable_frontend_tls10, disable_frontend_tls11 properties as true actually meant enable in favour of enable_backend_ssl30, enable_backend_tls10, enable_backend_tls11, enable_triple_des_ciphers, enable_frontend_ssl30, enable_frontend_tls10, enable_frontend_tls11 (#4534)
  • azurerm_devspace_controller - the host_suffix field is now read-only due to a change in Azure (#4597)
  • azurerm_key_vault_certificate - switches the emails, dns_names , upns of the subject_alternative_names property to use TypeSet (#4645)
  • azurerm_kubernetes_cluster - fixing a crash when the service_principal_profile block was nil (#4697)
  • azurerm_kubernetes_cluster - the log_analytics_workspace_id property is now optional (#4513)
  • azurerm_key_vault - temporarily making sku case insensitive to work around a breaking change in the API (#4714)
  • azurerm_management_group - raising the error message when an error occurs (#4725)
  • azurerm_maps_account - temporarily making sku case insensitive to work around a breaking change in the API (#4714)
  • azurerm_media_services_account - fixes the invalid address to set: []string{"tags"} error (#4537)
  • azurerm_monitor_activity_log_alert - fixing support for the category ServiceHealth (#4646)
  • azurerm_network_security_group_association - prevent deadlock between association and network interface creation (#4501)
  • azurerm_sql_database - ensure the read_scale property is always set during initial creation (#4573)
  • azurere_storage_account - Ignore Advanced Threat Protection read errors in Azure Germany (#4564)
  • azurerm_storage_blob - making metadata a computed field (#4727)
  • azurerm_virtual_machine - handling the plan block being nil (#4712)
  • azurerm_virtual_machine_data_disk_attachment - will no longer remove the identity block when making an update (#4538)

v1.35.0

04 Oct 10:35
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: azurerm_app_service_certificate (#4468)
  • New Data Source: azurerm_public_ip_prefix (#4340)
  • New Data Source: azurerm_storage_management_policy (#3819)
  • New Resource: azurerm_bot_channel_slack (#4367)
  • New Resource: azurerm_bot_channel_email (#4389)
  • New Resource: azurerm_bot_web_app (#4411)
  • New Resource: azurerm_dashboard (#4357)
  • New Resource: azurerm_eventhub_namespace_disaster_recovery_config (#4425)
  • New Resource: azurerm_storage_data_lake_gen2_filesystem (#4457)
  • New Resource: azurerm_storage_management_policy (#3819)

IMPROVEMENTS:

  • dependencies: upgrading github.com/Azure/azure-sdk-for-go to v33.2.0 (#4334)
  • kusto: updating to API version 2019-05-15 (#4376)
  • Data Source: azurerm_client_config - add object_idproperty (#4486)
  • azurerm_analysis_services_server - support for backup_blob_container_uri and server_full_name (#4397)
  • azurerm_api_management_api - deprecate sku in favour of the sku_name property (#3154)
  • azurerm_app_service_custom_hostname_binding - support for ssl_state and thumbprint (#4204)
  • azurerm_app_service_slot - support for logs (#4473)
  • azurerm_application_insights_analytics_item - Add support for App Insights Analytics Items (#4374)
  • azurerm_eventhub_namespace - support for the network_rulesets property (#4409)
  • azurerm_function_app - changes to app_service_plan_id no longer force a new resource (#4439)
  • azurerm_kubernetes_cluster - support for updating the Service Principal (#4469)
  • azurerm_servicebus_namespace - support for zone_redundant (#4432)

BUG FIXES:

  • provider: Ensuring the user agent is configured (#4463)
  • provider: Exposing the version of Terraform Core being used, rather than vendorered in User Agents (#4464)
  • azurerm_container_registry - checking the name is globally unique during creation (#4424)
  • azurerm_hdinsight_hadoop_cluster - handling the API now masking passwords (#4489)
  • azurerm_hdinsight_hbase_cluster - handling the API now masking passwords (#4489)
  • azurerm_hdinsight_interactive_query_cluster - handling the API now masking passwords (#4489)
  • azurerm_hdinsight_kafka_cluster - handling the API now masking passwords (#4489)
  • azurerm_hdinsight_ml_services_cluster - handling the API now masking passwords (#4489)
  • azurerm_hdinsight_rserver_cluster - handling the API now masking passwords (#4489)
  • azurerm_hdinsight_spark_cluster - handling the API now masking passwords (#4489)
  • azurerm_hdinsight_storm_cluster - handling the API now masking passwords (#4489)
  • azurerm_key_vault_certificate - storing the certificate data as hex (#4335)
  • azurerm_kubernetes_cluster - fixing a bug where upgrading to 1.34.0 would require resource recreation (#4469)
  • azurerm_public_ip - ensuring that public_ip_prefix_id is read (#4344)
  • azurerm_role_assignment - changing the skip_service_principal_aad_check property no longer forces a new resource (#4412)
  • azurerm_storage_blob - reading the properties after an update (#4452)

v1.34.0

18 Sep 12:01
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: azurerm_network_ddos_protection_plan (#4228)
  • New Data Source: azurerm_proximity_placement_group (#4020)
  • New Data Source: azurerm_servicebus_namespace_authorization_rule (#4294)
  • New Data Source: azurerm_sql_database (#4210)
  • New Data Source: azurerm_storage_account_blob_container_sas (#4195)
  • New Resource: azurerm_app_service_certificate (#4192)
  • New Resource: azurerm_app_service_source_control_token (#4214)
  • New Resource: azurerm_bot_channels_registration (#4245)
  • New Resource: azurerm_bot_connection (#4311)
  • New Resource: azurerm_frontdoor (#3933)
  • New Resource: azurerm_frontdoor_firewall_policy (#4125)
  • New Resource: azurerm_kusto_cluster (#4129)
  • New Resource: azurerm_kusto_database (#4149)
  • New Resource: azurerm_marketplace_agreement (#4305)
  • New Resource: azurerm_private_dns_zone_virtual_network_link (#3789)
  • New Resource: azurerm_proximity_placement_group (#4020)
  • New Resource: azurerm_stream_analytics_output_servicebus_topic (#4164)
  • New Resource: azurerm_web_application_firewall_policy (#4119)

IMPROVEMENTS:

  • dependencies: updating github.com/Azure/azure-sdk-for-go to v32.5.0 (#4166)
  • dependencies: updating github.com/Azure/go-autorest to v0.9.0 (#4166)
  • dependencies: updating github.com/hashicorp/go-azure-helpers to v0.7.0 (#4166)
  • dependencies: updating github.com/terraform-providers/terraform-provider-azuread to v0.6.0 (#4166)
  • dependencies: updating github.com/hashicorp/terraform to v0.12.8 (#4341)
  • compute: updating the API Version to 2019-07-01 (#4331)
  • network: updating to API version 2019-06-01 (#4291)
  • network: reverting the locking changes from #3673 (#3673)
  • storage: caching the Resource Group Name / Account Key (#4205)
  • storage: switching to use SharedKey for authentication with Blobs/Containers rather than SharedKeyLite (#4235)
  • Data Source: azurerm_storage_account - gracefully degrading when there's a ReadOnly lock/the user doesn't have permissions to list the Keys for the storage account (#4248)
  • Data Source: azurerm_storage_account_sas - adding an ISO8601 validator to the start and end dates (#4064)
  • Data Source: azurerm_virtual_network - support for the location property (#4281)
  • azurerm_api_management - support for multiple additional_location blocks (#4175)
  • azurerm_application_gateway - allowing capacity to be set to 32 (#4189)
  • azurerm_application_gateway - support OWASP version 3.1 for the rule_set_version property (#4263)
  • azurerm_application_gateway - support for the trusted_root _certificate property (#4206)
  • azurerm_app_service - fixing a bug where the Application logs block would get reset when app_settings were configured (#4243)
  • azurerm_app_service - support for sending HTTP Logs to Blob Storage (#4249)
  • azurerm_app_service - the ip_restriction.ip_address property is now optional (#4184)
  • azurerm_app_service_slot - the ip_restriction.ip_address property is now optional (#4184)
  • azurerm_availability_set - support for the proximity_placement_group_id property (#4020)
  • azurerm_cognitive_account - supporting CognitiveServices as a kind (#4209)
  • azurerm_container_registry - support for configuring Virtual Network Rules to Subnets (#4293)
  • azurerm_cosmosdb_account - correctly validate max_interval_in_seconds & max_staleness_prefix for geo replicated accounts (#4273)
  • azurerm_cosmosdb_account - increase creation & deletion wait timeout to 3 hours (#4271)
  • azurerm_cosmosdb_sql_container - changing the unique_key.paths property now forces a new resource (#4163)
  • azurerm_eventhub_namespace - changing the kafka_enabled property now forces a new resource (#4264)
  • azurerm_kubernetes_cluster - support for configuring the kube_dashboard within the addon_profile block (#4139)
  • azurerm_kubernetes_cluster - prevent pod_cidr and azure network_plugin from being set at the same time causing a new resource to be created (#4286)
  • azurerm_mariadb_server - support for version 10.3 (#4170)
  • azurerm_mariadb_server - support for configuring auto_grow (#4302)
  • azurerm_managed_disk - add support for the Ultra SSD disk_iops_read_write & disk_mbps_read_write properties (#4102)
  • azurerm_mysql_server - support for configuring auto_grow (#4303)
  • azurerm_private_dns_zone - polling until the dns zone is marked as fully provisioned (#4307)
  • azurerm_postgresql_server - support for configuring auto_grow (#4220)
  • azurerm_resource_group - the name field can now be up to 90 characters (#4233)
  • azurerm_role_assignment - add principal_type and skip_service_principal_aad_check properties (#4168)
  • azurerm_storage_account - gracefully degrading when there's a ReadOnly lock/the user doesn't have permissions to list the Keys for the storage account (#4248)
  • azurerm_storage_blob - switching over to use the new Storage SDK (#4179)
  • azurerm_storage_blob - support for Append Blobs (#4238)
  • azurerm_storage_blob - support f...
Read more

v1.33.1

27 Aug 09:40
Compare
Choose a tag to compare
  • networking: reducing the number of locks to avoid deadlock when creating 3 or more subnets with Network Security Group/Route Table Associations (#3673)

v1.33.0

22 Aug 10:11
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: azurerm_dev_test_virtual_network (#3746)
  • New Resource: azurerm_cosmosdb_sql_container (#3871)
  • New Resource: azurerm_container_registry_webhook (#4112)
  • New Resource: azurerm_dev_test_lab_schedule (#3554)
  • New Resource: azurerm_mariadb_virtual_network_rule (#4048)
  • New Resource: azurerm_mariadb_configuration (#4060)
  • New Resource: azurerm_private_dns_cname_record (#4028)
  • New Resource: azurerm_recovery_services_fabric (#4003)
  • New Resource: azurerm_recovery_services_protection_container (#4003)
  • New Resource: azurerm_recovery_services_replication_policy (#4003)
  • New Resource: azurerm_recovery_services_protection_container_mapping (#4003)
  • New Resource: azurerm_recovery_network_mapping (#4003)
  • New Resource: azurerm_recovery_replicated_vm (#4003)
  • New Resource: azurerm_sql_failover_group (#3901)
  • New Resource: azurerm_virtual_wan (#4089)

IMPROVEMENTS:

  • all resources: increasing the maximum number of tags from 15 to 50 (#4071)
  • dependencies: upgrading github.com/tombuildsstuff/giovanni to v0.3.2 (#4122)
  • dependencies: upgrading the authorization SDK to 2018-09-01 (#4063)
  • dependencies: upgrading github.com/hashicorp/terraform to 0.12.6 (#4041)
  • internal: removing a duplicate Date/Time from the debug logs (#4024)
  • Data Source azurerm_dns_zone: deprecating the zone_type field (#4033)
  • azurerm_app_service - filesystem logging can now be set. (#4025)
  • azurerm_batch_pool - Support for Container Registry configurations (#4072)
  • azurerm_container_group - support for attaching to a (Private) Virtual Network (#3716)
  • azurerm_container_group - log_type can now be an empty string (#4013)
  • azurerm_cognitive_account - Adding 'QnAMaker' as Kind (#4126)
  • azurerm_dns_zone - deprecating the zone_type field (#4033)
  • azurerm_function_app - support for cors (#3949)
  • azurerm_function_app - support for the virtual_network_name property (#4078)
  • azurerm_iot_dps - add support for the linked_hub property (#3922)
  • azurerm_kubernetes_cluster - support for the enable_pod_security_policy property (#4098)
  • azurerm_monitor_diagnostic_setting - support for log_analytics_destination_type (#3987)
  • azurerm_role_assignment - now supports management groups (#4063)
  • azurerm_storage_account - requesting an access token using the ARM Authorizer (#4099)
  • azurerm_storage_account - support for BlockBlobStorage (#4131)
  • azurerm_subnet - support for the Service Endpoints Microsoft.BareMetal/AzureVMware, Microsoft.BareMetal/CrayServers, Microsoft.Databricks/workspaces and Microsoft.Web/hostingEnvironments (#4115)
  • azurerm_traffic_manager_profile - support for the interval_in_seconds, timeout_in_seconds, and tolerated_number_of_failures properties (#3473)
  • azurerm_user_assigned_identity - the name field can now be up to 128 characters (#4094)

BUG FIXES:

  • azurerm_app_service_plan - workaround for missing error on 404 (#3990)
  • azurerm_batch_certificate - the thumbprint_algorithm property is now case insensitive (#3977)
  • `azurerm_notification_hub_authorization_rule - fixing an issue when creating multiple authorization rules at the same time (#4087)
  • azurerm_postgresql_server - removal of unsupported version 10.2 (#3915)
  • azurerm_role_definition - enture role_definition_id is correctly set if left empty during creation (#3913)
  • azurerm_storage_account - making default_action within the network_rules block required (#4037)
  • azurerm_storage_account - making the network_rules block computed (#4037)
  • azurerm_storage_queue - switching to using SharedKey for authentication (#4122)
  • azurerm_storage_share - allow up to 100TB for the quota property (#4054)
  • azurerm_storage_share_directory - handling the share being eventually consistent (#4122)
  • azurerm_storage_share_directory - allowing nested directories (#4122)