v0.21.2
📦 lancedbView on GitHub →
✨ 7 features🐛 12 fixes🔧 1 symbols
Summary
This release introduces several new features, including ngram tokenizer support and session creation for Python/Typescript users, alongside numerous bug fixes addressing stability and type annotations.
✨ New Features
- Support for ngram tokenizer.
- Added support for returning all scores with rerankers.
- Integrated lance-namespace into the lancedb Java SDK.
- Allows setting a custom Session on ListingDatabase.
- Support for multivector in the JS SDK.
- Updated Lance version to 0.32.0-b2 and subsequently to v0.32.0.
- Allows Python and Typescript users to create Sessions.
🐛 Bug Fixes
- Fixed excessive object storage handle creation during create_table.
- Handled input with missing columns when using embedding functions.
- Used import stubs to prevent MLX doctest collection failures.
- Corrected grammar in LanceDB cloud connection error message.
- Used local random state in FTS test fixtures to prevent flaky failures.
- Resolved flaky Node.js integration test for mirrored store.
- Corrected typing for to_pydantic.
- Replaced broken documentation URLs in error messages.
- Corrected type annotations in EmbeddingFunctionRegistry (Python).
- Fixed build issue on python3.9 for development.
- Exposed register function in the embeddings module (Python).
- Handled empty list with schema during table creation.
🔧 Affected Symbols
EmbeddingFunctionRegistry