azure-dev-cli_1.23.7
·
419 commits
to main
since this release
1.23.7 (2026-02-27)
Features Added
- [#6826] Add local filesystem directory support for
azd init --templateto enable iterating on templates without pushing to a remote repository. Thanks @jongio for the contribution! - [#6827] Add YAML-driven error handling pipeline that matches Azure deployment errors against known patterns and surfaces actionable messages, suggestions, and reference links.
- [#6848] Add
pyproject.tomldetection andpip install .support for Python projects using modern project packaging. Thanks @spboyer for the contribution! - [#6852] Add
provision.preflightconfig option to skip ARM preflight validation (azd config set provision.preflight off) and show a spinner during preflight runs. - [#6856] Add Extension SDK helpers for command scaffolding, MCP server utilities, typed argument parsing, and SSRF security policy to simplify azd extension authoring. Thanks @jongio for the contribution!
- [#6894] Add automatic detection of pnpm and yarn package managers for JavaScript/TypeScript services, with explicit override support via
config.packageManagerinazure.yaml. Thanks @jongio for the contribution! - [#6904] Add
websitefield to extension registry schema and display it inazd extension showoutput. Thanks @jongio for the contribution! - [#6905] Add azd environment variables to all framework service build subprocesses (Node.js, .NET, Java, Python, SWA) to support build-time environment variable injection. Thanks @jongio for the contribution!
- [#6906] Add
azd extension source validatecommand to validate extension registry sources against required fields, version format, capabilities, and checksum rules. Thanks @jongio for the contribution!
Bugs Fixed
- [#6847] Fix
azd env get-valuesto reject unexpected positional arguments instead of silently succeeding. Thanks @spboyer for the contribution! - [#6857] Fix duplicated
Suggestion:prefix appearing in error output when the suggestion text already included the prefix. - [#6862] Fix preflight validation errors for standard deployments being misclassified in telemetry and displayed with degraded formatting.
- [#6907] Fix missing IPv6 CIDR blocks (
fc00::/7,0.0.0.0/8,::/128) in MCP extension security policy that could allow SSRF bypasses. Thanks @jongio for the contribution!
Other Changes
- [#6768] Normalize user-facing CLI output to consistent lowercase
azdbranding. - [#6835] Improve extension error telemetry and support rich error rendering with suggestions.
- [#6845] Add Container App-specific error guidance for secret, image pull, and template parameter failures. Thanks @spboyer for the contribution!
- [#6846] Add RBAC and authorization error guidance for permission, policy, and role assignment failures. Thanks @spboyer for the contribution!
- [#6888] Improve Container Apps deployment performance by reducing ARM API round-trips, saving up to 3 calls per deployment. Thanks @spboyer for the contribution!
- [#6902] Improve AI-assisted troubleshooting with scope selection options (explain, guide, summarize) and persistent user preferences.