v9.0.0-beta.9
Pre-release
Pre-release
·
5 commits
to main
since this release
What's Changed
New Features 🎉
- feat(index): support distributed LabelList scalar index builds by @jackye1995 in #7223
- feat(schema_evolution): allow Dict <-> value-type casts in alter_columns by @valkum in #7289
- feat(mem-wal): add ShardWriter::abort + Sealed manifest fence for drop-table by @hamersaw in #7361
- feat(file): v2 writer/reader support columns of unequal length by @wjones127 in #7406
- feat: add ICU split tokenizer variant by @Xuanwo in #7474
- feat(mem_wal): tombstone-preserving point lookup by @hamersaw in #7482
- feat(mem_wal): non-blocking ShardWriter::delete_no_wait by @hamersaw in #7483
- feat(bitpacking): add owned bitpacking codecs by @BubbleCal in #7496
Bug Fixes 🐛
- fix(compaction): reject defer_index_remap with stable row IDs by @zhangyue19921010 in #7468
- fix: account for SQ offset in dot distance by @Xuanwo in #7481
- fix(merge-insert): apply Delete/Fail on the indexed-scan path by @hamersaw in #7484
- fix: invalidate indices for fields rewritten by Merge by @wkalt in #7491
- fix(index): implement with_io_priority for FailNewFileStore test store by @LuciferYang in #7495
- fix: improve FM index query performance by @jackye1995 in #7507
Documentation 📚
- docs(python): correct scalar index type count by @hfutatzhanghb in #7353
- docs: correct file-format version matrix for 2.2 stable / 2.3 unstable by @LuciferYang in #7479
Performance Improvements 🚀
- perf(index): parallelize FMIndex partition builds by @jackye1995 in #7422
- perf(fts): prewarm larger chunks concurrently by @BubbleCal in #7436
Full Changelog: v9.0.0-beta.8...v9.0.0-beta.9