diff --git a/.github/scripts/test_public_boundary.py b/.github/scripts/test_public_boundary.py index f52c5ab..1d36b40 100644 --- a/.github/scripts/test_public_boundary.py +++ b/.github/scripts/test_public_boundary.py @@ -18,7 +18,7 @@ class PublicBoundaryTest(unittest.TestCase): def test_repository_satisfies_public_boundary(self) -> None: - self.assertEqual(boundary.verify(REPOSITORY_ROOT), "1.0.9") + self.assertEqual(boundary.verify(REPOSITORY_ROOT), "1.0.10") 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 ccc3b23..c3c0829 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## 1.0.10 + +- Dependencies: Rust dependencies updated, including axum 0.8, schemars 1.2, + notify 8, jsonwebtoken 11, tower-http 0.7, dirs 7, dialoguer 0.12, and + toml_edit 0.25 (#90). The MCP wire contract is unchanged from 1.0.9: the + same 35 tools with identical names, descriptions, and input schemas, and the + same HTTP routes. +- The npm "Homepage" link and the README web link now open the MCP landing + page, and the README shows the hosted endpoint as + `https://mcp.contextstream.io/mcp?default_context_mode=fast` (#136). + ## 1.0.9 - Setup: configures Muse Code, Kimi Code CLI, ZCode, Qwen Code, Gemini CLI, @@ -34,6 +45,9 @@ describes (#125). - Search: the retired reranker-learning consent is no longer offered or forwarded (#124). +- Search reports an index's age from the committed-index time when result + rows carry no ingest time, so an index built on another machine is no longer + labelled "recent" while days old (#123). ## 1.0.8 diff --git a/Cargo.lock b/Cargo.lock index 18ca042..caa312c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1623,7 +1623,7 @@ checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3" [[package]] name = "mcp-acceleration-products" -version = "1.0.9" +version = "1.0.10" dependencies = [ "async-trait", "chrono", @@ -1641,7 +1641,7 @@ dependencies = [ [[package]] name = "mcp-client" -version = "1.0.9" +version = "1.0.10" dependencies = [ "anyhow", "base64 0.23.1", @@ -1669,7 +1669,7 @@ dependencies = [ [[package]] name = "mcp-model-registry" -version = "1.0.9" +version = "1.0.10" dependencies = [ "mcp-types", "serde", @@ -1678,7 +1678,7 @@ dependencies = [ [[package]] name = "mcp-server" -version = "1.0.9" +version = "1.0.10" dependencies = [ "anyhow", "async-trait", @@ -1735,7 +1735,7 @@ dependencies = [ [[package]] name = "mcp-session" -version = "1.0.9" +version = "1.0.10" dependencies = [ "chrono", "dashmap", @@ -1754,7 +1754,7 @@ dependencies = [ [[package]] name = "mcp-tools" -version = "1.0.9" +version = "1.0.10" dependencies = [ "anyhow", "async-trait", @@ -1790,7 +1790,7 @@ dependencies = [ [[package]] name = "mcp-types" -version = "1.0.9" +version = "1.0.10" dependencies = [ "async-trait", "chrono", diff --git a/Cargo.toml b/Cargo.toml index c3aaa87..e27103a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ members = [ ] [workspace.package] -version = "1.0.9" +version = "1.0.10" edition = "2021" rust-version = "1.95" license = "MIT" @@ -90,12 +90,12 @@ fs2 = "0.4" notify = "8" # Workspace crates -mcp-types = { version = "=1.0.9", path = "crates/mcp-types" } -mcp-client = { version = "=1.0.9", path = "crates/mcp-client" } -mcp-session = { version = "=1.0.9", path = "crates/mcp-session" } -mcp-tools = { version = "=1.0.9", path = "crates/mcp-tools" } -mcp-model-registry = { version = "=1.0.9", path = "crates/mcp-model-registry" } -mcp-acceleration-products = { version = "=1.0.9", path = "crates/mcp-acceleration-products" } +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" } # Testing mockall = "0.15" diff --git a/package.json b/package.json index 736fb1f..2e13d60 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@contextstream/mcp-server", "mcpName": "io.github.contextstream/mcp-server", - "version": "1.0.9", + "version": "1.0.10", "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 309097f..3109f33 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.9", + "version": "1.0.10", "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.9", + "version": "1.0.10", "transport": { "type": "stdio" },