Releases: Azure/azure-dev
Releases · Azure/azure-dev
Release list
azd-ext-microsoft-azd-extensions_0.12.0
0.12.0 (2026-06-22)
- [#8697] Add
azd x pack --bundle(alias--zip) to emit a portable bundle.zipcontaining aregistry.jsonwith relative artifact URLs plus the platform artifacts, installable viaazd extension install <bundle.zip>without hosting a registry. - [#8550] Embed language template dotfiles so generated extensions include a
.gitignore(the Go template excludesbin/). - [#8550] Warn during
azd x buildwhen the local extension source registry is missing or does not contain the extension, since the binaries are installed but the extension would not appear inazd extension list. - [#8570] Add
--internaltoazd x initto scaffold first-party Go extensions in theAzure/azure-devrepository, including CI workflows, release pipeline, and a suitable.github/CODEOWNERSentry. - [#8531] [#8660] Bump the
aiohttpdependency in Python extension scaffolding from 3.13.4 to 3.14.1.
azd-ext-azure-ai-toolboxes_0.1.1-preview
0.1.1-preview (2026-06-19)
Features
- [#8672]
azd ai toolbox createnow writes the new toolbox's versioned MCP endpoint to the active azd environment under theTOOLBOX_<NORMALIZED_NAME>_MCP_ENDPOINTvariable (the same key agents consume), andazd ai toolbox deleteclears it when the whole toolbox is removed.
Bugs Fixed
- [#8688] Resolve the project endpoint that
azd ai agent initstores.azd ai toolboxcommands now fall back toAZURE_AI_PROJECT_ENDPOINT(afterFOUNDRY_PROJECT_ENDPOINT) in both the active azd environment and the host environment, so the hosted-agent + toolbox workflow no longer fails with "no Foundry project endpoint resolved" after init.
azd-ext-azure-ai-connections_0.1.2-preview
0.1.2-preview (2026-06-19)
Bugs Fixed
- [#8688] Resolve the project endpoint that
azd ai agent initstores.azd ai connectioncommands now fall back toAZURE_AI_PROJECT_ENDPOINT(afterFOUNDRY_PROJECT_ENDPOINT) in both the active azd environment and the host environment, so the resolution cascade no longer fails with "no Foundry project endpoint resolved" when only theAZURE_AI_*key is set.
azd-ext-azure-ai-agents_0.1.41-preview
0.1.41-preview (2026-06-19)
- [#8731] Improve the post-deploy
Next:guidance with a stacked layout that puts each command on its own line above its description, adds a blank line between suggestions, and highlightsazdcommands. The new layout applies across deploy,azd ai agent show,init, anddoctor. Thanks @therealjohn for the contribution! - [#8645] Detect VNET-injected Foundry accounts during
azd ai agent initand skip remote builds up front so hosted container agents use local builds without a failing remote-build attempt first. Thanks @m5i-work for the contribution! - [#8714] Show a tracing disclaimer when
azd ai agent initconnects or adds an Application Insights connection. Thanks @therealjohn for the contribution! - [#8685] Default
azd ai agent runlocal Python virtual environments to Python >= 3.13 so local runs match the minimum supported Foundry runtime. Thanks @therealjohn for the contribution! - [#8732] Update the Application Insights tracing disclaimer shown during
azd ai agent initwith revised wording and aLearn morelink. Thanks @therealjohn for the contribution!
azd-ext-azure-ai-agents_0.1.40-preview
0.1.40-preview (2026-06-15)
- [#8641] Fix optimize/eval handling for array-valued mutations, resolve
dataset.local_urirelative to the agent project, and align optimize test schema data with the current API format. Thanks @Zyysurely for the contribution! - [#8625] Show server response timing after successful
azd ai agent invokecalls, including total latency and time to first byte, while keeping failure and--output rawflows unchanged. Thanks @VBhadauria for the contribution! - [#8624] Add Python bundled-mode guidance after
azd ai agent initand blockazd deploywith clear remediation when bundled dependencies were not installed into the source directory. Thanks @v1212 for the contribution!
azure-dev-cli_1.25.6
1.25.6 (2026-06-12)
Bugs Fixed
- [#8414] Fix stale token errors (for example
AADSTS700082) persisting after re-runningazd auth login; azd now automatically clears cached authentication data when re-logging in while already signed in. - [#8551] Fix intermittent
DeploymentNotFoundfailures duringazd up,azd provision, andazd downby retrying the transient ARM 404 that can be returned immediately after a subscription- or resource-group-scoped deployment is submitted. - [#8561] Make
azd initidempotent with respect to the environment: re-running init in an initialized project now reuses the existing environment instead of failing with "environment already initialized". With--no-promptand no-e, the recorded default environment is reused, and an explicitly requested environment is created and promoted to the default when it does not already exist. - [#8571] Fix the AI model quota preflight rejecting all locations on free-tier subscriptions by lowering the required
OpenAI.S0.AccountCountcapacity from 2 to 1. - [#8588] Fix Static Web Apps deployment failing with a BadRequest error for the
defaultenvironment name by passingproductionto the SWA CLI, and add an optionalenvironmentfield inazure.yamlfor targeting named preview environments. - [#8598] Fix Aspire .NET deployments not using Podman when Docker is unavailable by lazily detecting the container engine in the deploy path.
Other Changes
- [#8417] Reduce the size of the generated Fig completion spec (
azd completion fig) by pruning duplicated help subcommands and redundant extension output options; add--include-help-subcommandsto restore the previous expanded output. - [#8579] Update user-facing references from ".NET Aspire" to "Aspire" to reflect the product rebrand. Thanks @IEvangelist for the contribution!
- [#8594] Update the bundled Bicep CLI to v0.44.1.
azd-ext-azure-ai-agents_0.1.39-preview
0.1.39-preview (2026-06-11)
- [#8602] Support Foundry
${{...}}server-side expressions duringazd ai agentenvironment-variable expansion, so values that mix azd${VAR}references with Foundry${{...}}expressions (and${VAR:-default}forms) resolve correctly instead of being dropped. Thanks @huimiu for the contribution! - [#8589] Align
azd ai agent optimizeandevalwith the V2Preview optimization API, including snake_case payloads, the newagent_optimization_jobsendpoints, a requiredoptimization_model, and a Strategy column in the results table. Thanks @Zyysurely for the contribution! - [#8576] Add
azd ai agent code downloadcommand to download (and optionally extract) the deployed source code of a code-based hosted agent, with SHA-256 verification. Thanks @v1212 for the contribution! - [#8574] Add
azd ai agent endpoint showcommand to display the live endpoint configuration, and warn beforeazd ai agent endpoint updateapplies a breaking authorization isolation-key-source change. Thanks @v1212 for the contribution! - [#8566] Rename
azd ai agent eval inittoeval generate(keeping a hidden, deprecatedinit), honor the-e/--environmentflag in optimize/eval flows, resolve relative--datasetpaths against the current directory, and reconcile stale agent versions from the environment. Thanks @Zyysurely for the contribution! - [#8519] Add
azd ai agent deletecommand to delete a hosted agent and all of its versions, with--forceto terminate active sessions. Thanks @v1212 for the contribution!
azure-dev-cli_1.25.5
1.25.5 (2026-06-05)
Bugs Fixed
- [#8458] Fix memory exhaustion and slow model catalog loads when Azure CLI delegated authentication (
auth.useAzCliAuth = true) fans out concurrent token requests by caching tokens in-process per tenant. - [#8459] Fix
azd auth statusreporting unauthenticated in Cloud Shell and blockingazd provisionandazd ai agent initfor sessions relying on the ambient Cloud Shell credential. - [#8493] Fix
azd downfailing to purge Azure AI Foundry cognitive accounts due to an SDK type mismatch in thenetworkInjectionsresponse. - [#8527] Fix
dotnet publishfailing with "empty dotnet configuration output" when Podman is the container engine by forwarding the detected engine to the .NET SDK. - [#8537] Fix AI model quota preflight blocking all locations on subscriptions where the Azure Cognitive Services
/usagesAPI returns an empty list (for example, free-tier subscriptions); empty usage lists are now treated as available quota rather than zero quota.
azd-ext-azure-ai-skills_0.1.1-preview
0.1.1-preview (2026-06-05)
- [#8509] Accept
.zipand
directory inputs forazd ai skill update --file, matchingcreatemode
support and uploading new immutable skill versions from those inputs.
azd-ext-azure-ai-connections_0.1.1-preview
0.1.1-preview (2026-06-05)
Features Added
- [#8475] Add
--metadata key=valueflag (repeatable) toazd ai connection update, allowing metadata to be set or merged on existing connections without recreating them. Also fixes the update path for OAuth2 connections: emit the credentials object in the PUT body (resolves HTTP 400 "Credentials Property can't be empty for auth type OAuth2") and preserve existing OAuth2 fields (connectorName, authorizationUrl, tokenUrl, scopes, etc.) on target/metadata-only updates.
Bugs Fixed
- [#8539] Remove leaked debug log from
resolveConnectionContextthat surfaced the resolved endpoint and source as user-visible noise on everyazd ai connectioninvocation.