ENHANCEMENTS:
azurerm_data_factory_linked_service_azure_sql_database
- add support for thecredential_name
property [GH-27629]
BUG FIXES:
azurerm_windows_function_app_slot
- fixed panic in state migration [GH-27700]
FEATURES:
- New Data Source:
azurerm_oracle_adbs_character_sets
(#27698) - New Data Source:
azurerm_oracle_adbs_national_character_sets
(#27698) - New Data Source:
azurerm_oracle_autonomous_database
(#27696) - New Data Source:
azurerm_oracle_db_nodes
(#27698) - New Data Source:
azurerm_oracle_db_system_shapes
(#27698) - New Data Source:
azurerm_oracle_gi_versions
(#27698) - New Resource:
azurerm_dev_center_project_pool
(#27706) - New Resource:
azurerm_oracle_autonomous_database
(#27696) - New Resource:
azurerm_video_indexer_account
(#27632)
ENHANCEMENTS:
- Dependencies - update
go-azure-sdk
tov0.20241021.1074254
(#27713) newrelic
- upgrade api version to2024-03-01
(#27135)cosmosdb
- upgrade api version to2024-08-15
(#27659)azurerm_application_gateway
- support for the newBasic
SKU value (#27440)azurerm_consumption_budget_management_group
- the propertynotification.threshold_type
can now be updated (#27511)azurerm_consumption_budget_resource_group
- the propertynotification.threshold_type
can now be updated (#27511)azurerm_container_app
- add support for thetemplate.container.readiness_probe.initial_delay
andtemplate.container.startup_probe.initial_delay
properties (#27551)azurerm_mssql_managed_instance
- thestorage_account_type
property can now be updated (#27737)
BUG FIXES:
azurerm_automation_software_update_configuration
- correct validation to not allow5
and allow-1
(#25574)azurerm_cosmosdb_sql_container
- fix recreation logic forpartition_key_version
(#27692)azurerm_mssql_database
- updating short term retention policy now works as expected (#27714)azurerm_network_watcher_flow_log
- fix issue wheretags
were not being updated (#27389)azurerm_postgresql_flexible_server_virtual_endpoint
- retrieve and parsereplica_server_id
for cross-region scenarios as well as remove custom poller for the delete operation (#27509)
FEATURES:
- New Resource:
azurerm_dev_center_attached_network
(#27638) - New Resource:
azurerm_oracle_cloud_vm_cluster
(#27678) - New Resource:
azurerm_oracle_exadata_infrastructure
(#27678) - New Data Source:
azurerm_oracle_cloud_vm_cluster
(#27678) - New Data Source:
azurerm_oracle_db_servers
(#27678) - New Data Source:
azurerm_oracle_exadata_infrastructure
(#27678)
ENHANCEMENTS:
redisenterprise
- upgrade api version to2024-06-01-preview
(#27597)azurerm_app_configuration
- support for premium sku (#27674)azurerm_container_app
- support for themax_inactive_revisions
property (#27598)azurerm_kubernetes_cluster
- remove lock on subnets (#27583)azurerm_nginx_deployment
- allow updates forsku
(#27604)azurerm_fluid_relay_server
- support for thecustomer_managed_key
property (#27581)azurerm_linux_virtual_machine
- support theUBUNTU_PRO
value for thelicense_type
property (#27534)
BUGS:
azurerm_api_management_api_diagnostic
- do not setOperationNameFormat
when theidentifier
property isazuremonitor
(#27456)azurerm_api_management
- prevent a panic (#27649)azurerm_mssql_database
- makeshort_term_retention_policy.backup_interval_in_hours
computed (#27656)
FEATURES:
- New Resource:
azurerm_stack_hci_virtual_hard_disk
(#27474)
ENHANCEMENTS:
azurerm_bastion_host
- support for thePremium
SKU andsession_recording_enabled
property (#27278)azurerm_log_analytics_cluster
- thesize_gb
property now supports all of 100, 200, 300, 400, 500, 1000, 2000, 5000, 10000, 25000, and 50000 (#27616)azurerm_mssql_elasticpool
- allowPRMS
for thefamily
property (#27615)
BUG FIXES:
azurerm_mssql_database
- now creates successfully when elastic pool is hyperscale (#27505)azurerm_postgresql_flexible_server_configuration
- now locks to prevent conflicts when deploying multiple (#27355)
ENHANCEMENTS:
- dependencies - update
github.com/hashicorp/go-azure-sdk
tov0.20240923.1151247
(#27491) azurerm_site_recovery_replicated_vm
- support for thetarget_virtual_machine_size
property (#27480)
BUG FIXES:
azurerm_app_service_certificate
-key_vault_secret_id
can now be versionless (#27537)azurerm_linux_virtual_machine_scale_set
- prevent crash whenauto_upgrade_minor_version_enabled
is nil (#27353)azurerm_role_assignment
- correctly parse ID when it's a root or provider scope (#27237)azurerm_storage_blob
-source_content
is now ForceNew (#27508)azurerm_virtual_network_gateway_connection
- revertshared_key
to Optional and Computed (#27560)
FEATURES:
- New Resource:
azurerm_advisor_suppression
(#26177) - New Resource:
azurerm_data_protection_backup_policy_mysql_flexible_server
(#26955) - New Resource:
azurerm_key_vault_managed_hardware_security_module_key_rotation_policy
(#27306) - New Resource:
azurerm_stack_hci_deployment_setting
(#25646) - New Resource:
azurerm_stack_hci_storage_path
(#26509) - New Data Source:
azurerm_vpn_server_configuration
(#27054)
ENHANCEMENTS:
managementgroups
- migrate tohashicorp/go-azure-sdk
(#26430)nginx
- upgrade api version to2024-06-01-preview
(#27345)azurerm_linux[windows]_web[function]_app[app_slot]
- upgrade api version from2023-01-01
to2023-12-01
(#27196)azurerm_cosmosdb_account
- support for the capabilityEnableNoSQLVectorSearch
(#27357)azurerm_container_app_custom_domain - fix parsing the certificate ID error #25972azurerm_container_app_custom_domain
- support other certificate types (#25972)azurerm_linux_virtual_machine_scale_set
- thezones
property can now be updated without creating a new resource (#27288)azurerm_orchestrated_virtual_machine_scale_set
- thezones
property can now be updated without creating a new resource (#27288)azurerm_role_management_policy
- support for resource scope (#27205)azurerm_spring_cloud_gateway
- changing theenvironment_variables
andsensitive_environment_variables
properties no longer creates a new resource (#27404)azurerm_static_web_app
- support for thepublic_network_access_enabled
property (#26345)azurerm_shared_image
- support for thedisk_controller_type_nvme_enabled
property (#26370)azurerm_storage_blob
- changing thesource
property no longer creates a new resource (#27394)azurerm_storage_object_replication
- changing therules.x. source_container_name
andrules.x. destination_container_name
properties no longer creates a new resource (#27394)azurerm_windows_virtual_machine_scale_set
- thezones
property can now be updated without creating a new resource (#27288)
BUG FIXES:
azurerm_application_insights
- fix crash when read forDataVolumeCap
isnil
(#27352)azurerm_container_app
- relax validation on the ingress traffic property (#27396)azurerm_log_analytics_workspace_table
- will now correctly settotal_retention_in_days
whensku
isBasic
(#27420)
FEATURES:
- New Resource:
azurerm_arc_machine
(#26647) - New Resource:
azurerm_arc_machine_automanage_configuration_assignment
(#26657)
ENHANCEMENTS:
network/bastionhosts
- upgrade api version from2023-11-01
to2024-01-01
(#27277)recoveryservices
- upgraderecoveryservicessiterecovery
from2022-10-0
1 to2024-04-01
(#27281)azurerm_data_protection_backup_vault
- support for theproperty cross_region_restore_enabled
property (#27197)azurem_mssql_managed_instance
- support for theservice_principal_type
property (#27240)
BUG FIXES:
azurerm_cosmosdb_account
- fix crash during state migration (#27302)azurerm_servicebus_queue
- fix defaults of thedefault_message_ttl
andauto_delete_on_idle
properties (#27305)
ENHANCEMENTS:
- dependencies - bump
hashicorp/go-azure-sdk
tov0.20240903.1111904
(#27268) - Virtual Machine Scale Sets - upgrade api version from
2024-03-01
to2024-07-01
(#27230) hdinsights
- update the HDInsights Node definition validation of VM sizes to include new V5 types (#27270)azurerm_api_management_logger
- support for theapplication_insights.connection_string
property (#27137)azurerm_bot_service_azure_bot
- will now send the value for thedeveloper_app_insights_api_key
property (#27280)azurerm_netapp_volume
- support for thesmb3_protocol_encryption_enabled
property (#27228)azurerm_subnet
- supportMicrosoft.DevOpsInfrastructure
as delegation service (#27259)
BUG FIXES:
azurerm_mysql_flexible_server
- correctly setsource_server_id
in the state file (#27295)azurerm_cosmosdb_account
- theip_range_filter
property now supports IPV4 addresses (#27208)azurerm_cosmosdb_account
- added state migration forip_range_filter
underlying type change fromstring
toset
(#27276)azurerm_linux_virtual_machine
- theadmin_ssh_key.public_key
property now supports ed25519 ssh keys (#27202)azurerm_sentinel_automation_rule
- no longer panics when usingcondition_json
(#27269)azurerm_kubernetes_cluster
- thehost_encryption_enabled
andnode_public_ip_enabled
properties are now set correctly (#27218)
BUG FIXES:
- provider: fix a validation bug that prevents
terraform validate
from working whensubscription_id
is not specified (#27178) azurerm_cognitive_deployment
- fixed replacement ofscale
block withsku
(#27173)azurerm_kubernetes_cluster
- prevent a panic (#27183)azurerm_kubernetes_cluster_node_pool
- prevent a panic caused by renamedenable_*
properties (#27164)azurerm_sentinel_data_connector_microsoft_threat_intelligence
- prevent error by removing deprecated propertybing_safety_phishing_url_lookback_date
(#27171)
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.
- When upgrading to v4.0 of the AzureRM Provider, we recommend upgrading to the latest version of Terraform Core (which can be found here).
ENHANCEMENTS:
- Data Source:
azurerm_shared_image
- add support for thetrusted_launch_supported
,trusted_launch_enabled
,confidential_vm_supported
,confidential_vm_enabled
,accelerated_network_support_enabled
andhibernation_enabled
properties (#26975) - dependencies: updating
hashicorp/go-azure-sdk
tov0.20240819.1075239
(#27107) applicationgateways
- updating to use2023-11-01
(#26776)containerregistry
- updating to use2023-06-01-preview
(#23393)containerservice
- updating to2024-05-01
(#27105)mssql
- updating to usehashicorp/go-azure-sdk
and023-08-01-preview
(#27073)mssqlmanagedinstance
- updating to usehashicorp/go-azure-sdk
and2023-08-01-preview
(#26872)azurerm_image
- add support for thedisk_encryption_set_id
property to thedata_disk
block (#27015)azurerm_log_analytics_workspace_table
- add support for moretotal_retention_in_days
andretention_in_days
values (#27053)azurerm_mssql_elasticpool
- add support for theHS_MOPRMS
andMOPRMS
skus (#27085)azurerm_netapp_pool
- allow1
as a valid value forsize_in_tb
(#27095)azurerm_notification_hub
- add support for thebrowser_credential
property (#27058)azurerm_redis_cache
- add support for theaccess_keys_authentication_enabled
property (#27039)azurerm_role_assignment
- add support for the/
,/providers/Microsoft.Capacity
and/providers/Microsoft.BillingBenefits
scopes (#26663)azurerm_shared_image
- add support for thehibernation_enabled
property (#26975)azurerm_storage_account
- supportqueue_encryption_key_type
andtable_encryption_key_type
for more storage account kinds (#27112)azurerm_web_application_firewall_policy
- add support for therequest_body_enforcement
property (#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)azurerm_monitor_diagnostic_setting
- add further polling to work around an eventual consistency issue when creating the resource (#27088)azurerm_storage_account
- prevent API error by populatinginfrastructure_encryption_enabled
when updatingcustomer_managed_key
(#26971)azurerm_storage_blob_inventory_policy
- thefilter
property can now be set whenscope
iscontainer
(#27113)azurerm_virtual_network_dns_servers
- moved locks to prevent the creation of subnets with stale data (#27036)azurerm_virtual_network_gateway_connection
- allow0
as a valid value foripsec_policy.sa_datasize
(#27056)
For information on changes between the v3.116.0 and v3.0.0 releases, please see the previous v3.x changelog entries.
For information on changes between the v2.99.0 and v2.0.0 releases, please see the previous v2.x changelog entries.
For information on changes between the v1.44.0 and v1.0.0 releases, please see the previous v1.x changelog entries.
For information on changes prior to the v1.0.0 release, please see the v0.x changelog.