Skip to content

Commit be4e633

Browse files
authored
Create changelog for azd 1.24.2 (#7918)
1 parent b5ee1b7 commit be4e633

5 files changed

Lines changed: 28 additions & 9 deletions

File tree

.github/skills/changelog-generation/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Auto-detect scope from the current working directory:
5050

5151
For version derivation rules, see [references/scope-rules.md](references/scope-rules.md) § Version Files.
5252

53-
- **Core**: derive version from the existing unreleased header (strip `-beta.*` and `(Unreleased)`), use today's date. Update `cli/version.txt` and `cli/azd/pkg/azdext/version.go` (`Version` constant) to the released version.
53+
- **Core**: use the version specified in the triggering issue or user request if explicit (e.g., "Create changelog for 1.24.2"); otherwise derive from the existing unreleased header (strip `-beta.*` and `(Unreleased)`), use today's date. Update `cli/version.txt` and `cli/azd/pkg/azdext/version.go` (`Version` constant) to the released version.
5454
- **Extension**: ask the user for the new version number via `ask_user`. Update both `version.txt` and `extension.yaml` — they must match exactly.
5555

5656
Present the version and date to the user for confirmation before writing any files.

.github/skills/changelog-generation/references/scope-rules.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,13 @@ Files to update:
1111
- `.vscode/cspell-github-user-aliases.txt` — if spell check additions needed
1212

1313
**Version derivation:**
14-
1. Find the top-most section in `cli/azd/CHANGELOG.md` (e.g., `## X.Y.Z-beta.N (Unreleased)`).
15-
2. Strip the `-beta.N` suffix and `(Unreleased)` marker.
16-
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).
17-
4. Set `cli/version.txt` to `X.Y.Z`.
18-
5. Set the `Version` constant in `cli/azd/pkg/azdext/version.go` to `X.Y.Z`.
19-
6. If no unreleased header is found in the changelog, ask the user for the release version number via `ask_user`.
14+
1. Check if the triggering issue or user request specifies an explicit version (e.g., "Create changelog for 1.24.2"). If yes, use that version — skip to step 4.
15+
2. Find the top-most section in `cli/azd/CHANGELOG.md` (e.g., `## X.Y.Z-beta.N (Unreleased)`).
16+
3. Strip the `-beta.N` suffix and `(Unreleased)` marker.
17+
4. 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).
18+
5. Set `cli/version.txt` to `X.Y.Z`.
19+
6. Set the `Version` constant in `cli/azd/pkg/azdext/version.go` to `X.Y.Z`.
20+
7. If no version can be determined (no explicit version requested and no unreleased header found), ask the user for the release version number via `ask_user`.
2021

2122
**Unreleased placeholder after release:**
2223

cli/azd/CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,24 @@
1010

1111
### Other Changes
1212

13+
## 1.24.2 (2026-04-24)
14+
15+
### Features Added
16+
17+
- [[#7482]](https://github.com/Azure/azure-dev/pull/7482) Add custom provisioning provider support to the extension framework; extension authors can register alternative infrastructure providers via `WithProvisioningProvider("name", factory)` on the `ExtensionHost`, and users set `infra: { provider: name }` in `azure.yaml` to use them.
18+
- [[#7841]](https://github.com/Azure/azure-dev/pull/7841) Improve `azd extension upgrade` with intelligent registry source resolution: extensions upgrade from their installed source by default, are auto-promoted from a dev registry to the main registry when a newer version is available there, and `--all` or `--no-prompt` batch upgrades proceed non-interactively without prompts.
19+
- [[#7825]](https://github.com/Azure/azure-dev/pull/7825) Standardize `--no-prompt` behavior to consistently fail with a structured error when required input (subscription, location, or resource group) cannot be resolved automatically, enabling reliable non-interactive use in CI pipelines and AI agents.
20+
21+
### Bugs Fixed
22+
23+
- [[#7797]](https://github.com/Azure/azure-dev/pull/7797) Fix error handling for `AADSTS530084` token protection errors to display clear guidance and documentation links instead of an opaque authentication failure message.
24+
- [[#7819]](https://github.com/Azure/azure-dev/pull/7819) Fix local Bicep preflight reserved-name check to skip ARM-allow-listed resource types (e.g., Private Link DNS zones, resource groups, role assignments) that accept reserved names server-side, and fix compound child resource names generating duplicate warnings.
25+
- [[#7723]](https://github.com/Azure/azure-dev/pull/7723) Fix service names containing spaces in `azure.yaml` generating invalid environment variable names (e.g., `SERVICE_API AND FRONTEND_IMAGE_NAME``SERVICE_API_AND_FRONTEND_IMAGE_NAME`). Thanks @spboyer for the contribution!
26+
27+
### Other Changes
28+
29+
- [[#7767]](https://github.com/Azure/azure-dev/pull/7767) Update the "update available" banner to a shorter, more actionable format that includes a link to release notes (stable channel) or recent changes (daily channel).
30+
1331
## 1.24.1 (2026-04-17)
1432

1533
### Features Added

cli/azd/pkg/azdext/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ package azdext
66
// Version is the semantic version of the azdext SDK package.
77
// This value mirrors the CLI version in cli/version.txt and is
88
// automatically updated by eng/scripts/Update-CliVersion.ps1.
9-
const Version = "1.25.0-beta.1"
9+
const Version = "1.24.2"

cli/version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.25.0-beta.1
1+
1.24.2

0 commit comments

Comments
 (0)