docs: update CHANGELOG.md for v8.5.8
This commit is contained in:
+17
-59
@@ -2,6 +2,23 @@
|
||||
|
||||
All notable changes to claude-mem.
|
||||
|
||||
## [v8.5.8] - 2026-01-04
|
||||
|
||||
## Bug Fixes
|
||||
|
||||
- **#511**: Add `gemini-3-flash` model to GeminiAgent with proper rate limits and validation
|
||||
- **#517**: Fix Windows process management by replacing PowerShell with WMIC (fixes Git Bash/WSL compatibility)
|
||||
- **#527**: Add Apple Silicon Homebrew paths (`/opt/homebrew/bin`) for `bun` and `uv` detection
|
||||
- **#531**: Remove duplicate type definitions from `export-memories.ts` using shared bridge file
|
||||
|
||||
## Tests
|
||||
|
||||
- Added regression tests for PR #542 covering Gemini model support, WMIC parsing, Apple Silicon paths, and export type refactoring
|
||||
|
||||
## Documentation
|
||||
|
||||
- Added detailed analysis reports for GitHub issues #511, #514, #517, #520, #527, #531, #532
|
||||
|
||||
## [v8.5.7] - 2026-01-04
|
||||
|
||||
## Modular Architecture Refactor
|
||||
@@ -1280,62 +1297,3 @@ The context hook was failing with `Cannot GET /api/context/inject` because the r
|
||||
Fixes #305
|
||||
Related: PR #310
|
||||
|
||||
## [v7.1.14] - 2025-12-14
|
||||
|
||||
## Enhanced Error Handling & Logging
|
||||
|
||||
This patch release improves error message quality and logging across the claude-mem system.
|
||||
|
||||
### Error Message Improvements
|
||||
|
||||
**Standardized Hook Error Handling**
|
||||
- Created shared error handlers (`handleFetchError`, `handleWorkerError`) for consistent error messages
|
||||
- Platform-aware restart instructions (macOS, Linux, Windows) with correct commands
|
||||
- Migrated all hooks (context, new, save, summary) to use standardized handlers
|
||||
- Enhanced error logging with actionable context before throwing restart instructions
|
||||
|
||||
**ChromaSync Error Standardization**
|
||||
- Consistent client initialization checks across all methods
|
||||
- Enhanced error messages with troubleshooting steps and restart instructions
|
||||
- Better context about which operation failed
|
||||
|
||||
**Worker Service Improvements**
|
||||
- Enhanced version endpoint error logging with status codes and response text
|
||||
- Improved worker restart error messages with PM2 commands
|
||||
- Better context in all worker-related error scenarios
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- **Issue #260**: Fixed `happy_path_error__with_fallback` misuse in save-hook causing false "Missing cwd" errors
|
||||
- Removed unnecessary `happy_path_error` calls from SDKAgent that were masking real error messages
|
||||
- Cleaned up migration logging to use `console.log` instead of `console.error` for non-error events
|
||||
|
||||
### Logging Improvements
|
||||
|
||||
**Timezone-Aware Timestamps**
|
||||
- Worker logs now use local machine timezone instead of UTC
|
||||
- Maintains same format (`YYYY-MM-DD HH:MM:SS.mmm`) but reflects local time
|
||||
- Easier debugging and log correlation with system events
|
||||
- Enhanced worker-cli logging output format
|
||||
|
||||
### Test Coverage
|
||||
|
||||
Added comprehensive test suites:
|
||||
- `tests/error-handling/hook-error-logging.test.ts` - 12 tests for hook error handler behavior
|
||||
- `tests/services/chroma-sync-errors.test.ts` - ChromaSync error message consistency
|
||||
- `tests/integration/hook-execution-environments.test.ts` - Bun PATH resolution across shells
|
||||
- `docs/context/TEST_AUDIT_2025-12-13.md` - Comprehensive audit report
|
||||
|
||||
### Files Changed
|
||||
|
||||
27 files changed: 1,435 additions, 200 deletions
|
||||
|
||||
**What's Changed**
|
||||
* Standardize and enhance error handling across hooks and worker service by @thedotmack in #295
|
||||
* Timezone-aware logging for worker service and CLI
|
||||
* Complete build with all plugin files included
|
||||
|
||||
**Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.1.12...v7.1.14
|
||||
|
||||
🤖 Generated with [Claude Code](https://claude.com/claude-code)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user