Skip to content

lancedb

vpython-v0.33.0-beta.0 scope: python Breaking

This release includes 1 breaking change 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

Moderate signal
editorial:auto 13d

LanceDB python-v0.33.0-beta.0 fixes nested index path handling, vector column discovery, embedding column matching, and query batching across Python, Rust, and Node.js clients. Beta release also adds pandas alignment, progress reporting, and table operations features.

Why it matters: Beta release patches indexing and vector discovery bugs affecting data operations. Test in development before production use; monitor stability metrics for beta maturation.

Summary

AI summary

Updates 🐛 Bug Fixes, fix, and 🎉 New Features across a mixed release.

Changes in this release

Feature Medium

Align to_pandas pandas kwargs in Python client.

Align to_pandas pandas kwargs in Python client.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Add progress reporting to Table.add in Node.js client.

Add progress reporting to Table.add in Node.js client.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Add renameTable on Connection in Node.js client.

Add renameTable on Connection in Node.js client.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Support nested field paths in native index creation.

Support nested field paths in native index creation.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Match embedding scannable columns by name in Rust implementation.

Match embedding scannable columns by name in Rust implementation.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Return canonical nested index paths.

Return canonical nested index paths.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Check all table pages for database membership in Python client.

Check all table pages for database membership in Python client.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Discover nested vector columns by default.

Discover nested vector columns by default.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Route sync BaseQueryBuilder.to_batches through async path in Python client.

Route sync BaseQueryBuilder.to_batches through async path in Python client.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Drop version from Table __repr__ in Python client.

Drop version from Table __repr__ in Python client.

Source: llm_adapter@2026-05-21

Confidence: low

Other Medium

Document CI preflight requirements.

Document CI preflight requirements.

Source: llm_adapter@2026-05-21

Confidence: low

Other Medium

Add missing Python index classes to API reference.

Add missing Python index classes to API reference.

Source: llm_adapter@2026-05-21

Confidence: low

Other Medium

Document Python UV agent workflow.

Document Python UV agent workflow.

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

Breaking Changes

  • Support for nested field paths added to native index creation

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

  • v0.30.0-beta.0 Fixes nested field paths support in native index creation
  • 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]