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
- 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.
- 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