github thedotmack/claude-mem v10.0.4

5 hours ago

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

Don't miss a new claude-mem release

NewReleases is sending notifications on new releases.