github mnemosyne-oss/mnemosyne v3.15.1

5 hours ago

What's Changed

  • ci: pin remaining GitHub Action refs by @dplush in #500
  • fix(hermes): close persona adapter transactions by @dplush in #501
  • fix: guard working embedding parent race by @pvspencer22 in #492
  • fix(sync): align CLI with Hermes shared session by @Mi55ed in #490
  • fix(hermes): bootstrap wrapper plugins across profiles by @dplush in #495
  • fix(hermes): retry provider init after transient SQLite lock failure by @Milgauss in #496
  • fix(cascade): delete orphaned child rows on validate(delete) path by @ruangraung in #484
  • fix(embeddings): add Jina v2 base family dims (silent 384 fallback) by @aldoeliacim in #497
  • docs: align Hermes memory setup with current behavior by @dplush in #488
  • fix: warn instead of silently failing when sqlite-vec tables cannot be created by @AxDSan in #504
  • fix: surface owner_id mismatch hint on canonical recall miss by @AxDSan in #502
  • fix: default enhanced recall weights when omitted by @dplush in #512
  • feat(mcp): auto-load .env configuration and add --env-file option by @HaoNgo232 in #516
  • fix(config): honor config for cross-session recall by @dplush in #510
  • fix: make MCP validation deletes atomic by @dplush in #509
  • fix(doctor): load sqlite-vec in read-only reports by @dplush in #517
  • ci: add fatal Ruff baseline by @dplush in #505
  • fix: isolate enhanced recall cache requests by @dplush in #522
  • fix: serialize Beam access to prevent SEGV in auto_sleep daemon by @AxDSan in #520
  • fix(import): make annotation import idempotent on (memory_id, kind, value) collisions by @AxDSan in #538
  • Remove personal note from README by @AxDSan in #539
  • fix(beam): make embedding dim-mismatch message explicitly self-healing by @paoloantinori in #519
  • fix: mnemosyne_invalidate returns memory_not_found when no row matched by @Formatted in #528
  • fix(hygiene): enforce read-only audit and status by @dplush in #529
  • fix(mcp): keep hygiene audits strictly read-only by @dplush in #530
  • fix(browser): render dashboard and use canonical bank databases by @dplush in #533
  • fix: make global working memories gettable cross-session by @dplush in #535
  • fix(hermes): route diagnostics to active profile bank by @dplush in #536
  • fix: avoid version regex backtracking by @dplush in #544
  • fix: invalidate enhanced recall cache on memory invalidation by @dplush in #554
  • fix(recall): treat blank query_time as unset (#555) by @AxDSan in #557
  • fix(memoria): word-boundary the instruction extractor patterns (#507) by @AxDSan in #558
  • docs(readme): add Atlas Cloud as a compute partner by @AxDSan in #562
  • fix(mcp): migrate mnemosyne.mcp_server from mcp SDK 1.x to 2.x by @ether-btc in #571
  • docs+fix: derive generated docs from code, unbreak the MCP server, correct claims the code did not honour by @AxDSan in #583
  • release: cut 3.15.1 and add cross-repo release tooling by @AxDSan in #589

New Contributors

Full Changelog: v0.5.0...v3.15.1

Don't miss a new mnemosyne release

NewReleases is sending notifications on new releases.