Skip to content

v1.0.1

Choose a tag to compare

@joshdougall joshdougall released this 30 Apr 17:16
· 43 commits to main since this release
v1.0.1
ee73837

Bug fixes and hardening.

Changes

  • Fix: Cross-project entries (project: "") now indexed and searchable
  • Fix: TTL refreshed on update via expire/persist; was previously only set on create
  • Fix: Health check pings Valkey — returns 503 if disconnected instead of always 200
  • Fix: Request body capped at 1MB (configurable via MAX_BODY_BYTES)
  • Fix: VALKEY_URL credentials masked in log output
  • Fix: entryToObject now returns tags as a parsed array
  • Fix: KEYS * replaced with SCAN throughout (non-blocking)
  • Harden: Dockerfile runs as node user, uses npm ci --omit=dev
  • Harden: package-lock.json committed for reproducible builds
  • Add: 14 integration tests (Vitest + MCP SDK client)
  • Add: CI workflow — lint, tests, multi-arch Docker build on every PR and push to main
  • Add: Branch protection on main

Docker image

ghcr.io/joshdougall/memory-mcp:1.0.1
ghcr.io/joshdougall/memory-mcp:latest