From 9b7d75ac1ac0a447d588651b19e57ec499378a50 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 18 Apr 2026 00:15:40 +0000 Subject: [PATCH 1/4] Initial plan From 13da0ea1a978a1f3df1b470611ef923a00a87b5f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 18 Apr 2026 00:21:41 +0000 Subject: [PATCH 2/4] Create changelog for azd 1.24.1 Agent-Logs-Url: https://github.com/Azure/azure-dev/sessions/45a79cac-26e3-4998-b5ff-f29418092ab3 Co-authored-by: rajeshkamal5050 <11532743+rajeshkamal5050@users.noreply.github.com> --- cli/azd/CHANGELOG.md | 21 ++++++++++++++++++++- cli/azd/pkg/azdext/version.go | 2 +- cli/version.txt | 2 +- 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/cli/azd/CHANGELOG.md b/cli/azd/CHANGELOG.md index 3dd0a1d1353..117a9aaa35e 100644 --- a/cli/azd/CHANGELOG.md +++ b/cli/azd/CHANGELOG.md @@ -1,6 +1,6 @@ # Release History -## 1.24.0-beta.1 (Unreleased) +## 1.24.1-beta.1 (Unreleased) ### Features Added @@ -10,6 +10,25 @@ ### Other Changes +## 1.24.1 (2026-04-18) + +### Features Added + +- [[#7697]](https://github.com/Azure/azure-dev/pull/7697) Add `.azdxignore` support for `azd x watch`; create a `.azdxignore` file in the project root (gitignore syntax) to exclude directories such as `node_modules/` and `dist/` from triggering unnecessary rebuilds. The watcher also respects existing `.gitignore` patterns. +- [[#7746]](https://github.com/Azure/azure-dev/pull/7746) Add local Bicep preflight check that warns before provisioning when predicted resource names contain Azure reserved words (e.g., names with `MICROSOFT`, `WINDOWS`, or prefixed with `LOGIN`), with color-highlighted output for readability. + +### Bugs Fixed + +- [[#7768]](https://github.com/Azure/azure-dev/pull/7768) Fix Copilot error-handling saved preference (`copilot.errorHandling.fix=allow`) to automatically retry the failed command after applying a fix, instead of only applying the fix without retrying. +- [[#7600]](https://github.com/Azure/azure-dev/pull/7600) Fix `docker.path` and `docker.context` in `azure.yaml` being resolved relative to the service directory instead of the project root when user-specified values are provided. +- [[#7698]](https://github.com/Azure/azure-dev/pull/7698) Fix subscription-scope deployments incorrectly treating pre-existing resource groups as deployment-owned during cleanup; only resource groups explicitly created by the deployment are now returned. +- [[#7707]](https://github.com/Azure/azure-dev/pull/7707) Fix `azd pipeline config --provider azdo` failing when no agent queue named "Default" exists; azd now queries available queues, auto-selects when only one is present, and prompts the user to choose when multiple queues are available. + +### Other Changes + +- [[#7600]](https://github.com/Azure/azure-dev/pull/7600) Improve `azd up` and `azd deploy` performance with HTTP connection pooling, adaptive ARM poll frequency (5s for deployments, 15s for WhatIf/Validate), per-registry ACR login caching, and Container App revision poll frequency (5s). +- [[#7721]](https://github.com/Azure/azure-dev/pull/7721) Add telemetry instrumentation for hook executions, recording hook event, level (project or service), kind (shell, JavaScript, TypeScript, .NET), and result across all hook-enabled commands. + ## 1.24.0 (2026-04-14) ### Features Added diff --git a/cli/azd/pkg/azdext/version.go b/cli/azd/pkg/azdext/version.go index 4a6cb2e5be5..1fd34d18892 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.24.0" +const Version = "1.24.1" diff --git a/cli/version.txt b/cli/version.txt index 53cc1a6f929..f9e8384bb6c 100644 --- a/cli/version.txt +++ b/cli/version.txt @@ -1 +1 @@ -1.24.0 +1.24.1 From 7204c57ea8d6f1b67ea9d05289d2916c193c3319 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 18 Apr 2026 00:34:26 +0000 Subject: [PATCH 3/4] Address review feedback: fix unreleased header version and add --fail-on-prompt revert entry Agent-Logs-Url: https://github.com/Azure/azure-dev/sessions/2c43e3e8-1ead-4e44-b863-3741674b4b86 Co-authored-by: rajeshkamal5050 <11532743+rajeshkamal5050@users.noreply.github.com> --- .../changelog-generation/references/scope-rules.md | 11 +++++++++++ cli/azd/CHANGELOG.md | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/skills/changelog-generation/references/scope-rules.md b/.github/skills/changelog-generation/references/scope-rules.md index 8270d8cad5e..4418350e32e 100644 --- a/.github/skills/changelog-generation/references/scope-rules.md +++ b/.github/skills/changelog-generation/references/scope-rules.md @@ -18,6 +18,17 @@ Files to update: 5. Set the `Version` constant in `cli/azd/pkg/azdext/version.go` to `X.Y.Z`. 6. If no unreleased header is found in the changelog, ask the user for the release version number via `ask_user`. +**Unreleased placeholder after release:** + +After converting the top section from `X.Y.Z-beta.N (Unreleased)` to `X.Y.Z (YYYY-MM-DD)`, add a new `(Unreleased)` placeholder at the top using the **next minor version**, not the next patch: + +- If releasing a **patch** (`X.Y.Z` where `Z > 0`), the new placeholder is `X.(Y+1).0-beta.1 (Unreleased)`. +- If releasing a **minor** (`X.Y.0`), the new placeholder is `X.(Y+1).0-beta.1 (Unreleased)`. + +Example: after releasing `1.24.1`, add `## 1.25.0-beta.1 (Unreleased)` at the top — not `## 1.24.2-beta.1`. + +This matches the behavior of `eng/scripts/Update-CliVersion.ps1`, which increments the minor version (not the patch) when creating the post-release development placeholder. + **Do NOT** update any extension files. ### Extension Scope diff --git a/cli/azd/CHANGELOG.md b/cli/azd/CHANGELOG.md index 117a9aaa35e..d6d49191076 100644 --- a/cli/azd/CHANGELOG.md +++ b/cli/azd/CHANGELOG.md @@ -1,6 +1,6 @@ # Release History -## 1.24.1-beta.1 (Unreleased) +## 1.25.0-beta.1 (Unreleased) ### Features Added @@ -28,6 +28,7 @@ - [[#7600]](https://github.com/Azure/azure-dev/pull/7600) Improve `azd up` and `azd deploy` performance with HTTP connection pooling, adaptive ARM poll frequency (5s for deployments, 15s for WhatIf/Validate), per-registry ACR login caching, and Container App revision poll frequency (5s). - [[#7721]](https://github.com/Azure/azure-dev/pull/7721) Add telemetry instrumentation for hook executions, recording hook event, level (project or service), kind (shell, JavaScript, TypeScript, .NET), and result across all hook-enabled commands. +- [[#7744]](https://github.com/Azure/azure-dev/pull/7744) Remove the `--fail-on-prompt` global flag and `AZD_FAIL_ON_PROMPT` environment variable that were advertised in 1.24.0 release notes; the flag has been reverted and is no longer available. ## 1.24.0 (2026-04-14) From e5a66b382b05cafd284a9ebd709edb8659ae4f11 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 18 Apr 2026 00:44:16 +0000 Subject: [PATCH 4/4] Fix release date to 2026-04-17 and remove #7744 entry from 1.24.1; update skill date convention Agent-Logs-Url: https://github.com/Azure/azure-dev/sessions/7ad7a0e4-e45a-44db-9850-cd84c87cb11d Co-authored-by: rajeshkamal5050 <11532743+rajeshkamal5050@users.noreply.github.com> --- .github/skills/changelog-generation/references/scope-rules.md | 2 +- cli/azd/CHANGELOG.md | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/skills/changelog-generation/references/scope-rules.md b/.github/skills/changelog-generation/references/scope-rules.md index 4418350e32e..cdaecd6c2bd 100644 --- a/.github/skills/changelog-generation/references/scope-rules.md +++ b/.github/skills/changelog-generation/references/scope-rules.md @@ -13,7 +13,7 @@ Files to update: **Version derivation:** 1. Find the top-most section in `cli/azd/CHANGELOG.md` (e.g., `## X.Y.Z-beta.N (Unreleased)`). 2. Strip the `-beta.N` suffix and `(Unreleased)` marker. -3. Format as: `## X.Y.Z (YYYY-MM-DD)` using today's date. +3. Format as: `## X.Y.Z (YYYY-MM-DD)` using **today's date** (the date the changelog is being authored/committed, not a future planned ship date). 4. Set `cli/version.txt` to `X.Y.Z`. 5. Set the `Version` constant in `cli/azd/pkg/azdext/version.go` to `X.Y.Z`. 6. If no unreleased header is found in the changelog, ask the user for the release version number via `ask_user`. diff --git a/cli/azd/CHANGELOG.md b/cli/azd/CHANGELOG.md index d6d49191076..d7188e38082 100644 --- a/cli/azd/CHANGELOG.md +++ b/cli/azd/CHANGELOG.md @@ -10,7 +10,7 @@ ### Other Changes -## 1.24.1 (2026-04-18) +## 1.24.1 (2026-04-17) ### Features Added @@ -28,7 +28,6 @@ - [[#7600]](https://github.com/Azure/azure-dev/pull/7600) Improve `azd up` and `azd deploy` performance with HTTP connection pooling, adaptive ARM poll frequency (5s for deployments, 15s for WhatIf/Validate), per-registry ACR login caching, and Container App revision poll frequency (5s). - [[#7721]](https://github.com/Azure/azure-dev/pull/7721) Add telemetry instrumentation for hook executions, recording hook event, level (project or service), kind (shell, JavaScript, TypeScript, .NET), and result across all hook-enabled commands. -- [[#7744]](https://github.com/Azure/azure-dev/pull/7744) Remove the `--fail-on-prompt` global flag and `AZD_FAIL_ON_PROMPT` environment variable that were advertised in 1.24.0 release notes; the flag has been reverted and is no longer available. ## 1.24.0 (2026-04-14)