Releases: databendlabs/databend
Releases · databendlabs/databend
v0.8.111-nightly
What's Changed
Exciting New Features ✨
- feat: add for_each in Column trait by @lichuang in #8777
- feat: filter() function return remain_columns and deleted_columns for statistics by @lichuang in #8767
Thoughtful Bug Fix 🔧
Code Refactor 🎉
- refactor(input format): refactor with FieldEncoder. by @youngsofun in #8778
Build/Testing/CI Infra Changes 🔌
Full Changelog: v0.8.110-nightly...v0.8.111-nightly
v0.8.110-nightly
What's Changed
Exciting New Features ✨
- feat: try to enable more join types in cluster mode by @xudong963 in #8722
- feat(query): support parallel final aggregator by @zhang2014 in #8577
Thoughtful Bug Fix 🔧
Code Refactor 🎉
- refactor: Use databend-thrift crate instead by @Xuanwo in #8769
- refactor(aggregator): try fix drop twice states by @zhang2014 in #8770
Full Changelog: v0.8.109-nightly...v0.8.110-nightly
v0.8.109-nightly
What's Changed
Exciting New Features ✨
Code Refactor 🎉
- refactor(input_foramt): change to UserStageInfo for get_splits trait by @BohuTANG in #8757
- refactor(aggregator): unified hashtable interface by @zhang2014 in #8681
Documentation 📔
Full Changelog: v0.8.108-nightly...v0.8.109-nightly
v0.8.108-nightly
What's Changed
Thoughtful Bug Fix 🔧
- fix(mysql): fix databend float64 to mysql double by @sandflee in #8745
- fix(query): the hashmap will cause oom by @TCeason in #8737
- fix: make
explain pipeline
go to correct path in cluster by @xudong963 in #8753
Code Refactor 🎉
- refactor(catalog): unify the catalog name defination to catalog_kind by @BohuTANG in #8742
- refactor(out format): move output_format_xxx.rs to a sub-folder. by @youngsofun in #8740
- refactor(expr): refine domain by @andylokandy in #8755
Full Changelog: v0.8.107-nightly...v0.8.108-nightly
v0.8.107-nightly
What's Changed
Exciting New Features ✨
- feat(query): optimize count(no_null_col) by @TCeason in #8728
- feat: adjust max io requests when read block data to avoid oom by @BohuTANG in #8726
Code Refactor 🎉
- refactor: replace NestedCheckpointReader with Cursor. by @youngsofun in #8716
- refactor: rich error info for
Schema not matched
by @xudong963 in #8723 - refactor(handler): use FieldEncoder to encode data. by @youngsofun in #8733
- refactor: remove
V2
postfix in cluster by @xudong963 in #8736
Build/Testing/CI Infra Changes 🔌
- ci: Instal cccache v0.5 instead by @Xuanwo in #8729
- ci: Try to use sccache by @Xuanwo in #8709
- ci: Disable incremental for dev profile by @Xuanwo in #8738
Documentation 📔
- docs: load data overview by @soyeric128 in #8691
Full Changelog: v0.8.106-nightly...v0.8.107-nightly
v0.8.106-nightly
What's Changed
Code Refactor 🎉
Build/Testing/CI Infra Changes 🔌
Full Changelog: v0.8.105-nightly...v0.8.106-nightly
v0.8.105-nightly
What's Changed
Exciting New Features ✨
- feat(query): add a simple improve and fix bug for sort. by @RinChanNOWWW in #8715
- feat(query): optimize stringsearch like by @TCeason in #8720
Thoughtful Bug Fix 🔧
- fix(expr): fix PartialEq for ScalarRef and add benchmark for
array()
by @andylokandy in #8713 - fix(query): max_threads can not determined automatically by @TCeason in #8707
Code Refactor 🎉
- refactor: refactor output format with FieldEncoders by @youngsofun in #8700
- refactor: remove useless code in cluster by @xudong963 in #8717
Build/Testing/CI Infra Changes 🔌
- ci: Install sccache for future use by @Xuanwo in #8705
- ci: Add set -e for all our ci scripts by @Xuanwo in #8704
- ci: Install sccache in build-tool:base by @Xuanwo in #8711
Full Changelog: v0.8.104-nightly...v0.8.105-nightly
v0.8.104-nightly
What's Changed
Exciting New Features ✨
- feat: add inlist expr in new expression by @sundy-li in #8676
- feat(csv): allow no new line at the file end by @youngsofun in #8698
- feat: multiple catalog create (planner and catalog manager) by @ClSlaid in #8620
Thoughtful Bug Fix 🔧
Code Refactor 🎉
- refactor: replace rwlock settings and planner by @ClSlaid in #8694
- refactor(optimizer): fix error info by @xudong963 in #8697
- refactor(copy): try move list files to read_partitions by @BohuTANG in #8673
Build/Testing/CI Infra Changes 🔌
- ci: Upload entire directory instead by @Xuanwo in #8686
- ci: Disable 13_0005_q5 to avoid breaking CI by @Xuanwo in #8699
Full Changelog: v0.8.103-nightly...v0.8.104-nightly
v0.8.103-nightly
What's Changed
Exciting New Features ✨
- feat(query): use new sort pipeline for recluster. by @RinChanNOWWW in #8658
- feat(query): improve sort and introduce short paths. by @RinChanNOWWW in #8677
- feat(download): download support CsvWithNames. by @youngsofun in #8687
Thoughtful Bug Fix 🔧
- fix(meta): emit kv change events after committing a transaction by @drmingdrmer in #8674
- fix(compact): fix typo in compactor. by @youngsofun in #8680
- fix(copy): fix wrong asserts. by @youngsofun in #8684
Code Refactor 🎉
- refactor(storage): replace RwLocks with DashMap by @ClSlaid in #8639
- refactor: compact segments by @dantengsky in #8590
- refactor(query): remove sqlparser-rs by @b41sh in #8670
Build/Testing/CI Infra Changes 🔌
- ci: Bump to nightly-2022-11-07 to address rust-lang/cargo#11183 by @Xuanwo in #8665
- ci: Bump rust-toolchain to nightly-2022-11-07 instead by @Xuanwo in #8667
- ci: Enable backtrace to debug cluster related issue by @Xuanwo in #8672
Full Changelog: v0.8.102-nightly...v0.8.103-nightly
v0.8.102-nightly
What's Changed
Thoughtful Bug Fix 🔧
- fix: The download page is replaced with our own interface by @Chasen-Zhang in #8659
Code Refactor 🎉
- refactor(planner): move plan from query/planner to sql/planner by @BohuTANG in #8660
- refactor(query): modify the index of the
Array<T>
type starting from 1 by @b41sh in #8652 - refactor(catalog): remove delete by @BohuTANG in #8662
Full Changelog: v0.8.101-nightly...v0.8.102-nightly