github doobidoo/mcp-memory-service v8.13.2
v8.13.2: Fix Memory Sync Script

latest releases: v10.31.2, v10.31.1, v10.31.0...
5 months ago

v8.13.2 - Patch Release

Fixed Memory Synchronization Script

This patch release fixes the broken memory sync script that was unable to sync memories between Cloudflare and SQLite backends.


🐛 Issue Fixed

#193: Memory Sync Script Broken

  • Error: AttributeError: 'CloudflareStorage' object has no attribute 'store_memory'
  • Impact: Sync script completely non-functional
  • Root Cause: Script used old store_memory() API that no longer exists

✅ Changes

scripts/sync/sync_memory_backends.py (PR #194):

  • ✅ Replace store_memory() with proper Memory object creation
  • ✅ Use storage.store() method with correct parameters
  • ✅ Add safe .get('metadata', {}) to prevent KeyError
  • ✅ Fix import order for PEP 8 compliance (config → models → storage)

🎯 Result

The sync script now successfully:

  • Creates proper Memory objects with all required fields
  • Syncs memories between Cloudflare and SQLite backends
  • Handles missing metadata gracefully
  • Follows Python code style guidelines

👏 Credits

  • Fix: AMP via PR #194
  • Review: Gemini
  • Testing: Claude Code

📚 Full Changelog

See CHANGELOG.md for complete details.

🔗 Related

  • Closes #193
  • PR #194
  • Previous release: v8.13.1 (concurrent access bugfix)

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

NewReleases is sending notifications on new releases.