v0.3.0
feat: implement Mcp-Session-Id based session management per MCP spec
- Added proper session management with unique session IDs per client
- Sessions are tracked via Mcp-Session-Id header as per the spec
- Support for multiple concurrent client sessions
- Automatic session timeout (5 minutes default, configurable)
- SSE stream reconnection handling within sessions
- DELETE method support for explicit session termination
- 404 returned for expired/unknown sessions (triggers client re-initialization)