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