Releases: Azure/azure-dev
Releases · Azure/azure-dev
Release list
azd-ext-azure-ai-agents_0.1.38-preview
0.1.38-preview (2026-06-05)
- [#8532] Fix Agent Inspector auto-launch for slow-starting local agents by waiting for the local agent port instead of timing out after 30 seconds. Thanks @anchenyi for the contribution!
- [#8529] Update
azd ai agent initto write a saltedAZURE_RESOURCE_GROUPvalue to.env, reducing resource group collisions when recreating projects. Thanks @banrahan for the contribution! - [#8521] Add generic
policies(rai_policy) support to theagent.yamlmanifest for hosted agents so users can attach governance policies viarai_policy_name. Thanks @amitbhave10 for the contribution! - [#8522] Fix
azd ai agent initfrom a manifest in the current directory when the target project is created in a subdirectory. Thanks @v1212 for the contribution!
azd-ext-microsoft-azd-extensions_0.11.1
0.11.1 (2026-06-03)
- [#8498] Disable HTML escaping when writing
registry.jsonduringazd x publishand local registry creation.
azd-ext-azure-ai-agents_0.1.37-preview
0.1.37-preview (2026-06-01)
- [#8512] Normalize connection auth
AgenticIdentityvalues to the ARM-requiredAgenticIdentityToken. - [#8508] Add
Foundry-Features: HostedAgents=V1Previewon all Foundry data-plane endpoint requests to prevent preview feature failures. - [#8488] Add a resource-token salt to avoid 404 failures when recreating AI agents.
azure-dev-cli_1.25.4
1.25.4 (2026-05-29)
Bugs Fixed
- [#8487] Fix the
azd toolfirst-run prompt blocking users who deselect all recommended tools, and clarify its setup wording. - [#8494] Fix
azd config set tool.firstRunCompleted falsenot re-enabling theazd toolfirst-run prompt; the value is now parsed (accepting true or RFC3339 timestamp) instead of treated as a presence-only marker.
azd-ext-azure-ai-agents_0.1.36-preview
0.1.36-preview (2026-05-30)
- [#8500] workaround: api-version query param for non-conformant openai agent endpoints
azure-dev-cli_1.25.3
1.25.3 (2026-05-28)
Bugs Fixed
- [#8316] Fix extension pack support gaps: extension manifests can declare
dependencieswithout top-levelcapabilities, semver dependency ranges resolve to the highest compatible published version, and install-time dependency cycles fail with a clear error. - [#8402] Fix the progress widget printing stale, overlapping output on narrow terminals by truncating each rendered line to the terminal width.
- [#8263] Fix lifecycle hook output (
preprovision,postprovision, andpredeploy) being silently suppressed duringazd up.
Other Changes
- [#8440] Promote the
azd toolcommand group out of alpha, making it available by default along with its first-run welcome and update-check experiences. - [#8316] Improve
azd extension upgradedependency handling by reconciling declared dependencies to the latest compatible versions, adding--no-dependency-upgradesto opt out, and reporting dependency updates viadependencyUpgradesin--output json.
azd-ext-azure-ai-agents_0.1.35-preview
0.1.35-preview (2026-05-29)
- [#8406] Add
--output raw(-o raw) flag toazd ai agent invoketo dump the unmodified server response (status line, headers, and body verbatim) to stdout. Useful for debugging server behavior and inspecting response headers such as the agent version. Friendly summary lines (Session:,Invocation:,Trace ID:,Version:) are suppressed in raw mode. - [#8403] Add
invocations_wsas a displayable agent protocol.azd deploynow registers the callable Foundry data-plane WebSocket URL (wss://<account>.services.ai.azure.com/api/projects/agents/endpoint/protocols/invocations_ws?api-version=v1&project_name=<project>&agent_name=<agent>) asAGENT_{KEY}_INVOCATIONS_WS_ENDPOINT, andazd ai agent showdisplays it asEndpoint (invocations_ws). Previously,invocations_wsagents fell back to the legacy resource URL labeledEndpoint (Agent). - [#8358] Add full OAuth2 fields and connector-name support to
azd ai agent connection create, including validation for managed-connector vs bring-your-own OAuth2 flows. - [#8326] Reuse an existing local
agent.yamldefinition duringazd ai agent initinstead of prompting to overwrite or failing in no-prompt mode. - [#8364] Adapt
azd ai agent optimizeto the updated optimize service request/response contract, including the newoptimizationConfigmodel. - [#8389] Honor
.azdignoreduringazd ai agent inittemplate and manifest materialization flows. - [#8378] Update environment-variable parsing behavior for
azd ai agent run. - [#8394] Remove the broken
doctormodel-deployments check that produced false failures from manifest alias names. - [#8393] Improve post-init/run
Next:guidance for toolbox scenarios and standardize local invoke examples. - [#8398] Add
germanywestcentralandcanadaeastto the hosted-agent supported regions list. - [#8400] Show connection metadata key/value pairs in
azd ai agent connection showtable output. - [#8405] Fix YAML tags to use snake_case (
agent_endpoint,agent_card) so agent endpoint settings are correctly loaded fromagent.yaml. - [#8363] Allow
azd ai agent init --no-promptto defer Azure/model setup when Azure context variables are missing. - [#8347] Use
api-version=v1for hosted agent endpoint protocol and session requests. - [#8422] Remove the hardcoded code-deploy region allowlist and use dynamic hosted-agent region resolution.
- [#8392] Improve optimize config YAML deserialization/UX and align generation endpoint calls to
2025-11-15-preview. - [#8426] Add opinionated defaults for manifest-driven
azd ai agent init -mto reduce interactive prompts. - [#8441] Fix hosted-agent deploy failures on
CreateAgentVersionby includingFoundry-Features: HostedAgents=V1Previewon v1 requests. - [#8479] Add dependency on
azure.ai.inspector, for handling withazd ai agent run. - [#8482] Improve ACR publish error handling by classifying permission-denied failures and surfacing actionable RBAC/code-deploy remediation guidance.
Breaking Changes
azd-ext-azure-ai-toolboxes_0.1.0-preview
0.1.0-preview (2026-05-28)
Initial release of the azure.ai.toolboxes extension for managing Microsoft Foundry Toolboxes from the terminal.
Features
azd ai toolbox create— Create a new toolbox and its initial version from a JSON or YAML file.azd ai toolbox show— Show a toolbox version, including its computed MCP endpoint.azd ai toolbox list— List toolboxes on the Foundry project.azd ai toolbox delete— Delete a toolbox or a specific version.azd ai toolbox publish— Promote a version to be the default for a toolbox.azd ai toolbox versions list— List all published versions for a toolbox.azd ai toolbox connection add/remove/list— Attach or detach connection-backed tools to a toolbox version. Supported tool types: MCP (RemoteTool), Azure AI Search (CognitiveSearch), RemoteA2A, and GroundingWithCustomSearch.azd ai toolbox skill add/remove/list— Attach or detach skill references to a toolbox version.
azd-ext-azure-ai-skills_0.1.0-preview
0.1.0-preview (2026-05-28)
- Initial preview release of the
azure.ai.skillsextension. - Adds the
azd ai skillcommand group on top of the versioned Foundry
Skills API (Foundry-Features: Skills=V1Preview):azd ai skill create <name>— creates a skill and uploads its first
default version viaPOST /skills/{name}/versions. Modes: inline
(--description+--instructions), SKILL.md file (--file ./SKILL.md),
ZIP package viamultipart/form-data(--file ./skill.zip), or a
directory whose root containsSKILL.md(--file ./skill-src/) — the
CLI packages the directory in memory and uploads it as multipart, so the
output ofazd ai skill downloadround-trips back throughcreate
without a manual zip step.azd ai skill update <name>— uploads a new default version using the
same inline / SKILL.md modes; ZIP and directory--fileinputs are
rejected with a pointer tocreate --force. Pass--set-default-version <ver>to repointdefault_versionat an existing version without
uploading new content (POST /skills/{name}).azd ai skill show <name>— returnsSkill { id, name, description, default_version, latest_version, created_at }.azd ai skill list— paginated, supports--topand--orderby.azd ai skill download <name>— downloads the zip content from
GET /skills/{name}/content, orGET /skills/{name}/versions/{version}/content
when--versionis passed. Extracts into./.agents/skills/<name>/by
default;--rawwrites the unmodified zip archive.azd ai skill delete <name>— confirmation by default,--forceto skip.
- Skill names follow the agentskills.io spec:
^[a-z0-9]([a-z0-9\-]*[a-z0-9])?$, max 64 chars (lowercase only). - Shares the Foundry project-endpoint resolution cascade with
azure.ai.projects,
readingextensions.ai-projects.context.endpoint(written by
azd ai project set) first and falling back to the legacy
extensions.ai-skills.project.context.endpointand
extensions.ai-agents.project.context.endpointkeys.
azd-ext-azure-ai-routines_0.1.0-preview
0.1.0-preview (2026-05-28)
- Initial preview release of the
azure.ai.routinesextension for managing
Microsoft Foundry Routines from the CLI. - Adds the
azd ai routinecommand group withcreate,update,show,
list,delete,enable,disable,dispatch, andrun listcommands,
plus YAML/JSON manifest-based authoring with timer, recurring, GitHub issue,
and custom triggers andagent-response/agent-invokeactions. - Uses the shared Foundry project-endpoint resolution cascade with
azure.ai.projectsand includes improved guidance when the extension is run
outside an initialized azd project.