Skip to content

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 25 Feb 08:10
· 155 commits to main since this release
  • chore: add .fastembed_cache to .gitignore (afb649c)
  • fix: dashboard CLI uses gateway IPC when gateway is running (3a892a8)
  • fix: simplify CLI logic - no fallback, clean gateway/IPC detection (5fab6fc)
  • ✅ IMPLEMENTED: Smart database lock handling with fallback strategy (0679baa)
  • 🔧 FIX: Process isolation database conflicts (7d4c2cc)
  • 🔄 DUAL-MODE ARCHITECTURE: Enhanced + Vanilla OpenClaw compatibility (e5bbe10)
  • 🔧 DATABASE DIRECTORY OVERRIDE: Configurable base path with process isolation (aa2495a)
  • 🚀 SMART MEMORY ARCHITECTURE: Process isolation + Auto memory.md + Real-time context (f33c8b5)
  • SECURITY: Remove unsafe direct indexing paths (ad3c85c)
  • docs: comprehensive Phase 2 implementation status and handoff roadmap (e91e668)
  • docs: add comprehensive PluresDB procedures documentation (c3a6afc)
  • feat: update PluresDB to v2.1.0 with procedures support (232c3c6)
  • feat: add PluresDB procedures query interface (Phase 1) (bc93a03)
  • feat: auto-consolidate on startup (e4fab96)
  • fix: rename SLM references, gate migration commands behind PLURESLM_DEV (7764cc6)
  • fix: await ensureDbOpen in dashboard, rename remaining UI strings (5a5c674)
  • refactor: rename superlocalmemory_ tools to pluresLM_ (fa9a9ec)
  • feat: add MEMORY.md ingestion script (4e1aa9d)
  • chore: sync openclaw.plugin.json version to 1.0.0 [skip ci] (7015209)
  • feat: wire PluresDB persistence + background vector index (0b7d02a)
  • chore(release): v1.0.0 (f0b1b23)
  • feat: register memoryStatus provider for openclaw status display (6bb1646)
  • feat: prepare for production install with npm package support (4f4de05)
  • chore: sync openclaw.plugin.json version to 0.20.0 [skip ci] (a87d881)
  • feat!: replace SQLite/Deno shim with PluresDB native NAPI backend (8248713)
  • chore(release): v0.20.0 (5a43570)
  • test: comprehensive vitest suite for pluresLM v1.0 (#54) (388479f)
  • feat: YAML-extensible operational memory patterns (#52) (a77548d)
  • feat(ops): absorb rock-lobster operational memory modules into pluresLM (#50) (3b0589c)
  • chore(release): v0.19.1 (4409d08)
  • fix: opts metadata lost on dedup merge in PluresDB and MemoryDB backends (#46) (541e520)
  • chore(release): v0.19.0 (921956c)
  • feat: automatic conversation tagging via vector similarity (#44) (81fbbc1)
  • chore(release): v0.18.0 (8b7e3be)
  • feat: memory attribution + implicit claims for multi-agent coordination (#43) (a70f2f8)
  • chore: add copilot instructions and org standards (3c6d47a)
  • chore(release): v0.17.0 (ca4d708)
  • feat: SQLite → PluresDB data migration script (#42) (c281629)
  • chore(release): v0.16.1 (0eedc4b)
  • fix: prefer PluresDB backend over better-sqlite3 in auto-detection (#40) (38fe74d)
  • chore(release): v0.16.0 (633306c)
  • feat: native PluresDB CRDT backend — replace better-sqlite3 compatibility shim (#36) (5126f28)
  • chore(release): v0.15.2 (7170eb3)
  • fix: eliminate dual-clone deployment — single source of truth for plugin code (#29) (80c384a)
  • chore(release): v0.15.1 (451dcd7)
  • fix: add startup self-test — verify embeddings, dimensions, kind, and DB integrity on load (#28) (a5f717a)
  • ci: sync openclaw.plugin.json version with package.json in release workflow (#30) (9ef229e)
  • chore(release): v0.15.0 (cdf76a0)
  • feat: add importance_score for memory importance boosting in time-decay recall (#27) (a4d2685)
  • chore(release): v0.14.0 (ea0a56f)
  • feat: migration path from manual files to SLM-only memory (#21) (b3f11b8)
  • chore(release): v0.13.0 (55eda8b)
  • feat: automatic daily summary generation from captured memories (#20) (42a85e2)
  • chore(release): v0.12.2 (f5feba5)
  • fix: plugin kind must be 'extension' not 'memory' (1b0d366)
  • chore(release): v0.12.1 (68903d5)
  • fix: sync openclaw.plugin.json version with package.json (0.12.0) (4e615d1)
  • docs: add ROADMAP.md, upgrade script, fix TS2590 in embeddings (55fed2f)
  • chore(release): v0.12.0 (766fa77)
  • feat: replace Ollama with Transformers.js as default embeddings (7e04aca)
  • chore(release): v0.10.0 (23e52a4)
  • feat: session-start context injection (#13) (25edfa8)
  • chore(release): v0.8.0 (0a056df)
  • feat: Automated memory consolidation with priority scoring and staleness detection (#19) (fd42689)
  • chore(release): v0.7.0 (f868585)
  • feat: add before_compaction lifecycle hook to capture context before conversation reset (#17) (4f7cf59)
  • chore(release): v0.6.0 (ff3ca2c)
  • chore: rename to Plures LM (@plures/pluresLM) (32faacd)
  • feat: dual local Ollama (GPU primary + CPU fallback) (957806c)
  • feat: switch to 100% local Ollama embeddings (snowflake-arctic-embed2, 1024-dim) (1db8d60)
  • docs: add DESIGN.md and ROADMAP.md (f933c27)
  • chore(release): v0.4.1 (e7c1f6b)
  • ci: add standardized release pipeline (658248c)
  • Add PluresDB backend with async interface migration (#9) (e51db4b)
  • feat: add slm dashboard CLI for memory system health (#8) (d9e2f9f)
  • feat: time-decay scoring and semantic dedup v2 (#7) (2ebd92b)
  • fix: plugin lifecycle hooks never fired due to incorrect kind declaration (#6) (3efd438)
  • fix: resolve stale DB, embedding auth, and Node compat issues (#1) (ecba5e5)
  • feat: superlocalmemory v0.3.0 — vector memory + code intelligence + Hyperswarm sync (bd6e330)
  • Initial commit (4849ef3)

Full Changelog: https://github.com/plures/pluresLM/commits/v2.0.0