Skip to content

v0.7.1 — Knowledge Graph Visualizer + Code Review Fixes

Choose a tag to compare

@Dream-Pixels-Forge Dream-Pixels-Forge released this 15 Aug 01:11
· 56 commits to main since this release

v0.7.1 (2026-08-15)

Features

  • Knowledge Graph Visualizer — standalone interactive HTML visualization with force-directed canvas layout, shelf/relation filtering, search, node inspector sidebar, and zoom/pan
    • CLI: \memorius graph view, \memorius graph export-html, \memorius graph stats, \memorius graph json\
    • MCP: \memorius_graph_export\ tool (json/html format)
    • REST: \GET /graph/data, \GET /graph/view\
  • Dependency consolidation — \sentence-transformers, \openai, and \sqlite-vec\ moved from optional extras to core. \pip install memorius\ now includes all features out of the box.

Security Hardening

  • SQL PRAGMA whitelist via \ rozenset\ in _get_columns()\
  • UUID validation on \get_memory_meta_batch()\ WHERE IN clause
  • Scoped \VaultEngine.close()\ via \close_connection(db_path)\

Code Quality

  • Typed \SearchModule/\StoreModule\ \meta\ parameter as \SQLiteStore\ (was \Any)
  • Lazy %s\ logger formatting in \meta_store.py\
  • Numpy array conversion in \ChromaDefaultProvider.embed()\
  • \VectorStore\ type annotation on \VaultEngine.vector\ property
  • README version alignment to v0.7.1
  • Install instruction cleanup (removed \pip install memorius[...]\ references)

Tests

  • 5 new tests for graph visualizer and endpoints (\ est_graph_visualizer.py)

Full Changelog: https://github.com/Dream-Pixels-Forge/memorius/blob/main/CHANGELOG.md