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
Moderate signalThe 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 summaryUpdates π New Features, feat, and π Bug Fixes across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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 HuggingFaceset_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 HuggingFaceset_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
About lancedb
Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.
Related context
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]