Change8

python-v0.25.3

📦 lancedbView on GitHub →
13 features🐛 1 fixes🔧 3 symbols

Summary

This release introduces significant new features, including IVF_RQ index support, permutation views, and FTS UDTF in SQL, while also updating core dependencies like Lance and removing DynamoDB as a default dependency.

Migration Steps

  1. If you were relying on DynamoDB being a default dependency, you may need to explicitly configure storage options now that it has been removed as a default.
  2. Review dependency updates, specifically for lance (now at least v0.38.3-beta.8 via chore updates) and rust (now at least 1.90.0).

✨ New Features

  • Added IVF_RQ index type.
  • Introduced a utility for creating "permutation views".
  • Bumps lance dependency to v0.38.3-beta.2 and rust to 1.90.0.
  • Added output_schema method to queries.
  • Removed DynamoDB default dependency.
  • Expanded support for multivector colpali models and enhancements.
  • Implemented using codex to auto upgrade lance.
  • Added a permutation reader that can read a permutation view.
  • Exposed storage options in table.
  • Updated voyage integration.
  • Added FTS UDTF in SQL.
  • Added source field to TableNotFound errors.
  • Added Python Permutation class to mimic hugging face dataset and provide PyTorch dataloader.

🐛 Bug Fixes

  • Relaxed version pins for bytemuck and crunchy dependencies.

🔧 Affected Symbols

lancevoyageaiTableNotFound