Skip to content

plugin-v4.0.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 22:29
· 2 commits to main since this release
bf54d25

ObsidianRAG 4.0.0

ObsidianRAG 4 promotes SQLite FTS5 and LanceDB to the only production retrieval engine and coordinates backend/plugin compatibility through API 4.

Highlights

  • Incremental copy-on-write index revisions
  • Explicit Build, Refresh, Full rebuild, and Prune lifecycle
  • Reader leases and atomic pipeline swaps for in-flight queries
  • Hybrid lexical/vector retrieval with grounded numeric citations
  • Shell-free backend startup on every plugin platform
  • Backend and plugin versioned together at 4.0.0

Breaking changes

  • Plugin 4 requires backend API 4; API 3 fallback was removed.
  • Chroma, LangGraph, reranking, and v3 engine selectors were removed.
  • Legacy .obsidianrag/db data is ignored and never deleted automatically.
  • The backend no longer indexes automatically at startup.
  • Plugin backend configuration must name an executable, not a compound shell command.

Installation

Install backend 4.0.0 from PyPI, then install the three assets attached below into .obsidian/plugins/vault-rag/.

uv tool install obsidianrag==4.0.0

See the repository README and CHANGELOG for migration and index lifecycle details.

Full changelog: plugin-v1.0.3...plugin-v4.0.0