Skip to content

V0.4.0

Version 0.4.0

This release includes several enhancements and improvements to the document store, query bot, and CLI functionality. Additionally, LanceDB has been integrated as a new document store option, and the project dependencies have been updated.

New Features

  • Bump version to 0.4.0 (3278cc4) (github-actions)
  • Switch QueryBot to use LanceDB instead of ChromaDB (144534e) (Eric Ma)
  • Add initial Dockerfile for doc_chat deployment (fb3e873) (Eric Ma)
  • Add post-document addition hook and enhance query flexibility (04d6cb6) (Eric Ma)
  • Remove BM25DocStore integration (c2072de) (Eric Ma)
  • Add tantivy to project dependencies (64434bb) (Eric Ma)
  • Add notebook to demonstrate URL markdown issue (846d2b2) (Eric Ma)
  • Prevent document duplication in LanceDBDocStore (6d88525) (Eric Ma)
  • Allow custom initial message in chat function (84e3fd2) (Eric Ma)
  • Enhance bot's system prompt for clarity (6d71a36) (Eric Ma)
  • Enhance logging and simplify document retrieval logic in QueryBot (701669e) (Eric Ma)
  • Update default model to gpt-4-0125-preview (2cebeaa) (Eric Ma)
  • Switch DocumentStore to LanceDBDocStore for question and document storage (688b0fe) (Eric Ma)
  • Remove DocumentStore alias and enhance test coverage (7103b84) (Eric Ma)
  • Add initial Jupyter notebook for LanceDB integration (476d031) (Eric Ma)
  • Add chromadb to project dependencies (baa83f2) (Eric Ma)
  • Ensure chat loop only runs in non-serve mode (53ab092) (Eric Ma)
  • Introduce abstract document store and LanceDB integration (5d9d9c0) (Eric Ma)
  • Integrate LanceDBDocStore and BM25DocStore for document retrieval (f625e57) (Eric Ma)
  • Add lancedb to project dependencies (c8a4699) (Eric Ma)
  • Add sentence-transformers and remove chromadb (ce7c610) (Eric Ma)

Bug Fixes

  • Remove deprecated reproduce_failure decorator (4e6c007) (Eric Ma)
  • Handle empty document retrieval gracefully (8c12d93) (Eric Ma)
  • Remove redundant reset call in test_querybot (e5e4bc9) (Eric Ma)
  • Ensure proper reset of stores in querybot tests (151a41d) (Eric Ma)

Deprecations

  • Remove scratch notebook docstore_lancedb (666dbf6) (Eric Ma)
  • Remove obsolete cache prototype notebook (6d88525) (Eric Ma)
  • Remove DocumentStore alias (7103b84) (Eric Ma)
  • Remove chromadb from dependencies (ce7c610) (Eric Ma)