AgentDB v0.7.0
Major New Features
- CRDT-Based Sync Engine — Replicate AgentDB instances with Hybrid Logical Clocks, operation logs, and configurable conflict resolution (Last-Writer-Wins / First-Writer-Wins)
- Tri-Modal Hybrid Query — Blend vector ANN + graph traversal + FTS BM25 in a single query with tunable alpha/beta/gamma weights
- WASM OPFS Persistence — Browser databases now survive page reloads via the Origin Private File System API (load-save pattern with SQLite serialize/deserialize)
- LangChain Integration —
langchain-agentdbpackage implementingVectorStore+BaseChatMessageHistory - LlamaIndex Integration —
llamaindex-agentdbpackage implementingBasePydanticVectorStore+BaseChatStore - Ruby SDK — Full FFI bindings (40+ functions) with idiomatic Ruby API, RSpec test suite
CLI Improvements
agentdb version— print version + target tripleagentdb export <path> [--table <name>]— dump database as SQL statementsagentdb completions --shell <bash|zsh|fish|powershell>— generate shell completions
Test Coverage
- 73 new async API tests (Rust)
- 91 new Node.js tests covering full API surface
- Python test suite (10 test classes)
- 16 sync module tests
- 8 tri-modal query tests
Dependency Migrations
rand0.8 → 0.10 (thread_rng→rng,gen→random)criterion0.5 → 0.8 (removed deletedhtml_reportsfeature)
CI/CD Fixes
- Fixed Snap/WinGet/Chocolatey publish workflows (root cause:
actions/checkout@v7doesn't exist) - crates.io publish: pinned MSRV 1.95.0, added
--locked - Coverage threshold raised to 80%, now includes async+ffi code paths
- Node.js smoke test class name bug fixed
Documentation
- ROADMAP.md aligned with actual v0.6.0 release content
- README roadmap table corrected
- Manual publish steps documented for Snap/WinGet/Chocolatey/crates.io
Full Changelog: v0.6.0...v0.7.0
Full Changelog: v0.6.0...v0.7.0