v0.30.1-beta.2

f/prompts.chatv0.30.1-beta.2Jun 4, 2026by github-actions[bot]

AI Summary

This release introduces support for DataFusion expressions in Rust merge insert predicates and addresses critical bugs in rerankers to handle empty vector results. It also includes documentation updates regarding cross-SDK parity and general maintenance improvements to the build pipeline.

Key Highlights

  • Added support for DataFusion expressions in Rust merge insert predicates.
  • Fixed critical bugs in rerankers to handle empty vector results gracefully.
  • Improved Python blob query routing for better pandas integration.
  • Updated documentation to guide cross-SDK parity during code reviews.

New Features

  • Support for DataFusion expressions in merge insert predicates

Full Release Notes

## 🎉 New Features

- feat(rust): support datafusion expressions for merge insert predicates by @Ar-maan05 in https://github.com/lancedb/lancedb/pull/3444

## 🐛 Bug Fixes

- fix(rerankers/mrr): raise ValueError on empty vector_results list by @devteamaegis in https://github.com/lancedb/lancedb/pull/3469
- fix(rerankers): guard against empty vector_results in RRFReranker.rerank_multivector by @devteamaegis in https://github.com/lancedb/lancedb/pull/3467
- fix(python): route blob query pandas through scanner by @BubbleCal in https://github.com/lancedb/lancedb/pull/3491

## 📚 Documentation

- docs: add cross-SDK parity guidance for code review by @brendanclement in https://github.com/lancedb/lancedb/pull/3464

## 🔧 Build and CI

- ci: update python lockfile weekly by @wjones127 in https://github.com/lancedb/lancedb/pull/3498