Skip to content

v11.0.0-beta.3

Pre-release
Pre-release

Choose a tag to compare

@lance-community lance-community released this 07 Aug 17:14
· 33 commits to main since this release

What's Changed

Breaking Changes 馃洜

  • feat(mem_wal): validate maintained indexes against the writer's rules by @hamersaw in #8360

New Features 馃帀

  • feat(rowids): validate stable row ids in Dataset::validate by @wjones127 in #8258
  • feat(python): expose BlobFile.read_ranges by @keunhong in #8319
  • feat(java): expose index segment sizes by @majin1102 in #8355
  • feat(python): add RowIdSequence for constructing row id metadata by @wjones127 in #8356

Bug Fixes 馃悰

  • fix(core): key row id sequence cache on fragment contents by @wjones127 in #8078
  • fix(fts): cover all segments for fragment scans by @ddupg in #8211
  • fix: avoid v2.2 panic for full dictionaries by @app/lance-gatefixer in #8219
  • fix(mem-wal): reject stale SSTable compaction progress by @xuanyu-z in #8262
  • fix: manifest file walkers miss data-overlay files by @LuciferYang in #8267
  • fix(index): handle partial FTS prewarm under cache pressure by @ChilePiquin in #8298
  • fix: add fallback case for SIMD_SUPPORT by @dtolnay in #8303
  • fix: remove empty index directories during cleanup by @app/lance-gatefixer in #8322
  • fix(cleanup): reclaim superseded index files promptly by @app/lance-gatefixer in #8323
  • fix(index): drop stale rows when merging vector index segments by @wombatu-kun in #8342
  • fix(java): correct CompactionMode type across the JNI boundary by @zhangyue19921010 in #8367
  • fix(rowids): wrap Vec as InlineRowIds in validate tests by @Xuanwo in #8368

Documentation 馃摎

  • docs(format): correct vector index schemas and fix broken examples by @jackylee-ch in #8215
  • docs: convert ignore doctests to compiling examples by @jackylee-ch in #8216
  • docs: use indices instead of indexes in guide and quickstart by @jackylee-ch in #8399

Performance Improvements 馃殌

  • perf(fts): short-circuit conjunction confirmations by @BubbleCal in #8354

Other Changes

  • refactor(fts): split inverted index module by @app/lance-gatefixer in #8309

Full Changelog: v11.0.0-beta.2...v11.0.0-beta.3