Skip to content

lancedb

vpython-v0.35.0-beta.0 scope: python 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

The release of python‑v0.35.0‑beta.0 breaks the `Permutation.with_format("torch")` API alignment with HuggingFace's `set_format("torch")`. Several new features and bug fixes are also introduced.

Why it matters: Affects code using Permutation torch formatting; severity score 70 indicates high impact on integration workflows.

Summary

AI summary

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

Changes in this release

Breaking High

breaks `Permutation.with_format("torch")` alignment with HuggingFace `set_format("torch")`

breaks `Permutation.with_format("torch")` alignment with HuggingFace `set_format("torch")`

Source: llm_adapter@2026-07-16

Confidence: low

β€”
Breaking High

Aligns `Permutation.with_format(

Aligns `Permutation.with_format(

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

Confidence: low

β€”
Feature Medium

adds elastic dataloader as an iterable dataset

adds elastic dataloader as an iterable dataset

Source: llm_adapter@2026-07-16

Confidence: low

β€”
Feature Medium

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

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

Source: llm_adapter@2026-07-16

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: llm_adapter@2026-07-16

Confidence: low

β€”
Feature Medium

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: llm_adapter@2026-07-16

Confidence: low

β€”
Feature Medium

exposes Lance metrics via OpenTelemetry in Python and Node

exposes Lance metrics via OpenTelemetry in Python and Node

Source: llm_adapter@2026-07-16

Confidence: low

β€”
Bugfix Medium

handles empty or wrong-length vectors returned by embedding functions

handles empty or wrong-length vectors returned by embedding functions

Source: llm_adapter@2026-07-16

Confidence: low

β€”
Bugfix Medium

resolves Ollama embedding serialization error in `create_table` (Python)

resolves Ollama embedding serialization error in `create_table` (Python)

Source: llm_adapter@2026-07-16

Confidence: low

β€”
Bugfix Medium

prevents `flatten_columns` from raising when `flatten=False` (Python)

prevents `flatten_columns` from raising when `flatten=False` (Python)

Source: llm_adapter@2026-07-16

Confidence: low

β€”
Bugfix Medium

avoids manifest writes for read‑only directory namespace opens

avoids manifest writes for read‑only directory namespace opens

Source: llm_adapter@2026-07-16

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

  • v0.32.0-beta.0 breaks `Permutation.with_format(
  • 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]