Skip to content

v0.37.0

Choose a tag to compare

@wjones127 wjones127 released this 23 Sep 16:31
· 2451 commits to main since this release

What's Changed

Breaking Changes 🛠

  • feat: add table metadata, support incremental updates of all metadata by @wjones127 in #4350

New Features 🎉

  • feat: optimize bitmap index with lazy loading and column projection by @LuQQiu in #4699
  • feat: add LanceFileSession.open_writer for sharing object store by @jmhsieh in #4722
  • feat: apply bitpacking on rep/def for compression by @Xuanwo in #4537
  • feat: support create btree index distributedly by @xloya in #4667
  • feat: add LANCE_LOG_FILE environment variable for file logging by @yanghua in #4721
  • feat: optimize file name for s3 throughput by @jackye1995 in #4737
  • feat(rust): support refresh frag bitmap for index after updating when… by @yanghua in #4589
  • feat(java): supports do compaction distributedly by @steFaiz in #4706
  • feat: exposing option to provide a serialized manifest to the Java SDK by @morales-t-netflix in #4764
  • feat: allow out-of-line bitpacking supports tail chunk by @Xuanwo in #4740
  • feat: add udtf for fts query by @wojiaodoubao in #4684
  • feat: support nested field for index operations by @jackye1995 in #4682

Bug Fixes 🐛

  • fix: refine SIMD support detection for AArch64 on iOS/tvOS by @felix-schultz in #4725
  • fix: fix various 2.1 writer issues by @westonpace in #4713
  • fix: correct underestimate of Bloom filter epsilon by @jbapple in #4734
  • fix: fix the preview release is wrong for preview versions by @Xuanwo in #4750
  • fix(rust): fix rechunk sequences bug and refactor for better readability by @yanghua in #4695
  • fix(FlatMatchQuery): add support for List of Utf8 by @wojiaodoubao in #4742
  • fix: fts boolean query and boost query do not support phrase by @wojiaodoubao in #4766
  • fix: speed up generating ProjectionPlan for full schema by @timsaucer in #4743
  • fix: don't create an empty chunk when values are evenly divisible by @westonpace in #4775
  • fix: fix decoder bugs in 2.1 list handling, expand test coverage by @westonpace in #4784
  • fix: move indexes back to table.proto to avoid forward compat. issues by @westonpace in #4786

Documentation 📚

Performance Improvements 🚀

Other Changes

  • refactor: rename lance_table::format::Index to lance_table::format::IndexMetadata by @westonpace in #4760
  • refactor(rust): distinguish row id and row addr part-1 by @yanghua in #4352

New Contributors

Full Changelog: v0.36.0...v0.37.0