Repository navigation
v1.2.952-nightly
Pre-release
Pre-release
What's Changed
Exciting New Features ✨
- feat(storage): add horizontal recluster and inverted-index multiway merge by @zhang2014 in #20620
- feat(query): apply hash write layout to replace, insert all and merge by @KKould in #20602
- feat(storage): support DROP PARTITION KEY by @KKould in #20638
Thoughtful Bug Fix 🔧
- fix(query): avoid worker starvation during Python UDF initialization by @sundy-li in #20613
- fix(query): initialize hashes for singleton group keys by @sundy-li in #20616
- fix(query): preserve ordered aggregate keys in grouping sets by @sundy-li in #20614
- fix(query): avoid blocking query runtime in EXPLAIN pruning by @dqhl76 in #20618
- fix(query): keep empty groups of lateral scalar aggregates by @youngsofun in #20587
- fix(query): spill the final sort run under memory pressure by @dqhl76 in #20624
- fix(query): cache scalar number formats per batch by @KKould in #20622
- fix(query): prune single-use scalar CSE candidates by @KKould in #20623
- fix(query): reject context functions in persisted expressions by @sundy-li in #20595
- fix(query): remove static value-statistics TopN pruning by @SkyFan2002 in #20619
- fix(query): rank limit follows ORDER BY key order by @dqhl76 in #20643
- fix(fuse): increase append write parallelism after block preparation by @KKould in #20621
Code Refactor 🎉
- refactor(query): decouple logical optimization from physical planning by @forsaken628 in #20604
- refactor(fuse): compact recent segments without scanning full history by @zhyass in #20579
Full Changelog: v1.2.951-nightly...v1.2.952-nightly