Releases: databendlabs/databend
Releases · databendlabs/databend
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
v0.8.101-nightly
What's Changed
Exciting New Features ✨
- feat: Upgrade to 1.67 nightly by @Xuanwo in #8631
- feat: copy files order by last modified time asc by @BohuTANG in #8628
- feat(query): improve sort. by @RinChanNOWWW in #8452
- feat(compact): optimize compact for data load. by @youngsofun in #8644
Thoughtful Bug Fix 🔧
- fix(union): union's pairs are handled incorrectly by @xudong963 in #8638
Code Refactor 🎉
- refactor(query): migrate deserializations to expression by @b41sh in #8637
- refactor(storages): merge storages/constants to storages/table-meta by @BohuTANG in #8648
- refactor(expr): redo cast by @andylokandy in #8641
Build/Testing/CI Infra Changes 🔌
Documentation 📔
- docs: deploy local by @soyeric128 in #8632
Full Changelog: v0.8.100-nightly...v0.8.101-nightly
v0.8.100-nightly
What's Changed
Exciting New Features ✨
- feat(function): add to_xxx() cast function by @andylokandy in #8599
- feat: support copy from xml. by @eliasyaoyc in #8404
- feat(query): add collation by @sundy-li in #8610
- feat(query): fix ut by @sundy-li in #8617
- feat(planner): optimize left/single join by @xudong963 in #8583
- feat: Add cache operator in global services by @Xuanwo in #8616
- feat: add meta_type config by @lichuang in #8571
Code Refactor 🎉
- refactor: Remove not needed re-export by @Xuanwo in #8612
- refactor(storages): move prelude table engines from preludes to storages by @BohuTANG in #8613
- refactor(test): one dir for format. by @youngsofun in #8618
- refactor(storages): move fuse&hive to single folder by @BohuTANG in #8621
- refactor(storages): fuse/fuse-meta --> storages/table-meta by @BohuTANG in #8627
- refactor(planner): use const
MAX_BLOCK_SIZE
in join probe by @xudong963 in #8626
New Contributors
- @eliasyaoyc made their first contribution in #8404
Full Changelog: v0.8.99-nightly...v0.8.100-nightly
v0.8.99-nightly
What's Changed
Exciting New Features ✨
- feat(file format): unify format settings/options. by @youngsofun in #8566
- feat: Add cache config for databend-query by @Xuanwo in #8605
- feat: add common auth module and support file token on sharing endpoint by @ZhiHanZ in #8607
- feat(TSV): allow nested field in TSV. by @youngsofun in #8606
- feat: implement multiple catalog AST by @ClSlaid in #8608
Thoughtful Bug Fix 🔧
- fix(query): fix linux_kernel_version detection by @sundy-li in #8587
- fix(io): use storage.num_cpus to init global io runtime by @sandflee in #8598
- fix(planner): Fix offset statement error handling by @leiysky in #8596
- fix(query): set global max_threads not work by @TCeason in #8600
Code Refactor 🎉
- refactor(interpreter): move interpreter_common.rs to common/ by @BohuTANG in #8593
- refactor(query): migrate serializations to expression by @b41sh in #8582
- refactor(storages): move storages/factory/src/stage/ by @BohuTANG in #8609
Documentation 📔
- docs: allow insecure by @soyeric128 in #8591
- docs: pressing upload by @soyeric128 in #8592
Full Changelog: v0.8.98-nightly...v0.8.99-nightly
v0.8.98-nightly
v0.8.97-nightly
What's Changed
Exciting New Features ✨
- feat(planner): optimize right outer/semi/anti join by @xudong963 in #8551
- feat: Disallow create & drop user stage by @Xuanwo in #8560
- feat: change log level from info to debug for copy by @BohuTANG in #8570
- feat(hive): suport substr && order by with null values compatible with hive functions by @sandflee in #8558
- feat: add user quota by @ZhiHanZ in #8575
- feat(meta): export/import supports new key-space: Expire by @drmingdrmer in #8578
Thoughtful Bug Fix 🔧
- fix: Fix downloading the default version by @Chasen-Zhang in #8562
Code Refactor 🎉
- refactor(meta): return InvalidReply if fail to decode a message by @drmingdrmer in #8568
- refactor: Remove unused error codes by @Xuanwo in #8567
- refactor(query): avoid extra memcpy by @sundy-li in #8569
- refactor(function): cast timestamp to variant string instead of variant int by @andylokandy in #8580
- refactor: Add internal error and merge other not needed errors by @Xuanwo in #8581
Documentation 📔
- docs: deploy updates by @soyeric128 in #8561
Full Changelog: v0.8.96-nightly...v0.8.97-nightly
v0.8.96-nightly
What's Changed
Exciting New Features ✨
- feat(rbac): only display available roles in SHOW ROLES statement by @flaneur2020 in #8553
- feat: Implement user stage support along with stateful tests by @Xuanwo in #8556
Thoughtful Bug Fix 🔧
- fix(session): CURRENT ROLE behavior with AUTH ROLE is set by @flaneur2020 in #8546
Code Refactor 🎉
- refactor: make block meta easier to be cloned by @dantengsky in #8548
- refactor(query): improve boolean filter by @sundy-li in #8557
Documentation 📔
Full Changelog: v0.8.95-nightly...v0.8.96-nightly
v0.8.95-nightly
What's Changed
Exciting New Features ✨
- feat: add table copied file key expire time by @lichuang in #8524
- feat(meta): auto-clean expired keys by @drmingdrmer in #8539
- feat: Add User Stage Type by @Xuanwo in #8550
Thoughtful Bug Fix 🔧
- fix(storage): Only update metrics while read finished by @Xuanwo in #8545
- fix(planner): select view column not exists by @TCeason in #8543
Code Refactor 🎉
Full Changelog: v0.8.94-nightly...v0.8.95-nightly
v0.8.94-nightly
Full Changelog: v0.8.93-nightly...v0.8.94-nightly