Skip to content

v13.0.0-beta.19

Pre-release
Pre-release

Choose a tag to compare

@lance-community lance-community released this 29 Sep 16:25
· 50 commits to main since this release

What's Changed

Breaking Changes 馃洜

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 Clone commits that bypass deep_clone by @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