github doobidoo/mcp-memory-service v10.45.1
v10.45.1 — CodeQL cleanup + soft-delete regression tests

2 hours ago

Special Thanks

This release is entirely the work of @filhocf — thank you for the continued contributions to code quality and test coverage.

What's Changed

Fixed

[#794] Remove redundant import json inside mistake_note_add()

  • json was already imported at module level in memory_service.py; the duplicate import inside the function body was flagged by CodeQL alert #393.
  • One-line cleanup, zero behavioral change.
  • PR #794, @filhocf

Tests

[#795] Regression coverage for soft-delete UPDATE guards (tests/storage/test_soft_delete_guards.py)

  • 6 new regression tests verifying that the AND deleted_at IS NULL guards added in PR #783 silently skip tombstoned rows.
  • Covers: _persist_access_metadata_batch, _record_conflicts, resolve_conflict (deleted winner + deleted loser), _touch, update_memory_versioned.
  • Closes #791.
  • PR #795, @filhocf

Notes

  • No user-facing behavior changes.
  • Test count: ~1,764 (up from ~1,758 in v10.45.0).
  • Landing page not updated (PATCH release).
  • PR #796 (signature compat) excluded — 3 failing tests, fix pending.

Full Changelog

See CHANGELOG.md for the complete version history.

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

NewReleases is sending notifications on new releases.