2.2.0

HKUDS/LightRAG2.2.0Aug 12, 2026by cliffhall

AI Summary

This release focuses on stability improvements, dependency upgrades (specifically the MCP SDK to version 2.0.0), and documentation for the v1 to v2 migration. It includes fixes for sandbox proxy loading, keychain degradation, and various CI/CD improvements.

Key Highlights

  • Upgrade MCP SDK to 2.0.0
  • Add v1 to v2 migration guide
  • Fix Docker state directory permissions
  • Fix keychain and lazy loading for unsupported platforms
  • Improve error handling for list-fetch failures

Full Release Notes

## What's Changed
* ci: sync the release workflow on v2/main with main's verbatim by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1904
* fix: ship clients/web/static so the MCP Apps sandbox proxy loads by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1934
* fix: surface list-fetch failures instead of swallowing them by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1954
* fix: construct AsyncEntry inside the try so keychain degradation engages (#1848) by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1945
* fix: load @napi-rs/keyring lazily so an unsupported platform degrades instead of crashing (#1905) by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1948
* fix: render a tool result's structuredContent in the Tools screen (#1908) by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1975
* fix(docker): publish on loopback by default; make a mounted state dir writable by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1974
* fix(web): keep the text being typed in a schema number field (#1888) by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1972
* docs: rules for issue triage and board hygiene by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1932
* fix: key tool rows by source position so duplicate names filter correctly by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1961
* ci: gate claude.yml on same-repo PRs and pin actions to commit SHAs by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1966
* chore(deps): align zod across installs and guard against version skew by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1962
* chore: declare the MCP SDK packages only at the repo root (#1970) by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1971
* fix: forward the negotiated Mcp-Protocol-Version through the remote proxy by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1963
* fix: settle the deliberately in-flight tool calls in the progress tests by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1958
* chore(storybook): drop the redundant setProjectAnnotations setup file by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1968
* fix: open the modern listen stream whenever the filter is non-empty (#1920) by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1967
* fix: prime SSE streams so Firefox resolves the events fetch by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1946
* docs: add the v1 → v2 migration guide by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1960
* chore(smoke): run the web smokes against a throwaway catalog by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1978
* fix(tui): bundle React-rendering deps so a consumer install can't split React by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1983
* fix(test): wait for the dead transport instead of sleeping 300ms by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1987
* fix(test): clear leaked timers so one cannot fail an unrelated CI run by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1986
* docs: document the DCO signoff requirement by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1982
* chore: upgrade the MCP TypeScript SDK from 2.0.0-beta.5 to 2.0.0 by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1989
* docs: six-month Inspector roadmap (Aug 2026 → Feb 2027) by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1981
* chore: merge v2/main for the v2.2.0 milestone release by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1993


**Full Changelog**: https://github.com/modelcontextprotocol/inspector/compare/2.1.0...2.2.0