Skip to content

Releases: Azure/azure-dev

azure-dev-cli_1.23.14

04 Apr 06:20
9550db8

Choose a tag to compare

1.23.14 (2026-04-03)

Features Added

  • [#7489] Promote azd update to public preview; the command no longer requires enabling an alpha feature flag and displays a preview notice on first use.
  • [#7382] Add per-layer hook support in azure.yaml; hooks defined under infra.layers[].hooks now execute during azd provision, and azd hooks run supports a new --layer flag for targeted execution.
  • [#7392] Add --non-interactive as a global flag alias for --no-prompt and support the AZD_NON_INTERACTIVE environment variable for enabling non-interactive mode. Thanks @spboyer for the contribution!
  • [#7361] Add docker.network option to azure.yaml service configuration, passing --network to docker build for services that require host networking (e.g., behind corporate proxies). Thanks @spboyer for the contribution!
  • [#7384] azd auth token now prints the raw access token by default; use --output json for structured output including expiration metadata.
  • [#7296] azd pipeline config no longer prompts for parameters that are outputs of earlier provisioning layers, reducing unnecessary user prompts in multi-layer deployments.
  • [#7401] Add a "Fix this error" option to the Copilot-assisted error troubleshooting flow, allowing the agent to directly apply a fix and collect user feedback.
  • [#7397] Add allowed_locations filter to the PromptLocation extension framework API and improve AI model capacity resolution to fall back to the highest valid capacity within remaining quota.
  • [#7043] Add Key Vault secret resolver to the extension framework, automatically resolving @Microsoft.KeyVault(...) references in environment variables before passing them to extensions.

Breaking Changes

Bugs Fixed

  • [#7314] Fix environment variable leak and broken --debug, --cwd, and -e/--environment flag propagation to extension commands.
  • [#7343] Fix nil pointer panic when azure.yaml contains services, resources, or hooks with empty definitions; reports all issues in a single actionable error message.
  • [#7356] Fix panic when azd auth token is called with an unsupported --output format.
  • [#7417] Improve azd update error message when the installation is managed by an administrator, with guidance to suppress update notifications via AZD_SKIP_UPDATE_CHECK=1.
  • [#7298] Add code-signing verification for Windows MSI installs performed via azd update.
  • [#7362] Remove unsafe global os.Chdir call from Aspire server initialization that could cause concurrency issues in concurrent operations. Thanks @spboyer for the contribution!

Other Changes

  • [#7456] Update bundled GitHub CLI to v2.89.0.
  • [#7299] Add command-specific telemetry attributes for auth login, env list, hooks run, pipeline config, and infra generate commands.
  • [#7396] Add telemetry instrumentation for preflight validation with unique rule and diagnostic IDs, tracking outcomes and warning and error counts per run.

azd-ext-azure-ai-agents_0.1.20-preview

03 Apr 00:49
5f989ee

Choose a tag to compare

Pre-release

0.1.20-preview (2026-04-02)

  • [#7422] Add /invocations API support to azd ai agent invoke, enabling agents to accept arbitrary input passed directly to the agent.
  • [#7341] Fix azd ai agent init writing unnecessary scale configuration for vnext-hosted agents, which is now skipped when vnext is enabled. Thanks @spboyer for the contribution!

azd-ext-azure-ai-agents_0.1.19-preview

31 Mar 16:31
9ea286d

Choose a tag to compare

Pre-release

0.1.19-preview (2026-03-31)

  • [#7327] Fix azd ai agent init reruns to reuse an existing azd environment instead of failing when a previous attempt already created it.
  • [#7332] Improve azd ai agent init performance when discovering existing Foundry projects, including faster --project-id validation.
  • [#7355] Update generated Application Insights environment variables to reuse the selected connection and avoid redundant connection creation during deployment.
  • [#7373] Fix postdeploy hook failures in projects without hosted agents so unrelated azd projects no longer error during deploy.

azure-dev-cli_1.23.13

26 Mar 20:41
9ed23af

Choose a tag to compare

1.23.13 (2026-03-26)

Features Added

  • [#7247] Add actionable suggestion to set remoteBuild: true for Container Apps and AKS services when Docker is not installed or not running. Thanks @spboyer for the contribution!
  • [#7236] Improve azd auth status --output json to exit non-zero when unauthenticated and include an expiresOn field, making it suitable as an auth validation endpoint for AI agents. Thanks @spboyer for the contribution!

Bugs Fixed

  • [#7329] Fix nil panic and incorrect workflow continuation when user declines preflight validation warnings; azd provision and azd up now exit cleanly with exit code 0.
  • [#7346] Fix extension startup failures on Windows caused by IPv4/IPv6 address mismatch in the gRPC server address, and increase extension startup timeout from 5s to 15s. Thanks @spboyer for the contribution!
  • [#7311] Fix .funcignore parsing failures caused by UTF-8 BOM and incorrect negation pattern handling in zip packaging. Thanks @jongio for the contribution!
  • [#7250] Add targeted error suggestions for common Container Apps and ARM deployment failures including ContainerAppOperationError, InvalidTemplateDeployment, RoleAssignmentExists, and InvalidResourceGroupLocation. Thanks @spboyer for the contribution!

Other Changes

  • [#7235] Fix auth error telemetry classification to properly categorize login_required, not_logged_in, and authentication failures under the aad service name. Thanks @spboyer for the contribution!
  • [#7330] Add azure.yaml schema metadata to enable automatic schema association in JetBrains IDEs, Neovim, and other editors via the SchemaStore catalog.

azure-dev-cli_1.23.12

24 Mar 23:30
b37e435

Choose a tag to compare

1.23.12 (2026-03-24)

Bugs Fixed

  • [#7223] Improve .funcignore handling for flex-consumption function apps by inferring remoteBuild from file contents and failing fast on incompatible configurations.
  • [#7274] Revert env-flag change from v1.23.11 to fix regression where the -e shorthand for --environment conflicted with extension commands that use -e for their own flags (e.g., --project-endpoint in azure.ai.models and azure.ai.finetune), restoring compatibility with those extensions.

Other Changes

  • [#7241] Improve telemetry error classification by routing MCP tool, Copilot agent, and container/extension error spans through MapError to reduce unclassified error entries. Thanks @spboyer for the contribution!
  • [#7253] Fix copilot.session.id telemetry field classification to use the correct PII category.

azd-ext-azure-ai-agents_0.1.18-preview

23 Mar 21:56
97c5bd9

Choose a tag to compare

Pre-release

0.1.18-preview (2026-03-23)

  • [#7147] Add azd ai agent init support for initializing from an agent template.

azure-dev-cli_1.23.11

20 Mar 21:34
8a12ac2

Choose a tag to compare

1.23.11 (2026-03-20)

Features Added

  • [#7045] Add --timeout flag to azd deploy and a deployTimeout service configuration field in azure.yaml for user-configurable deployment timeouts (CLI flag > azure.yaml > default 1200 seconds). Thanks @spboyer for the contribution!
  • [#7162] Add git dirty working directory check when running azd init with "Set up with GitHub Copilot (Preview)", prompting for confirmation before modifying uncommitted changes, and add upfront MCP server tool consent prompt.
  • [#7172] Add CopilotService gRPC service to the extension framework, enabling extensions to programmatically interact with GitHub Copilot agent capabilities (initialize sessions, send messages, retrieve usage metrics and file changes).
  • [#7194] Rebrand azd init agent experience to "Set up with GitHub Copilot (Preview)" with improved prompt quality and system message guidance.
  • [#7216] Improve AI-assisted error troubleshooting with a multi-step flow: select a troubleshooting category (explain, guidance, troubleshoot, or skip), optionally allow the agent to apply a fix, and retry the failed command.

Bugs Fixed

  • [#7035] Fix default environment variables leaking into extension processes when a different environment is specified with -e.
  • [#7171] Fix "context cancelled" errors when retrying azd commands after GitHub Copilot agent troubleshooting, by rebuilding the cobra command tree on each workflow re-execution.
  • [#7174] Fix preflight role assignment permission check producing false-positive warnings for B2B/guest users by resolving the principal ID against the resource tenant, and fix per-role RBAC evaluation to match Azure semantics.
  • [#7175] Fix security issues: path traversal in extensions and templates, WebSocket origin validation, JWT hardening, and sensitive data redaction. Thanks @jongio for the contribution!
  • [#7193] Fix extension PromptSubscription not masking subscription IDs when AZD_DEMO_MODE is enabled.

Other Changes

  • [#7199] Add telemetry instrumentation for Copilot agent flows, including session, initialization, usage metrics, and consent fields.

azd-ext-azure-ai-agents_0.1.17-preview

20 Mar 21:08
8a12ac2

Choose a tag to compare

Pre-release

0.1.17-preview (2026-03-20)

  • [#7214] Add ASCII art banner with Foundry branding and version info displayed at extension startup.
  • [#7217] Update container settings to use discrete CPU and memory options, and remove min/max replicas prompts.

azd-ext-azure-ai-agents_0.1.16-preview

18 Mar 22:02
ff7ed0c

Choose a tag to compare

Pre-release

0.1.16-preview (2026-03-18)

  • [#7141] Add azd ai agent files command group with upload, download, list, and remove subcommands for managing session-scoped files on hosted agent sandboxes.
  • [#7175] Improve input validation, error handling, and path safety across the extension, including hardened path resolution, sensitive data redaction in error paths, and WebSocket origin validation.

Breaking Changes

  • [#7181] Update azd ai agent show and azd ai agent monitor commands to read agent name and version from the azd service entry, removing the requirement to pass them as parameters.

azure-dev-cli_1.23.10

17 Mar 02:56
0d0c25d

Choose a tag to compare

1.23.10 (2026-03-16)

Bugs Fixed

  • [#7157] Fix: handle ARM expression strings in preflight resource fields.
  • [#7140] Fix error.type telemetry classification for wrapped error.suggestion failures