v0.9.75 v4.22.2

medium risk

vadimdemedes/inkOct 4, 2026 → Oct 4, 20260 days between releases

What's New

MCP protocol and OpenAPI error handling fixes added in v4.22.2

Breaking Changes

  • Error handling changed: throwing tools now return isError results instead of crashing.

Improvements

  • MCP protocol compliance improved by rejecting unsupported versions with 400 status.

Bug Fixes

  • Fixed returning a throwing tool's error as an isError result.
  • Fixed OpenAPI secondary parameter name collisions.
  • Fixed preserving empty property names in JSON Schema issue paths.
  • Answer 400 for an unsupported MCP-Protocol-Version header.

Upgrade Notes

Clients must ensure they send a supported MCP-Protocol-Version header to avoid 400 errors. Error handling in tools has changed; throwing exceptions now result in isError responses instead of process termination.

The Two Releases

v0.9.75

v0.9.75

Oct 4, 2026· 18 days ago

Significant update to code graph extraction, adding support for intra-class binding in 5 languages, new language coverage (Zig, PHP, Elixir, Rust), and fixes for build/cache issues.

Full release notes
v4.22.2

v4.22.2

Oct 4, 2026· 18 days ago

Bug fixes for MCP protocol handling, error reporting, and OpenAPI parameter serialization.

Full release notes