VS Code CHANGELOG versions don't match VS Code extension versions for Release versions
- Dominant language
- C#
- Stars
- 3.7k
- Forks
- 624
- Avg merge
- 2d 20h
- Merged PRs (30d)
- 220
Description
The CHANGELOG we ship with the VS Code extension doesn't match the extension version when a `Release` version of the extension is shipped. It appears that when shipping a `Release` version we're matching the `nuget` package version instead. For example, there are two instances of version `2.0.2` in the VS Code extension CHANGELOG, where one is denoted as a `Pre-Release` extension CHANGELOG with a `(pre-release)` suffix.
https://github.com/microsoft/mcp/blob/main/servers/Azure.Mcp.Server/vscode/CHANGELOG.md#202-2026-04-24 --> should be 2.0.43
https://github.com/microsoft/mcp/blob/main/servers/Azure.Mcp.Server/vscode/CHANGELOG.md#202-2025-11-06-pre-release
This is confusing as CHANGELOG version doesn't align with the `Release` version, making understanding what changed in a GA release more difficult to find.
Contributor guide
Assessment
This issue has not been assessed yet.