Skip to content

v9.0.0-beta.17

Pre-release
Pre-release

Choose a tag to compare

@lance-community lance-community released this 07 Jul 03:49

What's Changed

New Features πŸŽ‰

Bug Fixes πŸ›

  • fix(fts): use async send in FTS index builder to prevent thread-pool … by @a-agmon in #7423
  • fix: return Arrow JSON from FragmentSession.take by @xloya in #7470
  • fix: return Arrow JSON from FileFragment.take by @xloya in #7471
  • fix: convert Arrow JSON in merge-insert full-fragment-rewrite fast path by @xloya in #7473
  • fix(mem-wal): fence writer on WAL persistence failure by @hamersaw in #7547
  • fix(mem_wal): use slice-aware size estimate for memtable flush threshold by @hamersaw in #7563
  • fix: respect PQ num_bits for numpy codebooks by @ddupg in #7586
  • fix(python): avoid CPU bf16 compile flake by @ddupg in #7587
  • fix(fts): split tail-partition merge by the worker memory budget by @BubbleCal in #7601
  • fix(goosefs): decouple OpenDAL root from URL path to avoid ObjectStore cache-key collision by @XuQianJin-Stars in #7612
  • fix(encoding): select RLE widths by encoded size by @Xuanwo in #7636
  • fix(deps): bump crossbeam-epoch to 0.9.20 for RUSTSEC-2026-0204 by @wjones127 in #7644

Performance Improvements πŸš€

  • perf(fts): cache the num_tokens-only DocSet on LazyDocSet by @BubbleCal in #7600

Other Changes

  • chore(deps): bump cmov from 0.5.3 to 0.5.4 in /test_data/fri_straddle_pre_6610/datagen by @app/dependabot in #7594

Full Changelog: v9.0.0-beta.16...v9.0.0-beta.17