Releases: Azure/azure-dev
Releases · Azure/azure-dev
Release list
azd-ext-azure-ai-projects_1.0.0-beta.4
1.0.0-beta.4 (2026-07-30)
Bugs Fixed
- [#9292] Fix Foundry ARM deployment names exceeding ARM's 64-character limit when long azd environment names are used. Long environment-name segments are now truncated while retaining deterministic environment and project-path hashes for uniqueness.
azd-ext-azure-ai-agents_1.0.0-beta.8
1.0.0-beta.8 (2026-07-30)
Features Added
- [#9314] Add
max_stallsearly-stopping option to the prompt-optimization YAML config and API. When N consecutive full validation-set evaluations produce no improvement, the optimizer stops early to save cost. Omittingmax_stallsuses the service default (5). This is a YAML-only setting; no CLI flag is exposed. Thanks @imatiach-msft for the contribution! - [#9327] Default new agents to
invocationsprotocol version2.0.0(previously1.0.0). Existing manifests that pin1.0.0are unaffected.
Bugs Fixed
- [#9365] Fix error message suggesting the removed
azd ai agent project setcommand; the suggestion now correctly directs toazd ai project set(provided by theazure.ai.projectsextension). - [#9328] Fix RAI policy validation error referencing the legacy
rai_policy_namekey instead of the unifiedazure.yamlkeyraiPolicyName. - [#9291] Fix
azd ai agent init --infranot generating infrastructure after unified-manifest adoption or bare-definition reuse, including when invoked below the project root. - [#9290] Fix default agent init model still pointing to deprecated
gpt-4.1-mini; the interactive model-selection default is nowgpt-5.4-mini. - [#9212] Fix
azd ai agent initnot prompting for unset${VAR}environment references in adopted Foundry service configuration; prompted values are now persisted to the active azd environment with credential-like inputs masked. - [#9211] Fix
azd ai agent initreplacing the full service block when resolving container defaults, which discarded service hooks and image templates inazure.yaml. - [#9280] Fix
azd ai agent initnot preserving executable permissions on downloaded.shfiles. - [#9237] Fix
azd ai agent runignoringuv.lock; locked Python agent projects now useuv sync --lockedinstead of falling through to pip.
azure-dev-cli_1.29.0
1.29.0 (2026-07-29)
Features Added
- [#9125] Automatically enable no-prompt mode when azd detects a CI/CD or AI-agent environment, so commands fail fast with a clear error instead of hanging on a prompt. Set
AZD_NON_INTERACTIVE=falseto opt out. Confirmation prompts now also honor their default value when stdin has no more input.
Bugs Fixed
- [#9281] Fix
azd deployfor container-based App Service services overwriting unrelated site configuration; the container image is now updated through the dedicated App Service configuration endpoint. - [#9211] Fix concurrent extension updates to
azure.yamllosing service fields by serializing project configuration writes. - [#9218] Fix and improve automatic installation of project extension requirements so
azdresolves every missing provider declared or inferred fromazure.yamlbefore project commands run, instead of failing on the first unsupported one.
Other Changes
- [#9288] Report the GitHub Copilot app separately from the GitHub Copilot CLI in the
execution.environmenttelemetry field.
azd-ext-azure-ai-rle_0.2.0-preview
0.2.0-preview (Unreleased)
- Use the Foundry project endpoint for project-relative RLE environment and sandbox APIs.
- Authenticate Foundry API requests with Azure credentials from
az login,azd auth login, or another supported development credential. - Send the required
2025-11-15-previewFoundry data-plane API version. - Support versioned environment deployments and sandbox
baseUrlinvocation. - Wait for asynchronous disk-image conversion before leasing a sandbox and surface conversion failures directly.
0.1.0-preview
- Initial preview scaffold for the RLE extension with
init,run,invoke,deploy, andversioncommands.
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.