python-v0.25.0
Breaking Changes📦 lancedbView on GitHub →
⚠ 2 breaking✨ 6 features🐛 3 fixes🔧 2 symbols
Summary
This release introduces support for multi-level namespaces and upgrades the underlying lance dependency to 0.33.0-beta.3, alongside several feature enhancements and bug fixes.
⚠️ Breaking Changes
- Support for multi-level namespace has been introduced, which may affect how namespaces are referenced or created.
- Doctest in query.py was fixed, which might change expected behavior if tests were relying on the previous incorrect implementation.
Migration Steps
- Review usage related to namespace creation and referencing due to multi-level namespace support.
- If relying on specific doctest behavior in query.py, verify against the new implementation.
✨ New Features
- Allow setting `train=False` and `name` on indices.
- Upgrade of the underlying lance library to version 0.33.0-beta.3.
- Integration with lance namespace in the Python SDK.
- Addition of `__getitems__` method implementation for torch integration.
- Support for multi-level namespace.
- Addition of the `name` parameter to remaining Python create index calls.
🐛 Bug Fixes
- Cloud features are now optional.
- Doctest in query.py was fixed.
- Remote Python SDK namespace typing was fixed.
🔧 Affected Symbols
query.pylance namespace API