github doobidoo/mcp-memory-service v8.34.0
v8.34.0 - Phase 2 Complexity Reduction

latest releases: v10.27.0, v10.26.9, v10.26.8...
4 months ago

Code Quality: Phase 2 Complexity Reduction

Improved

  • Analytics Complexity Reduction - Refactored analytics.py::get_memory_growth() (11 → 6-7 complexity, exceeding -3 target)
  • Type-Safe Period Validation - Introduced PeriodType Enum for robust period handling
  • Data-Driven Architecture - PERIOD_CONFIGS dict and PERIOD_LABEL_FORMATTERS for maintainability
  • Improved Extensibility - Easier to add new analytics periods and formats

Code Quality

  • Phase 2 Progress: 1 of 10 functions refactored
  • Complexity Score: Estimated +1 point improvement (partial Phase 2)
  • Overall Health: On track for 70+ target

Related Issues

  • Issue #240 Phase 2: Analytics complexity reduction
  • Progress: 1/10 functions complete, 9 remaining

Full Changelog: https://github.com/doobidoo/mcp-memory-service/blob/main/CHANGELOG.md#8340---2025-11-24

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

NewReleases is sending notifications on new releases.