v11.0.0-beta.16
Pre-release
Pre-release
·
77 commits
to main
since this release
What's Changed
Bug Fixes 馃悰
- fix(io): preserve Windows UNC share roots by @app/lance-gatefixer in #8378
- fix(encoding): validate variable-width Arrow offsets by @app/lance-gatefixer in #8382
- fix: support bitwise shift SQL expressions by @app/lance-gatefixer in #8388
- fix(fts): include must-not clauses in query planning by @ddupg in #8443
- fix(fsst): reject corrupt symbol tables and offsets on decode by @Xuanwo in #8588
- fix(java): preserve sessions on dataset checkout by @app/lance-gatefixer in #8650
- fix(fts): preserve exact wand score bounds by @BubbleCal in #8666
- fix(fts): chunk posting reads during segment merge by @BubbleCal in #8668
- fix: encode JSON string expressions during updates by @app/lance-gatefixer in #8669
- fix(io): add upload context to object store write failures by @jackye1995 in #8682
- fix(fts): derive empty segment codec from format by @BubbleCal in #8687
Documentation 馃摎
Performance Improvements 馃殌
- perf(rowids): keep the scan position when reading a segment in order by @pengw0048 in #8534
- perf(index): route fp16 IVF partition assignment through an AMX-FP16 GEMM by @xtangxtang in #8540
- perf(ci): parallelize Python tests and shorten the macOS Rust job by @wjones127 in #8628
- perf(dataset): binary search the manifest in get_fragment by @zhangyue19921010 in #8636
Other Changes
- refactor(table): split transaction.rs into a module tree by @wjones127 in #8056
- refactor(fts): add exact posting load policies by @BubbleCal in #8667
Full Changelog: v11.0.0-beta.15...v11.0.0-beta.16