v9.0.13
thedotmack/claude-memv9.0.13Feb 5, 2026by thedotmack
AI Summary
This release (v9.0.13) fixes a critical issue where observer processes could become "zombies" - lingering indefinitely without activity. The fix introduces a 3-minute idle timeout for SessionQueueProcessor and resolves race conditions with spurious wakeups, preventing resource leaks from orphaned observer processes.
Key Highlights
- Fixed zombie observer processes that could linger indefinitely
- Implemented 3-minute idle timeout for SessionQueueProcessor
- Resolved race condition with spurious wakeups by resetting lastActivityTime on queue activity
- Added 11 new tests for comprehensive idle timeout test coverage
New Features
- 3-minute idle timeout mechanism for SessionQueueProcessor
- Race condition fix for spurious wakeups with lastActivityTime reset
Full Release Notes
## Bug Fixes ### Zombie Observer Prevention (#856) Fixed a critical issue where observer processes could become "zombies" - lingering indefinitely without activity. This release adds: - **3-minute idle timeout**: SessionQueueProcessor now automatically terminates after 3 minutes of inactivity - **Race condition fix**: Resolved spurious wakeup issues by resetting `lastActivityTime` on queue activity - **Comprehensive test coverage**: Added 11 new tests for the idle timeout mechanism This fix prevents resource leaks from orphaned observer processes that could accumulate over time.