Skip to content

Releases: mnemosyne-oss/mnemosyne

v3.10.1

22 Jun 21:12
f8b9aa9

Choose a tag to compare

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

Full Changelog: v3.10.0...v3.10.1

v3.10.0

17 Jun 23:54
1ec7c17

Choose a tag to compare

What's Changed

  • feat(persona): L3 always-on behavioral rule layer (v3.10.0) by @AxDSan in #351

Full Changelog: v3.9.0...v3.10.0

v3.9.0

17 Jun 23:18
0c78fab

Choose a tag to compare

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

Full Changelog: v0.2.0...v3.9.0

v3.8.0

15 Jun 16:42

Choose a tag to compare

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 reindex to 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

15 Jun 16:42

Choose a tag to compare

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 reindex to 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

13 Jun 19:32

Choose a tag to compare

Full Changelog: v0.1.8...v3.7.0

v0.1.8

13 Jun 19:21

Choose a tag to compare

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

Full Changelog: v0.1.7...v0.1.8

v0.1.7

12 Jun 00:51

Choose a tag to compare

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

Full Changelog: v0.1.6...v0.1.7

v3.6.0

11 Jun 13:54

Choose a tag to compare

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

Full Changelog: v0.1.6...v3.6.0

v0.1.6

10 Jun 00:23

Choose a tag to compare

v0.1.6 Pre-release
Pre-release

Full Changelog: v3.5.0...v0.1.6