Skip to content

Releases: hashicorp/terraform-provider-azurerm

v3.97.1

22 Mar 09:21
Compare
Choose a tag to compare

ENHANCEMENTS:

  • azurerm_nginx_deployment - support for the configuration block (#24276)

BUG FIXES:

  • azurerm_data_factory_integration_runtime_self_hosted - ensure that autorizationh keys are exported (#25246)
  • azurerm_storage_account - defaulting the value for dns_endpoint_type to Standard when it's not returned from the Azure API (#25367)

v3.97.0

22 Mar 05:32
1b52a90
Compare
Choose a tag to compare

BREAKING CHANGES:

  • azurerm_linux_function_app - app_settings["WEBSITE_RUN_FROM_PACKAGE"] must be added to ignore_changes for deployments where an external tool modifies the WEBSITE_RUN_FROM_PACKAGE property in the app_settings block. (#24848)
  • azurerm_linux_function_app_slot - app_settings["WEBSITE_RUN_FROM_PACKAGE"] must be added to ignore_changes for deployments where an external tool modifies the WEBSITE_RUN_FROM_PACKAGE property in the app_settings block. (#24848)

FEATURES:

  • New Resource: azurerm_elastic_san_volume (#24802)

ENHANCEMENTS:

  • dependencies: updating to v0.25.3 of github.com/tombuildsstuff/giovanni (#25362)
  • dependencies: updating to v0.20240321.1145953 of github.com/hashicorp/go-azure-sdk (#25332)
  • dependencies: updating to v0.25.2 of github.com/tombuildsstuff/giovanni (#25305)
  • azurestackhci: updating to API Version 2024-01-01 (#25279)
  • monitor/scheduledqueryrules: updatingt to API version 2023-03-15-preview (#25350)
  • cosmosdb: updating to use the transport layer from hashicorp/go-azure-sdk rather than Azure/go-autorest (#25166)
  • Data Source azurerm_stack_hci_cluster: refactoring the association to use hashicorp/go-azure-sdk (#25293)
  • azurerm_app_configuration - support for Environments other than Azure Public (#25271)
  • azurerm_automanage_configuration - refactoring to use hashicorp/go-azure-sdk (#25293)
  • azurerm_container_app_environment - add support for Consumption workload profile (#25285)
  • azurerm_cosmosdb_postgresql_cluster - expose list of server names and FQDN in the servers block (#25240)
  • azurerm_data_share - hyphens are now allowed in the resource's name (#25242)
  • azurerm_data_factory_integration_runtime_azure_ssis - support for the copy_compute_scale and pipeline_external_compute_scale blocks (#25281)
  • azurerm_healthcare_service - support for the identity and configuration_export_storage_account_name properties (#25193)
  • azurerm_nginx_deployment - support the auto_scale_profile block (#24950)
  • azurerm_netapp_account_resource - support for the kerberos_ad_name, kerberos_kdc_ip property, enable_aes_encryption, local_nfs_users_with_ldap_allowed, server_root_ca_certificate, ldap_over_tls_enabled, and ldap_signing_enabled properties (#25340)
  • azurerm_netapp_account_resource - support for [Support for Azure Netapp Files - AD Site Name #12462] via the site_name property (#25340)
  • azurerm_stack_hci_cluster: refactoring the association to use hashicorp/go-azure-sdk (#25293)
  • azurerm_storage_account - support for the dns_endpoint_type property (#22583)
  • azurerm_storage_blob_inventory_policy - refactoring to use hashicorp/go-azure-sdk (#25268)
  • azurerm_synapse_spark_pool - added support for 3.4 (#25319)

BUG FIXES:

  • Data Source: azurerm_storage_blob - fix a bug that incorrectly parsed the endpoint in the resource ID (#25283)
  • Data Source: azurerm_storage_table_entity - fixing a regression when parsing the table endpoint (#25307)
  • netapp_account_resource - correct the smb_server_name property validation (#25340)
  • azurerm_backup_policy_file_share - prevent a bug when the include_last_days property does not work when days is empty (#25280)
  • azurerm_backup_policy_vm - prevent a bug when the include_last_days property does not work when days is empty (#25280)
  • azurerm_container_app_custom_domain - prevent an issue where the secret was not being passed through (#25196) (#25251)
  • azurerm_data_protection_backup_instance_kubernetes_cluster - prevent the protection errosr ScenarioPluginInvalidWorkflowDataRequest and UserErrorKubernetesBackupExtensionUnhealthy [azurerm_data_protection_backup_instance_kubernetes_cluster is created with message "Fix protection error for the backup instance" and code ScenarioPluginInvalidWorkflowDataRequest #25294] (#25345)
  • azurerm_purview_account - will now allow for PurView accounts with missing or disabled eventhubs without keys (#25301)
  • azurerm_storage_account - fix a crash when the storage account becomes unavailable whilst reading (#25332)
  • azurerm_storage_blob - fixing a regression where blobs within a nested directory wouldn't be parsed correctly (#25305)
  • azurerm_storage_data_lake_gen2_path - fixing a bug where there was no timeout available during import (#25282)
  • azurerm_storage_queue - fixing a bug where the Table URI was obtained rather than the Queue URI (#25262)
  • azurerm_subscription - fixing an issue when creating a subscription alias (#25181)

v3.96.0

15 Mar 01:59
a657f5e
Compare
Choose a tag to compare

ENHANCEMENTS:

  • dependencies: updating to v0.20240314.1083835 of github.com/hashicorp/go-azure-sdk (#25255)
  • dependencies: updating to v0.25.1 of github.com/tombuildsstuff/giovanni (#24798)
  • dependencies: updating to v1.33.0 of google.golang.org/protobuf (#25243)
  • storage: updating the data plane resources to use the transport layer from hashicorp/go-azure-sdk rather than Azure/go-autorest (#24798)
  • Data Source: azurerm_storage_table_entities - support for AAD authentication (#24798)
  • Data Source: azurerm_storage_table_entity - support for AAD authentication (#24798)
  • azurerm_kusto_cluster - support None pattern for the virtual_network_configuration block (#24733)
  • azurerm_linux_function_app - support for the Node 20 runtime (#24073)
  • azurerm_linux_function_app_slot - support for the Node 20 runtime (#24073)
  • azurerm_stack_hci_cluster - support the identity, cloud_id, service_endpoint and resource_provider_object_id properties [GH-25031]
  • azurerm_storage_share_file - support for AAD authentication (#24798)
  • azurerm_storage_share_directory - support for AAD authentication, deprecate share_name and storage_account_name in favor of storage_share_id (#24798)
  • azurerm_storage_table_entity - support for AAD authentication, deprecate share_name and storage_account_name in favor of storage_table_id (#24798)
  • azurerm_storage_table_entity - support for AAD authentication (#24798)
  • azurerm_windows_function_app - support for the Node 20 runtime (#24073)
  • azurerm_windows_function_app_slot - support for the Node 20 runtime (#24073)
  • azurerm_windows_web_app - support for the Node 20 runtime (#24073)
  • azurerm_windows_web_app_slot - support for the Node 20 runtime (#24073)

BUG FIXES:

  • azurerm_container_app_custom_domain - fix resource ID parsing bug preventing import (#25192)
  • azurerm_windows_web_app - fix incorrect warning message when checking name availability (#25214)
  • azurerm_virtual_machine_run_command - prevent a bug during updates (#25186)
  • Data Source: azurerm_storage_table_entities - Fix items.x.properties truncating to one entry (#25211)

v3.95.0

08 Mar 17:47
ae7b92b
Compare
Choose a tag to compare

FEATURES:

  • New Resource: azurerm_container_app_custom_domain (#24421)
  • New Resource: azurerm_data_protection_backup_instance_kubernetes_cluster (#24940)
  • New Resource: azurerm_static_web_app (#25117)
  • New resource: azurerm_static_web_app_custom_domain (#25117)
  • New resource: azurerm_system_center_virtual_machine_manager_availability_set (#24975)
  • New Resource: azurerm_workloads_sap_three_tier_virtual_instance (#24384)
  • New Resource: azurerm_workloads_sap_single_node_virtual_instance (#24331)

ENHANCEMENTS:

  • dependencies: updating to v0.20240229.1102109 of github.com/hashicorp/go-azure-sdk (#25102)
  • monitor: updating to use the transport layer from hashicorp/go-azure-sdk rather than Azure/go-autorest [GH-#25102]
  • network: updating to API Version 2023-09-01 (#25095)
  • azurerm_data_factory_integration_runtime_managed - support for the credential_name property (#25033)
  • azurerm_linux_function_app - support for the description property in the ip_restriction block (#24527)
  • azurerm_linux_function_app - support for the ip_restriction_default_action and scm_ip_restriction_default_action properties (#25131)
  • azurerm_linux_function_app_slot - support for the description property in the ip_restriction block (#24527)
  • azurerm_linux_function_app_slot - support for the ip_restriction_default_action and scm_ip_restriction_default_action properties (#25131)
  • azurerm_linux_web_app - support for the description property in the ip_restriction block (#24527)
  • azurerm_linux_web_app - support for the ip_restriction_default_action and scm_ip_restriction_default_action properties (#25131)
  • azurerm_linux_web_app_slot - support for the description property in the ip_restriction block (#24527)
  • azurerm_linux_web_app_slot - support for the ip_restriction_default_action and scm_ip_restriction_default_action properties (#25131)
  • azurerm_mysql_flexible_server - setting the storage.size_gb property to a smaller value now forces a new resource to be created (#25074)
  • azurerm_orbital_contact_profile - changing the channels property no longer creates a new resource (#25129)
  • azurerm_private_dns_resolver_inbound_endpoint - the private_ip_address property is no longer required when private_ip_allocation_method is Dynamic (#25035)
  • stream_analytics_output_blob - support for the blob_write_mode property (#25127)
  • azurerm_windows_function_app - support for the description property in the ip_restriction block (#24527)
  • azurerm_windows_function_app - support for the ip_restriction_default_action and scm_ip_restriction_default_action properties (#25131)
  • azurerm_windows_function_app_slot - support for the description property in the ip_restriction block (#24527)
  • azurerm_windows_function_app_slot - support for the ip_restriction_default_action and scm_ip_restriction_default_action properties (#25131)
  • azurerm_windows_web_app - support for the description property in the ip_restriction block (#24527)
  • azurerm_windows_web_app - support for the ip_restriction_default_action and scm_ip_restriction_default_action properties (#25131)
  • azurerm_windows_web_app_slot - support for the description property in the ip_restriction block (#24527)
  • azurerm_windows_web_app_slot - support for the ip_restriction_default_action and scm_ip_restriction_default_action properties (#25131)

BUG FIXES:

  • Data Source: azurerm_function_app_host_keys - correctly set event_grid_extension_key by searching for the renamed property in the API response (#25108)
  • azurerm_app_service_public_certificate - fix issue where certificate information was not being set correctly in the read (#24943)
  • azurerm_container_registry - prevent recreation of the resource when the georeplication.tags are updated (#24994)
  • azurerm_firewall_policy_rule_collection_group - fix issue where the client subscription ID was used to construct the firewall_policy_id (#25145)
  • azurerm_function_app_hybrid_connection - fix issue where SendKeyValue was not populated in the API payload (#23761)
  • azurerm_orbital_contact_profile - fix creation of the resource when event_hub_uri is not specified (#25128)
  • azurerm_recovery_services_vault - prevent a panic when immutability is updated (#25132)
  • azurerm_storage_account - fix issue where the queue encryption key type was set as the table encryption key type (#25046)
  • azurerm_web_app_hybrid_connection - fix issue where SendKeyValue was not populated in the API payload (#23761)
  • azurerm_mssql_database - fix incorrect error due to typo when using restore_long_term_retention_backup_id (#25180)

DEPRECATIONS:

  • Deprecated Resource: azurerm_static_site (#25117)
  • Deprecated Resource: azurerm_static_site_custom_domain (#25117)
  • azurerm_kubernetes_fleet_manager - the hub_profile property has been deprecated (#25010)

v3.94.0

01 Mar 02:47
a7e0b8b
Compare
Choose a tag to compare

FEATURES:

  • New Resource: azurerm_kubernetes_fleet_update_run (#24813)

ENHANCEMENTS:

  • dependencies: updating to v0.20240228.1142829 of github.com/hashicorp/go-azure-sdk (#25081)
  • servicefabric: updating to use the transport layer from hashicorp/go-azure-sdk rather than Azure/go-autorest (#25002)
  • springcloud: updating to API Version 2024-01-01-preview (#24937)
  • securitycenter: updating to use the transport layer from hashicorp/go-azure-sdk rather than Azure/go-autorest (#25081)
  • Data Source: azurerm_storage_table_entities - support for select (#24987)
  • Data Source: azurerm_netapp_volume - support for the smb_access_based_enumeration and smb_non_browsable properties (#24514)
  • azurerm_cosmosdb_account - add support for the minimal_tls_version property (#24966)
  • azurerm_federated_identity_credential - the federated credentials can now be changed without creating a new resource (#25003)
  • azurerm_kubernetes_cluster - support for the current_kubernetes_version property (#25079)
  • azurerm_kubernetes_cluster - private DNS is now allowed for the web_app_routing property (#25038)
  • azurerm_kubernetes_cluster - migration between different outbound_types is now allowed (#25021)
  • azurerm_mssql_database - support for the recovery_point_id and restore_long_term_retention_backup_id properties (#24904)
  • azurerm_linux_virtual_machine - support for the automatic_upgrade_enabled, disk_controller_type, os_image_notification, treat_failure_as_deployment_failure_enabled, and vm_agent_platform_updates_enabledproperties (#23394)
  • azurerm_nginx_deployment - support for the automatic_upgrade_channel property (#24867)
  • azurerm_netapp_volume - support for the smb_access_based_enumeration and smb_non_browsable properties (#24514)
  • azurerm_netapp_pool - support for the encryption_type property (#24993)
  • azurerm_role_definition - upgrade to the API version 2022-05-01-preview (#25008)
  • azurerm_redis_cache - allow AAD auth for all SKUs (#25006)
  • azurerm_sql_managed_instance - support for the zone_redundant_enabled property (#25089)
  • azurerm_spring_cloud_gateway - support for the application_performance_monitoring_ids property (#24919)
  • azurerm_spring_cloud_configuration_service - support for the refresh_interval_in_seconds property (#25009)
  • azurerm_synapse_workspace - support for using the user_assigned_identity_id property within the customer_managed_key block (#25027)
  • azurerm_windows_virtual_machine - support for the automatic_upgrade_enabled, disk_controller_type, os_image_notification, treat_failure_as_deployment_failure_enabled, and vm_agent_platform_updates_enabledproperties (#23394)

BUG FIXES:

  • azurerm_api_management_notification_recipient_email - fixing an issue where response pages weren't iterated over correctly (#25055)
  • azurerm_api_management_notification_recipient_user - fixing an issue where response pages weren't iterated over correctly (#25055)
  • azurerm_batch_pool - fix setting the extension.settings_json property (#24976)
  • azurerm_key_vault_key - expiration_date can be updated if newer date is ahead (#25000)
  • azurerm_pim_active_role_assignment - fix an isue where the resource would disappear or fail to import after 45 days (#24524)
  • azurerm_pim_eligible_role_assignment - fix an isue where the resource would disappear or fail to import after 45 days (#24524)
  • azurerm_recovery_services_vault - validate that use_system_assigned_identity and user_assigned_identity_id cannot be set at the same time (#24091)
  • azurerm_recovery_vaults will now create properly with SystemAssigned,UserAssigned identity (#24978)
  • azurerm_subscription - fixing an issue where response pages weren't iterated over correctly (#25055)

v3.93.0

23 Feb 02:59
8e66bae
Compare
Choose a tag to compare
  • New Data Source: azurerm_express_route_circuit_peering (#24971)
  • New Data Source: azurerm_storage_table_entities (#24973)
  • New Resource: azurerm_dev_center_catalog (#24833)
  • New Resource: azurerm_system_center_virtual_machine_manager_server (#24278)

BUG FIXES:

  • azurerm_key_vault - conditionally polling the Data Plane endpoint when public_network_access_enabled is set to false (#23823)
  • azurerm_storage_account - allow the identity.type property to be SystemAssigned, UserAssigned when using a Customer Managed Key (#24923)
  • azurerm_automation_account - prevent the identity.identity_ids User Assigned identity being set when not specified in config (#24977)

ENHANCEMENTS:

  • dependencies: updating to v0.20240221.1170458 of hashicorp/go-azure-sdk (#24967)
  • dependencies: refactor azurerm_spring_cloud_configuration_service to use go-azure-sdk (#24918)
  • provider: support or the feature flag virtual_machine_scale_set.reimage_on_manual_upgrade (#22975)
  • sentinel: updating to use the transport layer from hashicorp/go-azure-sdk rather than Azure/go-autorest (#24962)
  • sqlvirtualmachines: updating to use the transport layer from hashicorp/go-azure-sdk rather than Azure/go-autorest (#24912)
  • nginx : updating to use 2024-01-01-preview (#24868)
  • azurerm_cosmosdb_account - support for the backup.tier property (#24595)
  • azurerm_linux_virtual_machine - the virtual_machine_scale_set_id proeprty can now be changed without creating a new resource (#24768)
  • azurerm_machine_learning_workspace - support for the managed_network.isolation_mode property (#24951)
  • azurerm_private_dns_resolver_inbound_endpoint - support the static value for the private_ip_allocation_method property (#24952)
  • azurerm_postgresql_flexible_server - expose the storage_tier field (#24892)
  • azurerm_redis_cache - support for the preferred_data_persistence_auth_method property (#24370)
  • azurerm_servicebus_namespace - support for the premium_messaging_partitions property (#24676)
  • azurerm_windows_virtual_machine - the virtual_machine_scale_set_id proeprty can now be changed without creating a new resource (#24768)

BUG FIXES:

  • azurerm_cognitive_deployment - the version_upgrade_option property can not be updated without creating a new resource (#24922)
  • azurerm_data_protection_backup_vault - support or the soft_delete and retention_duration_in_days properties (#24775)
  • azurerm_data_factory_pipeline - correctly handle incorrect header values (#24921)
  • azurerm_kusto_cluster - optimized_auto_scale is now updated after sku has been updated (#24906)
  • azurerm_key_vault_certificate - will now only update the lifetime_action of the certificate block unless otherwise required (#24755)
  • azurerm_linux_virtual_machine_scale_set - correctly include public_ip_prefix_id during updates (#24939)
  • azurerm_postgresql_flexible_server - the customer_managed_key.key_vault_key_id property is now required (#24981)
  • azurerm_nginx_deployment - changing the sku property now creates a new resource (#24905)
  • azurerm_orchestrated_virtual_machine_scale_set - the disk_size_gb and lun parameters of data_disks are optional now (#24944)
  • azurerm_storage_account - change order of API calls to be GET-then-PUT ratehr then PATCHES (#23935)
  • azurerm_storage_account - improve the validation around the immutability_policy being used with blob_properties (#24938)
  • azurerm_security_center_setting - prevent a bug when name is SENTINEL (#24497)
  • azurerm_windows_virtual_machine_scale_set - correctly include public_ip_prefix_id during updates (#24939)

v3.92.0

16 Feb 03:09
293d575
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: azurerm_virtual_desktop_application_group (#24771)

ENHANCEMENTS:

  • provider: support for the feature flag postgresql_flexible_server.restart_server_on_configuration_value_change property (#23811)
  • dependencies: updating to v0.20240214.1142753 of github.com/hashicorp/go-azure-sdk (#24889)
  • automation: updating to use the transport layer from hashicorp/go-azure-sdk rather than Azure/go-autorest (#24858)
  • maintenance: updating to use the transport layer from hashicorp/go-azure-sdk rather than Azure/go-autorest (#24819)
  • containerapps: updating to use the transport layer from hashicorp/go-azure-sdk rather than Azure/go-autorest (#24862)
  • containerservices: updating to use the transport layer from hashicorp/go-azure-sdk rather than Azure/go-autorest (#24872)
  • timeseriesinsights: updating to use the transport layer from hashicorp/go-azure-sdk rather than Azure/go-autorest (#24889)
  • azurerm_container_app_environment: support for the infrastructure_resource_group_name property (#24361)
  • azurerm_cost_anomaly_alert - support for the subscription_id property (#24258)
  • azurerm_cosmosdb_account - add default values for the consistency_policy code block (#24830)
  • azurerm_dashboard_grafana - support for the smtp block (#24717)
  • azurerm_key_vault_certificates - support for the tags property (#24857)
  • azurerm_key_vault_secrets - support for the tags property (#24857)
  • azurerm_orchestrated_virtual_machine_scale_set - support for the additional_unattend_content block (#24292)
  • azurerm_virtual_desktop_host_pool - support for the vm_template property (#24369)

BUG FIXES:

  • azurerm_container_app_environment: avoid unwanted changes when updating and using log_analytics_workspace_id (#24303)
  • azurerm_cosmosdb_account - fixed regression in the backup code block (#24830)
  • azurerm_data_factory - allow the git_url property to be blank/empty (#24879)
  • azurerm_linux_web_app_slot - the worker_count property now works correctly in the site_config block (#24515)
  • azurerm_linux_web_app - support off for the file_system_level property (#24877)
  • azurerm_linux_web_app_slot - support off for the file_system_level property (#24877)
  • azurerm_private_endpoint - fixing an issue where updating the Private Endpoint would remove any Application Security Group Association (#24846)
  • azurerm_search_service - fixed the update function to adjust for changed API behaviour (#24837)
  • azurerm_search_service - fixed the update function to adjust for changed API behaviour (#24903)
  • azurerm_windows_web_app - support off for the file_system_level property (#24877)
  • azurerm_windows_web_app_slot - support off for the file_system_level property (#24877)

v3.91.0

09 Feb 02:51
e6ca542
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: azurerm_databricks_access_connector (#24769)
  • New Resource: azurerm_data_protection_backup_policy_kubernetes_cluster (#24718)
  • New Resource: azurerm_chaos_studio_experiment (#24779)
  • New Resource: azurerm_chaos_studio_capability (#24779)
  • New Resource: azurerm_dev_center_gallery (#23760)
  • New Resource: azurerm_kubernetes_fleet_member (#24792)
  • New Resource: azurerm_iotcentral_organization (#23132)
  • New Resource: azurerm_spring_cloud_app_dynamics_application_performance_monitoring (#24750)

ENHANCEMENTS:

  • dependencies: updating to v0.20240208.1095436 of github.com/hashicorp/go-azure-sdk/resource-manager (#24819)
  • dependencies: updating to v0.20240208.1095436 of github.com/hashicorp/go-azure-sdk/sdk (#24819)
  • dependencies: refactor azurerm_app_service_environment_v3 to use go-azure-sdk (#24760)
  • dependencies: refactor azurerm_role_definition to use go-azure-sdk (#24266)
  • managedhsm: updating to use the transport layer from hashicorp/go-azure-sdk rather than Azure/go-autorest (#24761)
  • hdinsight: updating to API Version 2023-07-01 (#24761)
  • streamanalytics: updating to use the transport layer from hashicorp/go-azure-sdk rather than Azure/go-autorest (#24819)
  • azurerm_app_service_environment_v3 - support for the remote_debugging_enabled property (#24760)
  • azurerm_storage_account - support for the local_user_enabled property (#24800)
  • azurerm_log_analytics_workspace_table - support for the total_retention_in_days property (#24513)
  • azurerm_maching_learning_workspace - support for the feature_store and kind properties (#24716)
  • azurerm_traffic_manager_azure_endpoint - support for the always_serve_enabled property (#24573)
  • azurerm_traffic_manager_external_endpoint - support for the always_serve_enabled property (#24573)

BUG FIXES:

  • azurerm_api_management - the virtual_network_configuration property now updates correctly outside of virtual_network_type (#24569)

v3.90.0

02 Feb 01:40
11d2d5e
Compare
Choose a tag to compare

UPGRADE NOTES:

  • provider - The provider will now automatically register the AppConfiguration, DataFactory, and SignalRService Resource Providers. When running Terraform with limited permissions, note that you must disable automatic Resource Provider Registration and ensure that any Resource Providers Terraform requires are registered. (#24645)

FEATURES:

  • New Data Source: azurerm_nginx_configuration (#24642)
  • New Data Source: azurerm_virtual_desktop_workspace (#24732)
  • New Resource: azurerm_kubernetes_fleet_update_strategy (#24328)
  • New Resource: azurerm_site_recovery_vmware_replicated_vm (#22477)
  • New Resource: azurerm_spring_cloud_new_relic_application_performance_monitoring (#24699)

ENHANCEMENTS:

  • provider: registering the Resource Provider Microsoft.AppConfiguration (#24645)
  • provider: registering the Resource Provider Microsoft.DataFactory (#24645)
  • provider: registering the Resource Provider Microsoft.SignalRService (#24645)
  • provider: the Provider is now built using Go 1.21.6 (#24653)
  • dependencies: the dependency github.com/hashicorp/go-azure-sdk has been split into multiple Go Modules - and as such will be referred to by those paths going forwards (#24636)
  • dependencies: updating to ``v0.20240201.1064937ofgit.luolix.top/hashicorp/go-azure-sdk/resource-manager` (#24738)
  • dependencies: updating to v0.20240201.1064937 of github.com/hashicorp/go-azure-sdk/sdk (#24738)
  • appservice: update to go-azure-sdk and API version 2023-01-01 (#24688)
  • datafactory: updating to use tombuildsstuff/kermit (#24675)
  • hdinsight: refactoring to use github.com/hashicorp/go-azure-sdk/resource-manager (#24011)
  • hdinsight: updating to API Version 2021-06-01 (#24011)
  • loadbalancer: updating to use hashicorp/go-azure-sdk (#24291)
  • nginx: updating to API Version 2023-09-01 (#24640)
  • servicefabricmanagedcluster: updating to use the base layer from hashicorp/go-azure-sdk rather than Azure/go-autorest (#24654)
  • springcloud: updating to use API Version 2023-11-01-preview (#24690)
  • subscriptions: refactoring to use hashicorp/go-azure-sdk (#24663)
  • Data Source: azurerm_stream_analytics_job - support for User Assigned Identities (#24738)
  • azurerm_cosmosdb_account - support for the gremlin_database and tables_to_restore properties (#24627)
  • azurerm_bot_channel_email - support for the magic_code property (#23129)
  • azurerm_cosmosdb_account - support for the partition_merge_enabled property (#24615)
  • azurerm_mssql_managed_database - support for the immutable_backups_enabled property (#24745)
  • azurerm_mssql_database - support for the immutable_backups_enabled property (#24745)
  • azurerm_palo_alto_next_generation_firewall_virtual_hub_panorama - support for the trusted_address_ranges property (#24459)
  • azurerm_palo_alto_next_generation_firewall_virtual_network_local_rulestack - support for the trusted_address_ranges property (#24459)
  • azurerm_palo_alto_next_generation_firewall_virtual_network_panorama - support for the trusted_address_ranges property (#24459)
  • azurerm_servicebus_namespace - updating to use API Version 2022-10-01-preview (#24650)
  • azurerm_spring_cloud_api_portal - support for the api_try_out_enabled property (#24696)
  • azurerm_spring_cloud_gateway - support for the local_response_cache_per_route and local_response_cache_per_instance properties (#24697)
  • azurerm_stream_analytics_job - support for User Assigned Identities (#24738)
  • azurerm_subscription - refactoring to use hashicorp/go-azure-sdk to set tags on the subscription (#24734)
  • azurerm_virtual_desktop_workspace - correctly validate the name property (#24668)

BUG FIXES:

  • provider: skip registration for resource providers that are unavailable (#24571)
  • azurerm_app_configuration - no longer require lifecycle_ignore_changes for the value property when using a key vault reference (#24702)
  • azurerm_app_service_managed_certificate - fix casing issue in app_service_plan_id by parsing insensitively (#24664)
  • azurerm_cognitive_deployment - updates now include the version property (#24700)
  • azurerm_dns_cname_record - prevent casing issue in target_resource_id by parsing the ID insensitively (#24181)
  • azurerm_mssql_managed_instance_failover_group - prevent an issue when trying to create a failover group with a managed instance from a different subscription (#24646)
  • azurerm_storage_account - conditionally update properties only when needed (#24669)
  • azurerm_storage_account - change update order for access_tierto prevent errors when uploading blobs to the archive tier (#22250)

v3.89.0

25 Jan 13:18
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: azurerm_data_factory_trigger_schedule (#24572)
  • New Data Source: azurerm_data_factory_trigger_schedules (#24572)
  • New Data Source: azurerm_ip_groups (#24540)
  • New Data Source: azurerm_nginx_certificate (#24577)
  • New Resource: azurerm_chaos_studio_target (#24580)
  • New Resource: azurerm_elastic_san_volume_group (#24166)
  • New Resource: azurerm_netapp_account_encryption (#23733)
  • New Resource: azurerm_redhat_openshift_cluster (#24375)

ENHANCEMENTS:

  • dependencies: updating to v0.66.1 of github.com/hashicorp/go-azure-helpers (#24561)
  • dependencies: updating to v0.20240124.1115501 of github.com/hashicorp/go-azure-sdk (#24619)
  • bot: updating to API Version 2021-05-01-preview (#24555)
  • containerservice: the SDK Clients now support logging (#24564)
  • cosmosdb: updating to API Version 2023-04-15 (#24541)
  • loadtestservice: updating to use the base layer from hashicorp/go-azure-sdk rather than Azure/go-autorest (and support logging) (#24578)
  • managedidentity: updating to use the base layer from hashicorp/go-azure-sdk rather than Azure/go-autorest (and support logging) (#24578)
  • azurerm_api_management_api - change the id format so specific revisions can be managed by Terraform (#23031)
  • azurerm_data_protection_backup_vault - the redundancy propety can now be set to ZoneRedundant (#24556)
  • azurerm_data_factory_integration_runtime_azure_ssis - support for the credential_name property (#24458)
  • azurerm_orchestrated_virtual_machine_scale_set - support 2022-datacenter-azure-edition-hotpatch and 2022-datacenter-azure-edition-hotpatch-smalldisk hotpatching images (#23500)
  • azurerm_stream_analytics_job - support for the sku_name property (#24554)

BUG FIXES:

  • Data Source: azurerm_app_service - parsing the API Response for app_service_plan_id case-insensitively (#24626)

  • Data Source: azurerm_function_app - parsing the API Response for app_service_plan_id case-insensitively (#24626)

  • azurerm_app_configuration_key - the value for the value property can now be removed/emptied (#24582)

  • azurerm_app_service - parsing the API Response for app_service_plan_id case-insensitively (#24626)

  • azurerm_app_service_plan - fix casing in serverFarms due to ID update (#24562)

  • azurerm_app_service_slot - parsing the API Response for app_service_plan_id case-insensitively (#24626)

  • azurerm_automation_schedule - only one monthly_occurence block can now be specified (#24614)

  • azurerm_cognitive_deployment - the model.version property is no longer required (#24264)

  • azurerm_container_app - multiple custom_scale_rule can not be updated (#24509)

  • azurerm_container_registry_task_schedule_run_now - prevent issue where the incorrect scheduled run in tracked if there have been multiple (#24592)

  • azurerm_function_app - parsing the API Response for app_service_plan_id case-insensitively (#24626)

  • azurerm_function_app_slot - parsing the API Response for app_service_plan_id case-insensitively (#24626)

  • azurerm_logic_app_standard - now will parse the app service ID insensitively (#24562)

  • azurerm_logic_app_workflow - the workflow_parameters will now correctly handle information specified by $connections (#24141)

  • azurerm_mssql_managed_instance_security_alert_policy - can not update empty storage attributes (#24553)

  • azurerm_network_interface - the ip_configuration properties are no longer added to a Load Balancer Backend if one of those ip_configurations is associated with a backend (#24470)