diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 76c9051e..e2041e25 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -10,7 +10,7 @@ "plugins": [ { "name": "claude-mem", - "version": "4.3.4", + "version": "5.0.1", "source": "./plugin", "description": "Persistent memory system for Claude Code - context compression across sessions" } diff --git a/CLAUDE.md b/CLAUDE.md index c3caf699..f8b2fd07 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,7 +4,7 @@ Claude-mem is a persistent memory compression system that preserves context across Claude Code sessions. It automatically captures tool usage observations, processes them through the Claude Agent SDK, and makes summaries available to future sessions. -**Current Version**: 4.3.4 +**Current Version**: 5.0.1 **License**: AGPL-3.0 **Author**: Alex Newman (@thedotmack) @@ -311,10 +311,37 @@ This approach is especially valuable when: For detailed version history and changelog, see [CHANGELOG.md](CHANGELOG.md). -**Current Version**: 4.3.4 +**Current Version**: 5.0.1 ### Recent Highlights +#### v5.0.1 (2025-11-04) +**Breaking Changes**: None (patch version) + +**Fixes**: +- Fixed worker service stability issues (PR #47: src/services/worker-service.ts, src/shared/worker-utils.ts) +- Improved worker process management and restart reliability (src/hooks/*-hook.ts) +- Enhanced session management and logging across all hooks +- Removed error/output file redirection from PM2 ecosystem config for better debugging (ecosystem.config.cjs) + +**Improvements**: +- Added GitHub Actions workflows for automated code review (PR #48) + - Claude Code Review workflow (.github/workflows/claude-code-review.yml) + - Claude PR Assistant workflow (.github/workflows/claude.yml) +- Better worker health checks and startup sequence +- Improved error handling and logging throughout hook lifecycle +- Cleaned up documentation files and consolidated project context + +**Technical Details**: +- Modified: src/services/worker-service.ts (stability improvements) +- Modified: src/shared/worker-utils.ts (consistent formatting and readability) +- Modified: ecosystem.config.cjs (removed error/output redirection) +- Modified: src/hooks/*-hook.ts (ensure worker running before processing) +- New: .github/workflows/claude-code-review.yml +- New: .github/workflows/claude.yml +- Rebuilt: plugin/scripts/*.js (all hook executables) +- Impact: More reliable worker service with better error visibility and automated PR assistance + #### v4.3.4 (2025-11-01) **Breaking Changes**: None (patch version) diff --git a/package.json b/package.json index da641736..38634dfa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "claude-mem", - "version": "4.3.4", + "version": "5.0.1", "description": "Memory compression system for Claude Code - persist context across sessions", "keywords": [ "claude", diff --git a/plugin/.claude-plugin/plugin.json b/plugin/.claude-plugin/plugin.json index 1c611b7d..15da8179 100644 --- a/plugin/.claude-plugin/plugin.json +++ b/plugin/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "claude-mem", - "version": "4.3.4", + "version": "5.0.1", "description": "Persistent memory system for Claude Code - seamlessly preserve context across sessions", "author": { "name": "Alex Newman"