[10.38.2] - 2026-04-16
Windows scripts fix + docs cleanup + service portability. No Python code or API changes.
Fixed
- [#723] Windows PS7+: replace removed
ICertificatePolicywithServerCertificateValidationCallback:lib/server-config.ps1usedAdd-Typewith theICertificatePolicyinterface (removed in .NET Core/5+). Replaced withServerCertificateValidationCallback, scoped to PS 5.1 only to avoid global process-wide callback leak on PS 7+. (PR #723) - [#723] Windows PS7+: add
Get-McpWebRequestExtraParamshelper: PS 7+Invoke-WebRequest/Invoke-RestMethoduseHttpClientwhich ignoresServicePointManager. New helper returns@{ SkipCertificateCheck = $true }on PS 7+ HTTPS. All 7 web-request call sites now splat these extras. (PR #723) - [#723] Windows: defer lib sourcing in
update_and_restart.ps1: Previously sourced at script load beforegit pull, so a buggy lib prevented self-heal. Now deferred until after pull + install. (PR #723)
Changed
scripts/service/mcp-memory.serviceportability cleanup: Replaced hardcoded paths with%hsystemd specifier, removedUser/Groupdirectives. (PR #720)
Documentation
- Dead-reference cleanup: Removed stale port 8443,
python install.py, ChromaDB references from 15 active docs files. CIcheck_dead_refs.shnow exits 1 on findings. (PR #702) - Storage backends guide rewrite: Replaced misleading SQLite-vec vs ChromaDB comparison with current 3-backend model. (PR #712)
- ChromaDB reference sweep: Eliminated all current-tense ChromaDB references from 31 files; CI hardened with dead-ref blocking. (PR #714)
- LAN exposure hardening: Added network security recommendations to systemd deployment guide. (PR #706)
Full Changelog: https://github.com/doobidoo/mcp-memory-service/blob/main/CHANGELOG.md