🎉 What's New in v8.40.0
📦 Session Start Version Display
Session startup now automatically displays version comparison with PyPI, providing instant visibility into your installation status!
Key Features:
-
Version Checker Utility: New
version-checker.jsutility inclaude-hooks/utilities/- Reads local version from
src/mcp_memory_service/__init__.py - Fetches latest published version from PyPI API
- Compares versions and displays status labels (published/development/outdated)
- Configurable timeout for PyPI API requests
- Reads local version from
-
Session Start Integration: Version information appears automatically during session initialization
- Display format:
📦 Version → X.Y.Z (local) • PyPI: X.Y.Z - Shows after storage backend information
- Provides immediate visibility into version status
- Display format:
-
Testing: Includes
test_version_checker.jsfor utility validation
Benefits:
- ✅ Quick version verification without manual checks
- ✅ Early detection of outdated installations
- ✅ Improved development workflow transparency
- ✅ Helps users stay current with latest features and fixes
Related Issue: Fixes #250
Credits: @claude[bot] and @doobidoo for implementing this feature
📦 Installation
PyPI (Recommended)
pip install --upgrade mcp-memory-serviceFrom Source
git clone https://github.com/doobidoo/mcp-memory-service.git
cd mcp-memory-service
pip install -e .🔧 Version Verification
After installation, the version checker will automatically display during session startup:
📦 Version → 8.40.0 (local) • PyPI: 8.40.0
📚 Documentation
- CHANGELOG: CHANGELOG.md
- Developer Guide: CLAUDE.md
- Wiki: Project Wiki
🙏 Thank You
Thank you to everyone who contributed to this release and helped improve the MCP Memory Service!