v1.2.871-nightly
Pre-release
Pre-release
What's Changed
Exciting New Features ✨
- feat: add table function for inspecting Parquet pages by @SkyFan2002 in #19278
- feat: introducing DataBlockVec to optimize multiple data block take by @forsaken628 in #19249
- feat: eliminate constant subquery by @KKould in #19289
- feat: enhance binary input and output format by @KKould in #19246
- feat: enable lazy materialization across joins with outer-join NULL handling by @SkyFan2002 in #19295
Thoughtful Bug Fix 🔧
- fix: compile error by @SkyFan2002 in #19298
- fix: add TrackingPayloadExt trait for ergonomic future tracking by @drmingdrmer in #19296
- fix: drain gRPC stream in
get_kv()to prevent h2 reset errors by @drmingdrmer in #19302 - fix(cloud): clamp task run pagination by @sundy-li in #19297
- fix: in_memory_table_data_cache should use memory size of array instead of buffer size. by @youngsofun in #19305
- fix: cluster key consistency during ALTER TABLE column by @zhyass in #19300
- chore(query): reapply iceberg bump by @sundy-li in #19304
Code Refactor 🎉
- refactor: use hickory-resolver directly in raft-store for DNS resolution by @drmingdrmer in #19288
- refactor: replace custom JoinHandle wrapper with From impl by @drmingdrmer in #19291
- refactor(query): support pushdown rules with SecureFilter for row access policy by @TCeason in #19274
- refactor: use io::Error instead of MetaStorageError in sled-store by @drmingdrmer in #19292
Full Changelog: v1.2.870-nightly...v1.2.871-nightly