From 98be097ff1839ace87de639c8dab91133923b90c Mon Sep 17 00:00:00 2001 From: kt Date: Thu, 29 Jun 2023 19:43:09 -0700 Subject: [PATCH] Update CHANGELOG.md --- CHANGELOG.md | 51 ++++++++++++++++++++++++++------------------------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ed871fb8484..ea22ea5a6e4f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ FEATURES: * **New Data Source:** `azurerm_network_manager_network_group` [GH-22277] BREAKING CHANGES: + * `azurerm_linux_web_app` - the `win32_status` property of the `status_code` block in `auto_heal` has changed from `string` to `int`. [GH-22003] * `azurerm_linux_web_app_slot` -the `win32_status` property of the `status_code` block in `auto_heal` has changed from `string` to `int`. [GH-22003] * `azurerm_windows_web_app` - the `win32_status` property of the `status_code` block in `auto_heal` has changed from `string` to `int`. [GH-22003] @@ -18,39 +19,39 @@ ENHANCEMENTS: * dependencies: `network/securityrules`: migrate to `go-azure-sdk` [GH-22242] * dependencies: `redis`: updating to API Version `2023-04-01` [GH-22285] * Data Source: `azurerm_kubernetes_cluster` - add support for the `custom_ca_trust_certificates_base64` property [GH-22032] -* `azurerm_automation_software_update_configuration` - `duration` now defaults to `PT2H` as per the service. [GH-22204] -* `azurerm_automation_software_update_configuration` - `schedule` block is now limited to `1`, to match the API limit. [GH-22204] -* `azurerm_automation_software_update_configuration` - `schedule` block is now `Required` to match the API specification. The API rejects requests that do not specify this block, with at least a `frequency` value. [GH-22204] -* `azurerm_automation_software_update_configuration` - `frequency` is now a `Required` property of the `schedule` block. This is to match the minimum requirements of the API. [GH-22204] -* `azurerm_automation_software_update_configuration` - `pre_task` blocks are now limited to `1` to match the API. [GH-22204] -* `azurerm_automation_software_update_configuration` - `post_task` blocks are now limited to `1` to match the API. [GH-22204] -* `azurerm_automation_software_update_configuration` - `operating_system` has been deprecated and is now controlled by the presence of either a `linux` or `windows` block. [GH-22204] -* `azurerm_automation_software_update_configuration` - One of `linux` or `windows` block must now be present. This is a requirement of the API, so is a non-breaking `Optional` to `Required` change. [GH-22204] -* `azurerm_automation_software_update_configuration` - `monthly_occurrence` - blocks limited to `1` to match the API. [GH-22204] -* `azurerm_container_app` - Support for both system and user assigned identities at the same time [GH-21149] +* `azurerm_automation_software_update_configuration` - the `duration` property now defaults to `PT2H` as per the service. [GH-22204] +* `azurerm_automation_software_update_configuration` - the `schedule` block is now limited to `1`, to match the API limit. [GH-22204] +* `azurerm_automation_software_update_configuration` - the `schedule` block is now `Required` to match the API specification. The API rejects requests that do not specify this block, with at least a `frequency` value. [GH-22204] +* `azurerm_automation_software_update_configuration` - the `frequency` property is now a `Required` property of the `schedule` block. This is to match the minimum requirements of the API. [GH-22204] +* `azurerm_automation_software_update_configuration` - the `pre_task` blocks are now limited to `1` to match the API. [GH-22204] +* `azurerm_automation_software_update_configuration` - the `post_task` blocks are now limited to `1` to match the API. [GH-22204] +* `azurerm_automation_software_update_configuration` - the `operating_system` property has been deprecated and is now controlled by the presence of either a `linux` or `windows` block. [GH-22204] +* `azurerm_automation_software_update_configuration` - one of the `linux` or `windows` blocks must now be present. This is a requirement of the API, so is a non-breaking `Optional` to `Required` change. [GH-22204] +* `azurerm_automation_software_update_configuration` - the `monthly_occurrence` blocks are now limited to `1` to match the API. [GH-22204] +* `azurerm_container_app` - support for both system and user assigned identities at the same time [GH-21149] * `azurerm_key_vault_managed_hardware_security_module` - support for activating an HSM through `security_domain_key_vault_certificate_ids` [GH-22162] -* `azurerm_kubernetes_cluster` - add support for the `custom_ca_trust_certificates_base64` property [GH-22032] -* `azurerm_kubernetes_cluster` - add support for the `maintenance_window_auto_upgrade` block [GH-21760] -* `azurerm_kubernetes_cluster` - add support for the `maintenance_window_node_os` block [GH-21760] -* `azurerm_monitor_aad_diagnostic_setting` - deprecate log in favour of enabled_log [GH-21390] -* `azurerm_resource_group` - add support for `managed_by` field [GH-22012] +* `azurerm_kubernetes_cluster` - support for the `custom_ca_trust_certificates_base64` property [GH-22032] +* `azurerm_kubernetes_cluster` - support for the `maintenance_window_auto_upgrade` block [GH-21760] +* `azurerm_kubernetes_cluster` - support for the `maintenance_window_node_os` block [GH-21760] +* `azurerm_monitor_aad_diagnostic_setting` - deprecate `log` in favour of `enabled_log` [GH-21390] +* `azurerm_resource_group` - support for the `managed_by` property [GH-22012] BUG FIXES: -* `azurerm_automation_schedule` - prevent diffs for `expiry_time` when it hasn't been set in the user's configuration [GH-21886] +* `azurerm_automation_schedule` - prevent diffs for the `expiry_time` property when it hasn't been set in the user's configuration [GH-21886] * `azurerm_frontdoor` - throw an error if the resource cannot be found during an update [GH-21975] -* `azurerm_image` - set `os_disk.size_gb` to `ForceNew` [GH-22272] -* `azurerm_kubernetes_cluster` - fix validation for `node_os_channel_upgrade` block [GH-22284] -* `azurerm_linux_virtual_machine` - throw an error if the resource cannot be found during an update [GH-21975] -* `azurerm_linux_web_app` - deprecated `docker_image` and `docker_image_tag` in favour of `docker_image_name`, `docker_registry_url`, `docker_registry_username`, and `docker_registry_password`. These settings now manage the respective `app_settings` values of the same name. [GH-22003] -* `azurerm_linux_web_app_slot` - deprecated `docker_image` and `docker_image_tag` in favour of `docker_image_name`, `docker_registry_url`, `docker_registry_username`, and `docker_registry_password`. These settings now manage the respective `app_settings` values of the same name. [GH-22003] -* `azurerm_site_recovery_replicated_vm` - set `network_interface.failover_test_subnet_name`, `network_interface.failover_test_public_ip_address_id` and `network_interface.failover_test_static_ip` correctly [GH-22217] +* `azurerm_image` - changing the `os_disk.size_gb` propety now creates a new resource [GH-22272] +* `azurerm_kubernetes_cluster` - fix the validation for `node_os_channel_upgrade` block [GH-22284] +* `azurerm_linux_virtual_machine` - raise an error if the resource cannot be found during an update [GH-21975] +* `azurerm_linux_web_app` - deprecated the `docker_image` and `docker_image_tag` properties in favour of `docker_image_name`, `docker_registry_url`, `docker_registry_username`, and `docker_registry_password`. These settings now manage the respective `app_settings` values of the same name. [GH-22003] +* `azurerm_linux_web_app_slot` - deprecated the `docker_image` and `docker_image_tag` properties in favour of `docker_image_name`, `docker_registry_url`, `docker_registry_username`, and `docker_registry_password`. These settings now manage the respective `app_settings` values of the same name. [GH-22003] +* `azurerm_site_recovery_replicated_vm` - set the `network_interface.failover_test_subnet_name`, `network_interface.failover_test_public_ip_address_id` and `network_interface.failover_test_static_ip` properties correctly [GH-22217] * `azurerm_ssh_public_key` - throw an error if the resource cannot be found during an update [GH-21975] * `azurerm_storage_share` - revert the resource ID format back to what it was previously due to a discrepancy in the API and Portal [GH-22271] * `azurerm_storage_account` - the `last_access_time_enabled` and `container_delete_retention_policy` properties are now supported in usgovernment [GH-22273] -* `azurerm_windows_virtual_machine` - throw an error if the resource cannot be found during an update [GH-21975] -* `azurerm_windows_web_app` - deprecated `docker_container_registry`, `docker_container_name`, and `docker_container_tag` in favour of `docker_image_name`, `docker_registry_url`, `docker_registry_username`, and `docker_registry_password`. These settings now manage the respective `app_settings` values of the same name. [GH-22003] -* `azurerm_windows_web_app_slot` - deprecated `docker_container_registry`, `docker_container_name`, and `docker_container_tag` in favour of `docker_image_name`, `docker_registry_url`, `docker_registry_username`, and `docker_registry_password`. These settings now manage the respective `app_settings` values of the same name. [GH-22003] +* `azurerm_windows_virtual_machine` - reaise an error if the resource cannot be found during an update [GH-21975] +* `azurerm_windows_web_app` - deprecated the `docker_container_registry`, `docker_container_name`, and `docker_container_tag` properties in favour of `docker_image_name`, `docker_registry_url`, `docker_registry_username`, and `docker_registry_password`. These settings now manage the respective `app_settings` values of the same name. [GH-22003] +* `azurerm_windows_web_app_slot` - deprecated the `docker_container_registry`, `docker_container_name`, and `docker_container_tag` properties in favour of `docker_image_name`, `docker_registry_url`, `docker_registry_username`, and `docker_registry_password`. These settings now manage the respective `app_settings` values of the same name. [GH-22003] ## 3.62.1 (June 22, 2023)