Breaking changes
- The
tracing_tags_headerinput was removed from theblob_service,container,data_lake_filesystem,diagnostic_setting,file_service,local_user,management_policy,private_endpoint,queue,queue_service,role_assignments,share,table, andtable_servicechild modules. Thestatic_websitechild retains this input. - Direct callers must now supply
locationtocontainer,diagnostic_setting,local_user,queue,role_assignments,share, andtable. Direct callers ofblob_service,data_lake_filesystem,file_service,management_policy,queue_service,static_website, andtable_servicemust supplylocationwhen telemetry is enabled (the default). - The minimum Azure AzAPI provider version increases to 2.12 for the root and all child modules.
- Enabled telemetry now creates subscription-scope ARM deployments. The caller needs subscription-scope deployment read, write, and delete permissions. The root and instrumented children honor
enable_telemetry = false; root input and output contracts are unchanged. - The root and its updated Interfaces dependencies retire legacy ModTM and random telemetry state with
destroy = false. Upgrading existing state may still require the legacy providers during initialization. Review the plan before applying.
What's Changed
Other Changes
- docs: explain sovereign-cloud API version failure during state migration by @myaschmitz in #405
- feat(metadata): add approved module metadata by @jaredfholgate in #415
- feat(metadata): add helper submodule metadata by @jaredfholgate in #419
- fix: restore static website headers and repair rollout validation by @jaredfholgate in #423
- fix: remove legacy telemetry from example dependencies by @jaredfholgate in #434
Full Changelog: v0.10.0...v0.11.0