github doobidoo/mcp-memory-service v10.56.3
v10.56.3 — Milvus connection graph + quality handler hardening

3 hours ago

Highlights

This PATCH release delivers two targeted improvements for Milvus-backed deployments and the quality maintain cycle.

Fixed

feat(milvus): implement get_memory_connections() via graph collection (#907)

MilvusMemoryStorage.get_memory_connections() was a stub returning {}, meaning hub memories had no protection from archival in the Forgetting engine's connection-based retention boost. Now fully implemented using QueryIterator + asyncio.to_thread to drain all edges from the {collection_name}_graph collection. Adds 2 unit tests.

fix(quality): MAINTAIN_SCAN_LIMIT fallback hardening

Replaced __import__('os') with a clean import os, added try/except ValueError guard for invalid MCP_MAINTAIN_SCAN_LIMIT env values, and documented the DoS risk of uncapped scan limits in a comment. Addresses a Gemini code-assist review comment on PR #902 that was missed before merge.

Installation

pip install mcp-memory-service==10.56.3
# or
uvx mcp-memory-service@10.56.3

Full Changelog

See CHANGELOG.md for the complete entry.


Special Thanks

Thank you to @henry201605 for the third consecutive Milvus improvement this release cycle — get_memory_connections() completes the Forgetting engine's connection-based retention boost for Milvus backends. Your ongoing contributions to Milvus support are greatly appreciated.

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

NewReleases is sending notifications on new releases.