github doobidoo/mcp-memory-service v8.24.4
v8.24.4 - Code Quality Improvements

latest releases: v10.31.2, v10.31.1, v10.31.0...
4 months ago

Code Quality Improvements from Gemini Code Assist

This patch release applies 5 code quality enhancements suggested by Gemini Code Assist review (issue #180). All changes are non-functional improvements with zero breaking changes.

Changes

  • Regex-based path sanitization (documents.py:87) - Replaced chained .replace() calls with re.sub() for more scalable path separator handling
  • DOM element caching (app.js:751-762) - Cached elements in setProcessingMode to reduce query overhead
  • Upload options caching (app.js:551-553, 778-780) - Cached chunk size/overlap/type inputs in handleDocumentUpload
  • HTML indentation consistency (index.html:357, 570) - Fixed closing </div> tag alignment

Technical Details

Files Modified:

  • src/mcp_memory_service/web/api/documents.py
  • src/mcp_memory_service/web/static/app.js
  • src/mcp_memory_service/web/static/index.html

Performance Impact: Minor - reduced DOM query overhead through element caching

Breaking Changes: None

Related Issue: Closes #180

Installation

# PyPI (recommended)
pip install mcp-memory-service==8.24.4

# Or with uv
uv pip install mcp-memory-service==8.24.4

# Git clone
git clone https://github.com/doobidoo/mcp-memory-service.git
cd mcp-memory-service && git checkout v8.24.4
python install.py

Full Changelog

See CHANGELOG.md for complete details.


Generated with Claude Code

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

NewReleases is sending notifications on new releases.