Releases: Azure/azure-dev
Releases · Azure/azure-dev
Release list
azd-ext-azure-ai-toolboxes_1.0.0-beta.2
1.0.0-beta.2 (2026-07-09)
Other Changes
- [#8866] Remove
Foundry-Features: Toolboxes=V1Previewopt-in header now that Foundry toolbox APIs are GA.
azd-ext-azure-ai-skills_1.0.0-beta.2
1.0.0-beta.2 (2026-07-09)
Other Changes
- [#9027] Bump
golang.org/x/cryptoto v0.53.0 (and transitivelygolang.org/x/netto v0.55.0) to address security advisories.
azd-ext-azure-ai-routines_1.0.0-beta.2
1.0.0-beta.2 (2026-07-09)
Bugs Fixed
- [#8419] Increase the default routines write timeout and add
--timeout/AZURE_AI_ROUTINES_HTTP_TIMEOUToverrides so cold recurring routine creates are not cancelled before AgentIdentity binding completes. - [#8986] Fix
azd ai routinecommands failing to decode routine responses when the service returns numeric (Unix epoch) timestamp values for fields such as schedulecreated_atand timertriggers.<name>.at.
azd-ext-azure-ai-projects_1.0.0-beta.2
1.0.0-beta.2 (2026-07-09)
Other Changes
- [#9027] Bump
golang.org/x/cryptoto v0.53.0 (and transitivelygolang.org/x/netto v0.55.0) to address security advisories.
azd-ext-azure-ai-inspector_1.0.0-beta.2
azd-ext-azure-ai-connections_1.0.0-beta.2
1.0.0-beta.2 (2026-07-09)
Bugs Fixed
- [#9053] Fix
azd ai connectioncommands andazd deployforhost: azure.ai.connectionservices failing withTenant provided in token does not match resource tokenfor multi-tenant/guest users. The extension now scopes the credential to the subscription's user-access tenant. Also fixes first-connection creation on projects with no existing connections. Thanks @therealjohn for the contribution!
azd-ext-azure-ai-agents_1.0.0-beta.5
1.0.0-beta.5 (2026-07-09)
Features Added
- [#9043] Add
--client-headertoazd ai agent invokefor sending customx-client-*request headers in"Name: Value"format (repeatable). The responses and invocations protocols forward thex-client-*header family to the agent; other header names are rejected, and the flag is not supported with thea2aprotocol (which does not propagatex-client-*headers). Managed headers (Authorization,Content-Type, user identity) always take precedence. - [#8939] Add native support for the Activity protocol to
azd ai agent.azd ai agent initcan now scaffold an Activity-protocol agent (defaulting to the service-recommended version2.0.0),azd deployprovisions a companion Azure Bot Service registration authenticated withBotServiceRbacand prints Microsoft Teams setup guidance, andazd downtears the bot down. Both init-from-code and init-from-manifest flows are supported. - [#8983]
azd ai agent runnow supports activity-protocol agents in a pure-local inner loop — no Foundry deploy, no Azure Bot, no Teams sideload required. An M365 Agents Playground integration is available for local testing. Thanks @v1212 for the contribution! - [#8989] Add
a2aprotocol support toazd ai agent invoke. A plain message is wrapped in a JSON-RPC 2.0message/sendrequest,--input-filesends a complete JSON-RPC request, and--output rawdumps the response verbatim. A2A is remote-only (not available with--local). - [#9003] Improve
azd ai agent optimizewith live-updating candidate rows, phase-aware progress indicators, azure.yaml inline/config agent detection, and--output jsonsupport foroptimize status. Thanks @Zyysurely for the contribution!
Bugs Fixed
- [#9012] Fix
azd ai agent runfailing withPython 3.13+ is requiredwhen a compatible Python is installed but not first onPATH. When falling back topip, azd now probes multiple interpreters (including the Windowspy -3launcher, which selects the newest installed Python 3) and checks each one's version, selecting the first that satisfies the runtime instead of hard-failing on whicheverpythonappears first onPATH. - [#9044] Fix
azd ai agent invoke --localfailing withcould not connect to localhost:<port>when run immediately afterazd ai agent run, because the agent's listener binds a few seconds afterrunstarts.invoke --localnow retries connection-refused errors with backoff for up to 60s, andazd ai agent runwaits up to 90s (covering slow interpreter startup and agent-stack imports before the server binds) for the port to accept connections before printing its "Agent ready" signal. - [#9041] Update RBAC callouts in developer role checks and
azd ai doctorto use the renamed Foundry built-in role names (Foundry User,Foundry Project Manager,Foundry Account Owner; formerlyAzure AI User/Project Manager/Account Owner). The suggestedaz role assignment createcommands now reference the role by its GUID so they keep working regardless of the display-name rollout. - [#9022] Fix
azd downon a Foundry (microsoft.foundry) project failing outright without--force. It now prompts for confirmation (naming the resource group to be deleted, defaulting to "no") like the built-in Bicep provider, and only falls back to requiring--forcewhen there is no interactive terminal (for example under--no-promptor in CI). - [#8987] Fix
azd ai agent init -m <manifest>not prompting for the agent name. The prompt default and project folder are now derived from the manifest'stemplate.name(falling back to the top-levelname), matching the interactive and template flows. - [#8981] Fix
azd ai agent init -m <azure.yaml> --deploy-mode containernot resolving a container registry when adopting a unified Foundryazure.yamlon an existing Foundry project, which madeazd deployfail withcould not determine container registry endpoint. The deploy mode is now resolved before Foundry project setup, so a container agent wiresAZURE_CONTAINER_REGISTRY_ENDPOINT(or is signaled to create one on provision) while code deploy and--imagestill skip ACR. - [#9051] Fix
azd ai agent initwith "Use an existing Foundry project" not stamping theendpoint:field on theazure.ai.projectservice inazure.yaml, which causedazd upto provision a brand-new account/project instead of reusing the selected one.
Other Changes
- [#8866] Remove
Foundry-Features: *=V1Previewopt-in headers now that Foundry hosted-agents, code-agents, and toolbox APIs are GA.
azd-ext-azure-ai-agents_1.0.0-beta.4
1.0.0-beta.4 (2026-07-03)
Bugs Fixed
- [#8947] Fix brownfield Foundry provisioning failing with
InvalidTemplatewhen a deploy reconciled model deployments without creating a container registry.projectNameis now always passed to the brownfield template, so the existing project reference stays valid on the non-ACR path.
azd-ext-azure-ai-agents_1.0.0-beta.3
1.0.0-beta.3 (2026-07-03)
Features Added
- [#8852] Provision Foundry memory stores during
azd deploy. Declare one or more memory stores under the agent service'smemoryStoreslist inazure.yaml(withchatModel,embeddingModel, and optional extraction/retentionoptions), and azd creates them in the Foundry project before deploying the agent. Provisioning is idempotent: existing stores are left unchanged, so deployments are safe to re-run. azd does not update an existing store; if a declared definition diverges from the live store, deploy warns whichazure.yamlchange(s) were not applied. - [#8952]
azd ai agent initnow routes unifiedazure.yamltemplates selected from the template picker through the Foundry adoption flow, so choosing one downloads theazure.yamland its sibling files and scaffolds the project instead of failing while trying togit clonea file URL.
Bugs Fixed
- [#8941] Fix hosted agent deploys failing for users who lack
Microsoft.Authorization/roleAssignments/write: the extension no longer assigns the redundantAzure AI Userrole to each per-agent managed identity after deploy, since Microsoft Foundry now grants that permission internally. Thanks @m5i-work for the contribution! - [#8926] Fix
--deploy-mode,--runtime, and--entry-pointbeing silently ignored whenazd ai agent init -m <azure.yaml>adopts a unified Foundryazure.yaml; the flags now applycode_configurationto the agent service, and an explicit--deploy-modeoverrides a sample's pre-configured deploy mode. - [#8933] Fix
azd ai agent init -m <azure.yaml>returning early after scaffolding without running subscription selection, Foundry project setup, or model deployment verification, which left an environment that could not provision without manual configuration.
azd-ext-azure-ai-toolboxes_1.0.0-beta.1
1.0.0-beta.1 (2026-06-30)
Features Added
- [#8818] The
azure.ai.toolboxesextension now registers anazure.ai.toolboxservice-target host.azd deploy/azd upupsert eachhost: azure.ai.toolboxservice inazure.yamlas a new toolbox version, resolving namedconnectionreferences to their project connection IDs, expanding${VAR}references, and publishing the toolbox MCP endpoint to the azd environment. - [#8890] Bump
requiredAzdVersionto>=1.27.0.