microsandbox-v0.2.4
superradcompany/microsandboxmicrosandbox-v0.2.4May 26, 2025by appcypher
AI Summary
This release introduces breaking changes to JSON-RPC and MCP protocols while adding authentication middleware and support for JSON-RPC notifications for one-way messaging.
Key Highlights
- Changed JSON-RPC ID field to optional for notification support
- Updated MCP protocol version to 2025-03-26
- Added smart authentication middleware for MCP requests
- Added JSON-RPC notification support
- Added ProcessedNotification type and JsonRpcResponseOrNotification enum
Breaking Changes
- Changed JSON-RPC request/response ID field to be optional to support notifications
- Updated MCP protocol version to 2025-03-26
- Modified error response handling to support optional request IDs
New Features
- Added smart authentication middleware for MCP requests that handles protocol vs tool methods differently
- Added support for JSON-RPC notifications (requests without IDs/responses)
- Added new ProcessedNotification type and JsonRpcResponseOrNotification enum
- Improved MCP tools description and added image type restrictions
Full Release Notes
## [0.2.4](https://github.com/microsandbox/microsandbox/compare/microsandbox-v0.2.3...microsandbox-v0.2.4) - (2025-05-26) ## Breaking Changes - Changed JSON-RPC request/response ID field to be optional to support notifications - Updated MCP protocol version to 2025-03-26 - Modified error response handling to support optional request IDs ## Features - Added smart authentication middleware for MCP requests that handles protocol vs tool methods differently - Added support for JSON-RPC notifications (requests without IDs/responses) - Added new ProcessedNotification type and JsonRpcResponseOrNotification enum - Improved MCP tools description and added image type restrictions ## Bug Fixes - Fixed error handling in JSON-RPC request processing - Improved namespace validation in MCP authentication - Updated error response generation to handle missing request IDs ## Documentation - Added comprehensive CLI command examples - Updated MCP server compatibility information - Added detailed examples for all CLI commands - Improved SDK feature support documentation - Added "Coming Soon" notices for unreleased features