This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
Affected surfaces
Summary
AI summary__vinkius_edge_dispatch now returns a JSON string, preventing crashes from non-clonable return values.
Full changelog
Fixed
@vurb/core — Edge Dispatch: Structured Clone Boundary Protection
__vinkius_edge_dispatchnow returns JSON string instead of raw object — The edge dispatch function (startServeredge mode) previously returned the rawrouteCall()result object directly across the V8 isolate structured-clone boundary. If any handler returned an object containing non-clonable values (Promise,Function,Symbol), theisolated-vmstructured clone failed with#<Promise> could not be cloned, crashing the runtime. Fixed by wrapping the return value inJSON.stringify()inside the isolate before crossing the boundary. The host (IsolateRunner) callsJSON.parse()on the other side.JSON.stringifyneutralizes all non-serializable values automatically (Promises become{}, Functions are stripped), eliminating the entire class ofDataCloneErrorat the isolate boundary.
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
About vinkius-labs/mcp-fusion
A TypeScript framework for building production-ready MCP servers with automatic tool discovery, multi-transport support (stdio/SSE/HTTP), built-in validation, and zero-config setup.
Related context
Related tools
Beta — feedback welcome: [email protected]