v1.48.0-B0088
Pre-release
Pre-release
·
84 commits
to main
since this release
What's changed since v1.47.0:
- New features:
- Experimental: Added Terraform plan expansion support for AzAPI provider resources by Engin Polat (@polatengin).
#1193- Expands
azapi_resourceandazapi_update_resourcefrom Terraform plan JSON files into ARM format for rule evaluation. - Enable with configuration option
AZURE_TERRAFORM_PLAN_EXPANSION.
- Expands
- Added March 2026 baselines
Azure.GA_2026_03,Azure.Preview_2026_03, andAzure.CAF_2026_03by Elinora White (@BernieWhite).
#3709- Includes rules released before or during March 2026.
- Marked
Azure.GA_2025_12andAzure.Preview_2025_12baselines as obsolete.
- Experimental: Added Terraform plan expansion support for AzAPI provider resources by Engin Polat (@polatengin).
- New rules:
- Automation Account:
- Added
Azure.Automation.RunbookPinnedto check runbook external scripts use pinned commit hash by Elinora White (@BernieWhite).
#3324
- Added
- Azure Container Registry:
- Check that audit diagnostic logs are enabled for Container Registry by Elinora White (@BernieWhite).
#3445
- Check that audit diagnostic logs are enabled for Container Registry by Elinora White (@BernieWhite).
- Azure Fleet:
- Check for public key usage on Linux fleet VM profiles by Elinora White (@BernieWhite).
- Container Apps:
- Check that liveness and readiness health probes use HTTP checks for HTTP-based ingress by Elinora White (@BernieWhite).
#3111
- Check that liveness and readiness health probes use HTTP checks for HTTP-based ingress by Elinora White (@BernieWhite).
- Deployment Script:
- Added
Azure.DeploymentScript.Pinnedto check deployment script external script to use pinned commit hash by Elinora White (@BernieWhite).
#3324
- Added
- Service Bus:
- Added
Azure.ServiceBus.ReplicaLocationto check that geo-replication replica locations are within allowed regions by Elinora White (@BernieWhite).
#3381
- Added
- Virtual Machine:
- Check that virtual machines have Secure Boot enabled by Coder (@coder999999999).
#3728
- Check that virtual machines have Secure Boot enabled by Coder (@coder999999999).
- Virtual Machine Scale Sets:
- Check that virtual machine scale sets have Secure Boot enabled by Coder (@coder999999999).
#3730
- Check that virtual machine scale sets have Secure Boot enabled by Coder (@coder999999999).
- Automation Account:
- Updated rules:
- Azure Kubernetes Service:
- Updated
Azure.AKS.Versionto use1.33.7as the minimum version by Elinora White (@BernieWhite).
#3708
- Updated
- Virtual Machine:
- Updated
Azure.VM.DiskCachingto check forReadWritecaching on OS disks instead only by Elinora White (@BernieWhite).
#3673- Renamed the rule from
Azure.VM.DiskCachingtoAzure.VM.OSDiskCacheto reflect updated scope. - Updates to provide more complete documentation.
- Renamed the rule from
- Updated
- Azure Kubernetes Service:
- Engineering
- Improved documentation for expansion internals with a high-level flow diagram and code references by Elinora White (@BernieWhite).
#3715 - Bump Azure.Identity to 1.21.0.
#3751 - Bump Azure.Core to 1.54.0
#3778 - Bump Azure.Identity.Broker to 1.5.0.
#3744 - Bump Microsoft.Extensions.Hosting to 10.0.7.
#3769 - Bump Microsoft.Extensions.Logging.Console to 10.0.7.
#3777
- Improved documentation for expansion internals with a high-level flow diagram and code references by Elinora White (@BernieWhite).
- Bug fixes:
- Improved Bicep expansion errors to surface captured CLI restore failures during timeout windows by Engin Polat (@polatengin).
#2896
- Improved Bicep expansion errors to surface captured CLI restore failures during timeout windows by Engin Polat (@polatengin).
See the change log for details.