Skip to content

v0.7.0 — Sync, Tri-Modal Query, OPFS, Integrations

Latest

Choose a tag to compare

@hvrcharon1 hvrcharon1 released this 08 Jul 12:54

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 Integrationlangchain-agentdb package implementing VectorStore + BaseChatMessageHistory
  • LlamaIndex Integrationllamaindex-agentdb package implementing BasePydanticVectorStore + BaseChatStore
  • Ruby SDK — Full FFI bindings (40+ functions) with idiomatic Ruby API, RSpec test suite

CLI Improvements

  • agentdb version — print version + target triple
  • agentdb export <path> [--table <name>] — dump database as SQL statements
  • agentdb 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

  • rand 0.8 → 0.10 (thread_rngrng, genrandom)
  • criterion 0.5 → 0.8 (removed deleted html_reports feature)

CI/CD Fixes

  • Fixed Snap/WinGet/Chocolatey publish workflows (root cause: actions/checkout@v7 doesn'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