This release includes breaking changes for platform teams planning a safe upgrade.
Published 7mo
MCP Developer Tools
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
mcp
mcp-client
mcp-sdk
mcp-server
mcp-servers
rust
Summary
AI summaryFixed critical bug where Client::list_resources() discarded metadata, now returns full Resource objects.
Full changelog
Fixed
- Resource Listing Metadata Loss: Fixed critical bug where
Client::list_resources()was discarding resource metadata- Issue: Method was returning only URIs (
Vec<String>), throwing away all metadata from server - Impact: Broke applications like turbomcpstudio that needed resource names, descriptions, MIME types
- Root Cause: Implementation was mapping
ListResourcesResult::resourcesto just URIs instead of returning fullResourceobjects - Fix: Changed return type from
Vec<String>toVec<Resource>per MCP 2025-06-18 spec - Breaking Change: No -
Resourcetype was already exported and clients can access.urifield - Files Changed:
turbomcp-client/src/client/operations/resources.rs- Core fix to return full Resource objectsturbomcp-cli/src/executor.rs- Updated to handle Resource objectsturbomcp-client/src/lib.rs- Updated documentation examplesturbomcp/examples/comprehensive.rs- Enhanced to display resource metadataturbomcp/examples/unix_client.rs- Updated to use resource.uri field
- Reported By: turbomcpstudio team
- Severity: High - Breaks core resource functionality
- Issue: Method was returning only URIs (
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
Related context
Beta — feedback welcome: [email protected]