v0.11.0 - MCP 2025-06-18 Specification Update
What's Changed
MCP 2025-06-18 Protocol Updates
- ✅ Update to MCP 2025-06-18 specification
- ✅ Add NumberOrString type for request IDs
- ✅ Add optional metadata fields () to Content and CallToolResult
- ✅ Add optional fields (title, annotations, icons) to Tools, Prompts, Resources
- ✅ Update all test assertions to match new protocol types
CI/CD Improvements
- ✅ Fix CI validation (formatting and clippy warnings)
- ✅ Update pre-commit hooks to match CI requirements exactly
- ✅ All tests pass with new protocol compliance
Breaking Changes
Installation
cargo add pulseengine-mcp-server
cargo add pulseengine-mcp-protocol
cargo add pulseengine-mcp-transportFull Changelog: v0.10.0...v0.11.0
Validation Results
✅ All validation tests passed
✅ Python SDK compatibility verified
✅ JSON-RPC 2.0 compliant
✅ MCP protocol compliant