Change8

Migrating to LanceDB v0.31.0-beta.0

Version v0.31.0-beta.0 introduces 1 breaking change. This guide details how to update your code.

Released: 6/18/2026

1
Breaking Changes
1
Migration Steps
8
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

IndexStatisticsLanceDBClientErrorAsyncTable.searchvalue_to_sqlTable.deleteLanceNamespaceDatabaseIndexConfigBedrock embedding path

Breaking Changes

Issue #1

The 'loss' field has been removed from IndexStatistics. Code relying on this field will need updating.

Migration Steps

  1. 1
    Remove reliance on the 'loss' field within IndexStatistics structures.

Release Summary

This release introduces significant features like table branching, FM-Index support for substring search, and approximate query modes. It also includes several bug fixes across Python and Rust bindings, alongside a breaking change removing the 'loss' field from IndexStatistics.

Need More Details?

View the full release notes and all changes for LanceDB v0.31.0-beta.0.

View Full Changelog