Migrating to LanceDB python-v0.33.0
Version python-v0.33.0 introduces 1 breaking change. This guide details how to update your code.
Released: 5/28/2026
1
Breaking Changes
2
Migration Steps
10
Affected Symbols
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
Connection (Node.js namespace methods)Connection.connectNamespace (Node.js)Scannable (Node.js)lit() (Python)Query.order_by (Node.js)Permutation.take_offsets (Python)Table.add (Node.js progress)Connection.renameTable (Node.js)Table.__repr__ (Python)BaseQueryBuilder.to_batches (Python)Breaking Changes
●Issue #1
Native index creation now supports nested field paths. This may change how index paths are specified if you were relying on previous implicit behavior for nested fields.
Migration Steps
- 1Review index creation logic if you rely on implicit handling of nested fields.
- 2If you were using invalid namespace modes in Python, update your code to handle the new `ValueError`.
Release Summary
This release introduces significant new features across Python and Node.js, including enhanced namespace management, support for nested field paths in indexing, and various bug fixes related to error handling and data consistency.
Need More Details?
View the full release notes and all changes for LanceDB python-v0.33.0.
View Full Changelog