Skip to content

Releases: Azure/azure-dev

azd-ext-azure-ai-projects_1.0.0-beta.4

Pre-release

Choose a tag to compare

@azure-sdk-automation azure-sdk-automation released this 30 Jul 21:51
3effa34

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

Pre-release

Choose a tag to compare

@azure-sdk-automation azure-sdk-automation released this 30 Jul 21:51
3effa34

1.0.0-beta.8 (2026-07-30)

Features Added

  • [#9314] Add max_stalls early-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. Omitting max_stalls uses 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 invocations protocol version 2.0.0 (previously 1.0.0). Existing manifests that pin 1.0.0 are unaffected.

Bugs Fixed

  • [#9365] Fix error message suggesting the removed azd ai agent project set command; the suggestion now correctly directs to azd ai project set (provided by the azure.ai.projects extension).
  • [#9328] Fix RAI policy validation error referencing the legacy rai_policy_name key instead of the unified azure.yaml key raiPolicyName.
  • [#9291] Fix azd ai agent init --infra not 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 now gpt-5.4-mini.
  • [#9212] Fix azd ai agent init not 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 init replacing the full service block when resolving container defaults, which discarded service hooks and image templates in azure.yaml.
  • [#9280] Fix azd ai agent init not preserving executable permissions on downloaded .sh files.
  • [#9237] Fix azd ai agent run ignoring uv.lock; locked Python agent projects now use uv sync --locked instead of falling through to pip.

azure-dev-cli_1.29.0

Choose a tag to compare

@azure-sdk azure-sdk released this 29 Jul 23:38
fc06de9

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=false to opt out. Confirmation prompts now also honor their default value when stdin has no more input.

Bugs Fixed

  • [#9281] Fix azd deploy for 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.yaml losing service fields by serializing project configuration writes.
  • [#9218] Fix and improve automatic installation of project extension requirements so azd resolves every missing provider declared or inferred from azure.yaml before 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.environment telemetry field.

azd-ext-azure-ai-rle_0.2.0-preview

Pre-release

Choose a tag to compare

@azure-sdk-automation azure-sdk-automation released this 29 Jul 11:13
f07dfb2

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-preview Foundry data-plane API version.
  • Support versioned environment deployments and sandbox baseUrl invocation.
  • 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, and version commands.

azure-dev-cli_1.28.1

Choose a tag to compare

@azure-sdk azure-sdk released this 23 Jul 02:01
af791ac

1.28.1 (2026-07-22)

Bugs Fixed

  • [#9143] Fix azd down --no-prompt hanging in CI/CD for Terraform-based projects by auto-approving the destroy when running non-interactively, and fix azd down --force failing with a backend initialization error on a fresh agent.
  • [#9161] Fix azd extension install intermittently 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 tool first-run install prompt and periodic update notifications. Explicit azd tool commands are unchanged.
  • [#9245] Update the bundled GitHub CLI to v2.96.0.
  • [#9091] Emit the infra.provider telemetry attribute on provision, up, and down so provisioning runs can be segmented by infrastructure provider.
  • [#9167] Recognize azd invocations from Microsoft Foundry Skill in the execution.environment telemetry field.

azd-ext-azure-ai-toolboxes_1.0.0-beta.4

Pre-release

Choose a tag to compare

@azure-sdk-automation azure-sdk-automation released this 23 Jul 04:59
f0cac2e

1.0.0-beta.4 (2026-07-23)

Features Added

  • [#9229] azd ai toolbox now supports the WorkIQ (work_iq_preview), FabricIQ (fabric_iq_preview), and toolbox-search (toolbox_search_preview) preview tools, and azd ai toolbox connection list now surfaces any tool that exposes a project connection.

Bugs Fixed

  • [#9220] Fix azd ai toolbox create --project-endpoint --from-file failing when run outside an azd project; the best-effort environment sync now skips silently when no azure.yaml is present instead of failing the command.

azd-ext-azure-ai-projects_1.0.0-beta.3

Pre-release

Choose a tag to compare

@azure-sdk-automation azure-sdk-automation released this 23 Jul 04:59
f0cac2e

1.0.0-beta.3 (2026-07-23)

Features Added

  • [#9133] The azure.ai.projects extension now owns Foundry project provisioning through the microsoft.foundry provider, including updating deployments and connections on existing projects (set AZURE_AI_PROJECT_ID to 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 with azure.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 deprecated config: block, or through local $ref files.

azd-ext-azure-ai-agents_1.0.0-beta.7

Pre-release

Choose a tag to compare

@azure-sdk-automation azure-sdk-automation released this 23 Jul 06:58
7014767

1.0.0-beta.7 (2026-07-23)

Features Added

  • [#9009] azd ai agent init now offers invocations_ws as a selectable agent protocol (including for bring-your-own-image --image init), while responses remains the default.
  • [#9204] Add eastus, italynorth, uaenorth, southcentralus, switzerlandwest, ukwest, westeurope, westcentralus, and japanwest to the list of supported hosted agent regions.

Bugs Fixed

  • [#9149] Fix azd ai agent run and azd deploy not consistently resolving agent definitions declared inline in azure.yaml, via the deprecated config: block, or through local $ref files.
  • [#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 deploy failing 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 init accepting 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 doctor failing valid projects whose agent definition is declared inline in azure.yaml; the definition check now uses the same resolver as run and deploy.
  • [#9264] Fix azd ai agent doctor reporting a false pass for an inline or $ref agent definition with an unsupported kind; resolved non-hosted definitions are now validated, while valid workflow definitions still pass.

Other Changes

  • [#9133] Foundry project provisioning has moved to the azure.ai.projects extension. Update azure.ai.agents and azure.ai.projects together, since mixing versions can cause both extensions to register the same microsoft.foundry provider.

azd-ext-azure-ai-rle_0.1.0-preview

Pre-release

Choose a tag to compare

@azure-sdk-automation azure-sdk-automation released this 20 Jul 09:01
702f8a3

[Missing change log entry]

azd-ext-azure-ai-toolboxes_1.0.0-beta.3

Pre-release

Choose a tag to compare

@azure-sdk-automation azure-sdk-automation released this 17 Jul 16:39
e591824

1.0.0-beta.3 (2026-07-16)

Features Added

  • [#9024] azd deploy for host: azure.ai.toolbox services now supports an endpoint: field in azure.yaml to 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/remove and connection add/remove branching from the toolbox's default version instead of its latest, causing sequential mutations to silently drop earlier changes. Add a --from-version flag to override the branch source.

Other Changes

  • [#9103] Pin internal azd module dependency to released version.