v13.0.0-beta.4
Pre-release
Pre-release
·
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