Skip to content

v13.0.0-beta.4

Pre-release
Pre-release

Choose a tag to compare

@lance-community lance-community released this 16 Sep 20:44
· 171 commits to main since this release

What's Changed

New Features 馃帀

  • feat(io): apply byte-sized batch budget to blob materialization by @lichuang in #8927
  • feat(index): implement stable partition mapping readers by @LuQQiu in #9064
  • feat(knn): expose ANNIvfBatchExec's query, width and inputs by @hamersaw in #9262
  • feat(mem_wal): evaluate cross-column predicates on the fresh tier by @hamersaw in #9292

Bug Fixes 馃悰

  • fix(index): narrow f16/f64 training chunks to f32 in streaming IVF trainers by @LuciferYang in #8996
  • fix(index): reject a supplied PQ codebook that does not match the column by @LuciferYang in #8999
  • fix(python): accept numpy ivf_centroids without num_partitions by @LuciferYang in #9001
  • fix(index): report corrupt IVF metadata instead of aborting by @LuciferYang in #9006
  • fix(index): keep the requested index name after a failed uncommitted build by @LuciferYang in #9011
  • fix(encoding): derive full-zip max_visible_def like the writer by @westonpace in #9254
  • fix(linalg): gate L2 SimdSupport import on x86_64 by @Xuanwo in #9279

Performance Improvements 馃殌

  • perf(dataset): open a fragment's data files concurrently by @dshepelev15 in #9276
  • perf(table): make U64Segment::len O(1) for RangeWithHoles by @dshepelev15 in #9277
  • perf(encoding): build page schedulers only for requested pages by @BubbleCal in #9278

Full Changelog: v13.0.0-beta.3...v13.0.0-beta.4