v13.0.0-beta.19
Pre-release
Pre-release
·
50 commits
to main
since this release
What's Changed
Breaking Changes 馃洜
- feat(format): separate index keys from covering fields by @Ali2Arslan in #9159
- fix!: derive merge_columns field ids from the dataset manifest by @zhangyue19921010 in #9547
New Features 馃帀
- feat(python): add combined_fields (BM25F) full-text query by @sbrunk in #8550
- feat(table): load spilled row lineage ahead of a commit by @BubbleCal in #9338
- feat(dataset): spill row lineage when updating rows by @BubbleCal in #9339
- feat(dataset): write compaction's spilled lineage into the fragment's data file by @BubbleCal in #9347
- feat(fts): score unindexed fragments in combined_fields by @sbrunk in #9444
- feat: expose ANN search stage timings by @Gabriel39 in #9602
Bug Fixes 馃悰
- fix(linalg): build on architectures without SIMD kernels by @sunyuechi in #9446
- fix: reject deep
Clonecommits that bypassdeep_cloneby @zhangyue19921010 in #9555 - fix(label_list): split unnested batches to one sort chunk each by @vivek-bharathan in #9585
- fix(mem_wal): dedup repeated row positions when training the flushed PK sidecar by @beinan in #9595
- fix(encoding): skip full-width block bitpacking by @app/lance-gatefixer in #9598
Performance Improvements 馃殌
- perf(index): keep the HNSW graph when remapping IVF_HNSW partitions by @james-rms in #9590
- perf: skip redundant ANN segment row-id prefilters by @Gabriel39 in #9599
Full Changelog: v13.0.0-beta.18...v13.0.0-beta.19