From 212ad11e02b1777fbe42dbcbfab2e9e260d35aae Mon Sep 17 00:00:00 2001 From: Victor Vazquez Date: Wed, 22 Jul 2026 20:23:36 +0000 Subject: [PATCH 1/3] Prepare azd core 1.28.1 release Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 365f8df1-b63b-43d2-bbc4-4f104fc718af --- cli/azd/CHANGELOG.md | 17 +++++++++++++++++ cli/azd/pkg/azdext/version.go | 2 +- cli/version.txt | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/cli/azd/CHANGELOG.md b/cli/azd/CHANGELOG.md index 380dccec673..705c81152e4 100644 --- a/cli/azd/CHANGELOG.md +++ b/cli/azd/CHANGELOG.md @@ -2,6 +2,23 @@ ## 1.29.0-beta.1 (Unreleased) +## 1.28.1 (2026-07-22) + +### Breaking Changes + +- [[#8844]](https://github.com/Azure/azure-dev/pull/8844) Rename azd's client-side "preflight" provisioning check to "provision validation" to avoid confusion with the Azure ARM Preflight API. The single `provision.preflight` config gate is split in two: `provision.preflight off` now disables **only** the server-side ARM preflight call, and a new `validation.provision off` key disables azd's local client-side validation. Users who previously set `provision.preflight off` to silence local checks must now **also** set `validation.provision off`. The related telemetry event and fields are renamed from `validation.preflight.*` to `validation.provision.*`. + +### Bugs Fixed + +- [[#9143]](https://github.com/Azure/azure-dev/pull/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]](https://github.com/Azure/azure-dev/pull/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 + +- [[#9245]](https://github.com/Azure/azure-dev/pull/9245) Update the bundled GitHub CLI to v2.96.0. +- [[#9091]](https://github.com/Azure/azure-dev/pull/9091) Emit the `infra.provider` telemetry attribute on `provision`, `up`, and `down` so provisioning runs can be segmented by infrastructure provider. +- [[#9167]](https://github.com/Azure/azure-dev/pull/9167) Recognize azd invocations from Microsoft Foundry Skill in the `execution.environment` telemetry field. + ## 1.28.0 (2026-07-15) ### Breaking Changes diff --git a/cli/azd/pkg/azdext/version.go b/cli/azd/pkg/azdext/version.go index ba424036246..09032a6c3f2 100644 --- a/cli/azd/pkg/azdext/version.go +++ b/cli/azd/pkg/azdext/version.go @@ -6,4 +6,4 @@ package azdext // Version is the semantic version of the azdext SDK package. // This value mirrors the CLI version in cli/version.txt and is // automatically updated by eng/scripts/Update-CliVersion.ps1. -const Version = "1.29.0-beta.1" +const Version = "1.28.1" diff --git a/cli/version.txt b/cli/version.txt index 844687ea0d4..450a687b2da 100644 --- a/cli/version.txt +++ b/cli/version.txt @@ -1 +1 @@ -1.29.0-beta.1 +1.28.1 From d83d0060c18c9820639c2d916bb343b797df5059 Mon Sep 17 00:00:00 2001 From: Victor Vazquez Date: Wed, 22 Jul 2026 21:46:33 +0000 Subject: [PATCH 2/3] hide the rename - as internal --- cli/azd/CHANGELOG.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/cli/azd/CHANGELOG.md b/cli/azd/CHANGELOG.md index 705c81152e4..f282a29a86e 100644 --- a/cli/azd/CHANGELOG.md +++ b/cli/azd/CHANGELOG.md @@ -4,10 +4,6 @@ ## 1.28.1 (2026-07-22) -### Breaking Changes - -- [[#8844]](https://github.com/Azure/azure-dev/pull/8844) Rename azd's client-side "preflight" provisioning check to "provision validation" to avoid confusion with the Azure ARM Preflight API. The single `provision.preflight` config gate is split in two: `provision.preflight off` now disables **only** the server-side ARM preflight call, and a new `validation.provision off` key disables azd's local client-side validation. Users who previously set `provision.preflight off` to silence local checks must now **also** set `validation.provision off`. The related telemetry event and fields are renamed from `validation.preflight.*` to `validation.provision.*`. - ### Bugs Fixed - [[#9143]](https://github.com/Azure/azure-dev/pull/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. From 71291a8b0b7e06acede6a0f9a1ed7cea8d4399ca Mon Sep 17 00:00:00 2001 From: Victor Vazquez Date: Wed, 22 Jul 2026 22:35:33 +0000 Subject: [PATCH 3/3] Add changelog entry for disabling automatic azd tool middleware (#9261) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 365f8df1-b63b-43d2-bbc4-4f104fc718af --- cli/azd/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/cli/azd/CHANGELOG.md b/cli/azd/CHANGELOG.md index f282a29a86e..47b58746f54 100644 --- a/cli/azd/CHANGELOG.md +++ b/cli/azd/CHANGELOG.md @@ -11,6 +11,7 @@ ### Other Changes +- [[#9261]](https://github.com/Azure/azure-dev/pull/9261) Stop showing the automatic `azd tool` first-run install prompt and periodic update notifications. Explicit `azd tool` commands are unchanged. - [[#9245]](https://github.com/Azure/azure-dev/pull/9245) Update the bundled GitHub CLI to v2.96.0. - [[#9091]](https://github.com/Azure/azure-dev/pull/9091) Emit the `infra.provider` telemetry attribute on `provision`, `up`, and `down` so provisioning runs can be segmented by infrastructure provider. - [[#9167]](https://github.com/Azure/azure-dev/pull/9167) Recognize azd invocations from Microsoft Foundry Skill in the `execution.environment` telemetry field.