Skip to content

lancedb

v0.30.0-beta.0 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 13d Vector Databases
βœ“ No known CVEs patched
Read the diff β†’ Tool health β†’ What is this tool? β†’

✓ No known CVEs patched in this version

Topics

approximate-nearest-neighbor-search image-search nearest-neighbor-search recommender-system search-engine semantic-search
+2 more
similarity-search vector-db

ReleasePort's take

Light signal
editorial:auto 13d

LanceDB 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 summary

Updates πŸ› Bug Fixes, fix, and πŸŽ‰ New Features across a mixed release.

Changes in this release

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

Track lancedb

Get notified when new releases ship.

Sign up free

About lancedb

Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.

All releases β†’

Related context

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]