Skip to content

v0.3.0

Choose a tag to compare

@tzolov tzolov released this 04 Sep 21:40
· 35 commits to main since this release

Release Notes

🔄 Breaking Changes & Refactoring

MCP SDK Upgrade (v0.12.0)

  • Updated MCP Java SDK from version 0.11.3 to 0.12.0
  • Migrated McpTransportContext from io.modelcontextprotocol.server to io.modelcontextprotocol.common package
  • Updated import statements across all callback, provider, and test classes for Complete, Prompt, Resource, and Tool implementations

Package Restructuring

  • Moved adapter classes to dedicated package structure:
    • CompleteAdapter, PromptAdapter, and ResourceAdapter moved from org.springaicommunity.mcp.annotation to org.springaicommunity.mcp.adapter
  • Fixed naming typos in adapter classes:
    • PromptAdaptorPromptAdapter
    • ResourceAdaptorResourceAdapter
  • Reorganized imports throughout codebase for better consistency and organization

📦 What's Changed

  • Enhanced package organization by separating adapter utilities from annotation classes
  • Improved code consistency with proper class naming conventions
  • Aligned with MCP SDK 0.12.0 API restructuring for better maintainability

⚠️ Migration Notes

If you're upgrading from a previous version:

  1. Update any direct imports of McpTransportContext to use the new io.modelcontextprotocol.common package
  2. Update imports for adapter classes that have moved to the org.springaicommunity.mcp.adapter package
  3. Check for any references to the old misspelled adapter class names

🙏 Contributors