github doobidoo/mcp-memory-service v10.56.1
v10.56.1 — fix(session): bypass semantic dedup for session memories

2 hours ago

What's Changed

Fixed

  • fix(session): pass session_id as conversation_id to bypass semantic dedup (#898, @henry201605)

    memory_store_session calls were incorrectly blocked by semantic deduplication when a session log was topically similar to existing atomic memories — a category error (session logs vs atomic facts). Fixed by setting skip_dedup = bool(conversation_id) or (memory_type == "session") in memory_service.store_memory(). Verified in production on Kubernetes (Milvus backend, streamable-http mode).

  • fix(maintain): hoist get_all_memories() scan slice before Steps 5 & 6

    Eliminates a duplicate DB call per maintain cycle and closes a latent NameError where MAINTAIN_SCAN_LIMIT was only imported inside Step 5's try block — Step 6 would have raised NameError if Step 5 failed before reaching the import.

Upgrade Notes

No breaking changes. Drop-in upgrade from v10.56.0.

pip install --upgrade mcp-memory-service
# or
uvx mcp-memory-service@latest

Full Changelog

See CHANGELOG.md for complete details.

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

NewReleases is sending notifications on new releases.