v0.3.0
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
McpTransportContextfromio.modelcontextprotocol.servertoio.modelcontextprotocol.commonpackage - 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, andResourceAdaptermoved fromorg.springaicommunity.mcp.annotationtoorg.springaicommunity.mcp.adapter
- Fixed naming typos in adapter classes:
PromptAdaptor→PromptAdapterResourceAdaptor→ResourceAdapter
- 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:
- Update any direct imports of
McpTransportContextto use the newio.modelcontextprotocol.commonpackage - Update imports for adapter classes that have moved to the
org.springaicommunity.mcp.adapterpackage - Check for any references to the old misspelled adapter class names
🙏 Contributors
- @tzolov (Christian Tzolov)