LanceDB
AI & LLMsDeveloper-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.
Release History
python-v0.26.13 fixesThis release primarily focuses on bug fixes, including updating the HTTP method for namespace description and improving type checking support. Documentation regarding table_names parameters has also been corrected.
v0.23.13 fixesThis release primarily focuses on bug fixes, including updating describe_namespace to use POST and ensuring correct storage option passing for native tables.
v0.23.1-beta.11 fixThis release primarily focuses on a bug fix related to passing namespace storage options providers into native tables.
python-v0.26.1-beta.11 fixThis release primarily focuses on a bug fix related to passing namespace storage options provider into the native table.
v0.23.1-beta.01 fixThis release primarily addresses a bug fix by updating describe_namespace to use POST requests, which also allows access to the underlying client.
python-v0.26.1-beta.01 fixThis release primarily fixes a bug where describe_namespace was not using POST requests, which has now been corrected to allow access to the underlying client.
v0.23.0Breaking4 fixes17 featuresThis release introduces significant features like async namespace support, IVF SQ indexing, and stable row IDs, while also deprecating macOS x86 support and refactoring namespace model usage.
python-v0.26.0Breaking4 fixes17 featuresThis release introduces significant new features, including async namespace support, stable row IDs, and IVF SQ index support, while deprecating macOS x86 support and refactoring namespace handling.
python-v0.26.0-beta.12 featuresThis release introduces new features for the Java SDK, including using the REST namespace and making the client builder generic.
v0.23.0-beta.12 featuresThis release introduces new features for the Java SDK, specifically updating the REST namespace usage and making the client builder generic.
v0.23.0-beta.0Breaking1 fix2 featuresThis release introduces server-side namespace querying and new index support (IVF SQ, HNSW aliases), while deprecating macOS x86 support and refactoring namespace model usage.
python-v0.26.0-beta.0Breaking1 fix2 featuresThis release introduces server-side namespace querying and new indexing capabilities, alongside critical breaking changes deprecating macOS x86 support and refactoring namespace operations.
v0.22.4-beta.32 fixes4 featuresThis release introduces new features like head() for remote tables and support for stable row IDs. It also includes several bug fixes and improvements to documentation and CI infrastructure.
python-v0.25.4-beta.32 fixes4 featuresThis release introduces new features like head() for remote tables and support for stable row IDs. It also includes several bug fixes and improvements to documentation and CI processes.
v0.22.4-beta.23 featuresThis release introduces several new asynchronous features, including support for async namespace connection and async `to_pydantic`, along with an enhancement to merge insert operations.
python-v0.25.4-beta.23 featuresThis release introduces several new asynchronous features, including support for async namespace connection and async `to_pydantic`, along with an enhancement to merge insert operations.
v0.22.4-beta.11 fixThis release primarily focuses on bug fixes, specifically ensuring schema metadata is correctly converted to strings in JsonArrowSchema, alongside several build and CI improvements.
python-v0.25.4-beta.11 fixThis release primarily focuses on bug fixes, specifically ensuring schema metadata is correctly converted to strings in JsonArrowSchema, alongside several build and CI improvements.
python-v0.25.4-beta.01 fix4 featuresThis release introduces features like namespace credentials vending and allows Lance to manage default partition counts. It also includes documentation updates and a dependency bump to Lance version 0.40-0-beta.2.
v0.22.4-beta.01 fix4 featuresThis release introduces features like support for namespace credentials vending and allowing Lance to determine default partition counts. It also includes documentation updates and a dependency bump to Lance version 0.40-0-beta.2.
python-v0.25.31 fix13 featuresThis 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.
v0.22.31 fix13 featuresThis release introduces significant new features like IVF_RQ index type, permutation views, and FTS UDTF in SQL, alongside dependency updates and removal of the default DynamoDB dependency.
python-v0.25.3-beta.51 featureThis release introduces a new full-text search user-defined table function (UDTF) in SQL.
v0.22.3-beta.51 featureThis release introduces a new feature: adding fts udtf support in SQL queries.
v0.22.3-beta.41 featureThis release introduces an update to the Voyage AI integration and removes outdated documentation regarding the DynamoDB commit store.
python-v0.25.3-beta.41 featureThis release primarily updates the voyage AI integration and removes outdated documentation regarding the DynamoDB commit store.
python-v0.25.3-beta.3No release notes provided.
v0.22.3-beta.3No release notes provided.
python-v0.25.3-beta.21 featureThis release introduces the feature to expose storage options in tables and updates the underlying lance dependency to version v0.38.3-beta.8.
v0.22.3-beta.21 featureThis release introduces the ability to configure storage options directly on tables and updates the underlying lance dependency to a newer beta version.
python-v0.25.3-beta.15 featuresThis release introduces several new features, including an output_schema method for queries and expanded support for multivector models, while also removing the default DynamoDB dependency.
v0.22.3-beta.15 featuresThis release introduces several new features, including an output_schema method for queries and expanded support for multivector models, while also removing the default DynamoDB dependency.
python-v0.25.3-beta.03 featuresThis release introduces the new IVF_RQ index type and a utility for permutation views, alongside updating core dependencies like Lance and Rust.
v0.22.3-beta.03 featuresThis release introduces the IVF_RQ index type and a new utility for creating permutation views, alongside dependency updates for Lance and Rust.
python-v0.25.28 fixes5 featuresThis release introduces significant new features, including support for namespace-backed databases and expanded bitmap indexing capabilities. Several bug fixes address issues related to CI, dependency management, and data handling in Node.js.
v0.22.28 fixes5 featuresThis release introduces several new features, including support for namespace-backed databases and bitmap indexes on various types, alongside numerous bug fixes across CI and Node.js implementations. The underlying lance dependency has also been upgraded to 0.38.2.
v0.22.2-beta.21 fixThis release focuses primarily on bug fixes, specifically addressing issues with handling nullable vector fields, alongside several improvements to the Continuous Integration (CI) pipeline.
python-v0.25.2-beta.21 fixThis release focuses primarily on bug fixes, specifically addressing issues with handling nullable vector fields, alongside several improvements to the Continuous Integration (CI) pipeline.
v0.22.2-beta.13 fixes2 featuresThis release introduces support for bitmap indexes on various large data types and improves CI stability. Bug fixes address release size inflation and incorrect CI paths.
python-v0.25.2-beta.13 fixes2 featuresThis release introduces support for bitmap indexes on various large data types and adds remote connection testing capabilities. Several CI and release size related bugs have also been fixed.
ci-support-binariesNo release notes provided.
python-v0.25.2-beta.01 fix2 featuresThis release introduces the ability to control index usage during merge inserts and adds support for namespace-backed databases in the Rust component.
v0.22.2-beta.01 fix2 featuresThis release introduces the ability to control index usage during merge inserts and adds support for namespace-backed databases in Rust. Minor CI/build fixes were also implemented.
python-v0.25.1Breaking6 fixes6 featuresThis release introduces significant new features like mTLS support, per-request header overrides, and shallow cloning, while also removing the deprecated catalog implementation in favor of namespaces.
v0.22.1Breaking6 fixes6 featuresThis release introduces significant new features like mTLS support, per-request header overrides, and shallow clone capabilities, alongside upgrading the core Lance dependency to v0.37.0. It also removes the internal catalog implementation in favor of enhanced namespace management.
v0.22.1-beta.31 fix1 featureThis release introduces support for shallow cloning and fixes an issue related to handling undefined vector fields during embedding.
python-v0.25.1-beta.31 fix1 featureThis release introduces support for shallow cloning and fixes a bug related to handling undefined vector fields during embedding function execution.
v0.22.1-beta.22 fixes1 featureThis release introduces the 'target_partition_size' parameter and fixes bugs related to variable resolution and namespace operations. The internal catalog implementation has been removed in favor of namespaces.
python-v0.25.1-beta.22 fixes1 featureThis release introduces the 'target_partition_size' parameter and removes the deprecated catalog implementation in favor of namespaces, alongside several bug fixes.
python-v0.25.1-beta.11 featureThis release introduces support for overriding request headers on a per-request basis.
v0.22.1-beta.11 featureThis release introduces support for overriding request headers on a per-request basis.
v0.22.1-beta.01 fix1 featureThis release introduces support for mTLS when connecting to remote databases and includes a fix to add partition statistics to the MetadataEraser.
python-v0.25.1-beta.01 fix1 featureThis release introduces support for mTLS when connecting to remote databases and includes a fix to add partition statistics to the MetadataEraser.
v0.22.0Breaking3 fixes5 featuresThis 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.
python-v0.25.0Breaking3 fixes6 featuresThis 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.
python-v0.25.0-beta.1Breaking2 fixesThis release primarily focuses on fixing a doctest issue in query.py and resolving an issue with remote python SDK namespace typing.
v0.22.0-beta.1Breaking2 fixesThis release primarily focuses on fixing a doctest in query.py and resolving an issue with remote python sdk namespace typing.
python-v0.25.0-beta.0Breaking3 featuresThis release introduces support for multi-level namespaces and enhances PyTorch integration with a new __getitems__ method. It also adds the 'name' parameter to remaining Python index creation calls.
v0.22.0-beta.0Breaking3 featuresThis release introduces support for multi-level namespaces and enhances torch integration with the addition of the __getitems__ method. It also adds the 'name' parameter to remaining Python index creation calls.
v0.21.4-beta.11 featureThis release introduces integration with the lance namespace for enhanced functionality.
python-v0.24.4-beta.11 featureThis release introduces integration with the lance namespace for enhanced functionality.
v0.21.4-beta.01 fix2 featuresThis release introduces the ability to configure index training and naming, and upgrades the underlying lance dependency to 0.33.0-beta.3. Additionally, cloud features are now optional.
python-v0.24.4-beta.01 fix2 featuresThis release introduces the ability to configure index training and naming, and upgrades the underlying lance dependency to 0.33.0-beta.3. Additionally, cloud features are now optional.
python-v0.24.34 fixes5 featuresThis release introduces several new features, including SigLip embedding support and an overall timeout for the remote client. Bug fixes address issues with error messages and pagination limits/offsets.
v0.21.34 fixes5 featuresThis release introduces several new features, including SigLip embedding support and an overall timeout for the remote client. Bug fixes address issues with error messages and pagination limits/offsets.
v0.21.212 fixes7 featuresThis 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.
python-v0.24.212 fixes7 featuresThis release introduces several new features, including ngram tokenizer support and session creation for Python/Typescript users, alongside numerous bug fixes addressing stability and typing issues.
v0.21.2-beta.11 fix3 featuresThis release introduces new features across Java and JS SDKs, including namespace integration and multivector support, alongside a fix for handling missing columns in embedding functions.
python-v0.24.2-beta.11 fix3 featuresThis release introduces new features across the Java and JavaScript SDKs, including namespace integration and multivector support, alongside a critical bug fix for embedding functions.
v0.21.2-beta.01 fix2 featuresThis release introduces support for the ngram tokenizer and the ability to return all scores with rerankers, alongside a fix for excessive handle creation during table creation.
python-v0.24.2-beta.01 fix2 featuresThis release introduces support for the ngram tokenizer and the ability to return all scores with rerankers, alongside a fix for excessive handle creation during table creation.
python-v0.24.13 fixes4 featuresThis release introduces batch Ollama embedding support and upgrades the underlying Lance dependency to 0.31.1, alongside several bug fixes for error handling and dataset updates.
v0.21.13 fixes4 featuresThis release introduces batch Ollama embedding support and allows configuration of num_partitions and num_bits. It also includes several bug fixes related to error handling and dataset updates, alongside an upgrade to lance 0.31.1.
python-v0.24.1-beta.11 featureThis release introduces new features allowing users to specify num_partitions and num_bits for underlying operations.
v0.21.1-beta.11 featureThis release introduces new features allowing users to specify num_partitions and num_bits for enhanced control over data handling.
python-v0.24.1-beta.02 fixes2 featuresThis release introduces batch processing for Ollama embeddings and upgrades the underlying lance dependency to version 0.31.0-beta.1, alongside several bug fixes.
v0.21.1-beta.02 fixes2 featuresThis release introduces batch processing for Ollama embeddings and upgrades the underlying Lance dependency to version 0.31.0-beta.1. Several minor bug fixes address error exposure and dataset update logic.
python-v0.24.0Breaking1 fix4 featuresThis release introduces significant updates to Full-Text Search (FTS), switching the default implementation to native Lance FTS and adding new query capabilities across SDKs. It also includes several build and CI fixes.
v0.21.0Breaking1 fix4 featuresThis release introduces significant updates to Full-Text Search (FTS), switching the default implementation to native Lance FTS and adding new query capabilities across SDKs. Several CI/build fixes were also implemented.
v0.20.1-beta.21 fixThis release focuses primarily on bug fixes, specifically improving error handling and embedding logic within arrow.ts, alongside CI updates.
python-v0.23.1-beta.21 fixThis release focuses on improving error handling and embedding logic within arrow.ts and addresses CI issues related to node lockfiles.
v0.20.1-beta.11 fixThis release primarily addresses a build and CI issue related to the vectordb node lockfile failure.
python-v0.23.1-beta.11 fixThis release primarily addresses a build and CI issue related to the vectordb node lockfile failure.
v0.20.1-beta.01 fix3 featuresThis release introduces significant enhancements to Full-Text Search (FTS) capabilities across both Python and JavaScript SDKs, alongside adding configurable nprobes properties.
python-v0.23.1-beta.01 fix3 featuresThis release introduces significant enhancements to Full-Text Search (FTS) capabilities across both Python and JavaScript SDKs, alongside adding configurable nprobes properties.
python-v0.23.0Breaking1 fix5 featuresThis release focuses heavily on upgrading the underlying Lance dependency to stable versions, including a breaking change associated with the v0.28.0 upgrade. A bug fix was also implemented for index listing.
v0.20.0Breaking1 fix5 featuresThis release focuses heavily on upgrading the underlying Lance dependency to stable versions, including a breaking change associated with the v0.28.0 upgrade. A bug related to index listing was also resolved.
python-v0.23.0-beta.21 featureThis release primarily focuses on upgrading the underlying Lance dependency to version v0.29.0-beta.2.
v0.20.0-beta.21 featureThis release primarily focuses on upgrading the underlying Lance dependency to version v0.29.0-beta.2.
python-v0.23.0-beta.1This release primarily contains an announcement regarding documentation updates.
v0.20.0-beta.1This release primarily contains an announcement regarding documentation updates.
v0.20.0-beta.0Breaking1 fix2 featuresThis release focuses on upgrading the underlying Lance dependency to versions v0.28.0 and v0.29.0-beta.1, which includes breaking changes, and fixes a bug related to index listing.
python-v0.23.0-beta.0Breaking1 fix2 featuresThis release focuses on upgrading the underlying Lance dependency to v0.28.0 and a beta v0.29.0, alongside a fix for index listing stability.
python-v0.9.0-beta.10No release notes provided.
python-v0.9.0-beta.9No release notes provided.
v0.19.2-beta.01 featureThis release primarily focuses on upgrading the underlying Lance dependency to version v0.27.3-beta.2 and includes documentation updates regarding partition recommendations.
python-v0.22.2-beta.01 featureThis release primarily focuses on upgrading the underlying Lance dependency to version v0.27.3-beta.2 and includes documentation updates regarding partition recommendations.
v0.19.16 fixes6 featuresThis release introduces comprehensive tag management APIs, table statistics, and an upgrade to lance v0.27.0-beta.2. Several bug fixes address backward compatibility, remote operations, and embedded object handling.
python-v0.22.16 fixes6 featuresThis release introduces significant new features including tag management APIs and table statistics, alongside several bug fixes related to embedded objects and remote table operations. The underlying lance dependency has also been upgraded.
python-v0.22.1-beta.5This release primarily focuses on documentation updates, specifically adding documentation for Genkit integration.