What's Changed
Resolves all 100 remaining open CodeQL import-related code scanning alerts across 51 files. This is a pure code quality release with no functional changes.
Fixed
- py/unused-import (92 alerts): Removed unused imports from
typing, stdlib (os,sys,re,time,json,datetime, etc.), and internal modules across 51 files spanningstorage/,server/,web/,consolidation/,quality/,ingestion/,utils/, andmodels/packages. - py/repeated-import (6 alerts): Removed local duplicate imports (same module imported twice within a file) in
server_impl.py,consolidation/scheduler.py, and related modules. - py/cyclic-import (2 alerts): Resolved circular import dependency in
utils/startup_orchestrator.pyby guarding type-only imports under aTYPE_CHECKINGblock.
No Functional Changes
All changes are structural import cleanups only. No runtime behavior, APIs, or storage formats were modified.
Files Changed
51 files cleaned up across the codebase. See PR #494 for the full diff.
Upgrade Notes
Standard upgrade - no migration required:
pip install --upgrade mcp-memory-serviceOr with uv:
uv pip install --upgrade mcp-memory-serviceFull Changelog
https://github.com/doobidoo/mcp-memory-service/blob/main/CHANGELOG.md#10176---2026-02-22