Change8

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

  1. 1
    If 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