Skip to content

v15.0.0-beta.18

Pre-release
Pre-release

Choose a tag to compare

@lance-community lance-community released this 11 Nov 19:15
· 127 commits to main since this release

What's Changed

Breaking Changes 🛠

  • perf(linalg)!: select hamming kernels once and speed up batch and pairwise scans by @wjones127 in #10112
  • fix!: carry an explicit empty fragment selection through the FilteredReadExec proto by @LuciferYang in #10863

New Features 🎉

Bug Fixes 🐛

  • fix(index): skip unsupported indices on reserved fields by @app/lance-gatefixer in #10653
  • fix(index): propagate segment open errors during optimization by @app/lance-gatefixer in #10712
  • fix(index): keep FM substring queries correct for NUL and space patterns by @kamronis in #10794
  • fix(fts): retain the shared owner for mixed list queries by @BubbleCal in #10897
  • fix(index): use read snapshot for cleanup coverage checks by @app/lance-gatefixer in #10916
  • fix(blob): read legacy payloads from shallow clone bases by @Xuanwo in #10918
  • fix(python): support typed namespace version requests by @jiaoew1991 in #10943

Documentation 📚

  • docs: add Yang Jie, Zhang Yue and Nathan Ma to the PMC roster by @wjones127 in #10920

Performance Improvements 🚀

  • perf(linalg): select f64 l2/dot and norm_l2 kernels once by @wjones127 in #10101
  • perf(core): erase spawn_cpu closure type to reduce monomorphization by @wjones127 in #10716
  • perf(core): erase spawned future types to reduce monomorphization by @wjones127 in #10721
  • perf(index): cache the index listing remapped through a v0 fragment reuse index by @zehiko in #10792
  • perf(encoding): accelerate ByteStreamSplit with SIMD byte transpose by @Xuanwo in #10905

Full Changelog: v15.0.0-beta.17...v15.0.0-beta.18