Change8

python-v0.27.0

Breaking Changes
📦 lancedbView on GitHub →
1 breaking6 features🐛 2 fixes🔧 1 symbols

Summary

This release introduces several performance enhancements like parallelized embedding computations and new model support (voyage-multimodal-3.5). It also includes a breaking change in the Rust implementation by removing default features.

⚠️ Breaking Changes

  • The Rust implementation has removed default features. Users relying on default features must now explicitly enable them.

Migration Steps

  1. If using the Rust crate, explicitly enable necessary features that were previously enabled by default.

✨ New Features

  • Introduced support for the voyage-multimodal-3.5 model.
  • Added support for remote IVF (Inverted File Index) range queries (rq).
  • Parallelized embedding computations for improved performance.
  • Enabled the huggingface feature by default.
  • Exposed the table URI.
  • Updated the internal lance dependency to v1.0.3.

🐛 Bug Fixes

  • Fixed an issue where explicit region specification is now required for S3 buckets containing dots.
  • Added support for the `exist_ok` parameter in `RemoteDBConnection.create_table`.

Affected Symbols