hmcts / ia-shared-infrastructure

Immigration & Asylum shared infrastructure
0 stars 1 forks source link

Update Terraform azurerm to v4 #58

Closed renovate[bot] closed 2 weeks ago

renovate[bot] commented 3 weeks ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
azurerm (source) required_provider major ~> 3.85.0 -> ~> 4.0.0

Release Notes

hashicorp/terraform-provider-azurerm (azurerm) ### [`v4.0.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#400-August-22-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.116.0...v4.0.0) NOTES: - **Major Version**: Version 4.0 of the Azure Provider is a major version - some behaviours have changed and some deprecated fields/resources have been removed - please refer to [the 4.0 upgrade guide for more information](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/guides/4.0-upgrade-guide). - When upgrading to v4.0 of the AzureRM Provider, we recommend upgrading to the latest version of Terraform Core ([which can be found here](https://www.terraform.io/downloads)). ENHANCEMENTS: - Data Source: `azurerm_shared_image` - add support for the `trusted_launch_supported`, `trusted_launch_enabled`, `confidential_vm_supported`, `confidential_vm_enabled`, `accelerated_network_support_enabled` and `hibernation_enabled` properties ([#​26975](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26975)) - dependencies: updating `hashicorp/go-azure-sdk` to `v0.20240819.1075239` ([#​27107](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27107)) - `applicationgateways` - updating to use `2023-11-01` ([#​26776](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26776)) - `containerregistry` - updating to use `2023-06-01-preview` ([#​23393](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23393)) - `containerservice` - updating to `2024-05-01` ([#​27105](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27105)) - `mssql` - updating to use `hashicorp/go-azure-sdk` and `023-08-01-preview` ([#​27073](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27073)) - `mssqlmanagedinstance` - updating to use `hashicorp/go-azure-sdk` and `2023-08-01-preview` ([#​26872](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26872)) - `azurerm_image` - add support for the `disk_encryption_set_id` property to the `data_disk` block ([#​27015](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27015)) - `azurerm_log_analytics_workspace_table` - add support for more `total_retention_in_days` and `retention_in_days` values ([#​27053](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27053)) - `azurerm_mssql_elasticpool` - add support for the `HS_MOPRMS` and `MOPRMS` skus ([#​27085](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27085)) - `azurerm_netapp_pool` - allow `1` as a valid value for `size_in_tb` ([#​27095](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27095)) - `azurerm_notification_hub` - add support for the `browser_credential` property ([#​27058](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27058)) - `azurerm_redis_cache` - add support for the `access_keys_authentication_enabled` property ([#​27039](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27039)) - `azurerm_role_assignment` - add support for the `/`, `/providers/Microsoft.Capacity` and `/providers/Microsoft.BillingBenefits` scopes ([#​26663](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26663)) - `azurerm_shared_image` - add support for the `hibernation_enabled` property ([#​26975](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26975)) - `azurerm_storage_account` - support `queue_encryption_key_type` and `table_encryption_key_type` for more storage account kinds ([#​27112](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27112)) - `azurerm_web_application_firewall_policy` - add support for the `request_body_enforcement` property ([#​27094](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27094)) BUG FIXES: - `azurerm_ip_group_cidr` - fixed the position of the CIDR check to correctly refresh the resource when it's no longer present ([#​27103](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27103)) - `azurerm_monitor_diagnostic_setting` - add further polling to work around an eventual consistency issue when creating the resource ([#​27088](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27088)) - `azurerm_storage_account` - prevent API error by populating `infrastructure_encryption_enabled` when updating `customer_managed_key` ([#​26971](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26971)) - `azurerm_storage_blob_inventory_policy` - the `filter` property can now be set when `scope` is `container` ([#​27113](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27113)) - `azurerm_virtual_network_dns_servers` - moved locks to prevent the creation of subnets with stale data ([#​27036](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27036)) - `azurerm_virtual_network_gateway_connection` - allow `0` as a valid value for `ipsec_policy.sa_datasize` ([#​27056](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27056)) *** For information on changes between the v3.116.0 and v3.0.0 releases, please see [the previous v3.x changelog entries](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/main/CHANGELOG-v3.md). For information on changes between the v2.99.0 and v2.0.0 releases, please see [the previous v2.x changelog entries](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/main/CHANGELOG-v2.md). For information on changes between the v1.44.0 and v1.0.0 releases, please see [the previous v1.x changelog entries](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/main/CHANGELOG-v1.md). For information on changes prior to the v1.0.0 release, please see [the v0.x changelog](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/main/CHANGELOG-v0.md). ### [`v3.116.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#31160-August-16-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.115.0...v3.116.0) DEPRECATIONS: All Azure Kubernetes Service (AKS) properties related to preview features are deprecated since they will not be available in a stable API. Please see https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/guides/4.0-upgrade-guide#aks-migration-to-stable-api for more details ([#​26863](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26863)) FEATURES: - New Resource: `azurerm_ai_services` ([#​26008](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26008)) - New Resource: `azurerm_communication_service_email_domain_association` ([#​26432](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26432)) - New Resource: `azurerm_dev_center_project_environment_type` ([#​26941](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26941)) - New Resource: `azurerm_extended_location_custom_location` ([#​24267](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24267)) - New Resource: `azurerm_postgresql_flexible_server_virtual_endpoint` ([#​26708](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26708)) ENHANCEMENTS: - `notificationhub` - updating to use version `2023-09-01` ([#​26528](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26528)) - `azurerm_api_management_api` - update validation of `path` to allow single character strings ([#​26922](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26922)) - `azurerm_cosmosdb_account` - add support for the property `burst_capacity_enabled` ([#​26986](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26986)) - `azurerm_linux_function_app` - add support for `vnet_image_pull_enabled` property in 4.0 ([#​27001](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27001)) - `azurerm_linux_function_app_slot` - add support for `vnet_image_pull_enabled` property in 4.0 ([#​27001](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27001)) - `azurerm_logic_app_standard` - add support for `v8.0` in `site_config.dotnet_framework_version` ([#​26983](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26983)) - `azurerm_management_group_policy_assignment` - remove length restriction on name ([#​27055](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27055)) - `azurerm_recovery_services_vault` - add support for the `identity` block ([#​26254](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26254)) - `azurerm_web_application_firewall_policy` - add support for the `js_challenge_cookie_expiration_in_minutes` property ([#​26878](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26878)) - `azurerm_windows_function_app` - add support for `vnet_image_pull_enabled` property in 4.0 ([#​27001](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27001)) - `azurerm_windows_function_app_slot` - add support for `vnet_image_pull_enabled` property in 4.0 ([#​27001](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27001)) BUG FIXES: - Data Source: `azurerm_storage_account` - add `default_share_level_permission` to the `azure_files_authentication` to prevent invalid address errors ([#​26996](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26996)) - Data Source: `azurerm_search_service` - expose the `tags` property ([#​26978](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26978)) - Data Source: `azurerm_virtual_machine` - populate missing `power_state` ([#​26991](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26991)) - Data Source: `azurerm_virtual_machine_scale_set` - populate missing `power_state` ([#​26991](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26991)) - `azurerm_api_management_api_schema` - correctly unmarshal `definition` and `components` ([#​26531](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26531)) - `azurerm_cdn_frontdoor_secret` - fix issue where `expiration_date` was being set into the parent block ([#​26982](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26982)) - `azurerm_container_app_environment` - fix diff suppress on `infrastructure_resource_group_name` ([#​27007](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27007)) - `azurerm_express_route_connection` - prevent sending `private_link_fast_path_enabled` in the payload if it hasn't been explicitly set ([#​26928](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26928)) - `azurerm_machine_learning_workspace` - `serverless_compute` can now be updated ([#​26940](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26940)) - `azurerm_mssql_database` - fix issue where the database cannot be upgraded to use serverless due to the behaviour of the `license_type` field ([#​26850](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26850)) - `azurerm_mssql_database` - prevent error when creating `Free` edition by setting `long_term_retention_policy` and `short_term_retention_policy` as empty ([#​26894](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26894)) - `azurerm_nginx_deployment` - omit `capacity` when creating deployments with a basic plan ([#​26223](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26223)) - `azurerm_role_management_policy` - prevent panic when updating `activation_rules.approval_stage` ([#​26800](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26800)) - `azurerm_sentinel_threat_intelligence_indicator` - prevent panic when importing this resource ([#​26976](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26976)) - `azurerm_servicebus_namespace` - fix panic reading encryption with versionless ids ([#​27060](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27060)) - `azurerm_synapse_spark_pool` - prevent plan diff due to API behaviour by setting `node_count` as Computed ([#​26953](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26953)) - `azurerm_virtual_network_gateway_connection` - fix issue where `ingress_nat_rule_ids` was updating the egress rules on updates ([#​27022](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/27022)) ### [`v3.115.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#31150-August-09-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.114.0...v3.115.0) ENHANCEMENTS: - `cosmosdb` - updating to use version `2024-05-15` ([#​26758](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26758)) - `healthcare` - updating to use version `2024-03-31` ([#​26699](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26699)) - `redis` - updating to use version `2024-03-01` ([#​26932](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26932)) - `azurerm_cosmosdb_account` - avoid infinite diff to `default_identity_type` for legacy resources where an empty string is returned by the RP ([#​26525](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26525)) - `azurerm_linux_virtual_machine_scale_set` - add support for the `action` property in the `automatic_instance_repair` block ([#​26227](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26227)) - `azurerm_log_analytics_saved_search` - update the regex for the `function_parameters` property to support more paramters ([#​26701](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26701)) - `azurerm_monitor_data_collection_rule` - update `performance_counter.x.sampling_frequency_in_seconds` range `1` to `1800` ([#​26898](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26898)) - `azurerm_orchestrated_virtual_machine_scale_set` - add support for the `action` property in the `automatic_instance_repair` block ([#​26227](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26227)) - `azurerm_security_center_storage_defender` - add support for the property `scan_results_event_grid_topic_id` ([#​26599](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26599)) - `azurerm_storage_account` - add support for the property `default_share_level_permission` in the `azure_files_authentication` block ([#​26924](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26924)) - `azurerm_web_application_firewall_policy` - `excluded_rule_set.0.type` supports `Microsoft_BotManagerRuleSet` ([#​26903](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26903)) - `azurerm_windows_virtual_machine_scale_set` - add support for the `action` property in the `automatic_instance_repair` block ([#​26227](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26227)) BUG FIXES: - `azurerm_container_group` - retrieve and set `storage_account_key` in the payload when updating the resource ([#​26640](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26640)) - `azurerm_key_vault_managed_hardware_security_module_role_assignment` - fixed a crash in error messages ([#​26972](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26972)) - `azurerm_kubernetes_cluster` - allow an empty list for `dns_zone_ids` in the `web_app_routing` block ([#​26747](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26747)) - `azurerm_storage_share_file` - fix a bug when encoding the MD5 hash for the `content_md5` property ([#​25715](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25715)) ### [`v3.114.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#31140-August-01-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.113.0...v3.114.0) UPGRADE NOTES: - **4.0 Beta:** This release includes a new feature-flag to opt-into the 4.0 Beta - which (when enabled) introduces a number of behavioural changes, field renames and removes some older deprecated resources and data sources. Please read the disclaimers carefully that are outlined in our [guide on how to opt-into the 4.0 Beta](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/guides/4.0-beta) before enabling this, as this will cause irreversible changes to your state. The 4.0 Beta is still a work-in-progress at this time and the changes listed in the [4.0 Upgrade Guide](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/guides/4.0-upgrade-guide) may change. We're interested to hear your feedback which can be provided by following [this link](https://togithub.com/terraform-providers/terraform-provider-azurerm/issues/new?template=Beta_Feedback.md). FEATURES: - **New Resource:** `azurerm_dev_center_network_connection` ([#​26718](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26718)) - **New Resource:** `azurerm_stack_hci_logical_network` ([#​26473](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26473)) ENHANCEMENTS: - dependencies: updating `go-azure-helpers` to `v0.70.1` ([#​26757](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26757)) - `arckubernetes` - updating to use version `2024-01-01` ([#​26761](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26761)) - `data.azurerm_storage_account` - the `enable_https_traffic_only` property has been superseded by `https_traffic_only_enabled` ([#​26740](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26740)) - `azurerm_log_analytics_cluster` - add support for setting `size_gb` to `100` \[[GH-#​26865](https://togithub.com/GH-/terraform-provider-azurerm/issues/26865)] - `azurerm_storage_account` - the `enable_https_traffic_only` property has been superseded by `https_traffic_only_enabled` ([#​26740](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26740)) BUG FIXES: - `azurerm_dns_cname_record` - split create and update function to fix lifecycle - ignore ([#​26610](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26610)) - `azurerm_dns_srv_record` - split create and update function to fix lifecycle - ignore ([#​26627](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26627)) - `azurerm_kubernetes_cluster` - fix issue that prevented `max_count` from being updated ([#​26417](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26417)) - `azurerm_linux_web_app` - correctly set `site_config.always_on` as configured during Update ([#​25753](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25753)) - `azurerm_linux_web_app_slot` - correctly set `site_config.always_on` as configured during Update ([#​25753](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25753)) - `azurerm_management_group_policy_remediation` - fix panic in deprecated schema change for 4.0 ([#​26767](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26767)) - `azurerm_network_security_rule` - fix panic when updating `source_port_ranges` ([#​26883](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26883)) - `azurerm_public_ip` - fix panix when updating `idle_timeout_in_minutes` DEPRECATIONS: - `azurerm_redis_cache` - `enable_non_ssl_port` has been superseded by `non_ssl_port_enabled` and `redis_configuration. enable_authentication` has been superseded by `redis_configuration.authentication_enabled` ([#​26608](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26608)) ### [`v3.113.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#31130-July-18-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.112.0...v3.113.0) ENHANCEMENTS: - dependencies: updating to `v0.20240715.1100358` of `hashicorp/go-azure-sdk` ([#​26638](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26638)) - `storage` - updating to use `hashicorp/go-azure-sdk` ([#​26218](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26218)) BUG FIXES: - `azurerm_storage_account` - fix a validation bug when replacing a StorageV2 account with a StorageV1 account ([#​26639](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26639)) - `azurerm_storage_account` - resolve an issue refreshing blob or queue properties after recreation ([#​26218](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26218)) - `azurerm_storage_account` - resolve an issue setting tags for an existing storage account where a policy mandates them ([#​26218](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26218)) - `azurerm_storage_account` - fix a persistent diff with the `customer_managed_key` block ([#​26218](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26218)) - `azurerm_storage_account` - resolve several consistency related issues when crreating a new storage account ([#​26218](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26218)) DEPRECATIONS: - `azurerm_eventhub_namespace` - deprecate the `zone_redundant` field in v4.0 ([#​26611](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26611)) - `azurerm_servicebus_namespace` - deprecate the `zone_redundant` field in v4.0 ([#​26611](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26611)) ### [`v3.112.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/releases/tag/v3.112.0) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.111.0...v3.112.0) FEATURES: - New Data Source: `azurerm_elastic_san_volume_snapshot` ([#​26439](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26439)) - New Resource: `azurerm_dev_center_dev_box_definition` ([#​26307](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26307)) - New Resource: `azurerm_dev_center_environment_type` ([#​26291](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26291)) - New Resource: `azurerm_virtual_machine_restore_point` ([#​26526](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26526)) - New Resource: `azurerm_virtual_machine_restore_point_collection` ([#​26526](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26526)) ENHANCEMENTS: - dependencies: updating to `v0.20240710.1114656` of `github.com/hashicorp/go-azure-sdk` ([#​26588](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26588)) - dependencies: updating to `v0.70.0` of `go-azure-helpers` ([#​26601](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26601)) - `containerservice`: updating the Fleet resources to use API Version `2024-04-01` ([#​26588](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26588)) - Data Source: `azurerm_network_service_tags` - extend validation for `service` to allow `AzureFrontDoor.Backend`, `AzureFrontDoor.Frontend`, and `AzureFrontDoor.FirstParty` ([#​26429](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26429)) - `azurerm_api_management_identity_provider_aad` - support for the `client_library` property ([#​26093](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26093)) - `azurerm_api_management_identity_provider_aadb2c` - support for the `client_library` property ([#​26093](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26093)) - `azurerm_dev_test_virtual_network` - support for the `shared_public_ip_address` property ([#​26299](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26299)) - `azurerm_kubernetes_cluster` - support for the `certificate_authority` block under the `service_mesh_profile` block ([#​26543](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26543)) - `azurerm_linux_web_app` - support the value `8.3` for the `php_version` property ([#​26194](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26194)) - `azurerm_machine_learning_compute_cluster` - the `identity` property can now be updated ([#​26404](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26404)) - `azurerm_web_application_firewall_policy` - support for the `JSChallenge` value for `managed_rules.managed_rule_set.rule_group_override.rule_action` ([#​26561](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26561)) BUG FIXES: - Data Source: `azurerm_communication_service` - `primary_connection_string`, `primary_key`, `secondary_connection_string` and `secondary_key` are marked as Sensitive ([#​26560](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26560)) - `azurerm_app_configuration_feature` - fix issue when updating the resource without an existing `targeting_filter` ([#​26506](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26506)) - `azurerm_backup_policy_vm` - split create and update function to fix lifecycle - ignore ([#​26591](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26591)) - `azurerm_backup_protected_vm` - split create and update function to fix lifecycle - ignore ([#​26583](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26583)) - `azurerm_communication_service` - the `primary_connection_string`, `primary_key`, `secondary_connection_string`, and `secondary_key` properties are now sensitive ([#​26560](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26560)) - `azurerm_mysql_flexible_server_configuration` - add locks to prevent conflicts when deleting the resource ([#​26289](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26289)) - `azurerm_nginx_deployment` - changing the `frontend_public.ip_address`, `frontend_private.ip_address`, `frontend_private.allocation_method`, and `frontend_private.subnet_id` now creates a new resource ([#​26298](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26298)) - `azurerm_palo_alto_local_rulestack_rule` - correctl read the `protocol` property on read when the `protocol_ports` property is configured ([#​26510](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26510)) - `azurerm_servicebus_namespace` - parse the identity returned by the API insensitively before setting into state ([#​26540](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26540)) DEPRECATIONS: - `azurerm_servicebus_queue` - `enable_batched_operations`, `enable_express` and `enable_partitioning` are superseded by `batched_operations_enabled`, `express_enabled` and `partitioning_enabled` ([#​26479](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26479)) - `azurerm_servicebus_subscription` - `enable_batched_operations` has been superseded by `batched_operations_enabled` ([#​26479](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26479)) - `azurerm_servicebus_topic` - `enable_batched_operations`, `enable_express` and `enable_partitioning` are superseded by `batched_operations_enabled`, `express_enabled` and `partitioning_enabled` ([#​26479](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26479)) ### [`v3.111.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/releases/tag/v3.111.0) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.110.0...v3.111.0) FEATURES: - **New Resource:** `azurerm_restore_point_collection` ([#​26518](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26518)) ENHANCEMENTS: - dependencies: updating to `v0.20240701.1082110` of `github.com/hashicorp/go-azure-sdk` ([#​26502](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26502)) - `azurerm_disk_encryption_set` - support for the `managed_hsm_key_id` property ([#​26201](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26201)) - `azurerm_firewall_policy` - remove Computed from the `sku` property and add a default of `Standard` in 4.0 ([#​26499](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26499)) - `azurerm_kubernetes_cluster` - support updating `default_node_pool.os_sku` between `Ubuntu` and `AzureLinux` ([#​26262](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26262)) - `azurerm_kubernetes_cluster_node_pool` - support updating `os_sku` between `Ubuntu` and `AzureLinux` ([#​26139](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26139)) - `azurerm_service_plan` - support for new the Flex Consumption plan ([#​26351](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26351)) BUG FIXES: - `azurerm_kubernetes_cluster` - prevent a panic ([#​26478](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26478)) - `azurerm_kubernetes_cluster` - prevent a diff in `upgrade_settings` when the API returns an empty object ([#​26541](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26541)) - `azurerm_kubernetes_cluster_node_pool` - prevent a diff in `upgrade_settings` when the API returns an empty object ([#​26541](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26541)) - `azurerm_virtual_network_gateway` - split create and update function to fix lifecycle - ignore ([#​26451](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26451)) - `azurerm_virtual_network_gateway_connection` - split create and update function to fix lifecycle - ignore ([#​26431](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26431)) ### [`v3.110.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/releases/tag/v3.110.0) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.109.0...v3.110.0) FEATURES: - **New Data Source:** `azurerm_load_test` ([#​26376](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26376)) - **New Resource:** `azurerm_virtual_desktop_scaling_plan_host_pool_association` ([#​24670](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24670)) ENHANCEMENTS: - Data Source: `azurerm_monitor_data_collection_endpoint` - support for the `immutable_id` property ([#​26380](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26380)) - Data Source: `azurerm_nginx_certificate` - export the properties `sha1_thumbprint`, `key_vault_secret_version`, `key_vault_secret_creation_date`, `error_code` and `error_message` ([#​26160](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26160)) - `azurerm_backup_policy_vm` - support for the `tiering_policy` property ([#​26263](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26263)) - `azurerm_kubernetes_cluster_node_pool` - Pod Disruption Budgets are now respected when deleting a node pool ([#​26471](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26471)) - `azurerm_monitor_data_collection_endpoint` - support for the `immutable_id` property ([#​26380](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26380)) - `azurerm_mssql_managed_instance` - support the value `GZRS` for the `storage_account_type` property ([#​26448](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26448)) - `azurerm_mssql_managed_instance_transparent_data_encryption` - support for the `managed_hsm_key_id` property ([#​26496](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26496)) - `azurerm_redis_cache_access_policy` - allow updates to `permissions` ([#​26440](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26440)) - `azurerm_redhat_openshift_cluster` - support for the `managed_resource_group_name` property ([#​25529](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25529)) - `azurerm_redhat_openshift_cluster` - support for the `preconfigured_network_security_group_enabled` property ([#​26082](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26082)) - `azurerm_iotcentral_application` - remove Computed from `template` and set default of `iotc-pnp-preview@1.0.0` in 4.0 ([#​26485](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26485)) - `azurerm_digital_twins_time_series_database_connection` - remove Computed from `kusto_table_name` and set a default of `AdtPropertyEvents` in 4.0 ([#​26484](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26484)) BUG FIXES: - Data Source: `azurerm_express_route_circuit_peering` - fix issue where data source attempts to parse an empty string instead of generating the resource ID ([#​26441](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26441)) - `azurerm_express_route_gateway` - prevent a panic ([#​26467](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26467)) - `azurerm_monitor_scheduled_query_rules_alert_v2` - correctly handle the `identity` block if not specified ([#​26364](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26364)) - `azurerm_security_center_automation` - prevent resource recreation when `tags` are updated ([#​26292](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26292)) - `azurerm_synapse_workspace` - fix issue where `azure_devops_repo` or `github_repo` configuration could not be removed ([#​26421](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26421)) - `azurerm_virtual_network_dns_servers` - split create and update function to fix lifecycle - ignore ([#​26427](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26427)) - `azurerm_linux_function_app` - set `allowed_applications` in the request payload ([#​26462](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26462)) - `azurerm_linux_function_app_slot` - set `allowed_applications` in the request payload ([#​26462](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26462)) - `azurerm_windows_function_app` - set `allowed_applications` in the request payload ([#​26462](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26462)) - `azurerm_windows_function_app_slot` - set `allowed_applications` in the request payload ([#​26462](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26462)) - `azurerm_linux_web_app` - set `allowed_applications` in the request payload ([#​26462](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26462)) - `azurerm_linux_web_app_slot` - set `allowed_applications` in the request payload ([#​26462](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26462)) - `azurerm_windows_web_app` - set `allowed_applications` in the request payload ([#​26462](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26462)) - `azurerm_windows_web_app_slot` - set `allowed_applications` in the request payload ([#​26462](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26462)) - `azurerm_api_management` - remove ForceNew from `additional_location.zones` ([#​26384](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26384)) - `azurerm_logic_app_integration_account_schema` - the `name` property now allows underscores ([#​26475](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26475)) - `azurerm_palo_alto_local_rulestack_rule` - prevent error when switching between `protocol` and `protocol_ports` ([#​26490](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26490)) DEPRECATIONS: - `azurerm_analysis_service_server` - the property `enable_power_bi_service` has been superseded by `power_bi_service_enabled` ([#​26456](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26456)) ### [`v3.109.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/releases/tag/v3.109.0) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.108.0...v3.109.0) FEATURES: - **New Data Source:** `azurerm_automation_runbook` ([#​26359](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26359)) - **New Resource:** `azurerm_data_protection_backup_instance_postgresql_flexible_server` ([#​26249](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26249)) - **New Resource:** `azurerm_email_communication_service_domain` ([#​26179](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26179)) - **New Resource:** `azurerm_system_center_virtual_machine_manager_cloud` ([#​25429](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25429)) - **New Resource:** `azurerm_system_center_virtual_machine_manager_virtual_machine_template` ([#​25449](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25449)) - **New Resource:** `azurerm_system_center_virtual_machine_manager_virtual_network` ([#​25451](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25451)) ENHANCEMENTS: - Data Source: `azurerm_hdinsight_cluster` - export the `cluster_id` attribute ([#​26228](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26228)) - `azurerm_cosmosdb_sql_container` - support for the `partition_key_kind` and `partition_key_paths` properties ([#​26372](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26372)) - `azurerm_data_protection_backup_instance_blob_storage` - support for the `storage_account_container_names` property ([#​26232](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26232)) - `azurerm_virtual_network_peering` - support for the `peer_complete_virtual_networks_enabled`, `only_ipv6_peering_enabled`, `local_subnet_names`, and `remote_subnet_names` properties ([#​26229](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26229)) - `azurerm_virtual_desktop_host_pool` - changing the `preferred_app_group_type` property no longer creates a new resource ([#​26333](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26333)) - `azurerm_maps_account` - support for the `location`, `identity`, `cors` and `data_store` properties ([#​26397](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26397)) BUG FIXES: - `azurerm_automation_job_schedule` - updates `azurerm_automation_job_schedule` to use a composite resource id and allows `azurerm_automation_runbook` to be updated without causing `azurerm_automation_job_schedule` to recreate ([#​22164](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/22164)) - `azurerm_databricks_workspace`- correctly allow disabling the default firewall ([#​26339](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26339)) - `azurerm_virtual_hub_*` - spliting create and update so lifecycle ignore changes works correctly ([#​26310](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26310)) DEPRECATIONS: - Data Source: `azurerm_mariadb_server` - deprecated since the service is retiring. Please use `azurerm_mysql_flexible_server` instead ([#​26354](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26354)) - `azurerm_mariadb_configuration` - deprecated since the service is retiring. Please use `azurerm_mysql_flexible_server_configuration` instead ([#​26354](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26354)) - `azurerm_mariadb_database` - deprecated since the service is retiring. Please use `azurerm_mysql_flexible_database` instead ([#​26354](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26354)) - `azurerm_mariadb_firewall_rule` - deprecated since the service is retiring. Please use `azurerm_mysql_flexible_server_firewall_rule` instead ([#​26354](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26354)) - `azurerm_mariadb_server` - deprecated since the service is retiring. Please use `azurerm_mysql_flexible_server` instead ([#​26354](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26354)) - `azurerm_mariadb_virtual_network_rule` - deprecated since the service is retiring ([#​26354](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26354)) ### [`v3.108.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/releases/tag/v3.108.0) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.107.0...v3.108.0) FEATURES: - **New Data Source:** `azurerm_role_management_policy` ([#​25900](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25900)) - **New Resource:** `azurerm_role_management_policy` ([#​25900](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25900)) ENHANCEMENTS: - provider: support subscription ID hinting when using Azure CLI authentication ([#​26282](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26282)) - `serviceconnector`: updating to use API Version `2024-04-01` ([#​26248](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26248)) - `azurerm_container_groups` - can now be created with a User Assigned Identity when running Windows ([#​26308](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26308)) - `azurerm_kubernetes_cluster` - updating the `network_profile.network_policy` property to `azure` and `calico` when it hasn't been previously set is supported ([#​26176](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26176)) - `azurerm_kubernetes_cluster` - respect Pod Distruption Budgets when rotating the `default_node_pool` ([#​26274](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26274)) - `azurerm_lb_backend_address_pool` - support for the `synchronous_mode` property ([#​26309](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26309)) - `azurerm_private_endpoint` - support symultaneous creation of multiple resources of this type per subnet ([#​26006](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26006)) BUG FIXES: - `azurerm_express_route_circuit_peering`, `azurerm_express_route_circuit`, `azurerm_express_route_gateway`, `azurerm_express_route_port` - split create and update ([#​26237](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26237)) - `azurerm_lb_backend_address_pool_address` - when using this resource, values are no longer reset on `azurerm_lb_backend_address_pool` ([#​26264](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26264)) - `azurerm_route_filter` - spliting create and update so lifecycle ignore changes works correctly ([#​26266](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26266)) - `azurerm_route_server` - spliting create and update so lifecycle ignore changes works correctly ([#​26266](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26266)) - `azurerm_synapse_workspace` - updates the client used in all operations of `azurerm_synapse_workspace_sql_aad_admin` to prevent this resource from modifying the same resource as `azurerm_synapse_workspace_aad_admin` ([#​26317](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26317)) - `azurerm_virtual_network` - correctly parse network securty group IDs ([#​26283](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26283)) DEPRECATIONS: - Data Source: `azurerm_network_interface` - the `enable_ip_forwarding` and `enable_accelerated_networking` properties have been deprecated and superseded by the `ip_forwarding_enabled` and `accelerated_networking_enabled` properties ([#​26293](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26293)) - `azurerm_api_management` - the `policy` block has been deprecated is superseded by the `azurerm_api_management_policy` resource ([#​26305](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26305)) - `azurerm_kubernetes_cluster` - the `ebpf_data_plane` property has been deprecated and superseded by the `network_data_plane` property ([#​26251](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26251)) - `azurerm_network_interface` - the `enable_ip_forwarding` and `enable_accelerated_networking` properties have been deprecated and superseded by the `ip_forwarding_enabled` and `accelerated_networking_enabled` properties ([#​26293](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26293)) - `azurerm_synapse_workspace` - the `aad_admin` and `sql_aad_admin` blocks have been deprecated and superseded by the `azurerm_synapse_workspace_aad_admin` and `azurerm_synapse_workspace_sql_aad_admin` resources ([#​26317](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26317)) ### [`v3.107.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/releases/tag/v3.107.0) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.106.1...v3.107.0) FEATURES: - **New Resource:** `azurerm_data_protection_backup_policy_postgresql_flexible_server` ([#​26024](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26024)) ENHANCEMENTS: - dependencies: updating to `v0.20240604.1114748` of `github.com/hashicorp/go-azure-sdk` ([#​26216](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26216)) - `advisor`: update API version to `2023-01-01` ([#​26205](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26205)) - `keyvault`: handling the Resources API returning Key Vaults that have been deleted when populating the cache ([#​26199](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26199)) - `machinelearning`: update API version to `2024-04-01` ([#​26168](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26168)) - `network/privatelinkservices` - update to use `hashicorp/go-azure-sdk` ([#​26212](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26212)) - `network/serviceendpointpolicies` - update to use `hashicorp/go-azure-sdk` ([#​26196](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26196)) - `network/virtualnetworks` - update to use `hashicorp/go-azure-sdk` ([#​26217](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26217)) - `network/virtualwans`: update route resources to use `hashicorp/go-azure-sdk` ([#​26189](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26189)) - `azurerm_container_app_job` - support for the `key_vault_secret_id` and `identity` properties in the `secret` block ([#​25969](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25969)) - `azurerm_kubernetes_cluster` - support forthe `dns_zone_ids` popperty in the `web_app_routing` block ([#​26117](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26117)) - `azurerm_notification_hub_authorization_rule` - support for the `primary_connection_string` and `secondary_connection_string` properties ([#​26188](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26188)) - `azurerm_subnet` - support for the `default_outbound_access_enabled` property ([#​25259](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25259)) BUG FIXES: - `azurerm_api_management_named_value` - will now enforce setting the `secret` property when setting the `value_from_key_vault` property ([#​26150](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26150)) - `azurerm_storage_sync_server_endpoint` - improve pooling to work around api inconsistencies ([#​26204](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26204)) - `azurerm_virtual_network` - split create and update function to fix lifecycle - ignore ([#​26246](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26246)) - `azurerm_vpn_server_configuration` - split create and update function to fix lifecycle - ignore ([#​26175](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26175)) - `azurerm_vpn_server_configuration_policy_group` - split create and update function to fix lifecycle - ignore ([#​26207](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26207)) - `azurerm_vpn_site` - split create and update function to fix lifecycle - ignore changes ([#​26163](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26163)) DEPRECATIONS: - `azurerm_kubernetes_cluster` - the property `dns_zone_id` has been superseded by the property `dns_zone_ids` in the `web_app_routing` block ([#​26117](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26117)) - `azurerm_nginx_deployment` - the block `configuration` has been deprecated and superseded by the resource `azurerm_nginx_configuration` ([#​25773](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25773)) ### [`v3.106.1`](https://togithub.com/hashicorp/terraform-provider-azurerm/releases/tag/v3.106.1) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.106.0...v3.106.1) BUG FIXES: - Data Source: `azurerm_kubernetes_cluster` - fix a crash when reading/setting `upgrade_settings` ([#​26173](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26173)) ### [`v3.106.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/releases/tag/v3.106.0) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.105.0...v3.106.0) UPGRADE NOTES: - This release updates the Key Vault cache to load Key Vaults using both the Key Vaults List API **and** the Resources API to workaround the API returning incomplete/stale data. To achieve this, and provide consistency between tooling, we are intentionally using the same older version of the Resources API as the current version of Azure CLI. ([#​26070](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26070)) FEATURES: - **New Data Source:** `azurerm_arc_resource_bridge_appliance` ([#​25731](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25731)) - **New Data Source:** `azurerm_elastic_san_volume_group` ([#​26111](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26111)) - **New Data Source:** `azurerm_storage_queue` ([#​26087](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26087)) - **New Data Source:** `azurerm_storage_table` ([#​26126](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26126)) - **New Resource:** `azurerm_container_registry_cache_rule` ([#​26034](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26034)) - **New Resource:** `azurerm_virtual_machine_implicit_data_disk_from_source` ([#​25537](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25537)) ENHANCEMENTS: - Data Source: azurerm_kubernetes_cluster - add support for the `drain_timeout_in_minutes` and `node_soak_duration_in_minutes` properties in the `upgrade_settings` block ([#​26137](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26137)) - dependencies: updating to `v0.20240529.1155048` of `github.com/hashicorp/go-azure-sdk` ([#​26148](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26148)) - `containerapps`: update API version to `2024-03-01` ([#​25993](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25993)) - `expressroute`: update to use `hashicorp/go-azure-sdk` ([#​26066](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26066)) - `keyvault`: populating the cache using both the Key Vault List and Resources API to workaround incomplete/stale data being returned ([#​26070](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26070)) - `servicenetworking`: updating to API Version `2023-11-01` ([#​26148](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26148)) - `virtualnetworkpeerings`: update to use `hashicorp/go-azure-sdk` ([#​26065](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26065)) - `azurerm_automation_powershell72_module` - support for the `tags` property ([#​26106](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26106)) - `azurerm_bastion_host` - support for `Developer` SKU ([#​26068](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26068)) - `azurerm_container_app_environment` - support for the `mutual_tls_enabled` property ([#​25993](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25993)) - `azurerm_container_registry` - validation to fail fast when setting `public_network_access_enabled` with an invalid SKU ([#​26054](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26054)) - `azurerm_key_vault_managed_hardware_security_module` - the `public_network_access_enabled` property can now be updated ([#​26075](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26075)) - `azurerm_kubernetes_cluster` - support for the `cost_analysis_enabled` property ([#​26052](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26052)) - `azurerm_kubernetes_cluster` - support for the `drain_timeout_in_minutes` and `node_soak_duration_in_minutes` properties in the `upgrade_settings` block ([#​26137](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26137)) - `azurerm_kubernetes_cluster_node_pool` - support for the `drain_timeout_in_minutes` and `node_soak_duration_in_minutes` properties in the `upgrade_settings` block ([#​26137](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26137)) - `azurerm_linux_virtual_machine` - the `hibernation_enabled` property can now be updated ([#​26112](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26112)) - `azurerm_logic_app_trigger_custom` - support for the property `callback_url` ([#​25979](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25979)) - `azurerm_machine_learning_workspace` - support for the `serverless_compute` block ([#​25660](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25660)) - `azurerm_mssql_elasticpool` - support the sku `HS_PRMS` ([#​26161](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26161)) - `azurerm_new_relic_monitor` - support for the `identity` block ([#​26115](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26115)) - `azurerm_route_map` - the `parameter` property is now Optional when the action type is `Drop` ([#​26003](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26003)) - `azurerm_windows_virtual_machine` - the `hibernation_enabled` property can now be updated ([#​26112](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26112)) BUG FIXES: - Data Source: `azurerm_system_center_virtual_machine_manager_inventory_items` - normalise the resource ID for Intentory Items ([#​25955](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25955)) - `azurerm_app_configuration_feature` - update polling interval to tolerate eventual consistency of the API ([#​26025](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26025)) - `azurerm_app_configuration_key` - update polling interval to tolerate eventual consistency of the API ([#​26025](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26025)) - `azurerm_eventhub_namespace_customer_managed_key` - validating that the User Assigned Identity used for accessing the Key Vault is assigned to the EventHub Namespace ([#​28509](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/28509)) - `azurerm_linux_function_app` - fix update handling of `health_check_eviction_time_in_min` and `WEBSITE_HEALTHCHECK_MAXPINGFAILURES` ([#​26107](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26107)) - `azurerm_linux_function_app_slot` - fix update handling of `health_check_eviction_time_in_min` and `WEBSITE_HEALTHCHECK_MAXPINGFAILURES` ([#​26107](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26107)) - `azurerm_linux_web_app` - fix update handling of `health_check_eviction_time_in_min` and `WEBSITE_HEALTHCHECK_MAXPINGFAILURES` ([#​26107](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26107)) - `azurerm_linux_web_app_slot` - fix update handling of `health_check_eviction_time_in_min` and `WEBSITE_HEALTHCHECK_MAXPINGFAILURES` ([#​26107](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/26107)) - `azurerm_postgresql_flexible_server` - prevent premature check on updated `storage_mb` value that prevents the resource from being re-created ([#​25986](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25986)) - `azurerm_redis_access_cache_policy_assignment` - add locks to stabilize creation of multiple policy assignments ([#​26085](https://togithu

Configuration

📅 Schedule: Branch creation - "after 7am and before 11am every weekday" in timezone Europe/London, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 3 weeks ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

github-actions[bot] commented 2 weeks ago

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

renovate[bot] commented 2 weeks ago

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 4.x releases. But if you manually upgrade to 4.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.