Skip to content

v11.0.0-beta.15

Pre-release
Pre-release

Choose a tag to compare

@lance-community lance-community released this 19 Aug 18:31
· 4 commits to main since this release

What's Changed

New Features 馃帀

  • feat: add Dataset::migrate_to_stable_row_ids migration method by @westonpace in #8521
  • feat(mem_wal): observe flush latency through the metrics facade by @hamersaw in #8625

Bug Fixes 馃悰

  • fix: make MemWAL HNSW snapshots publication-consistent by @Xuanwo in #8591
  • fix(linalg): validate distance input lengths by @Xuanwo in #8594
  • fix(python): return a shared background executor by @Xuanwo in #8596
  • fix(encoding): always validate Arrow conversions by @Xuanwo in #8597
  • fix(index): initialize BQ distance buffers by @Xuanwo in #8598
  • fix(encoding): initialize bitpacking output buffers by @Xuanwo in #8599
  • fix(select): make row address iterators safe by @Xuanwo in #8600
  • fix(encoding): reject bytepacking overflow by @Xuanwo in #8601
  • fix(encoding): reject zero fixed-size-list dimension in repdef decimation by @westonpace in #8618
  • fix(index): avoid fragment reuse cache deadlock by @app/lance-gatefixer in #8620
  • fix(table): restore migration_next_row_id on ManifestBuildConfig by @wjones127 in #8629

Performance Improvements 馃殌

  • perf(index): skip unnecessary null tracking for BTree and Bitmap indexes by @everySympathy in #8577

Other Changes

  • refactor(table): move transaction helpers down into lance-table by @wjones127 in #8053
  • refactor(table): move transaction.rs into lance-table by @wjones127 in #8054
  • fix(core): keep assumptions checked in release builds by @Xuanwo in #8592
  • fix(linalg): validate slice lengths before SIMD loads by @Xuanwo in #8593
  • fix: serialize BatchStore writers by @Xuanwo in #8595
  • fix(deps): bump h2 to 0.4.16 for RUSTSEC-2026-0258 by @Xuanwo in #8613
  • refactor(dataset): rename FileFragment::write_column by @Xuanwo in #8622

Full Changelog: v11.0.0-beta.14...v11.0.0-beta.15