Skip to content

v12.0.0-beta.16

Pre-release
Pre-release

Choose a tag to compare

@lance-community lance-community released this 10 Sep 03:57
· 7 commits to main since this release

What's Changed

Breaking Changes 馃洜

  • feat: make data file parts serializable by @Xuanwo in #9072

New Features 馃帀

Bug Fixes 馃悰

  • fix(python): correct the misspelled materialize_deletions_threshold option by @jonasdedden in #8487
  • fix(python): declare CompactionOptions with total=False by @jonasdedden in #8488
  • fix(python): let create_index_uncommitted accept an IndexConfig by @jonasdedden in #8490
  • fix: reject lossy null structs in v2.0 by @app/lance-gatefixer in #8507
  • fix: preserve typed DataFusion errors through Shared and ReplayExec by @app/copilot-swe-agent in #8677
  • fix(mem_wal): run grace eviction on its own task, not the flush handler's ticker by @xuanyu-z in #9022
  • fix(cache): bypass Moka single-flight for zero-capacity caches by @jiaqizho in #9038
  • fix(index): keep every HNSW node reachable after a parallel build by @BubbleCal in #9053
  • fix(fts): preserve prewarmed state across request store wrappers by @BubbleCal in #9075
  • fix: stamp overlay row lineage at commit by @app/lance-gatefixer in #9084

Documentation 馃摎

Performance Improvements 馃殌

  • perf(fts): defer decoding for underfilled conjunctions by @BubbleCal in #9031
  • perf(fts): reuse resident statistics and prepared scorers by @BubbleCal in #9032
  • perf(index): read IVF prewarm in parallel byte windows by @BubbleCal in #9049

Other Changes

  • refactor: merge JsonConvertingReader into SchemaAdapter by @xloya in #7678

Full Changelog: v12.0.0-beta.15...v12.0.0-beta.16