v12.0.0-beta.16
Pre-release
Pre-release
·
7 commits
to main
since this release
What's Changed
Breaking Changes 馃洜
New Features 馃帀
- fix(mem-wal): resolve writer shard spec identity by @u70b3 in #8112
- feat(java): expose merge insert write mode by @zhangyue19921010 in #8918
- feat(index): proportional hierarchical k-means for IVF training by @BubbleCal in #9050
- feat: expose public accessor for the fragment reuse index by @brendanclement in #9112
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 馃摎
- docs: add Apache Doris integration by @Gabriel39 in #8983
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
Full Changelog: v12.0.0-beta.15...v12.0.0-beta.16