Releases: creatorpiyush/raglite
Releases · creatorpiyush/raglite
Release list
v1.1.0
Changelog
All notable changes to this project will be documented in this file.
[1.1.0] - 2026-07-19
Added
- Pluggable Vector Databases: Added support for custom local and cloud vector database backends.
- Memory Store: Default in-memory DB that persists locally to JSON.
- Qdrant Store: Wrapper for Qdrant local/cloud using native
fetchREST requests. - Pinecone Store: Cloud database support leveraging Pinecone Namespaces using native
fetchREST requests. - LanceDB Store: High-performance local file database utilizing
@lancedb/lancedbunder the hood.
- Custom Adapters: Allows passing custom classes implementing the
VectorStoreinterface directly toDocumentOptions. - Command Line Interface (CLI): Added new flags (
--vector-provider,--vector-url,--vector-key,--vector-index,--vector-store-dir) to support pluggable vector DBs on all CLI operations (index,search,ask,serve). - Automation Scripts: Added local verification and release scripts under
scripts/:scripts/pre-commit.shfor pre-commit lint, style, and test validation.scripts/pre-release.shfor build verification and pre-publish checklist.
- Practical Examples: Added demo examples under
examples/for:examples/lancedb-example.tsexamples/qdrant-example.ts
Changed
- Dependencies: Promoted
@lancedb/lancedbto a production dependency. - Document Class Refactoring: Swapped
MemoryVectorStorehardcoding with a pluggableVectorStoreinterface resolved at instantiation time. - Documentation: Updated the README with comprehensive instructions for configuring and using the pluggable vector databases.
v1.0.3
v1.0.2
Full Changelog: https://github.com/creatorpiyush/raglite/commits/v1.0.2