Skip to content

Epistates/TurboMCP

v2.0.5 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 7mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

mcp mcp-client mcp-sdk mcp-server mcp-servers rust

Summary

AI summary

Fixed regression causing observability logs to be written to stdout instead of stderr, corrupting JSON-RPC protocol messages.

Full changelog

Fixed

  • Observability stderr output bug: Fixed regression where observability logs were being written to stdout instead of stderr
    • Per MCP specification, stdout must be reserved exclusively for JSON-RPC protocol messages
    • Logs were corrupting the protocol stream when mixing with JSON-RPC responses
    • Root cause: tracing_subscriber fmt::layer() was missing explicit .with_writer(std::io::stderr) configuration
    • Now correctly outputs all observability logs to stderr
    • Added integration test in examples/stdio_output_verification.rs to prevent future regressions

Added

  • Regression test: Test in observability module

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Epistates/TurboMCP

Get notified when new releases ship.

Sign up free

About Epistates/TurboMCP

TurboMCP SDK: Enterprise MCP SDK in Rust

All releases →

Beta — feedback welcome: [email protected]