v10.0.4
thedotmack/claude-memv10.0.4Feb 12, 2026by thedotmack
AI Summary
This release reverts the codebase from the problematic v10.0.3 back to the stable v10.0.2 state, as v10.0.3 introduced regressions. Multiple stability mechanisms including connection mutex, process guards, circuit breaker, and orphan reaper have been removed.
Key Highlights
- Reverts v10.0.3 due to introduced regressions
- Restores codebase to stable v10.0.2 state
- Removes connection mutex via promise memoization
- Removes circuit breaker (3 failures → 60s cooldown)
- Restores 7 files including ProcessManager, GracefulShutdown, and test files
Full Release Notes
## Revert: v10.0.3 chroma-mcp spawn storm fix v10.0.3 introduced regressions. This release reverts the codebase to the stable v10.0.2 state. ### What was reverted - Connection mutex via promise memoization - Pre-spawn process count guard - Hardened `close()` with try-finally + Unix `pkill -P` fallback - Count-based orphan reaper in `ProcessManager` - Circuit breaker (3 failures → 60s cooldown) - `etime`-based sorting for process guards ### Files restored to v10.0.2 - `src/services/sync/ChromaSync.ts` - `src/services/infrastructure/GracefulShutdown.ts` - `src/services/infrastructure/ProcessManager.ts` - `src/services/worker-service.ts` - `src/services/worker/ProcessRegistry.ts` - `tests/infrastructure/process-manager.test.ts` - `tests/integration/chroma-vector-sync.test.ts`