Skip to content

v0.15.0

Choose a tag to compare

@codeboyzhou codeboyzhou released this 23 May 04:03
· 115 commits to main since this release

0.15.0 (2026-05-23)

馃敡 Improvements

  • Migrate internal MCP schema usage to MCP SDK 2.0 builder APIs (Tool, Resource, Prompt, CallToolResult, completion references, and related request/result types)
  • Use Map<String, Object> for tool inputSchema in line with MCP SDK 2.x (replacing deprecated JsonSchema construction paths)

馃摝 Dependencies

  • MCP SDK: Upgrade to 2.0.0-M3 (via mcp-bom)
  • JUnit: Update to 6.1.0 (GA, from 6.1.0-RC1)
  • Spotless Maven Plugin: Update to 3.5.1
  • Maven Enforcer Plugin: Update to 3.6.3

馃摎 Documentation

  • Update README, docs/getting-started.md, llms.txt, and llms-full.txt dependency examples to 0.15.0

馃檹 What's Changed

This release aligns the project with the MCP Java SDK 2.x milestone line and refreshes dependency/tooling versions. Annotated SDK users continue to use the same annotation-driven API; the main integration surface change is the updated underlying MCP SDK version.

Note: MCP SDK 2.0.0-M3 is a milestone release. SSE transport remains supported in this SDK for backward compatibility but is deprecated upstream in favor of Streamable HTTP.