azure-dev-cli_1.23.8
·
252 commits
to main
since this release
1.23.8 (2026-03-06)
Features Added
- [#7001] Add support for deploying Container App Jobs (
Microsoft.App/jobs) viahost: containerapp. The Bicep template determines whether the target is a Container App or Container App Job. Thanks @jongio for the contribution! - [#6968] Add
Microsoft.App/agents(SRE Agent) resource type recognition so provisioning progress output correctly displays SRE Agent resources. Thanks @dm-chelupati for the contribution! - [#7016] Add sensible defaults for
azd env newandazd initin--no-promptmode: auto-generate environment name from the working directory, auto-select subscription when only one is available, and remove the hard--environmentrequirement. Thanks @spboyer for the contribution! - [#6962] Improve
--no-prompterror guidance forazd initandazd provisionto report all missing inputs at once with actionable resolution commands and environment variable mappings.
Bugs Fixed
- [#6790] Fix the azd user-agent string not flowing to authentication HTTP calls (Azure Identity SDK and MSAL), making azd-originated auth traffic identifiable in Azure telemetry. Thanks @spboyer for the contribution!
- [#6920] Fix
Retry-Afterheader not being applied correctly in Azure Functions flex consumption deployment polling, and improve cancellation responsiveness in Static Web Apps deployment verification. Thanks @spboyer for the contribution! - [#6922] Fix Ctrl+C cancellation not being respected during remote ACR build source upload and log streaming. Thanks @spboyer for the contribution!
- [#6914] Fix
azd extension install,show, andupgradepotentially selecting the wrong version when the registry returns versions in descending order.
Other Changes
- [#7019] Improve provisioning progress polling with concurrent nested deployment traversal and a terminal-operation cache to reduce redundant ARM API calls and decrease spinner flicker.
- [#7017] Update azd core to Go 1.26.
- [#7004] Improve provisioning completion responsiveness by replacing channel-based cancellation with context cancellation in the progress display goroutine.
- [#6977] Improve AI-assisted error troubleshooting by categorizing errors (Azure, machine, or user context) and tailoring automated fix suggestions to appropriate error types.
- [#6978] Improve auth error classification in the extension gRPC server so extensions receive
Unauthenticatedstatus codes instead ofUnknownfor login-required errors. - [#6963] Improve provisioning performance by caching resource type display name lookups to reduce redundant API calls during progress polling.
- [#6954] Add extension SDK primitives for token provider, scope detection, resilient HTTP client, and pagination to simplify azd extension authoring. Thanks @jongio for the contribution!
- [#6953] Update Bicep minimum required version to 0.41.2.
- [#6941] Simplify AI-assisted error troubleshooting to a two-step flow: explain the error, then optionally generate step-by-step fix guidance.
- [#6912] Improve storage blob client performance by verifying container existence only once per session instead of on every operation. Thanks @spboyer for the contribution!