Skip to content

v0.3.0 - True Wrapper Architecture

Latest

Choose a tag to compare

@sumyapp sumyapp released this 02 Jan 14:05
· 1 commit to main since this release

πŸš€ Major Release: True Wrapper Architecture

Complete architectural rewrite that spawns child MCP processes for true session isolation.

✨ Highlights

  • 65% code reduction: 2,302 β†’ 799 lines
  • True isolation: Each session runs in its own OS process
  • Dynamic tools: Tools fetched from backend at runtime
  • 87.3% test coverage: 75 tests

πŸ”§ Architecture Changes

  • Wrapper spawns @playwright/mcp child processes
  • JSON-RPC over stdio communication
  • Automatic tool registration with sessionId parameter injection

πŸ”’ Security & Stability

  • Command injection prevention (npm package name validation)
  • Race condition fixes (MAX_SESSIONS check, pendingRequests handling)
  • Resource leak fix (stdin properly closed)

πŸ“¦ Installation

npx playwright-parallel-mcp

πŸ“– Full Changelog

v0.2.0...v0.3.0