Releases: Azure/azure-dev
Releases · Azure/azure-dev
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.
azure-dev-cli_1.23.10
azd-ext-azure-ai-models_0.0.4-preview
0.0.4-preview (2026-03-17)
- Added async model registration with server-side validation and polling support
- Removed
--blob-uriflag fromcustom createto prevent invalid data reference errors when registering models with externally uploaded blobs - Improved 409 error handling in
custom createwith guidance to useshowto fetch latest version custom shownow defaults to latest version when--versionis omittedcustom createauto-extracts version from--base-modelazureml:// URI when--versionis not explicitly provided
azure-dev-cli_1.23.9
1.23.9 (2026-03-13)
Features Added
- [#7041] Automatically fall back to a local Docker/Podman build when
remoteBuild: trueand the remote ACR build fails. Thanks @spboyer for the contribution! - [#7053] Add local preflight validation before Bicep deployment to detect parameter and configuration issues before submitting the deployment to ARM.
- [#7018] Improve extension startup failure warnings with categorized, actionable messages distinguishing extensions needing an upgrade from timeout failures, and include a
--debughint for details.
Bugs Fixed
- [#7040] Fix
azd pipeline configfailing when the GitHub repository name contains dots (e.g.,my-org/my.app) because dots were not sanitized out of federated identity credential names. Thanks @spboyer for the contribution! - [#7046] Fix error message when no Azure subscriptions are found to include actionable guidance for multi-tenant and MFA scenarios, suggesting
azd auth login --tenant-id. - [#7047] Fix progress log previewer outputting blank lines on start and not respecting no-tty mode.
- [#7062] Fix
azd deploysilently removing externally-configured Dapr settings when performing a Container App update; Dapr configuration is now preserved when not present in the deployment YAML. - [#7072] Fix remote state blob client not falling back to the default subscription from user config when
state.remote.config.subscriptionIdis not explicitly set. - [#7076] Fix race condition in
ux.TaskListwhen concurrently accessing the completed task count. Thanks @richardpark-msft for the contribution!
Other Changes
- [#7044] Improve
--no-promptsupport for resource-group deployments by defaulting the resource group prompt to theAZURE_RESOURCE_GROUPenvironment variable value. - [#7051] Improve telemetry error classification with typed sentinel errors, replacing opaque
errors_errorStringresult codes with descriptive error type codes across command domains.
azd-ext-azure-coding-agent_0.6.1
0.6.1 (2026-03-13)
Bugs Fixed
- [#7078] Fix credential resolution to use
UserTenantIdinstead ofTenantId, preventingAADSTS70043/AADSTS700082authentication errors for multi-tenant and guest users. - [#6966] Update
go.opentelemetry.io/otel/sdkto v1.40.0 to address CVE-2026-24051 (arbitrary code execution via PATH hijacking on macOS/Darwin systems).
Other Changes
- [#7031] Update extension to Go 1.26 and add
golangci-lintconfiguration. - [#7064] Apply Go 1.26 code modernizations via
go fixacross the extension.
0.6.0
Features Added
- Add metadata capability
- Support
AZD_EXT_DEBUG=truefor debugging
0.5.2
Bugs fixed
- Managed identity creation code was running multiple times, instead of a single time. This should not have broken anything, as the call itself is idempotent but calling it repeatedly is unnecessary.
--managed-identity-name, when specified, now assumes you're creating a credential, eliminating a question from the list.
0.5.1
Bugs fixed
- Updated message, and help message, when prompting for the Azure subscription to be more descriptive.
0.5.0
Bugs fixed
- Browser now launches properly on Windows
0.4.0
Features Added
- Small improvements: underlining hyperlinks in the console, and improving error messages.
Bugs fixed
- Do more prerequisite checks, like checking if any git remotes are registered, up front.
0.3.0
Bugs fixed
- No longer require an azd project. You only need a GitHub repository.
0.2.0
Features Added
- Use the existing remotes on the git repo when asking for the coding agent repository.
Bugs Fixed
- Coding agent rule is scoped to the resource group that was created, and not the entire subscription.
- Pull request has a description on what the "next steps" are to enable MCPs for the GitHub repo.
0.1.0
Features Added
- Initial Release
azd-ext-azure-ai-agents_0.1.15-preview
0.1.15-preview (2026-03-13)
- [#7080] Fix authentication failures (
AADSTS70043/AADSTS700082) for multi-tenant and guest users by usingUserTenantIdfor credential resolution
azd-ext-azure-ai-agents_0.1.14-preview
0.1.14-preview (2026-03-10)
- [#7026] Add
azd ai agent runandazd ai agent invokecommands for running agents locally and invoking agents via a /responses call - [#6980] Add
--model-deploymentparameter toazd ai agent initand fix agent init in copilot/CI scenarios - [#6979] Detect and classify auth errors from azd core for improved error telemetry
azure-dev-cli_1.23.8
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!