Skip to content

v4.0.0-beta.6

Pre-release
Pre-release

Choose a tag to compare

@lance-community lance-community released this 03 Mar 18:44
· 1777 commits to main since this release

What's Changed

New Features 馃帀

  • feat(blob): distribute blob sidecar keys with reversed binary ids by @Xuanwo in #6060
  • feat(java): expose Dataset.dropIndex method to drop specific index by @fangbo in #6065
  • feat(blob): map external blob URIs to multi-base base ids by @Xuanwo in #6066
  • feat: add env toggle for repetition index cache on read by @Xuanwo in #6069
  • feat: expose compaction binary copy configuration through python and java SDKs by @hamersaw in #6074

Bug Fixes 馃悰

  • fix(java): transaction fatal bug in java transaction api by @wojiaodoubao in #5824
  • fix: allowing headers for static configuration to be consistent by @hamersaw in #6045
  • fix(build): add Android aarch64 support to lance-linalg by @dardourimohamed in #6057
  • fix: make blob v2 reads base-aware in multi-base datasets by @Xuanwo in #6064
  • fix(lance-linalg): fix missing return value in u8x16::bit_and for non-x86_64/aarch64 targets by @cheungxi in #6068
  • fix: resolve Python lint failure on main by @Xuanwo in #6073
  • fix: restore main CI by formatting take_blob imports by @Xuanwo in #6082
  • fix: avoid thread pool contention between compression and write operations during FTS indexing by @BubbleCal in #6085

Documentation 馃摎

  • docs: clarify how to generate TPCH benchmark dataset locally by @Xuanwo in #6063

Performance Improvements 馃殌

  • perf: add dict-values compression controls with lz4 default by @Xuanwo in #6059
  • perf: avoid frequent allocating when computing residual vectors by @BubbleCal in #6062
  • perf: add take_blob benchmark with cache_repetition_index matrix by @Xuanwo in #6067

Other Changes

Full Changelog: v4.0.0-beta.5...v4.0.0-beta.6