diff --git a/CHANGELOG.md b/CHANGELOG.md index ffb934bfcf92..ab7978ecb99a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,49 +30,49 @@ ENHANCEMENTS: * Resources supporting Availability Zones: Zones are now treated consistently across the Provider and the field within Terraform has been renamed to either `zone` (for a single Zone) or `zones` (where multiple can be defined) - the complete list of resources can be found in the 3.0 Upgrade Guide [GH-14588] * Resources supporting Managed Identity: Identity blocks are now treated consistently across the Provider - the complete list of resources can be found in the 3.0 Upgrade Guide [GH-15187] * provider: removing the `network` and `relaxed_locking` feature flags, since this is now enabled by default [GH-15719] -* Data Source: `azurerm_linux_function_app` - add support for `storage_key_vault_secret_id` [GH-15793] +* Data Source: `azurerm_linux_function_app` - support for the `storage_key_vault_secret_id` property [GH-15793] * Data Source: `azurerm_storage_account_sas` - now exports the `tag` and `filter` attributes [GH-15863] -* Data Source: `azurerm_windows_function_app` - add support for `storage_key_vault_secret_id` [GH-15793] +* Data Source: `azurerm_windows_function_app` - support for `storage_key_vault_secret_id` property [GH-15793] * `azurerm_eventgrid_system_topic_event_subscription` - support for the `delivery_property` property [GH-15559] -* `azurerm_iothub` - add support for `authentication_type` and `identity_id` properties in the `file_upload` block [GH-15874] +* `azurerm_iothub` - add support for the `authentication_type` and `identity_id` properties in the `file_upload` block [GH-15874] * `azurerm_kubernetes_cluster` - the `kube_admin_config` block is now marked as sensitive in addition to all items within it [GH-4105] -* `azurerm_kubernetes_cluster` - add support for `key_vault_secrets_provider` and `open_service_mesh_enabled` in Azure China and Azure Government [GH-15878] -* `azurerm_linux_function_app` - add support for `storage_key_vault_secret_id` [GH-15793] -* `azurerm_linux_function_app` - updating the read timeout to be 5m [GH-15867] -* `azurerm_linux_function_app` - node version 16 preview support. [GH-15884] +* `azurerm_kubernetes_cluster` - add support for the `key_vault_secrets_provider` and `open_service_mesh_enabled` property in Azure China and Azure Government [GH-15878] +* `azurerm_linux_function_app` - add support for the `storage_key_vault_secret_id` property [GH-15793] +* `azurerm_linux_function_app` - updating the read timeout to be `5m` [GH-15867] +* `azurerm_linux_function_app` - support for node version `16` preview [GH-15884] * `azurerm_linux_function_app_slot` - add support for `storage_key_vault_secret_id` [GH-15793] * `azurerm_linux_function_app_slot` - updating the read timeout to be 5m [GH-15867] * `azurerm_linux_virtual_machine` - support for the `termination_notification` property [GH-14933] -* `azurerm_linux_virtual_machine ` - support for `edge_zone` [GH-15890] -* `azurerm_linux_virtual_machine_scale_set` - support for `edge_zone` [GH-15890] -* `azurerm_loadbalancer` - support for `edge_zone` [GH-15890] -* `azurerm_managed_disk` - support for `edge_zone` [GH-15890] +* `azurerm_linux_virtual_machine ` - support for the `edge_zone` property [GH-15890] +* `azurerm_linux_virtual_machine_scale_set` - support for the `edge_zone` property [GH-15890] +* `azurerm_loadbalancer` - support for the `edge_zone` property [GH-15890] +* `azurerm_managed_disk` - support for the `edge_zone` property [GH-15890] * `azurerm_management_group_policy_assignment` - support for User Assigned Identities [GH-15376] -* `azurerm_mssql_server` - `minimum_tls_version` now defaults to `1.2` [GH-10276] -* `azurerm_mysql_server` - `ssl_minimal_tls_version_enforced` now defaults to `1.2` [GH-10276] -* `azurerm_network_interface` - support for `edge_zone` [GH-15890] -* `azurerm_network_security_rule` - no longer locking on the network security group name [GH-15719] -* `azurerm_postgresql_server` - `ssl_minimal_tls_version_enforced` now defaults to `1.2` [GH-10276] -* `azurerm_public_ip` - support for `edge_zone` [GH-15890] -* `azurerm_redis_cache` - `minimum_tls_version` now defaults to `1.2` [GH-10276] +* `azurerm_mssql_server` - the `minimum_tls_version` property now defaults to `1.2` [GH-10276] +* `azurerm_mysql_server` - the `ssl_minimal_tls_version_enforced` property now defaults to `1.2` [GH-10276] +* `azurerm_network_interface` - support for the `edge_zone` property [GH-15890] +* `azurerm_network_security_rule` - no longer locks on the network security group name [GH-15719] +* `azurerm_postgresql_server` - the `ssl_minimal_tls_version_enforced` property now defaults to `1.2` [GH-10276] +* `azurerm_public_ip` - support for the `edge_zone` property [GH-15890] +* `azurerm_redis_cache` - the `minimum_tls_version` property now defaults to `1.2` [GH-10276] * `azurerm_resource_group` - Terraform now checks during the deletion of a Resource Group if there's any items remaining and will raise an error if so by default (to avoid deleting items unintentionally). This behaviour can be controlled using the `prevent_deletion_if_contains_resources` feature-flag within the `resource_group` block within the `features` block. [GH-13777] * `azurerm_resource_group_policy_assignment` - support for User Assigned Identities [GH-15376] * `azurerm_resource_policy_assignment` - support for User Assigned Identities [GH-15376] -* `azurerm_static_site` - `identity` now supports `SystemAssigned, UserAssigned` [GH-15834] -* `azurerm_storage_account` - support for `edge_zone` [GH-15890] -* `azurerm_storage_account` - `min_tls_version` now defaults to `1.2` [GH-10276] +* `azurerm_static_site` - the `identity` property now supports `SystemAssigned` and `UserAssigned` [GH-15834] +* `azurerm_storage_account` - support for the `edge_zone` property [GH-15890] +* `azurerm_storage_account` - the `min_tls_version` property now defaults to `1.2` [GH-10276] * `azurerm_subscription_policy_assignment` - support for User Assigned Identities [GH-15376] -* `azurerm_virtual_network` - support for `edge_zone` [GH-15890] -* `azurerm_virtual_network_gateway` - support for `edge_zone` [GH-15890] -* `azurerm_windows_function_app` - add support for `storage_key_vault_secret_id` [GH-15793] -* `azurerm_windows_function_app` - updating the read timeout to be 5m [GH-15867] -* `azurerm_windows_function_app` node version validation string correctly prefixed with `~` [GH-15884] -* `azurerm_windows_function_app` node version 16 preview support [GH-15884] -* `azurerm_windows_function_app_slot` - add support for `storage_key_vault_secret_id` [GH-15793] +* `azurerm_virtual_network` - support for the `edge_zone` property [GH-15890] +* `azurerm_virtual_network_gateway` - support for the `edge_zone` property [GH-15890] +* `azurerm_windows_function_app` - add support for `storage_key_vault_secret_id` property [GH-15793] +* `azurerm_windows_function_app` - updating the read timeout to be `5m` [GH-15867] +* `azurerm_windows_function_app` node version validation string can not be prefixed with `~` [GH-15884] +* `azurerm_windows_function_app` support for node version `16` preview support [GH-15884] +* `azurerm_windows_function_app_slot` - add support for the `storage_key_vault_secret_id` property [GH-15793] * `azurerm_windows_function_app_slot` - updating the read timeout to be 5m [GH-15867] * `azurerm_windows_virtual_machine` - support for the `termination_notification` property [GH-14933] -* `azurerm_windows_virtual_machine` - support for `edge_zone` [GH-15890] -* `azurerm_windows_virtual_machine_scale_set` - support for `edge_zone` [GH-15890] +* `azurerm_windows_virtual_machine` - support for the `edge_zone` property [GH-15890] +* `azurerm_windows_virtual_machine_scale_set` - support for the `edge_zone` property [GH-15890] BUG FIXES: @@ -90,10 +90,11 @@ BUG FIXES: * `azurerm_application_gateway` - the `request_routing_rule` block is now a Set rather than a List [GH-6896] * `azurerm_application_gateway` - the `ssl_certificate` block is now a Set rather than a List [GH-6896] * `azurerm_container_registry` - validate the `georepliactions` property does not include the location of the Container Registry [GH-15847] -* `azurerm_cosmosdb_mongo_collection` - the `default_ttl_seconds` can now be set to `-1` [GH-15736] +* `azurerm_cosmosdb_mongo_collection` - the `default_ttl_seconds` property can now be set to `-1` [GH-15736] * `azurerm_eventhub` - prevent panic when the `capture_description` block is removed [GH-15930] -* `azurerm_local_network_gateway` : fix for `address_space` cannot be updated [GH-15159] +* `azurerm_local_network_gateway` - fix for `address_space` cannot be updated [GH-15159] * `azurerm_synapse_workspace` - fixing a bug where workspaces created from a Dedicated SQL Pool / SQL Data Warehouse couldn't be retrieved [GH-15829] +* `azurerm_synapse_workspace_key` - keys can now be correctly rotated [GH-15897] ---