Releases: mnemosyne-oss/mnemosyne
Releases · mnemosyne-oss/mnemosyne
v3.10.1
What's Changed
- fix(ci): cache embedding model and respect MNEMOSYNE_NO_EMBEDDINGS by @AxDSan in #357
- fix(hermes): detect broken plugin symlinks in status (#343) by @dplush in #347
- fix: auto-sleep uses sleep_all_sessions() causing timeout, daemon thread SQLite race by @ruangraung in #349
- test(hermes): add provider parity coverage by @dplush in #348
- feat(recall): add explain trace mode (#322 v1) by @dplush in #353
- fix: propagate force in sleep_all_sessions by @WXBR in #352
- fix: diagnose broken Hermes plugin symlinks by @dplush in #354
- chore: release: v3.10.1 — critical JWT signature verification fix (CVE GHSA-xcw4-53cc-hv32) by @AxDSan in #373
New Contributors
- @ruangraung made their first contribution in #349
Full Changelog: v3.10.0...v3.10.1
v3.10.0
What's Changed
Full Changelog: v3.9.0...v3.10.0
v3.9.0
What's Changed
- feat(hermes): add configurable default_scope for remember() calls by @0xDEADBEEF-td in #312
- fix: sqlite-vec compatibility — k=N constraint + table-aware vec type detection by @ether-btc in #315
- fix(hermes): use full import path for Mnemosyne in profile isolation by @bunnyfu in #331
- fix(beam): guard sqlite-vec table creation against embedding-dimension mismatch by @Milgauss in #335
- fix(recovery): resolve default DB/backup paths from MNEMOSYNE_DATA_DIR / HERMES_HOME by @Milgauss in #336
- fix(cli): respect HERMES_HOME for data directory by @dplush in #320
- fix(hermes): add reflection cron and budget guardrails by @dplush in #338
- fix(export): include canonical_facts in export/import (fixes #339) by @Milgauss in #340
- fix(recall): admit inflected Cyrillic forms past the lexical relevance gate by @AxDSan in #345
- fix(hermes): tell agent to read Mnemosyne context before retrieval by @AxDSan in #346
- fix(beam): clamp cosine similarity to [0,1] (FP precision in polyphonic_recall) by @AxDSan in #350
New Contributors
- @0xDEADBEEF-td made their first contribution in #312
- @bunnyfu made their first contribution in #331
Full Changelog: v0.2.0...v3.9.0
v3.8.0
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
v0.2.0
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...v0.2.0
v3.7.0
Full Changelog: v0.1.8...v3.7.0
v0.1.8
What's Changed
- docs: consolidate Hermes install docs — comparison table, canonical source, hardware guidance (#272) by @AxDSan in #274
- docs(examples): add shared embedding server for multi-gateway Hermes setups by @BunpGhost in #275
- fix(triples): restore temporal-triple lifecycle regressed after #246 by @Milgauss in #276
- fix: update test assertion for sleep(force=False) by @AxDSan in #280
- fix(hermes): wire canonical fact tools in active adapter by @WXBR in #284
- fix(diagnose): downgrade optional local LLM fallback by @WXBR in #285
- fix(hermes): route prompt to structured memory tools by @WXBR in #286
- feat(beam): usage-driven working memory decay by @AxDSan in #290
New Contributors
- @BunpGhost made their first contribution in #275
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- fix(prefetch): always inject per-contact identity, independent of recall query by @aldoeliacim in #263
- fix(recall): tighten fact matching for broad queries by @WXBR in #264
- perf(entities): skip levenshtein when length ratio rules out a match by @Sahil-SS9 in #265
- fix: register Hermes host LLM backend in CLI path by @AxDSan in #266
- fix: harden Hermes prefetch injection selection by @WXBR in #270
- fix: Russian FTS5 fallback for inflected Cyrillic recall by @Whishp in #271
New Contributors
- @aldoeliacim made their first contribution in #263
- @Sahil-SS9 made their first contribution in #265
Full Changelog: v0.1.6...v0.1.7
v3.6.0
What's Changed
- fix(prefetch): always inject per-contact identity, independent of recall query by @aldoeliacim in #263
- fix(recall): tighten fact matching for broad queries by @WXBR in #264
- perf(entities): skip levenshtein when length ratio rules out a match by @Sahil-SS9 in #265
- fix: register Hermes host LLM backend in CLI path by @AxDSan in #266
- fix: harden Hermes prefetch injection selection by @WXBR in #270
- fix: Russian FTS5 fallback for inflected Cyrillic recall by @Whishp in #271
New Contributors
- @aldoeliacim made their first contribution in #263
- @Sahil-SS9 made their first contribution in #265
Full Changelog: v0.1.6...v3.6.0
v0.1.6
Full Changelog: v3.5.0...v0.1.6