Change8

python-v0.28.0-beta.0

📦 lancedbView on GitHub →
2 features🐛 6 fixes🔧 1 symbols

Summary

This release introduces support for VoyageAI v4 models and allows configuration of the permutation builder memory limit via an environment variable. Several bug fixes address issues related to Pydantic validation, PIL usage, and query cancellation.

✨ New Features

  • Allow the permutation builder memory limit to be configured via an environment variable.
  • Added support for VoyageAI v4 models in Python bindings.

🐛 Bug Fixes

  • Fixed an issue where Pydantic validation failed for lists of structs or optional structs.
  • Prevented storing all columns in the permutation table, optimizing storage.
  • Resolved an AttributeError that could be raised due to incorrect PIL usage in Python.
  • Enabled support for embeddings when calling create_empty_table in Rust.
  • Ensured remote queries are cancelled when the sync API is interrupted in Python.
  • Included _rowid in hash and calculated split projections.

Affected Symbols