Skip to content

Release v0.8.2 - Working #[mcp_tools] Macro

Choose a tag to compare

@avrabe avrabe released this 11 Aug 19:57
· 52 commits to main since this release

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