From c680e45ad4a32e52ea785d26078f6df40be04785 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 27 Feb 2026 17:26:08 +0000 Subject: [PATCH 1/4] Initial plan From a43fc146a74857ceb90f885051a5380c2361d3a7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 27 Feb 2026 17:31:31 +0000 Subject: [PATCH 2/4] Create changelog for 1.23.7 Co-authored-by: rajeshkamal5050 <11532743+rajeshkamal5050@users.noreply.github.com> --- cli/azd/CHANGELOG.md | 31 +++++++++++++++++++++++++++++++ cli/version.txt | 2 +- 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/cli/azd/CHANGELOG.md b/cli/azd/CHANGELOG.md index 7a36fa59403..7703c86c93f 100644 --- a/cli/azd/CHANGELOG.md +++ b/cli/azd/CHANGELOG.md @@ -10,6 +10,37 @@ ### Other Changes +## 1.23.7 (2026-02-27) + +### Features Added + +- [[#6826]](https://github.com/Azure/azure-dev/pull/6826) Add local filesystem directory support for `azd init --template` to enable iterating on templates without pushing to a remote repository. Thanks @jongio for the contribution! +- [[#6827]](https://github.com/Azure/azure-dev/pull/6827) Add YAML-driven error handling pipeline that matches Azure deployment errors against known patterns and surfaces actionable messages, suggestions, and reference links. +- [[#6848]](https://github.com/Azure/azure-dev/pull/6848) Add `pyproject.toml` detection and `pip install .` support for Python projects using modern project packaging. Thanks @spboyer for the contribution! +- [[#6852]](https://github.com/Azure/azure-dev/pull/6852) Add `provision.preflight` config option to skip ARM preflight validation (`azd config set provision.preflight off`) and show a spinner during preflight runs. +- [[#6856]](https://github.com/Azure/azure-dev/pull/6856) Add Extension SDK helpers for command scaffolding, MCP server utilities, typed argument parsing, and SSRF security policy to simplify azd extension authoring. Thanks @jongio for the contribution! +- [[#6894]](https://github.com/Azure/azure-dev/pull/6894) Add automatic detection of pnpm and yarn package managers for JavaScript/TypeScript services, with explicit override support via `config.packageManager` in `azure.yaml`. Thanks @jongio for the contribution! +- [[#6904]](https://github.com/Azure/azure-dev/pull/6904) Add `website` field to extension registry schema and display it in `azd extension show` output. Thanks @jongio for the contribution! +- [[#6905]](https://github.com/Azure/azure-dev/pull/6905) Add azd environment variables to all framework service build subprocesses (Node.js, .NET, Java, Python, SWA) to support build-time environment variable injection. Thanks @jongio for the contribution! +- [[#6906]](https://github.com/Azure/azure-dev/pull/6906) Add `azd extension source validate` command to validate extension registry sources against required fields, version format, capabilities, and checksum rules. Thanks @jongio for the contribution! + +### Bugs Fixed + +- [[#6847]](https://github.com/Azure/azure-dev/pull/6847) Fix `azd env get-values` to reject unexpected positional arguments instead of silently succeeding. Thanks @spboyer for the contribution! +- [[#6857]](https://github.com/Azure/azure-dev/pull/6857) Fix duplicated `Suggestion:` prefix appearing in error output when the suggestion text already included the prefix. +- [[#6862]](https://github.com/Azure/azure-dev/pull/6862) Fix preflight validation errors for standard deployments being misclassified in telemetry and displayed with degraded formatting. +- [[#6900]](https://github.com/Azure/azure-dev/pull/6900) Fix extension errors not being displayed when using `ReportError()` in extension commands. +- [[#6907]](https://github.com/Azure/azure-dev/pull/6907) Fix missing IPv6 CIDR blocks (`fc00::/7`, `0.0.0.0/8`, `::/128`) in MCP extension security policy that could allow SSRF bypasses. Thanks @jongio for the contribution! + +### Other Changes + +- [[#6768]](https://github.com/Azure/azure-dev/pull/6768) Normalize user-facing CLI output to consistent lowercase `azd` branding. +- [[#6835]](https://github.com/Azure/azure-dev/pull/6835) Add `azdext.Run` lifecycle entry point and structured error transport for extensions, enabling rich error rendering with suggestions in the host CLI. +- [[#6845]](https://github.com/Azure/azure-dev/pull/6845) Add Container App-specific error guidance for secret, image pull, and template parameter failures. Thanks @spboyer for the contribution! +- [[#6846]](https://github.com/Azure/azure-dev/pull/6846) Add RBAC and authorization error guidance for permission, policy, and role assignment failures. Thanks @spboyer for the contribution! +- [[#6888]](https://github.com/Azure/azure-dev/pull/6888) Improve Container Apps deployment performance by reducing ARM API round-trips, saving up to 3 calls per deployment. Thanks @spboyer for the contribution! +- [[#6902]](https://github.com/Azure/azure-dev/pull/6902) Improve AI-assisted troubleshooting with scope selection options (explain, guide, summarize) and persistent user preferences. + ## 1.23.6 (2026-02-20) ### Features Added diff --git a/cli/version.txt b/cli/version.txt index 33fd5bab588..2d27ccba161 100644 --- a/cli/version.txt +++ b/cli/version.txt @@ -1 +1 @@ -1.24.0-beta.1 +1.23.7 From 4cc425a6cf2add4681788cd97f138b1562b3357b Mon Sep 17 00:00:00 2001 From: Rajesh Kamal <11532743+rajeshkamal5050@users.noreply.github.com> Date: Fri, 27 Feb 2026 13:06:01 -0800 Subject: [PATCH 3/4] Update cli/azd/CHANGELOG.md Co-authored-by: JeffreyCA --- cli/azd/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/azd/CHANGELOG.md b/cli/azd/CHANGELOG.md index 7703c86c93f..90c5e4c8954 100644 --- a/cli/azd/CHANGELOG.md +++ b/cli/azd/CHANGELOG.md @@ -35,7 +35,7 @@ ### Other Changes - [[#6768]](https://github.com/Azure/azure-dev/pull/6768) Normalize user-facing CLI output to consistent lowercase `azd` branding. -- [[#6835]](https://github.com/Azure/azure-dev/pull/6835) Add `azdext.Run` lifecycle entry point and structured error transport for extensions, enabling rich error rendering with suggestions in the host CLI. +- [[#6835]](https://github.com/Azure/azure-dev/pull/6835) Improve extension error telemetry and support rich error rendering with suggestions. - [[#6845]](https://github.com/Azure/azure-dev/pull/6845) Add Container App-specific error guidance for secret, image pull, and template parameter failures. Thanks @spboyer for the contribution! - [[#6846]](https://github.com/Azure/azure-dev/pull/6846) Add RBAC and authorization error guidance for permission, policy, and role assignment failures. Thanks @spboyer for the contribution! - [[#6888]](https://github.com/Azure/azure-dev/pull/6888) Improve Container Apps deployment performance by reducing ARM API round-trips, saving up to 3 calls per deployment. Thanks @spboyer for the contribution! From 5bffd68c6511ce505164a86a63e943c8586de308 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 27 Feb 2026 21:08:15 +0000 Subject: [PATCH 4/4] Remove #6900 from changelog (bug was never released) Co-authored-by: rajeshkamal5050 <11532743+rajeshkamal5050@users.noreply.github.com> --- cli/azd/CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/cli/azd/CHANGELOG.md b/cli/azd/CHANGELOG.md index 90c5e4c8954..3a75ae7cdb3 100644 --- a/cli/azd/CHANGELOG.md +++ b/cli/azd/CHANGELOG.md @@ -29,7 +29,6 @@ - [[#6847]](https://github.com/Azure/azure-dev/pull/6847) Fix `azd env get-values` to reject unexpected positional arguments instead of silently succeeding. Thanks @spboyer for the contribution! - [[#6857]](https://github.com/Azure/azure-dev/pull/6857) Fix duplicated `Suggestion:` prefix appearing in error output when the suggestion text already included the prefix. - [[#6862]](https://github.com/Azure/azure-dev/pull/6862) Fix preflight validation errors for standard deployments being misclassified in telemetry and displayed with degraded formatting. -- [[#6900]](https://github.com/Azure/azure-dev/pull/6900) Fix extension errors not being displayed when using `ReportError()` in extension commands. - [[#6907]](https://github.com/Azure/azure-dev/pull/6907) Fix missing IPv6 CIDR blocks (`fc00::/7`, `0.0.0.0/8`, `::/128`) in MCP extension security policy that could allow SSRF bypasses. Thanks @jongio for the contribution! ### Other Changes