Change8

v0.31.0-beta.6

Breaking Changes
📦 lancedbView on GitHub →
1 breaking1 features🐛 3 fixes

Summary

This release introduces a breaking change in how repeated WHERE filters are handled, combining them with AND logic. It also includes fixes for async connections and MRR calculation in Python, alongside new Rust exports.

⚠️ Breaking Changes

  • Repeated WHERE filters are now combined using AND logic instead of being replaced by the last one.

Migration Steps

  1. Review query logic where multiple WHERE clauses were applied sequentially, as they are now implicitly combined with AND.

✨ New Features

  • Re-exported arrow and datafusion crates from lancedb (Rust).

🐛 Bug Fixes

  • Asynchronous namespace connections in Python are now correctly routed through Rust.
  • Average MRR reciprocal ranks are now calculated correctly over all rankings.
  • Repeated WHERE filters are now combined with AND instead of being replaced.