github doobidoo/mcp-memory-service v8.17.1
v8.17.1 - Critical Analytics Fix & Maintenance Utilities

latest releases: v10.36.0, v10.35.0, v10.34.0...
5 months ago

Critical Fix

Dashboard Analytics Accuracy - Dashboard now shows correct memory counts

  • Issue: Dashboard displayed 1,000 memories (sampling limit) instead of actual 2,222 total
  • Root Cause: Analytics endpoint used sampling approach instead of direct SQL query
  • Solution: Direct SQL query via storage.primary.conn for HybridMemoryStorage backend
  • Impact: Dashboard now accurate for all storage backends
  • File: src/mcp_memory_service/web/api/analytics.py (line 386)

New Maintenance Utilities

Malformed Tags Repair Tool

  • Script: scripts/maintenance/repair_malformed_tags.py
  • Repaired: 1,870 malformed tags across 369 memories
  • Patterns: JSON quotes (\"tag\"), brackets ([tag]), mixed artifacts
  • Features: Multi-tier parser, dry-run mode, automatic backups, progress tracking

Intelligent Memory Type Assignment

  • Script: scripts/maintenance/assign_memory_types.py
  • Processed: 119 untyped memories with multi-tier inference
  • Inference Methods:
    • Tag-based mapping (80+ associations)
    • Pattern-based detection (40+ patterns)
    • Metadata analysis (activity indicators)
    • Fallback heuristics
  • Features: Confidence scoring, dry-run mode, automatic backups

Documentation Enhancements

Workflow Documentation Harvest - 2,400+ lines of project management templates from PR #199

  • GitHub Issue Templates: Structured bug/feature/performance reports
  • Regression Test Scenarios: 10 structured test procedures
  • PR Review Guide: Standardized review with Gemini integration
  • Issue Management Guide: Triage, closure, and post-release workflows
  • Release Checklist: Enhanced with emergency rollback procedures

Technical Details

  • Analytics fix removes "Using sampling approach" warning from logs
  • Both maintenance scripts create timestamped backups before modifications
  • Type taxonomy follows 24 core types from consolidated memory type system
  • Scripts properly detect and handle HybridMemoryStorage architecture

Full Changelog: CHANGELOG.md

Generated with Claude Code

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

NewReleases is sending notifications on new releases.