This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Affected surfaces
Summary
AI summaryAdded a heap tagging system, migrated JavaScript execution to deno_core, and introduced OPA-gated async fetch() with configurable header injection.
Full changelog
What's Changed
- Add heap tagging system with concurrent-safe merge operations by @r33drichards in https://github.com/r33drichards/mcp-js/pull/52
- Migrate from raw V8 to deno_core for JavaScript execution by @r33drichards in https://github.com/r33drichards/mcp-js/pull/53
- Fix CI builds by prefetching rusty_v8 static library by @r33drichards in https://github.com/r33drichards/mcp-js/pull/54
- Add OPA-gated fetch() to JavaScript runtime by @r33drichards in https://github.com/r33drichards/mcp-js/pull/55
- Document OPA-gated fetch() in README by @r33drichards in https://github.com/r33drichards/mcp-js/pull/56
- Convert fetch() to async using deno_core ops by @r33drichards in https://github.com/r33drichards/mcp-js/pull/60
- Configure Rust tests to run sequentially by @r33drichards in https://github.com/r33drichards/mcp-js/pull/59
- Add Docker Compose for OPA and example fetch policy by @r33drichards in https://github.com/r33drichards/mcp-js/pull/57
- Claude/add mcp js docker 6 pw wp by @r33drichards in https://github.com/r33drichards/mcp-js/pull/61
- Add header injection rules for fetch requests by @r33drichards in https://github.com/r33drichards/mcp-js/pull/58
- Add fetch header injection feature with CLI and JSON config support by @r33drichards in https://github.com/r33drichards/mcp-js/pull/62
- Use ENTRYPOINT + CMD pattern in Dockerfile by @r33drichards in https://github.com/r33drichards/mcp-js/pull/63
Full Changelog: https://github.com/r33drichards/mcp-js/compare/v0.2.2...v0.3.0
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 r33drichards/mcp-js
A Javascript code execution sandbox that uses v8 to isolate code to run AI generated javascript locally without fear. Supports heap snapshotting for persistent sessions.
Related context
Related tools
Earlier breaking changes
- v0.11.0 Switch license from ISC to GNU Affero General Public License v3
Beta — feedback welcome: [email protected]