v0.22.0
Breaking Changes📦 lancedbView on GitHub →
⚠ 2 breaking✨ 5 features🐛 3 fixes🔧 2 symbols
Summary
This release introduces support for multi-level namespaces and upgrades the core Lance dependency to 0.33.0-beta.3, alongside several feature enhancements for index creation and PyTorch integration.
⚠️ Breaking Changes
- Support for multi-level namespaces has been introduced, which may affect how existing namespace paths are interpreted or constructed.
- A doctest failure in query.py was fixed, which might change the expected behavior or output of tests related to query functionality.
Migration Steps
- Review usage of namespaces to ensure compatibility with the new multi-level namespace support.
- If relying on specific doctest outputs in query.py, re-verify expected behavior.
✨ New Features
- Added ability to set `train=False` and `name` when creating indices.
- Upgraded the underlying Lance library to version 0.33.0-beta.3.
- Integrated Lance namespace support into the Python SDK.
- Implemented the `__getitems__` method for improved PyTorch integration.
- Added the `name` parameter to remaining Python create index calls.
🐛 Bug Fixes
- Made cloud features optional.
- Fixed a doctest failure in query.py.
- Corrected remote Python SDK namespace typing.
🔧 Affected Symbols
query.pylancedb namespace API