Skip to content

v14.0.0-beta.20

Pre-release
Pre-release

Choose a tag to compare

@lance-community lance-community released this 18 Oct 20:30
· 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

Full Changelog: v14.0.0-beta.19...v14.0.0-beta.20