Skip to content

v3.0.0-beta.2

Pre-release
Pre-release

Choose a tag to compare

@lance-community lance-community released this 05 Feb 22:09
· 1906 commits to main since this release

What's Changed

Critical Fixes ‼️

  • fix: deduplicate row addresses in take to prevent panic by @wjones127 in #5881
  • fix: fts flat search drops rows when avg_doc_length < 1.0 by @wjones127 in #5897

New Features 🎉

Bug Fixes 🐛

  • fix: support system columns in dataset.take* operations by @hamersaw in #5722
  • fix: skip missing indices in compaction rewrite by @AndreaBozzo in #5739
  • fix(lance-linalg): check fp16kernels feature before arch-specific code by @durch in #5747
  • refactor: align blob behavior that write via file format version, read via layout by @Xuanwo in #5752
  • fix: fix deletion when using file-object-store:// by @cmccabe in #5760
  • fix: remove unreasonable nullable check for data types in hash_joiner during merge operation by @zhangyue19921010 in #5784
  • fix: allow unused_unsafe for __cpuid to support both stable and nightly by @jackye1995 in #5793
  • fix: set JUnit dependency as test scope by @bryanck in #5815
  • fix: fix remap so that it handles deletions correctly by @westonpace in #5828
  • fix: inconsistent transposed pq code and metadata when build ivf_pq index distributedly by @yanghua in #5834
  • fix(java): panic when reading CreateIndex transaction by @majin1102 in #5853
  • fix: fix mini-block dictionary bitpacking panic by @Xuanwo in #5860
  • fix: fix boolean inline constant decoding by @Xuanwo in #5862
  • fix: open additional storage options provider related apis in lance dataset by @jackye1995 in #5869
  • fix: flaky test test_ann_prefilter for HNSW by @BubbleCal in #5870
  • fix(java): init allocator for new dataset when checkout branch/tag by @fangbo in #5876
  • fix: avoid panic when repdef serializes empty offsets by @fenfeng9 in #5890
  • fix: avoid bitmap range panic on inverted bounds by @fenfeng9 in #5893
  • fix: split index_statistics to reduce rustc query depth by @Xuanwo in #5894

Documentation 📚

Performance Improvements 🚀

Other Changes

  • refactor: change reader's get_range result to be a static future by @westonpace in #5755
  • refactor(python): migrate torch.jit.script to torch.compile by @wjones127 in #5759
  • test: fix tests broken by pandas 3 release by @westonpace in #5786

Full Changelog: release-root/3.0.0-beta.N...v3.0.0-beta.2