github thedotmack/claude-mem v7.1.10
v7.1.10 - Auto-Cleanup Orphaned Processes

latest releases: v9.0.12, v9.0.11, v9.0.10...
one month ago

Enhancement

This release adds automatic orphan cleanup to complement the process leak fix from v7.1.9.

Added

  • Auto-Cleanup on Startup: Worker now automatically detects and kills orphaned chroma-mcp processes before starting
    • Scans for existing chroma-mcp processes on worker startup
    • Kills all found processes before creating new ones
    • Logs cleanup activity (process count and PIDs)
    • Non-fatal error handling (continues on cleanup failure)

Benefits

  • Automatically recovers from pre-7.1.9 process leaks without manual intervention
  • Ensures clean slate on every worker restart
  • Prevents accumulation even if v7.1.9's close() method fails
  • No user action required - works transparently

Example Logs

[INFO] [SYSTEM] Cleaning up orphaned chroma-mcp processes {count=2, pids=33753,33750}
[INFO] [SYSTEM] Orphaned processes cleaned up {count=2}

Recommendation

Upgrade from v7.1.9 to get automatic orphan cleanup. Combined with v7.1.9's proper subprocess cleanup, this provides comprehensive protection against process leaks.


Full Changelog: v7.1.9...v7.1.10

Don't miss a new claude-mem release

NewReleases is sending notifications on new releases.