Repository navigation
v0.4.2
Concurrent Server Startup
Downstream MCP server connections are now made concurrently at startup, replacing the previous sequential loop. With 10 servers at ~500ms each, startup drops from ~5s to ~500ms.
Added
- Concurrent startup:
JoinSet+Semaphorefor bounded parallel server connections sandbox.startup_concurrencyconfig option (default 8, cap 64, set to 1 for sequential)- CV-12 config validation for the new field
- Flaky test fix: increased child_process test timeout for macOS CI
Safety
- Transport configs validated upfront before spawning any tasks (fail-fast, no orphans)
JoinSetaborts all in-flight tasks on Drop if any connection fails (no task/process leaks)
Acknowledgements
Thanks to Madison Steiner (@mh0pe) for the concurrent startup idea in PR #1.
Full Changelog: v0.4.1...v0.4.2
Full Changelog: v0.4.1...v0.4.2