Skip to content

lancedb

v0.32.0-beta.0 Breaking

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

Published 17d 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 11d

LanceDB v0.32.0-beta.0 breaks the `Permutation.with_format` API.

Why it matters: If your code uses Permutation.with_format, it will fail after upgrading to v0.32.0‑beta.0; plan migration before adoption reaches 100% of deployments.

Summary

AI summary

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

Changes in this release

Breaking High

breaks `Permutation.with_format(

breaks `Permutation.with_format(

Source: llm_adapter@2026-07-16

Confidence: low

β€”
Feature Medium

Adds an elastic dataloader as an iterable dataset

Adds an elastic dataloader as an iterable dataset

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

β€”
Feature Medium

Adds `get_lsm_write_spec` to read the installed LSM write spec

Adds `get_lsm_write_spec` to read the installed LSM write spec

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

β€”
Feature Low

Supports date, datetime, bytes, and Decimal literals in expr builder

Supports date, datetime, bytes, and Decimal literals in expr builder

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

β€”
Feature Low

Adds Tencent COS and GooseFS object store support via new feature flags

Adds Tencent COS and GooseFS object store support via new feature flags

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

β€”
Feature Low

Exposes Lance metrics via OpenTelemetry in Python and Node

Exposes Lance metrics via OpenTelemetry in Python and Node

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

β€”
Bugfix Medium

Handles empty/wrong-length vectors returned by embedding functions

Handles empty/wrong-length vectors returned by embedding functions

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

β€”
Bugfix Medium

Resolves Ollama embedding serialization error in `create_table`

Resolves Ollama embedding serialization error in `create_table`

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

β€”
Bugfix Medium

Avoids manifest writes for read-only directory namespace opens

Avoids manifest writes for read-only directory namespace opens

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

β€”
Bugfix Low

Fixes `flatten_columns` raising when `flatten=False`

Fixes `flatten_columns` raising when `flatten=False`

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

β€”
Full changelog

πŸ›  Breaking Changes

  • feat(python)!: align Permutation.with_format("torch") with HuggingFace set_format("torch") by @omkar-334 in https://github.com/lancedb/lancedb/pull/3369

πŸŽ‰ New Features

  • feat: add an elastic dataloader as an iterable dataset by @westonpace in https://github.com/lancedb/lancedb/pull/3509
  • feat: support date, datetime, bytes, and Decimal literals in expr builder by @lakshjain7 in https://github.com/lancedb/lancedb/pull/3235
  • feat(python)!: align Permutation.with_format("torch") with HuggingFace set_format("torch") by @omkar-334 in https://github.com/lancedb/lancedb/pull/3369
  • feat: add get_lsm_write_spec to read the installed LSM write spec by @hamersaw in https://github.com/lancedb/lancedb/pull/3631
  • feat: add Tencent COS and GooseFS object store support via new feature flags by @XuQianJin-Stars in https://github.com/lancedb/lancedb/pull/3526
  • feat: expose Lance metrics via OpenTelemetry in Python and Node by @wjones127 in https://github.com/lancedb/lancedb/pull/3609

πŸ› Bug Fixes

  • fix: handle empty/wrong-length vectors returned by embedding functions by @Spectual in https://github.com/lancedb/lancedb/pull/3192
  • fix(python): resolve Ollama embedding serialization error in create_table by @Missing-Identity in https://github.com/lancedb/lancedb/pull/3583
  • fix(python): flatten_columns raises when flatten=False by @PranavAchar01 in https://github.com/lancedb/lancedb/pull/3629
  • fix: avoid manifest writes for read-only directory namespace opens by @Xuanwo in https://github.com/lancedb/lancedb/pull/3635

πŸ”§ Build and CI

  • ci: add CODEOWNERS file for sensitive paths by @octo-patch in https://github.com/lancedb/lancedb/pull/3312

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

Related tools

Earlier breaking changes

  • vpython-v0.35.0-beta.0 Aligns `Permutation.with_format(
  • vpython-v0.35.0-beta.0 breaks `Permutation.with_format("torch")` alignment with HuggingFace `set_format("torch")`
  • 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]