Release v0.8.2 - Working #[mcp_tools] Macro
Summary
This release includes a fully working #[mcp_tools] macro with comprehensive test coverage and CI validation.
Key Changes
- ✅ Fixed #[mcp_tools] macro implementation and all test compilation errors
- ✅ Updated pre-commit hooks to align with CI expectations
- ✅ Resolved all clippy warnings and formatting issues
- ✅ All CI checks now passing (Code Coverage, External Validation, PR Validation, Docker Validation)
Test Improvements
- Fixed over 50 test servers missing #[mcp_tools] implementations
- Updated method calls from deprecated to current API
- Fixed return types for Display trait compatibility
- Updated tool discovery tests to match current macro behavior
Published Packages
All core packages have been published to crates.io:
- pulseengine-mcp-protocol v0.8.2
- pulseengine-mcp-logging v0.8.2
- pulseengine-mcp-auth v0.8.2
- pulseengine-mcp-security v0.8.2
- pulseengine-mcp-monitoring v0.8.2
- pulseengine-mcp-transport v0.8.2
- pulseengine-mcp-server v0.8.2
- pulseengine-mcp-macros v0.8.2
- pulseengine-mcp-cli-derive v0.8.2
- pulseengine-mcp-cli v0.8.2