Skip to content

Epistates/TurboMCP

v2.0.3 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

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 JoinHandle panics during graceful shutdown and added configurable concurrency limits.

Full changelog

TurboMCP v2.0.3 - Stability Release

Critical Fixes

  • Fixed "JoinHandle polled after completion" panics across all transports (STDIO, WebSocket, TCP, Client)
  • Resolved macro doc test compilation failures - users can now run cargo test without errors
  • Comprehensive task lifecycle management with graceful shutdown and resource cleanup

New Features

  • Configurable concurrency limits for production deployments
  • WebSocket Server: max_concurrent_requests (default: 100)
  • Client: max_concurrent_handlers (default: 100)
  • Tuning guide: 50 (low-resource) → 100 (standard) → 500 (high-performance) → 1000 (max)

Testing & Quality

  • 29 new tests covering concurrency configuration and lifecycle management
  • Comprehensive test coverage for all transport layers
  • Regression prevention for shutdown panics

Developer Experience

  • Improved macro system with better compilation and feature documentation
  • Clear feature requirements with Cargo.toml examples
  • Backward compatible - no breaking changes

Production Ready

  • Automatic backpressure prevents resource exhaustion
  • Graceful shutdown with configurable timeouts
  • Resource tuning based on available memory/CPU

Issues Resolved

#1 Reported by: https://github.com/IgnisDa

This release represents a major stability improvement with production-ready concurrency controls and comprehensive fixes for critical shutdown issues.

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]