Release v4.2.8: Critical bugfix for session ID handling
Critical bugfix release. Problem: - NOT NULL constraint violations prevented all observations/summaries from being stored - Worker service could not store any data in database - System was completely non-functional for new sessions Root Cause: - SessionStore.getSessionById() missing claude_session_id in SELECT query - Worker received undefined for claude_session_id - Caused database INSERT failures Fix: - Added claude_session_id to getSessionById SQL query - Updated return type to include claude_session_id field - Session ID now flows correctly: hook → database → worker → SDK Impact: - All observation and summary storage now works correctly - System maintains session consistency throughout lifecycle - Critical for proper functioning of memory compression Version Changes: - package.json: 4.2.7 → 4.2.8 - marketplace.json: 4.2.6 → 4.2.8 - CLAUDE.md: Updated version and added v4.2.8 changelog Files Changed: - package.json (version bump) - .claude-plugin/marketplace.json (version bump) - CLAUDE.md (version and changelog) - src/services/sqlite/SessionStore.ts (bugfix) - plugin/scripts/* (rebuilt with fix) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "claude-mem",
|
||||
"version": "4.2.6",
|
||||
"version": "4.2.8",
|
||||
"description": "Persistent memory system for Claude Code - seamlessly preserve context across sessions",
|
||||
"author": {
|
||||
"name": "Alex Newman"
|
||||
|
||||
Reference in New Issue
Block a user