This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+2 more
ReleasePort's take
Light signalLanceDB v0.30.0βbeta.0 delivers several bug fixes and new features across Python, Node.js, Rust, and documentation.
Why it matters: Addresses index path handling, adds progress reporting and renameTable, improves vector column discovery; test in dev before upgrading to beta.
Summary
AI summaryUpdates π Bug Fixes, fix, and π New Features across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Breaking | Medium |
Fixes nested field paths support in native index creation Fixes nested field paths support in native index creation Source: llm_adapter@2026-05-21 Confidence: high |
β |
| Feature | Medium |
Aligns to_pandas with pandas kwargs in Python API Aligns to_pandas with pandas kwargs in Python API Source: llm_adapter@2026-05-21 Confidence: low |
β |
| Feature | Medium |
Adds progress reporting to Table.add in Node.js Adds progress reporting to Table.add in Node.js Source: llm_adapter@2026-05-21 Confidence: low |
β |
| Feature | Medium |
Adds renameTable method to Connection in Node.js Adds renameTable method to Connection in Node.js Source: llm_adapter@2026-05-21 Confidence: low |
β |
| Feature | Low |
Aligns to_pandas pandas keyword arguments in Python Aligns to_pandas pandas keyword arguments in Python Source: granite4.1:30b@2026-05-21-audit Confidence: low |
β |
| Bugfix | Medium |
Fixes embedding scannable column matching by name in Rust Fixes embedding scannable column matching by name in Rust Source: llm_adapter@2026-05-21 Confidence: high |
β |
| Bugfix | Medium |
Returns canonical nested index paths from index operations Returns canonical nested index paths from index operations Source: llm_adapter@2026-05-21 Confidence: high |
β |
| Bugfix | Medium |
Checks all table pages for database membership in Python Checks all table pages for database membership in Python Source: llm_adapter@2026-05-21 Confidence: high |
β |
| Bugfix | Medium |
Discovers nested vector columns by default in table discovery Discovers nested vector columns by default in table discovery Source: llm_adapter@2026-05-21 Confidence: high |
β |
| Bugfix | Medium |
Routes sync BaseQueryBuilder.to_batches through async path Routes sync BaseQueryBuilder.to_batches through async path Source: llm_adapter@2026-05-21 Confidence: high |
β |
| Bugfix | Medium |
Removes version from Table string representation in Python Removes version from Table string representation in Python Source: llm_adapter@2026-05-21 Confidence: low |
β |
| Refactor | Medium |
Documents CI preflight requirements for local development Documents CI preflight requirements for local development Source: llm_adapter@2026-05-21 Confidence: low |
β |
| Refactor | Medium |
Adds missing Python index classes to API documentation Adds missing Python index classes to API documentation Source: llm_adapter@2026-05-21 Confidence: low |
β |
| Refactor | Medium |
Documents Python uv agent workflow for developers Documents Python uv agent workflow for developers Source: llm_adapter@2026-05-21 Confidence: low |
β |
Full changelog
π Breaking Changes
- fix: support nested field paths in native index creation by @Xuanwo in https://github.com/lancedb/lancedb/pull/3408
π New Features
- feat(python): align to_pandas pandas kwargs by @BubbleCal in https://github.com/lancedb/lancedb/pull/3397
- feat(nodejs): add progress to Table.add by @brendanclement in https://github.com/lancedb/lancedb/pull/3398
- feat(nodejs): add renameTable on Connection by @brendanclement in https://github.com/lancedb/lancedb/pull/3386
π Bug Fixes
- fix(rust): match embedding scannable columns by name by @westonpace in https://github.com/lancedb/lancedb/pull/3410
- fix: support nested field paths in native index creation by @Xuanwo in https://github.com/lancedb/lancedb/pull/3408
- fix: return canonical nested index paths by @Xuanwo in https://github.com/lancedb/lancedb/pull/3413
- fix(python): check all table pages for db membership by @pragnyanramtha in https://github.com/lancedb/lancedb/pull/3395
- fix(python): drop version from Table repr by @mackrorysd in https://github.com/lancedb/lancedb/pull/3411
- fix: discover nested vector columns by default by @Xuanwo in https://github.com/lancedb/lancedb/pull/3423
- fix(python): route sync BaseQueryBuilder.to_batches through async path by @justinrmiller in https://github.com/lancedb/lancedb/pull/3425
π Documentation
- docs: document CI preflight requirements by @Xuanwo in https://github.com/lancedb/lancedb/pull/3409
- docs: add missing Python index classes to API reference by @singhvishalkr in https://github.com/lancedb/lancedb/pull/3392
- docs: document Python uv agent workflow by @Xuanwo in https://github.com/lancedb/lancedb/pull/3417
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About lancedb
Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.
Related context
Related tools
Earlier breaking changes
- vpython-v0.32.0 Namespace naming and enterprise integration refactored with breaking changes
- v0.29.0 Consolidate namespace related naming and enterprise integration
Beta — feedback welcome: [email protected]