Migrating to LanceDB v0.27.0-beta.0
Version v0.27.0-beta.0 introduces 1 breaking change. This guide details how to update your code.
Released: 2/17/2026
1
Breaking Changes
1
Migration Steps
2
Affected Symbols
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
create_table()Table.add()Breaking Changes
●Issue #1
The Rust implementation of `create_table()` and `Table.add()` now accepts `RecordBatch` or `Vec<RecordBatch>`. If you were passing data in a different format, you must update your calls to use these types.
Migration Steps
- 1If using the Rust API for table creation or adding data, ensure you pass `RecordBatch` or `Vec<RecordBatch>` to `create_table()` and `Table.add()`.
Release Summary
This release introduces new features like license listing and improved hybrid search explainability, alongside breaking changes in the Rust API for table data ingestion. It also includes several bug fixes and a dependency update to Lance v2.0.1.
Need More Details?
View the full release notes and all changes for LanceDB v0.27.0-beta.0.
View Full Changelog