plugin-v4.0.0
·
2 commits
to main
since this release
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/dbdata 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.0See the repository README and CHANGELOG for migration and index lifecycle details.
Full changelog: plugin-v1.0.3...plugin-v4.0.0