From 55c55e60f7ef171e8c6cc7f50d2e97c625ef3fa3 Mon Sep 17 00:00:00 2001 From: escott- Date: Thu, 1 Oct 2026 09:10:16 -0700 Subject: [PATCH] chore(release): prepare MCP 1.0.11 Bumps the workspace, npm package, MCP Registry metadata, and the boundary self-test to 1.0.11. Adds the 1.0.11 changelog, covering the account-learning setup and diagnostics controls (#141, #142) and the README install command (#138). Checked on ovh-desktop against main af908d9 plus this change: - cargo fmt --all --check - cargo clippy --locked --workspace --all-targets -- -D warnings - cargo test --locked --workspace --all-targets: all suites pass Checked locally: - release_contract resolve-version for tag v1.0.11: 1.0.11 - public_boundary (clean tracked-file copy) and the three script tests pass - npm test passes 6/6 Co-Authored-By: Claude Sonnet 5.5 Signed-off-by: escott- --- .github/scripts/test_public_boundary.py | 2 +- CHANGELOG.md | 7 ++++--- Cargo.lock | 14 +++++++------- Cargo.toml | 14 +++++++------- package.json | 2 +- server.json | 4 ++-- 6 files changed, 22 insertions(+), 21 deletions(-) diff --git a/.github/scripts/test_public_boundary.py b/.github/scripts/test_public_boundary.py index 163a0ee..b2ede0b 100644 --- a/.github/scripts/test_public_boundary.py +++ b/.github/scripts/test_public_boundary.py @@ -26,7 +26,7 @@ def test_private_search_names_are_rejected_in_public_comments_and_copy(self) -> boundary.verify_paths_and_source(root) def test_repository_satisfies_public_boundary(self) -> None: - self.assertEqual(boundary.verify(REPOSITORY_ROOT), "1.0.10") + self.assertEqual(boundary.verify(REPOSITORY_ROOT), "1.0.11") def test_forbidden_private_source_is_detected(self) -> None: with tempfile.TemporaryDirectory(prefix="public-boundary-") as temporary: diff --git a/CHANGELOG.md b/CHANGELOG.md index fb2f9a9..c27e18b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,13 @@ # Changelog -## Unreleased +## 1.0.11 - Optional deep project learning starts off. Interactive setup offers a separate review, while plain `setup --yes` preserves the account’s choice. `setup` and `configure` accept `--account-learning on|off`: on opens the dashboard for human consent; off - withdraws directly. Doctor and init report status without opting anyone in. - + withdraws directly. Doctor and init report status without opting anyone in + (#141, #142). +- The README quick start uses the plain `curl` install command (#138). ## 1.0.10 diff --git a/Cargo.lock b/Cargo.lock index caa312c..ce70777 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1623,7 +1623,7 @@ checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3" [[package]] name = "mcp-acceleration-products" -version = "1.0.10" +version = "1.0.11" dependencies = [ "async-trait", "chrono", @@ -1641,7 +1641,7 @@ dependencies = [ [[package]] name = "mcp-client" -version = "1.0.10" +version = "1.0.11" dependencies = [ "anyhow", "base64 0.23.1", @@ -1669,7 +1669,7 @@ dependencies = [ [[package]] name = "mcp-model-registry" -version = "1.0.10" +version = "1.0.11" dependencies = [ "mcp-types", "serde", @@ -1678,7 +1678,7 @@ dependencies = [ [[package]] name = "mcp-server" -version = "1.0.10" +version = "1.0.11" dependencies = [ "anyhow", "async-trait", @@ -1735,7 +1735,7 @@ dependencies = [ [[package]] name = "mcp-session" -version = "1.0.10" +version = "1.0.11" dependencies = [ "chrono", "dashmap", @@ -1754,7 +1754,7 @@ dependencies = [ [[package]] name = "mcp-tools" -version = "1.0.10" +version = "1.0.11" dependencies = [ "anyhow", "async-trait", @@ -1790,7 +1790,7 @@ dependencies = [ [[package]] name = "mcp-types" -version = "1.0.10" +version = "1.0.11" dependencies = [ "async-trait", "chrono", diff --git a/Cargo.toml b/Cargo.toml index e27103a..c96daee 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ members = [ ] [workspace.package] -version = "1.0.10" +version = "1.0.11" edition = "2021" rust-version = "1.95" license = "MIT" @@ -90,12 +90,12 @@ fs2 = "0.4" notify = "8" # Workspace crates -mcp-types = { version = "=1.0.10", path = "crates/mcp-types" } -mcp-client = { version = "=1.0.10", path = "crates/mcp-client" } -mcp-session = { version = "=1.0.10", path = "crates/mcp-session" } -mcp-tools = { version = "=1.0.10", path = "crates/mcp-tools" } -mcp-model-registry = { version = "=1.0.10", path = "crates/mcp-model-registry" } -mcp-acceleration-products = { version = "=1.0.10", path = "crates/mcp-acceleration-products" } +mcp-types = { version = "=1.0.11", path = "crates/mcp-types" } +mcp-client = { version = "=1.0.11", path = "crates/mcp-client" } +mcp-session = { version = "=1.0.11", path = "crates/mcp-session" } +mcp-tools = { version = "=1.0.11", path = "crates/mcp-tools" } +mcp-model-registry = { version = "=1.0.11", path = "crates/mcp-model-registry" } +mcp-acceleration-products = { version = "=1.0.11", path = "crates/mcp-acceleration-products" } # Testing mockall = "0.15" diff --git a/package.json b/package.json index 2e13d60..550caa1 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@contextstream/mcp-server", "mcpName": "io.github.contextstream/mcp-server", - "version": "1.0.10", + "version": "1.0.11", "description": "Verified npm launcher for the open-source ContextStream Rust MCP server", "type": "module", "license": "MIT", diff --git a/server.json b/server.json index 3109f33..1604caf 100644 --- a/server.json +++ b/server.json @@ -3,7 +3,7 @@ "name": "io.github.contextstream/mcp-server", "title": "ContextStream MCP Server", "description": "Project memory, semantic code search, and grounded agent context.", - "version": "1.0.10", + "version": "1.0.11", "repository": { "url": "https://github.com/contextstream/mcp-server", "source": "github" @@ -20,7 +20,7 @@ "registryType": "npm", "registryBaseUrl": "https://registry.npmjs.org", "identifier": "@contextstream/mcp-server", - "version": "1.0.10", + "version": "1.0.11", "transport": { "type": "stdio" },