github doobidoo/mcp-memory-service v10.57.1
v10.57.1 — SQLite tag matching + Milvus preserve_timestamps

latest release: v10.57.2
6 hours ago

v10.57.1 — Patch Release (May 14, 2026)

Fixed

  • fix(sqlite): replace GLOB with LIKE ESCAPE for tag matching (#916, closes #914)

    Replaced _escape_glob with _escape_like in sqlite_vec.py. All 13 tag-filtering query sites migrated from GLOB ? to LIKE ? ESCAPE '\'. Tags containing %, _, or \ characters were previously either mis-matched (% treated as wildcard) or caused silent failures. The LIKE+ESCAPE approach is ISO SQL standard and handled correctly by SQLite.

  • fix(milvus): compare values in structural change detection for preserve_timestamps (#918, @henry201605)

    In _compute_update_timestamps(), replaced key-presence checks with value comparisons. Previously, any field present in the update dict (even with an identical value) was counted as a structural change, causing updated_at to be bumped on every consolidation run regardless of whether any data actually changed. This also broke the Forgetting engine's access_boost fallback logic on Milvus deployments.

Upgrade Notes

No breaking changes. No migration required. Drop-in replacement for v10.57.0.

What's Not Changing

  • Landing page not updated (patch release)
  • Test count unchanged at ~1,960

Full changelog: https://github.com/doobidoo/mcp-memory-service/blob/main/CHANGELOG.md

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

NewReleases is sending notifications on new releases.