adc5853c73
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>
18 lines
378 B
JSON
18 lines
378 B
JSON
{
|
|
"name": "claude-mem",
|
|
"version": "4.2.8",
|
|
"description": "Persistent memory system for Claude Code - seamlessly preserve context across sessions",
|
|
"author": {
|
|
"name": "Alex Newman"
|
|
},
|
|
"repository": "https://github.com/thedotmack/claude-mem",
|
|
"license": "AGPL-3.0",
|
|
"keywords": [
|
|
"memory",
|
|
"context",
|
|
"persistence",
|
|
"hooks",
|
|
"mcp"
|
|
]
|
|
}
|