What's Changed
- perf: split get_context hot path queries by @dplush in #296
- fix: reclaim stale consolidation orphan claims by @dplush in #297
- Cache recall query embedding per call by @dplush in #298
- Push recall filters into working-memory vector search by @dplush in #299
- docs: update unreleased release notes by @dplush in #300
- docs: polish packaging metadata for release by @dplush in #301
- perf(recall): add vec_working infrastructure by @dplush in #303
- fix(sync): parse UTC Z timestamps on Python 3.10 by @dplush in #304
- perf(recall): prefer vec_working for working vector search by @dplush in #306
- fix(beam): score fact_recall hits by query relevance, return full triple as content by @Milgauss in #310
- feat(diagnose): report vec_working migration coverage by @dplush in #307
- feat(reindex): Phase 1 — synchronous
mnemosyne reindexto rebuild vectors after a model/dim change by @Milgauss in #311 - fix(plugin): diagnostic error messages, dry-run, Python version check by @AxDSan in #316
- feat(plugin): add cleanup and upgrade commands by @AxDSan in #317
- feat(plugin): smart upgrade with install-method detection and version compare by @AxDSan in #319
Full Changelog: v3.7.0...v3.8.0