docs: update CHANGELOG.md for v9.0.13

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Alex Newman
2026-02-04 19:41:36 -05:00
parent 57a60c1309
commit 14ca7cf7d6
+14 -16
View File
@@ -2,6 +2,20 @@
All notable changes to claude-mem. All notable changes to claude-mem.
## [v9.0.13] - 2026-02-05
## 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.
## [v9.0.12] - 2026-01-28 ## [v9.0.12] - 2026-01-28
## Fix: Authentication failure from observer session isolation ## Fix: Authentication failure from observer session isolation
@@ -1317,19 +1331,3 @@ This release improves session efficiency by reducing the token overhead of MCP t
This patch release addresses compatibility issues with the MCP server and resolves path resolution problems in the web UI. This patch release addresses compatibility issues with the MCP server and resolves path resolution problems in the web UI.
## [v7.3.8] - 2025-12-18
## Security Fix
Added localhost-only protection for admin endpoints to prevent DoS attacks when worker service is bound to 0.0.0.0 for remote UI access.
### Changes
- Created `requireLocalhost` middleware to restrict admin endpoints
- Applied to `/api/admin/restart` and `/api/admin/shutdown`
- Returns 403 Forbidden for non-localhost requests
### Security Impact
Prevents unauthorized shutdown/restart of worker service when exposed on network.
Fixes security concern raised in #368.