Skip to content

Releases: Azure/azure-dev

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.

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

Pre-release

Choose a tag to compare

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

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

Choose a tag to compare

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

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

Breaking Changes

  • [#9046] azd deploy for host: azure.ai.connection services is now a no-op; connections are created at provision time by the microsoft.foundry provider via azd provision. This removes the redundant ARM write on every azd deploy.

Other Changes

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

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

Pre-release

Choose a tag to compare

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

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

Features Added

  • [#9046] azd provision now creates Foundry connections declared as host: azure.ai.connection services in azure.yaml at provision time via the microsoft.foundry synthesizer, for both greenfield and brownfield projects. Connection category, target, authentication type, credentials, and metadata are all supported. azd deploy for host: azure.ai.connection services is now a no-op; provision is the single source of truth.
  • [#9107] Add centralus region to the list of supported hosted agent regions.
  • [#8942] azd deploy can now carry over the current hosted-agent session across deploys. When AZD_AGENT_RESUME_SESSION_ON_DEPLOY is 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/session volume intact instead of minting a fresh session.

Bugs Fixed

  • [#9114] Fix azd ai agent invoke failing with "agent name is required" on brownfield projects where the hosted agent name is written inline in the azure.ai.agent service 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 ARM InvalidResourceGroupLocation error.

Other Changes

  • [#9112] Terraform infrastructure eject now synthesizes azure.ai.connection services into Foundry project connection resources, preserving their category, target, authentication type, credentials, and metadata.
  • [#9049] Switch the invocations_ws agent endpoint from the preview dispatcher form to the GA path-based route. azd deploy now registers AGENT_{KEY}_INVOCATIONS_WS_ENDPOINT (and azd ai agent show displays Endpoint (invocations_ws)) as wss://<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 HTTP invocations route. The previous form embedded them as project_name/agent_name query 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

Pre-release

Choose a tag to compare

@azure-sdk-automation azure-sdk-automation released this 16 Jul 18:23
c316e90

0.7.2 (2026-07-16)

  • Simple test release of extension, with no changes.

azure-dev-cli_1.28.0

Choose a tag to compare

@azure-sdk azure-sdk released this 15 Jul 21:42
97f6350

1.28.0 (2026-07-15)

Breaking Changes

  • [#9045] The --host skill flag on azd tool install, azd tool upgrade, and azd tool uninstall has been renamed to --agent. Installed skills in azd tool list --output json and azd tool check --output json now expand into one row per agent and include the agent field. Update scripts and JSON consumers accordingly.

Bugs Fixed

  • [#9017] Fix azd env refresh for projects using extension-provided service hosts or provisioning providers, and report successfully when no deployment exists yet.
  • [#8887] Fix generated azd extension install completions to offer extension IDs and .zip file paths.
  • [#9083] Fix the azd update follow-up command to use azd version. Thanks @rguptar for the contribution!

Other Changes

  • [#9141] Send ARM request correlation IDs as a canonical hyphenated GUID (derived losslessly from the OpenTelemetry trace ID) instead of an undecorated 32-character string — covering both the x-ms-correlation-request-id header on azd's direct ARM calls and the ARM_CORRELATION_REQUEST_ID value passed to the Terraform AzureRM provider. This aligns azd with the ARM spec and other Azure tooling (Terraform AzureRM, Azure SDK for Go) and resolves the historical AKS Deployment Safeguards GetDeploymentSafeguardsFailed correlation ID mismatch (#5851).
  • [#9033] Add an extension SDK helper that validates provider declarations in extension.yaml against the providers registered by extension code.

azd-ext-microsoft-azd-demo_0.7.1

Pre-release

Choose a tag to compare

@azure-sdk-automation azure-sdk-automation released this 14 Jul 21:32
cabc88b

0.7.1 (2026-07-14)

  • Simple test release of extension, with no changes.

azd-ext-microsoft-azd-demo_0.7.0

Pre-release

Choose a tag to compare

@azure-sdk-automation azure-sdk-automation released this 14 Jul 00:39
8eb59fa

0.7.0 (2026-07-13)

Features Added

  • [#7172] Add a copilot command demonstrating the CopilotService gRPC service for extension-to-agent interactions.
  • [#7482] Add a demo provisioning provider showcasing the extension framework's provisioning-provider capability.
  • [#8656] Add the validation-provider capability with a sample preflight validation check.
  • [#9019] Add a provider-agnostic provision validation check example.
  • [#7982] Add a Secret option to prompts for masked input.
  • [#7536] Filter out deprecated AI models and surface version-level lifecycle status in the ai commands.

Bug Fixes

  • [#7080] Use UserTenantId for credential resolution.

azure-dev-cli_1.27.1

Choose a tag to compare

@azure-sdk azure-sdk released this 09 Jul 18:59
facc05b

1.27.1 (2026-07-09)

Features Added

  • [#8927] Add --no-dependencies flag to azd extension install that installs only the named extension without resolving or installing its declared dependencies.

Bugs Fixed

  • [#8949] Dynamic linker/loader control variables (such as LD_PRELOAD, LD_LIBRARY_PATH, LD_AUDIT, and DYLD_INSERT_LIBRARIES) defined in an environment's .env file are no longer forwarded into tool subprocesses (docker, npm, python, and others).
  • [#8875] Fix azd tool uninstall failing for VS Code extensions that have dependents (eg: vscode-azure-tools) and for the GitHub Copilot CLI when installed via Homebrew cask on macOS/Linux. Uninstall now detects which package manager owns the install and removes via the appropriate package manager, with guidance when a self-managed install requires manual removal.
  • [#8842] Deprecated models are now excluded by default from model catalog and quota prompts.
  • [#8937] Fix azure.yaml serialization writing empty project and language fields for services using code-less resource hosts such as azure.ai.project, azure.ai.connection, and microsoft.foundry; these fields are now omitted when empty.