v0.32.0-beta.0

1Panel-dev/1Panelv0.32.0-beta.0Jul 10, 2026by github-actions[bot]

AI Summary

A beta release introducing new features like elastic dataloading, support for Tencent COS and GooseFS object stores, and OpenTelemetry metrics, alongside a breaking change in PyTorch format alignment.

Key Highlights

  • New elastic dataloader
  • New object store support (Tencent COS, GooseFS)
  • OpenTelemetry metrics integration
  • New data type literals support

Breaking Changes

  • feat(python)!: align `Permutation.with_format("torch")` with HuggingFace `set_format("torch")`

New Features

  • Elastic dataloader
  • Date, datetime, bytes, and Decimal literals support
  • get_lsm_write_spec
  • Tencent COS and GooseFS object store support
  • OpenTelemetry metrics

Full Release Notes

## 🛠 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