release: 0.8.8 — MCP infrastructure on rmcp 3.1.2 (MCP 2026-07-28), live-verified - #65
Merged
Conversation
…ive-verified Version bump 0.8.7 -> 0.8.8 across the workspace (bump script + manual: server.json, which the script does not cover and which was still at 0.8.6 - missed by the 0.8.7 release; vscode extension to 0.8.8). Release-prep adversarial sweep applied on top of the merged train (#62 rmcp 3.1.2, #63 tauri 2.11.5 lock, #64 checkpoint fix): - Fixed stale session-era claims in faq/testing/architecture/ getting-started docs, victauri-test rustdoc, and the CLI init template (the transport is stateless by default; 2026-07-28 removes sessions). - Fixed two stale "31 tools" counts (plugin README, agent-session example) and the "subscribable resources" claim (subscribe was never advertised and is legacy-only); documented the new SEP-2549 cache hints; refreshed stale sample versions. - build_app_stateful doc notes 2026-07-28 clients are always sessionless. Adversarial verification before this release: zero stale rmcp-1.5 API refs in code; tools_fallback.json verified at 35 entries; JS log timestamps verified integer Date.now() everywhere (checkpoint-fix soundness); privacy config verified init-only (list-TTL soundness); REAL stdio bridge e2e vs the new server for BOTH the shipped 0.8.6 CLI and this tree's CLI (initialize/tools-list/tool-calls + identity selection across two live apps) - all pass. Gate: fmt clean; clippy --all-targets 0 warnings (default, no-default, release); full workspace tests 0 failures; cargo doc -D warnings clean; cargo semver-checks: no semver update required (x3 crates); cargo package OK for all leaf crates (dependents blocked only on the not-yet-published 0.8.8 core - expected pre-publish ordering). Co-Authored-By: Claude Fable 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01KSa8Fdy8xgexFYYx47DkAg
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Release prep for 0.8.8 — the MCP-infrastructure release. The substance already merged (#62 rmcp 1.5.0→3.1.2, #63 tauri 2.11.5 lock, #64 victauri-test checkpoint fix); this PR carries the version bump + the release-prep adversarial sweep.
Adversarial verification performed before this release
tools_fallback.jsonverified at 35 entries matching the live tool list.Date.now()everywhere (checkpoint-fix soundness).victauri bridgee2e vs the new server for both the shipped 0.8.6 CLI and this tree's CLI: initialize → tools/list (35) → tool calls, with--appidentity selection across two simultaneously running Victauri apps. All pass.server.jsonwas still 0.8.6 — missed by the 0.8.7 release (bump script doesn't cover it; bumped manually + noted in CLAUDE.md).Gate
fmt clean · clippy 0 warnings ×3 configs · workspace tests 0 failures ·
cargo doc -D warningsclean ·cargo semver-checks: no semver update required ·cargo packageOK (dependent crates blocked only on unpublished 0.8.8 core — expected pre-publish ordering).After merge
Tag
v0.8.8→ release workflow (require-ci-green → matrix builds → sequential crates.io publish → GitHub Release). VS Code extension bumped to 0.8.8 in this PR;.vsixbuilt and handed off separately (manual marketplace upload).🤖 Generated with Claude Code
https://claude.ai/code/session_01KSa8Fdy8xgexFYYx47DkAg