Repository navigation
v14.0.0-beta.20
Pre-release
Pre-release
·
14 commits
to main
since this release
What's Changed
Bug Fixes 馃悰
- fix(io): reject zero multipart upload concurrency by @kamronis in #9756
- fix(merge_insert): build update_if structs by name on indexed joins by @wkalt in #9950
- fix: read struct children added below a list item at any depth by @wkalt in #9954
- fix(io): resolve locations that the rest of the stack accepts by @LuciferYang in #10009
- fix(io): record the IO that currently goes uncounted by @LuciferYang in #10010
- fix(index): keep the earliest-created segment when every index segment is empty by @ump45nose in #10107
- fix(index): drop old fragment ids from stale indices on deferred overlay compaction by @ump45nose in #10109
- fix(fsst): bound sampling for sparse inputs by @LuQQiu in #10120
Performance Improvements 馃殌
- perf(dataset): sum manifest row counts in
Dataset::count_rows(None)by @zhangyue19921010 in #10016 - perf(scan): share one planned filter across all fragments of a scan by @zhangyue19921010 in #10042
- perf(merge_insert): prune target columns from the join scan unless matched rows are updated by @zhangyue19921010 in #10043
- perf(fts): finalize staged partitions in place with budgeted parallel copies and consolidation by @LuQQiu in #10138
Other Changes
- refactor(core): share CloneableError via Arc instead of rebuilding on clone by @LuciferYang in #9626
- refactor(namespace): split lance-namespace-impls dir.rs into submodules by @zhangyue19921010 in #10073
- refactor(encoding): split encodings/logical/primitive.rs into submodules by @zhangyue19921010 in #10075
Full Changelog: v14.0.0-beta.19...v14.0.0-beta.20