Releases: Azure/azure-dev
Releases · Azure/azure-dev
azure-dev-cli_1.23.14
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.
azd-ext-azure-ai-agents_0.1.20-preview
0.1.20-preview (2026-04-02)
- [#7422] Add
/invocationsAPI support toazd ai agent invoke, enabling agents to accept arbitrary input passed directly to the agent. - [#7341] Fix
azd ai agent initwriting unnecessaryscaleconfiguration for vnext-hosted agents, which is now skipped when vnext is enabled. Thanks @spboyer for the contribution!
azd-ext-azure-ai-agents_0.1.19-preview
0.1.19-preview (2026-03-31)
- [#7327] Fix
azd ai agent initreruns to reuse an existing azd environment instead of failing when a previous attempt already created it. - [#7332] Improve
azd ai agent initperformance when discovering existing Foundry projects, including faster--project-idvalidation. - [#7355] Update generated Application Insights environment variables to reuse the selected connection and avoid redundant connection creation during deployment.
- [#7373] Fix
postdeployhook failures in projects without hosted agents so unrelated azd projects no longer error during deploy.
azure-dev-cli_1.23.13
1.23.13 (2026-03-26)
Features Added
- [#7247] Add actionable suggestion to set
remoteBuild: truefor Container Apps and AKS services when Docker is not installed or not running. Thanks @spboyer for the contribution! - [#7236] Improve
azd auth status --output jsonto exit non-zero when unauthenticated and include anexpiresOnfield, making it suitable as an auth validation endpoint for AI agents. Thanks @spboyer for the contribution!
Bugs Fixed
- [#7329] Fix nil panic and incorrect workflow continuation when user declines preflight validation warnings;
azd provisionandazd upnow exit cleanly with exit code 0. - [#7346] Fix extension startup failures on Windows caused by IPv4/IPv6 address mismatch in the gRPC server address, and increase extension startup timeout from 5s to 15s. Thanks @spboyer for the contribution!
- [#7311] Fix
.funcignoreparsing failures caused by UTF-8 BOM and incorrect negation pattern handling in zip packaging. Thanks @jongio for the contribution! - [#7250] Add targeted error suggestions for common Container Apps and ARM deployment failures including
ContainerAppOperationError,InvalidTemplateDeployment,RoleAssignmentExists, andInvalidResourceGroupLocation. Thanks @spboyer for the contribution!
Other Changes
- [#7235] Fix auth error telemetry classification to properly categorize
login_required,not_logged_in, and authentication failures under theaadservice name. Thanks @spboyer for the contribution! - [#7330] Add
azure.yamlschema metadata to enable automatic schema association in JetBrains IDEs, Neovim, and other editors via the SchemaStore catalog.
azure-dev-cli_1.23.12
1.23.12 (2026-03-24)
Bugs Fixed
- [#7223] Improve
.funcignorehandling for flex-consumption function apps by inferringremoteBuildfrom file contents and failing fast on incompatible configurations. - [#7274] Revert env-flag change from v1.23.11 to fix regression where the
-eshorthand for--environmentconflicted with extension commands that use-efor their own flags (e.g.,--project-endpointinazure.ai.modelsandazure.ai.finetune), restoring compatibility with those extensions.
Other Changes
- [#7241] Improve telemetry error classification by routing MCP tool, Copilot agent, and container/extension error spans through
MapErrorto reduce unclassified error entries. Thanks @spboyer for the contribution! - [#7253] Fix
copilot.session.idtelemetry field classification to use the correct PII category.
azd-ext-azure-ai-agents_0.1.18-preview
0.1.18-preview (2026-03-23)
- [#7147] Add
azd ai agent initsupport for initializing from an agent template.
azure-dev-cli_1.23.11
1.23.11 (2026-03-20)
Features Added
- [#7045] Add
--timeoutflag toazd deployand adeployTimeoutservice configuration field inazure.yamlfor user-configurable deployment timeouts (CLI flag >azure.yaml> default 1200 seconds). Thanks @spboyer for the contribution! - [#7162] Add git dirty working directory check when running
azd initwith "Set up with GitHub Copilot (Preview)", prompting for confirmation before modifying uncommitted changes, and add upfront MCP server tool consent prompt. - [#7172] Add
CopilotServicegRPC service to the extension framework, enabling extensions to programmatically interact with GitHub Copilot agent capabilities (initialize sessions, send messages, retrieve usage metrics and file changes). - [#7194] Rebrand
azd initagent experience to "Set up with GitHub Copilot (Preview)" with improved prompt quality and system message guidance. - [#7216] Improve AI-assisted error troubleshooting with a multi-step flow: select a troubleshooting category (explain, guidance, troubleshoot, or skip), optionally allow the agent to apply a fix, and retry the failed command.
Bugs Fixed
- [#7035] Fix default environment variables leaking into extension processes when a different environment is specified with
-e. - [#7171] Fix "context cancelled" errors when retrying
azdcommands after GitHub Copilot agent troubleshooting, by rebuilding the cobra command tree on each workflow re-execution. - [#7174] Fix preflight role assignment permission check producing false-positive warnings for B2B/guest users by resolving the principal ID against the resource tenant, and fix per-role RBAC evaluation to match Azure semantics.
- [#7175] Fix security issues: path traversal in extensions and templates, WebSocket origin validation, JWT hardening, and sensitive data redaction. Thanks @jongio for the contribution!
- [#7193] Fix extension
PromptSubscriptionnot masking subscription IDs whenAZD_DEMO_MODEis enabled.
Other Changes
- [#7199] Add telemetry instrumentation for Copilot agent flows, including session, initialization, usage metrics, and consent fields.
azd-ext-azure-ai-agents_0.1.17-preview
azd-ext-azure-ai-agents_0.1.16-preview
0.1.16-preview (2026-03-18)
- [#7141] Add
azd ai agent filescommand group withupload,download,list, andremovesubcommands for managing session-scoped files on hosted agent sandboxes. - [#7175] Improve input validation, error handling, and path safety across the extension, including hardened path resolution, sensitive data redaction in error paths, and WebSocket origin validation.
Breaking Changes
- [#7181] Update
azd ai agent showandazd ai agent monitorcommands to read agent name and version from the azd service entry, removing the requirement to pass them as parameters.