github doobidoo/mcp-memory-service v6.15.1
v6.15.1 - Enhanced Cloudflare Backend Initialization Logging

latest releases: v10.33.0, v10.32.0, v10.31.2...
6 months ago

๐Ÿš€ Enhanced Cloudflare Backend Initialization Logging

This release significantly improves the debugging experience for Cloudflare backend configuration issues by adding comprehensive logging throughout the storage initialization process.

๐Ÿ› Bug Fixes

Fixed Silent Cloudflare Backend Fallback (#cloudflare-initialization)

  • Problem: MCP Memory Service was silently falling back to SQLite-vec when Cloudflare backend initialization failed, making it difficult to diagnose configuration issues
  • Solution: Added detailed emoji-based logging throughout the initialization process with clear visual indicators
  • Impact: Users can now easily identify where and why Cloudflare initialization fails

โœจ Key Improvements

Enhanced Server Initialization Logging

  • ๐Ÿš€ Eager Init Logging: Clear indicators for storage backend selection and environment validation
  • โ˜๏ธ Cloudflare-Specific Logging: Detailed progress tracking for Vectorize, D1, and R2 service initialization
  • โœ… Success Indicators: Clear confirmation when initialization completes successfully
  • โŒ Failure Diagnostics: Detailed error messages with specific failure points

New Log Output Examples:

๐Ÿš€ EAGER INIT: Starting cloudflare storage initialization...
๐Ÿ”ง EAGER INIT: Environment check - STORAGE_BACKEND=cloudflare
โ˜๏ธ EAGER INIT: Importing CloudflareStorage...
โ˜๏ธ EAGER INIT: Creating CloudflareStorage instance...
โ˜๏ธ EAGER INIT: Calling CloudflareStorage.initialize()...
โœ… EAGER INIT: Cloudflare storage initialization completed successfully!

๐Ÿ”ง Technical Fixes

  • Fixed async function signature in db_utils.py::get_database_stats()
  • Corrected import paths in Cloudflare connection test scripts
  • Resolved f-string syntax errors in mDNS unit tests
  • Enhanced error handling in storage initialization timeout logic

๐Ÿ“š Documentation Updates

  • Added Cloudflare Backend Troubleshooting section to CLAUDE.md with log interpretation guide
  • Updated troubleshooting documentation with new emoji-based log indicators
  • Enhanced debugging procedures for backend selection issues

๐Ÿงช Testing Enhancements

  • Comprehensive test coverage for initialization logging flows
  • Improved diagnostic scripts for Cloudflare backend validation
  • Enhanced mDNS unit test reliability

๐Ÿ”„ Compatibility

  • Backward Compatible: All existing configurations continue to work unchanged
  • Python 3.10+: Maintained version requirements
  • Storage Backends: SQLite-vec, ChromaDB, and Cloudflare all supported

For detailed troubleshooting guides and setup instructions, see the project wiki or retrieve memories tagged with claude-code-reference.

Don't miss a new mcp-memory-service release

NewReleases is sending notifications on new releases.