RagLeap
ragleap-vectorstores · release notes

ragleap-vectorstores v0.2.1

[0.2.1] - Fixed

  • README's Install section was missing uv add variants for both extras (only pip install was shown) - caught by checking the real rendered PyPI project page after the v0.2.0 publish.

[0.2.0] - Added

  • LanceDBBackend - second vector backend, via LanceDB's embedded/local connection mode (a directory path, no server required). Available via the lancedb optional extra (pip install ragleap-vectorstores[lancedb]).
  • Real upsert semantics via merge_insert() - re-inserting the same document_id/chunk_index updates the row in place rather than duplicating it.
  • supports_sparse() correctly reports False for LanceDB - it does support full-text search via tantivy, but that surface wasn't implemented or tested in this release, so hybrid search honestly falls back to dense-only.

Install

pip install ragleap-vectorstores[chroma]
# or, with uv
uv add ragleap-vectorstores[chroma]

pip install ragleap-vectorstores[lancedb]
# or, with uv
uv add ragleap-vectorstores[lancedb]

25/25 tests passing (11 Chroma + 13 LanceDB + smoke). Full changelog: packages/ragleap-vectorstores/CHANGELOG.md

View on GitHub Package page All releases
← v0.1.0v0.3.0 →

Release notes mirrored from GitHub Releases.