Skip to content

Releases: Azure/azure-dev

azure-dev-cli_1.26.0

25 Jun 03:32
4bddad9

Choose a tag to compare

1.26.0 (2026-06-24)

Features Added

  • [#8424] Add azd config sub-filter set and azd config sub-filter remove to save per-tenant subscription filters and apply them automatically in subscription prompts.
  • [#8599] Add Go support for Azure Functions services, enabling azd up for Go Function Apps on Flex Consumption.
  • [#8656] Add the validation-provider extension capability so extensions can contribute checks to local Bicep preflight validation.
  • [#8697] Add self-contained extension bundles with azd x pack --bundle and azd extension install <bundle.zip> for sharing and installing extensions without a registry.
  • [#8704] Add azd tool install azure-skills and azd tool upgrade azure-skills with per-host selection for supported agentic CLI hosts.

Bugs Fixed

  • [#8649] Fix interactive prompts (for example the azd init environment-name prompt) rendering twice on Windows terminals by rendering prompts with azd's own UX components instead of the archived survey library.
  • [#8666] Fix azd init required extension installation failing when an extension is available from multiple sources by prompting users to choose the source interactively.
  • [#8679] Fix extension Project().AddService calls overwriting existing top-level azure.yaml properties such as hooks when adding services.
  • [#8681] Fix azd pipeline config creating mismatched GitHub OIDC federated credentials for organizations using context or repo claim keys.
  • [#8776] Fix azd update and the macOS update banner failing with "Refusing to load cask from untrusted tap" by running brew trust azure/azd before any Homebrew cask install, upgrade, or uninstall.

Other Changes

  • [#8725] Improve stacked table readability by labeling grouped headers, dimming structural lines, and highlighting source URLs.
  • [#8785] Improve responsive table layouts across azd extension list, azd tool check, azd tool list, and azd template list as part of [#8667].

azd-ext-azure-ai-training_0.0.2-preview

25 Jun 10:04
2a4f5c6

Choose a tag to compare

Pre-release

0.0.2-preview (2026-06-25)

Features

  • [#8810] azd ai training job show now displays the Foundry Portal URI sourced from the job's Studio service endpoint.

azd-ext-microsoft-azd-extensions_0.12.0

22 Jun 17:36
38d259b

Choose a tag to compare

Pre-release

0.12.0 (2026-06-22)

  • [#8697] Add azd x pack --bundle (alias --zip) to emit a portable bundle .zip containing a registry.json with relative artifact URLs plus the platform artifacts, installable via azd extension install <bundle.zip> without hosting a registry.
  • [#8550] Embed language template dotfiles so generated extensions include a .gitignore (the Go template excludes bin/).
  • [#8550] Warn during azd x build when the local extension source registry is missing or does not contain the extension, since the binaries are installed but the extension would not appear in azd extension list.
  • [#8570] Add --internal to azd x init to scaffold first-party Go extensions in the Azure/azure-dev repository, including CI workflows, release pipeline, and a suitable .github/CODEOWNERS entry.
  • [#8531] [#8660] Bump the aiohttp dependency in Python extension scaffolding from 3.13.4 to 3.14.1.

azd-ext-azure-ai-toolboxes_0.1.1-preview

19 Jun 22:54
dad53e9

Choose a tag to compare

0.1.1-preview (2026-06-19)

Features

  • [#8672] azd ai toolbox create now writes the new toolbox's versioned MCP endpoint to the active azd environment under the TOOLBOX_<NORMALIZED_NAME>_MCP_ENDPOINT variable (the same key agents consume), and azd ai toolbox delete clears it when the whole toolbox is removed.

Bugs Fixed

  • [#8688] Resolve the project endpoint that azd ai agent init stores. azd ai toolbox commands now fall back to AZURE_AI_PROJECT_ENDPOINT (after FOUNDRY_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

19 Jun 22:53
dad53e9

Choose a tag to compare

0.1.2-preview (2026-06-19)

Bugs Fixed

  • [#8688] Resolve the project endpoint that azd ai agent init stores. azd ai connection commands now fall back to AZURE_AI_PROJECT_ENDPOINT (after FOUNDRY_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 the AZURE_AI_* key is set.

azd-ext-azure-ai-agents_0.1.41-preview

19 Jun 22:53
dad53e9

Choose a tag to compare

Pre-release

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 highlights azd commands. The new layout applies across deploy, azd ai agent show, init, and doctor. Thanks @therealjohn for the contribution!
  • [#8645] Detect VNET-injected Foundry accounts during azd ai agent init and 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 init connects or adds an Application Insights connection. Thanks @therealjohn for the contribution!
  • [#8685] Default azd ai agent run local 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 init with revised wording and a Learn more link. Thanks @therealjohn for the contribution!

azd-ext-azure-ai-agents_0.1.40-preview

15 Jun 21:36
71f8623

Choose a tag to compare

Pre-release

0.1.40-preview (2026-06-15)

  • [#8641] Fix optimize/eval handling for array-valued mutations, resolve dataset.local_uri relative 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 invoke calls, including total latency and time to first byte, while keeping failure and --output raw flows unchanged. Thanks @VBhadauria for the contribution!
  • [#8624] Add Python bundled-mode guidance after azd ai agent init and block azd deploy with clear remediation when bundled dependencies were not installed into the source directory. Thanks @v1212 for the contribution!

azure-dev-cli_1.25.6

13 Jun 00:05
00425b6

Choose a tag to compare

1.25.6 (2026-06-12)

Bugs Fixed

  • [#8414] Fix stale token errors (for example AADSTS700082) persisting after re-running azd auth login; azd now automatically clears cached authentication data when re-logging in while already signed in.
  • [#8551] Fix intermittent DeploymentNotFound failures during azd up, azd provision, and azd down by retrying the transient ARM 404 that can be returned immediately after a subscription- or resource-group-scoped deployment is submitted.
  • [#8561] Make azd init idempotent 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-prompt and 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.AccountCount capacity from 2 to 1.
  • [#8588] Fix Static Web Apps deployment failing with a BadRequest error for the default environment name by passing production to the SWA CLI, and add an optional environment field in azure.yaml for 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-subcommands to 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

11 Jun 23:28
3e4d796

Choose a tag to compare

Pre-release

0.1.39-preview (2026-06-11)

  • [#8602] Support Foundry ${{...}} server-side expressions during azd ai agent environment-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 optimize and eval with the V2Preview optimization API, including snake_case payloads, the new agent_optimization_jobs endpoints, a required optimization_model, and a Strategy column in the results table. Thanks @Zyysurely for the contribution!
  • [#8576] Add azd ai agent code download command 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 show command to display the live endpoint configuration, and warn before azd ai agent endpoint update applies a breaking authorization isolation-key-source change. Thanks @v1212 for the contribution!
  • [#8566] Rename azd ai agent eval init to eval generate (keeping a hidden, deprecated init), honor the -e/--environment flag in optimize/eval flows, resolve relative --dataset paths against the current directory, and reconcile stale agent versions from the environment. Thanks @Zyysurely for the contribution!
  • [#8519] Add azd ai agent delete command to delete a hosted agent and all of its versions, with --force to terminate active sessions. Thanks @v1212 for the contribution!

azure-dev-cli_1.25.5

06 Jun 00:11
5516392

Choose a tag to compare

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 status reporting unauthenticated in Cloud Shell and blocking azd provision and azd ai agent init for sessions relying on the ambient Cloud Shell credential.
  • [#8493] Fix azd down failing to purge Azure AI Foundry cognitive accounts due to an SDK type mismatch in the networkInjections response.
  • [#8527] Fix dotnet publish failing 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 /usages API returns an empty list (for example, free-tier subscriptions); empty usage lists are now treated as available quota rather than zero quota.