Fixed
-
Missing
requestsdependency: Addedrequests>=2.28.0to pyproject.toml (Fixes #378)- Resolves
ModuleNotFoundError: No module named 'requests'during embedding initialization sentence-transformersrequiresrequestsbut doesn't declare it as a dependency- Affects fresh installations without
requestspre-installed
- Resolves
-
Windows PowerShell 7+ compatibility: Fixed
update_and_restart.ps1SSL certificate validation- PowerShell 5.1: Uses
ICertificatePolicy(.NET Framework) - PowerShell 7+: Uses
-SkipCertificateCheckparameter onInvoke-RestMethod - Script now detects PowerShell version and uses appropriate method
- Error was:
CS0246: The type or namespace name 'ICertificatePolicy' was not found
- PowerShell 5.1: Uses
Changed
- Relationship Inference Threshold Tuning: Improved relationship type diversity in memory graph analytics
- Relaxed default minimum confidence threshold recommendation from 0.6 to 0.4 for existing graphs
- Enables discovery of more nuanced relationship types (causes, fixes, contradicts, supports, follows)
- Production results: Improved from 2 to 3 relationship types with 0.4 threshold
- Distribution on 2,392 edges: related (75.52%), contradicts (18.09%), follows (6.39%)
- Script usage:
python scripts/maintenance/update_graph_relationship_types.py --min-confidence=0.4 - Balances precision and recall - lower values (0.3) may introduce false positives
- Note: Script default remains 0.6 for conservative new deployments
Installation
pip install mcp-memory-service==10.1.1Or upgrade from previous version:
pip install --upgrade mcp-memory-serviceWhat's Next
- v10.2.0: Additional enhancements planned
Full Changelog: https://github.com/doobidoo/mcp-memory-service/blob/main/CHANGELOG.md