github doobidoo/mcp-memory-service v10.13.1
v10.13.1 - Critical Bug Fixes

latest releases: v10.31.2, v10.31.1, v10.31.0...
one month ago

🐛 Bug Fixes

This patch release addresses 5 critical bugs affecting search functionality, REST API, and user experience.

CRITICAL Fixes

  • 🔴 Tag Search Limit (#465): Cap tag search candidates at sqlite-vec k=4096 limit to prevent silent search failures on large databases (>4096 memories). Previously, searches would return 0 results without warning.

  • 🔴 REST API Field Access (#466): Fix retrieve_memories() reading tags and memory_type from wrong field (metadata dict instead of top-level Memory fields), causing all filtered REST API queries to return 0 results.

HIGH Priority Fixes

  • 🟡 Tag Display Corruption (#467): Fix tags displayed as individual characters in search results due to metadata field duplication. Implements two-layer fix: metadata cleanup + to_dict override.

  • 🟡 Hash Truncation (#468): Show full 64-character content hashes in all tool responses instead of truncated 8-12 character versions, restoring copy-paste workflow for hash-based operations.

  • 🟡 Prompt Handler Crashes (#469): Fix AttributeError crashes in MCP prompt handlers caused by treating Memory objects as dictionaries. Affects memory_review, memory_analysis, and knowledge_export prompts.

🙏 Credits

All fixes in this release were contributed by @binaryphile. Thank you for the excellent bug reports, thorough analysis, and high-quality patches!

📦 Installation

pip install --upgrade mcp-memory-service==10.13.1

🔗 Full Changelog

See CHANGELOG.md for complete details.

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

NewReleases is sending notifications on new releases.