·
9 commits
to main
since this release
1.23.14 (2026-04-03)
Features Added
- [#7489] Promote
azd updateto public preview; the command no longer requires enabling an alpha feature flag and displays a preview notice on first use. - [#7382] Add per-layer hook support in
azure.yaml; hooks defined underinfra.layers[].hooksnow execute duringazd provision, andazd hooks runsupports a new--layerflag for targeted execution. - [#7392] Add
--non-interactiveas a global flag alias for--no-promptand support theAZD_NON_INTERACTIVEenvironment variable for enabling non-interactive mode. Thanks @spboyer for the contribution! - [#7361] Add
docker.networkoption toazure.yamlservice configuration, passing--networktodocker buildfor services that require host networking (e.g., behind corporate proxies). Thanks @spboyer for the contribution! - [#7384]
azd auth tokennow prints the raw access token by default; use--output jsonfor structured output including expiration metadata. - [#7296]
azd pipeline configno longer prompts for parameters that are outputs of earlier provisioning layers, reducing unnecessary user prompts in multi-layer deployments. - [#7401] Add a "Fix this error" option to the Copilot-assisted error troubleshooting flow, allowing the agent to directly apply a fix and collect user feedback.
- [#7397] Add
allowed_locationsfilter to thePromptLocationextension framework API and improve AI model capacity resolution to fall back to the highest valid capacity within remaining quota. - [#7043] Add Key Vault secret resolver to the extension framework, automatically resolving
@Microsoft.KeyVault(...)references in environment variables before passing them to extensions.
Breaking Changes
Bugs Fixed
- [#7314] Fix environment variable leak and broken
--debug,--cwd, and-e/--environmentflag propagation to extension commands. - [#7343] Fix nil pointer panic when
azure.yamlcontains services, resources, or hooks with empty definitions; reports all issues in a single actionable error message. - [#7356] Fix panic when
azd auth tokenis called with an unsupported--outputformat. - [#7417] Improve
azd updateerror message when the installation is managed by an administrator, with guidance to suppress update notifications viaAZD_SKIP_UPDATE_CHECK=1. - [#7298] Add code-signing verification for Windows MSI installs performed via
azd update. - [#7362] Remove unsafe global
os.Chdircall from Aspire server initialization that could cause concurrency issues in concurrent operations. Thanks @spboyer for the contribution!
Other Changes
- [#7456] Update bundled GitHub CLI to v2.89.0.
- [#7299] Add command-specific telemetry attributes for
auth login,env list,hooks run,pipeline config, andinfra generatecommands. - [#7396] Add telemetry instrumentation for preflight validation with unique rule and diagnostic IDs, tracking outcomes and warning and error counts per run.