Change8

python-v0.34.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, alongside new Rust exports.

⚠️ Breaking Changes

  • Repeated WHERE filters are now combined using AND logic instead of the previous behavior where subsequent filters might have replaced earlier ones.

✨ New Features

  • The Rust implementation now re-exports the arrow and datafusion crates from lancedb.

🐛 Bug Fixes

  • Asynchronous namespace connections in Python are now correctly routed through the Rust backend.
  • Repeated WHERE filters are now combined using AND logic instead of replacing previous filters.
  • The calculation for average MRR reciprocal ranks now correctly averages over all rankings.