Skip to content

Lancelot 0.3.0 Release

Latest

Choose a tag to compare

@cpetersen cpetersen released this 10 Aug 03:12
· 22 commits to main since this release
831afef

New Features

  • Reciprocal Rank Fusion (RRF): Added support for hybrid search combining vector and text search results with configurable alpha weighting (#4)
  • Optional Field Support: Records can now be added with missing fields - unspecified fields will be set to null instead of raising errors

Improvements

  • Enhanced README with comprehensive quick start guide and usage examples
  • Added example demonstrating optional field usage (examples/optional_fields_demo.rb)
  • Expanded test coverage for new features

Bug Fixes

  • Fixed field requirement validation to properly handle optional fields in dataset schemas

This release focuses on making Lancelot more flexible for real-world use cases where not all data fields are always present, and enables sophisticated hybrid search capabilities through RRF.