v0.31.0-beta.6
Breaking Changes📦 lancedbView on GitHub →
⚠ 1 breaking✨ 1 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
- 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.