docs: update CHANGELOG.md for v8.5.5

This commit is contained in:
Alex Newman
2026-01-03 18:58:01 -05:00
parent eba7796e73
commit 7748e62387

View File

@@ -2,6 +2,24 @@
All notable changes to claude-mem.
## [v8.5.5] - 2026-01-03
## Improved Error Handling and Logging
This patch release enhances error handling and logging across all worker services for better debugging and reliability.
### Changes
- **Enhanced Error Logging**: Improved error context across SessionStore, SearchManager, SDKAgent, GeminiAgent, and OpenRouterAgent
- **SearchManager**: Restored error handling for Chroma calls with improved logging
- **SessionStore**: Enhanced error logging throughout database operations
- **Bug Fix**: Fixed critical bug where `memory_session_id` could incorrectly equal `content_session_id`
- **Hooks**: Streamlined error handling and loading states for better maintainability
### Investigation Reports
- Added detailed analysis documents for generator failures and observation duplication regressions
**Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v8.5.4...v8.5.5
## [v8.5.4] - 2026-01-02
## Bug Fixes
@@ -1329,23 +1347,3 @@ Added comprehensive test suites:
**Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.1.11...v7.1.12
## [v7.1.11] - 2025-12-14
## What's Changed
**Refactor: Simplified hook execution by removing bun-wrapper indirection**
Hooks are compiled to standard JavaScript and work perfectly with Node. The bun-wrapper was solving a problem that doesn't exist - hooks don't use Bun-specific APIs, they're just HTTP clients to the worker service.
**Benefits:**
- Removes ~100 lines of code
- Simpler cross-platform support (especially Windows)
- No PATH resolution needed for hooks
- Worker still uses Bun where performance matters
- Follows YAGNI and Simple First principles
**Fixes:**
- Fish shell compatibility issue (#264)
**Full Changelog:** https://github.com/thedotmack/claude-mem/compare/v7.1.10...v7.1.11