Releases: Azure/azure-dev
Releases · Azure/azure-dev
Release list
azure-dev-cli_1.28.1
1.28.1 (2026-07-22)
Bugs Fixed
- [#9143] Fix
azd down --no-prompthanging in CI/CD for Terraform-based projects by auto-approving the destroy when running non-interactively, and fixazd down --forcefailing with a backend initialization error on a fresh agent. - [#9161] Fix
azd extension installintermittently failing on Windows with an "Access is denied" error when replacing an extension executable held by a transient file lock.
Other Changes
- [#9261] Stop showing the automatic
azd toolfirst-run install prompt and periodic update notifications. Explicitazd toolcommands are unchanged. - [#9245] Update the bundled GitHub CLI to v2.96.0.
- [#9091] Emit the
infra.providertelemetry attribute onprovision,up, anddownso provisioning runs can be segmented by infrastructure provider. - [#9167] Recognize azd invocations from Microsoft Foundry Skill in the
execution.environmenttelemetry field.
azd-ext-azure-ai-toolboxes_1.0.0-beta.4
1.0.0-beta.4 (2026-07-23)
Features Added
- [#9229]
azd ai toolboxnow supports the WorkIQ (work_iq_preview), FabricIQ (fabric_iq_preview), and toolbox-search (toolbox_search_preview) preview tools, andazd ai toolbox connection listnow surfaces any tool that exposes a project connection.
Bugs Fixed
- [#9220] Fix
azd ai toolbox create --project-endpoint --from-filefailing when run outside an azd project; the best-effort environment sync now skips silently when noazure.yamlis present instead of failing the command.
azd-ext-azure-ai-projects_1.0.0-beta.3
1.0.0-beta.3 (2026-07-23)
Features Added
- [#9133] The
azure.ai.projectsextension now owns Foundry project provisioning through themicrosoft.foundryprovider, including updating deployments and connections on existing projects (setAZURE_AI_PROJECT_IDto the project ARM resource ID), using the customer VNet region for private endpoints, and blocking automatic Azure Container Registry creation for private-network projects. Release it together withazure.ai.agents, since mixing versions can cause both extensions to register the same provider.
Bugs Fixed
- [#9149] Fix Foundry project synthesis and provisioning not consistently resolving configuration declared inline in
azure.yaml, via the deprecatedconfig:block, or through local$reffiles.
azd-ext-azure-ai-agents_1.0.0-beta.7
1.0.0-beta.7 (2026-07-23)
Features Added
- [#9009]
azd ai agent initnow offersinvocations_wsas a selectable agent protocol (including for bring-your-own-image--imageinit), whileresponsesremains the default. - [#9204] Add
eastus,italynorth,uaenorth,southcentralus,switzerlandwest,ukwest,westeurope,westcentralus, andjapanwestto the list of supported hosted agent regions.
Bugs Fixed
- [#9149] Fix
azd ai agent runandazd deploynot consistently resolving agent definitions declared inline inazure.yaml, via the deprecatedconfig:block, or through local$reffiles. - [#9171] Fix modern Python agent projects (using
pyproject.toml) being incorrectly routed to container deployment and prompted for an unnecessary Azure Container Registry during code deploy. - [#9205] Fix
azd deployfailing with HTTP 403 when the signed-in user's role (for example a subscription-inherited Owner or Azure AI Developer) lacked Cognitive Services data-plane access; the deploy-time RBAC check now recognizes only roles that grant it and auto-assigns the Foundry User role when needed. - [#9225] Fix
azd ai agent initaccepting stale Azure Container Registry connections from an existing Foundry project; init now validates discovered registries against ARM and clears missing ones instead of deferring the failure until publish. - [#9254] Fix
azd ai agent doctorfailing valid projects whose agent definition is declared inline inazure.yaml; the definition check now uses the same resolver as run and deploy. - [#9264] Fix
azd ai agent doctorreporting a false pass for an inline or$refagent definition with an unsupported kind; resolved non-hosted definitions are now validated, while validworkflowdefinitions still pass.
Other Changes
- [#9133] Foundry project provisioning has moved to the
azure.ai.projectsextension. Updateazure.ai.agentsandazure.ai.projectstogether, since mixing versions can cause both extensions to register the samemicrosoft.foundryprovider.
azd-ext-azure-ai-rle_0.1.0-preview
[Missing change log entry]
azd-ext-azure-ai-toolboxes_1.0.0-beta.3
1.0.0-beta.3 (2026-07-16)
Features Added
- [#9024]
azd deployforhost: azure.ai.toolboxservices now supports anendpoint:field inazure.yamlto reference an existing toolbox by its MCP endpoint URL, skipping version creation. This enables reusing a toolbox managed outside the current project.
Bugs Fixed
- [#9013] Fix
azd ai toolbox skill add/removeandconnection add/removebranching from the toolbox's default version instead of its latest, causing sequential mutations to silently drop earlier changes. Add a--from-versionflag to override the branch source.
Other Changes
- [#9103] Pin internal azd module dependency to released version.
azd-ext-azure-ai-routines_1.0.0-beta.3
1.0.0-beta.3 (2026-07-16)
Other Changes
- [#9103] Pin internal azd module dependency to released version.
azd-ext-azure-ai-connections_1.0.0-beta.3
1.0.0-beta.3 (2026-07-16)
Breaking Changes
- [#9046]
azd deployforhost: azure.ai.connectionservices is now a no-op; connections are created at provision time by themicrosoft.foundryprovider viaazd provision. This removes the redundant ARM write on everyazd deploy.
Other Changes
- [#9103] Pin internal azd module dependency to released version.
azd-ext-azure-ai-agents_1.0.0-beta.6
1.0.0-beta.6 (2026-07-16)
Features Added
- [#9046]
azd provisionnow creates Foundry connections declared ashost: azure.ai.connectionservices inazure.yamlat provision time via themicrosoft.foundrysynthesizer, for both greenfield and brownfield projects. Connection category, target, authentication type, credentials, and metadata are all supported.azd deployforhost: azure.ai.connectionservices is now a no-op; provision is the single source of truth. - [#9107] Add
centralusregion to the list of supported hosted agent regions. - [#8942]
azd deploycan now carry over the current hosted-agent session across deploys. WhenAZD_AGENT_RESUME_SESSION_ON_DEPLOYis set to a truthy value, the session is stopped before deploy and re-pointed at the newly deployed version so the next invocation resumes with its/home/sessionvolume intact instead of minting a fresh session.
Bugs Fixed
- [#9114] Fix
azd ai agent invokefailing with "agent name is required" on brownfield projects where the hosted agent name is written inline in theazure.ai.agentservice config rather than emitted as a deployed environment output. The agent name is now seeded from the inline/config definition, with the deployed environment variable retaining precedence. - [#9007] Add a preflight validation check that detects an immutable resource-group region conflict before provisioning. When the target resource group already exists in a different region than
AZURE_LOCATION, the check surfaces the mismatch during azd's validation phase with clear remediation guidance instead of a slow deploy-time ARMInvalidResourceGroupLocationerror.
Other Changes
- [#9112] Terraform infrastructure eject now synthesizes
azure.ai.connectionservices into Foundry project connection resources, preserving their category, target, authentication type, credentials, and metadata. - [#9049] Switch the
invocations_wsagent endpoint from the preview dispatcher form to the GA path-based route.azd deploynow registersAGENT_{KEY}_INVOCATIONS_WS_ENDPOINT(andazd ai agent showdisplaysEndpoint (invocations_ws)) aswss://<account>.services.ai.azure.com/api/projects/<project>/agents/<agent>/endpoint/protocols/invocations_ws?api-version=v1, carrying the project and agent as path segments to mirror the HTTPinvocationsroute. The previous form embedded them asproject_name/agent_namequery parameters on a single literal/api/projects/agents/...path. - [#9103] Pin internal azd module dependency to released version.
azd-ext-microsoft-azd-demo_0.7.2
0.7.2 (2026-07-16)
- Simple test release of extension, with no changes.