azure-dev-cli_1.24.2
·
91 commits
to main
since this release
1.24.2 (2026-04-24)
Features Added
- [#7482] Add custom provisioning provider support to the extension framework; extension authors can register alternative infrastructure providers via
WithProvisioningProvider("name", factory)on theExtensionHost, and users setinfra: { provider: name }inazure.yamlto use them. - [#7841] Improve
azd extension upgradewith intelligent registry source resolution: extensions upgrade from their installed source by default, are auto-promoted from a dev registry to the main registry when a newer version is available there, and--allor--no-promptbatch upgrades proceed non-interactively without prompts. - [#7825] Standardize
--no-promptbehavior to consistently fail with a structured error when required input (subscription, location, or resource group) cannot be resolved automatically, enabling reliable non-interactive use in CI pipelines and AI agents.
Bugs Fixed
- [#7797] Fix error handling for
AADSTS530084token protection errors to display clear guidance and documentation links instead of an opaque authentication failure message. - [#7819] Fix local Bicep preflight reserved-name check to skip ARM-allow-listed resource types (e.g., Private Link DNS zones, resource groups, role assignments) that accept reserved names server-side, and fix compound child resource names generating duplicate warnings.
- [#7723] Fix service names containing spaces in
azure.yamlgenerating invalid environment variable names (e.g.,SERVICE_API AND FRONTEND_IMAGE_NAME→SERVICE_API_AND_FRONTEND_IMAGE_NAME). Thanks @spboyer for the contribution!
Other Changes
- [#7767] Update the "update available" banner to a shorter, more actionable format that includes a link to release notes (stable channel) or recent changes (daily channel).