๐ Release v7.1.5
This incremental release focuses on timestamp consistency improvements, hybrid backend enhancements, and security fixes while excluding the Interactive Dashboard feature (issue #123) which requires additional testing.
๐ง Key Improvements
Enhanced timestamp consistency across memory retrieval methods
retrieve_memorynow shows timestamps in "YYYY-MM-DD HH:MM:SS" format matchingrecall_memorysearch_by_tagnow shows timestamps in same consistent format- Improved code quality using
getattrpattern instead ofhasattrchecks - Resolves issue #126 - timestamp metadata inconsistency
Enhanced CLI hybrid backend support
- Added 'hybrid' option to
--storage-backendchoices for bothserverandstatuscommands - Completes hybrid backend integration across all system components
- Enables seamless CLI usage with hybrid SQLite-vec + Cloudflare architecture
Hybrid storage backend server integration
- Added
sanitizedmethod to hybrid storage for tag handling compatibility - Enhanced initialization and health check support for hybrid backend
- Maintains performance optimization with Cloudflare synchronization
๐ก๏ธ Security Fixes
Credential exposure prevention
- Enhanced security measures to prevent accidental credential exposure
- Improved handling of environment variables in logging and error messages
- Additional safeguards against sensitive configuration leakage
Resource leak fixes
- Enhanced connection cleanup in storage backends
- Improved async resource handling to prevent leaks
- Better error recovery and cleanup procedures
๐ฏ Code Quality
Implemented Gemini Code Assistant improvements
- Enhanced code maintainability and safety
- Replaced
hasattr+ direct attribute access with safergetattr(obj, "attr", None)pattern - Cleaner, more readable code with consistent error handling
- Improved null safety and defensive programming practices
๐ฆ Changes Included
- Cherry-picked security fixes (commits 3aee9d6, 6fca5d8, bf5958e)
- Cherry-picked hybrid backend support (commits bb50839, 35ba67a)
- Cherry-picked timestamp consistency fix (commits b352a14, 8bdfa69)
- CLI hybrid option support enhancement
โ ๏ธ Excluded from this Release
- Interactive Dashboard feature (issue #123) - requires additional testing
- Will be included in future release after thorough testing
๐งช Testing
- All changes have been tested in isolation
- No conflicts with existing functionality
- Backward compatible with existing configurations
Ready to merge to main branch.
๐ค Generated with Claude Code