From e4343319f78a47d1c6103dd14c05d4b80546a8ff Mon Sep 17 00:00:00 2001 From: Yuliia Kovalova Date: Fri, 26 Jun 2026 18:00:29 +0200 Subject: [PATCH] Release 0.10.26 (Preview): MCP envelope support + nuget.org install Bumps the version and documents the changes that landed after the 0.10.25 changelog was written but were never released: the versioned --envelope MCP contract (#16) and installing Microsoft.AITools.BinlogMcp from nuget.org (#15). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- CHANGELOG.md | 8 ++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ad77eb..5aead11 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.10.26 (Preview) + +### Added +- **Versioned MCP envelope support** — the extension now launches `binlog-mcp` with `--envelope` and unwraps the server's versioned JSON envelope (`{ schemaVersion, kind, data, error }`) at the MCP client boundary, so the tree, webviews, and Problems panel consume structured `data` directly. It validates the envelope's schema major version, surfaces server-side errors, and shows an actionable "the installed server is too old to support `--envelope`" message (with the `dotnet tool update` command) when connected to a pre-envelope `binlog-mcp`. The MCP entry spawned directly by Copilot Chat deliberately stays on the server's default LLM-optimized prose output. + +### Changed +- **Install Microsoft.AITools.BinlogMcp from nuget.org** — the package is now published on nuget.org as stable, so the extension installs and updates the MCP server tool without the dnceng Azure DevOps feed or the `--prerelease` flag. + ## 0.10.25 (Preview) ### Fixed diff --git a/package-lock.json b/package-lock.json index 8a82c6b..632447e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "binlog-analyzer", - "version": "0.10.25", + "version": "0.10.26", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "binlog-analyzer", - "version": "0.10.25", + "version": "0.10.26", "license": "MIT", "dependencies": { "@vscode/extension-telemetry": "^0.9.0" diff --git a/package.json b/package.json index be36829..5b51de4 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "binlog-analyzer", "displayName": "MSBuild Binlog Analyzer", "description": "Analyze MSBuild binary logs with Copilot Chat and MCP tools", - "version": "0.10.25", + "version": "0.10.26", "preview": true, "publisher": "dotutils", "license": "MIT",