Releases: databendlabs/databend
Releases · databendlabs/databend
v1.2.670-nightly
What's Changed
Thoughtful Bug Fix 🔧
- fix(ci): fix benchmark ci failure by @zhang2014 in #17005
Code Refactor 🎉
- refactor: replace
RangeMap
withspan-map
for better range lookup by @drmingdrmer in #17006 - refactor: revert pr #16869 by @TCeason in #17012
- refactor: auto split large mget_database_names_by_ids into chunks with
KVPbApi::get_pb_values_vec()
by @drmingdrmer in #17011
Full Changelog: v1.2.669-nightly...v1.2.670-nightly
v1.2.669-nightly
What's Changed
Exciting New Features ✨
- feat(query): Support
st_collect
aggregate function by @b41sh in #16996 - feat(query): Support
flight_connection_max_retry_times
andflight_connection_retry_interval
setting by @b41sh in #16856
Thoughtful Bug Fix 🔧
- fix(query): group by item allow set returning functions by @b41sh in #16986
- fix: http handler set cookie only when cookie_enabled=true. by @youngsofun in #16992
- fix: need_sticky field was incorrectly set to true. by @youngsofun in #16997
Code Refactor 🎉
- refactor: use temp table to refactor materialized cte by @xudong963 in #16900
- refactor: set path of cookie. by @youngsofun in #17008
Build/Testing/CI Infra Changes 🔌
- ci: ignore RUSTSEC-2024-0402. by @youngsofun in #16998
Others 📒
- chore(query): improve decimal aggregate state by @sundy-li in #16983
- chore(planner): refine physical join by @Dousir9 in #16988
- chore: adjust fuse_time_travel_size() by @SkyFan2002 in #16995
- chore(ci): use new dsn for create database by @zhang2014 in #16968
- chore(ci): rust toolchain 2024-11-28 build image by @sundy-li in #17001
- chore(query): fix topk in native by @sundy-li in #17003
Full Changelog: v1.2.668-nightly...v1.2.669-nightly
v1.2.668-nightly
What's Changed
Exciting New Features ✨
- feat: Support USE CATALOG syntax and current_catalog() function by @flashmouse in #16926
Thoughtful Bug Fix 🔧
- fix: fix segfault in list_domain by @forsaken628 in #16979
- fix(query): keep remaining_predicates when filtering grouping sets by @sundy-li in #16971
- fix(query): fix bug while mysql external dictionary table contains null values by @Dragonliu2018 in #16978
- fix(sqlparser): fix order by followed by scalar by @chagelo in #16967
New Contributors
- @flashmouse made their first contribution in #16926
Full Changelog: v1.2.667-nightly...v1.2.668-nightly
v1.2.667-nightly
What's Changed
Thoughtful Bug Fix 🔧
- fix: solve some inconsistencies between code and comments by @YichiZhang0613 in #16974
Others 📒
Full Changelog: v1.2.666-nightly...v1.2.667-nightly
v1.2.666-nightly
What's Changed
Exciting New Features ✨
- feat(query): Support geometry relation functions by @b41sh in #16927
- feat(query): virtual column allow cast to other type by @b41sh in #16903
- feat: copy support option COLUMN_MATCH_MODE by @youngsofun in #16963
- feat(query): speed up fetching mysql data from dictionaries via batch processing. by @Dragonliu2018 in #16948
Thoughtful Bug Fix 🔧
Code Refactor 🎉
- refactor: make test_watch_expired_events() less sensitive to inaccurate time by @drmingdrmer in #16966
Others 📒
- chore(storage): do compact before recluster during compact hook by @zhyass in #16949
- chore(ci): upgrade bendsql by @everpcpc in #16965
- chore(storage): refine error message for stream read offset snapshot by @zhyass in #16964
- chore: bump ruzstd from 0.7.2 to 0.7.3 by @dqhl76 in #16969
- chore(ci): install bendsql from packages by @everpcpc in #16970
- chore(planner): improve physical join by @Dousir9 in #16962
Full Changelog: v1.2.665-nightly...v1.2.666-nightly
v1.2.665-nightly
What's Changed
Thoughtful Bug Fix 🔧
- fix: lock attach table's snapshot location by @dantengsky in #16952
- fix(ci): fix release dbg upload path by @zhang2014 in #16958
Others 📒
Full Changelog: v1.2.664-nightly...v1.2.665-nightly
v1.2.664-nightly
What's Changed
Exciting New Features ✨
- feat(query): add new function TO_TIMESTAMP<int, scale> by @TCeason in #16924
- feat: disable specifying copy options when create stage. by @youngsofun in #16925
- feat(doc): Introducing Databend Guru on Gurubase.io by @kursataktas in #16773
Thoughtful Bug Fix 🔧
- fix(query): join predict use cast_expr_to_non_null_boolean by @sundy-li in #16937
- fix(ci): flaky test by @zhyass in #16933
- fix(query): add_hours function may panic if the argument is too big by @TCeason in #16929
Code Refactor 🎉
- refactor: remove ValueRef and use Value instead by @andylokandy in #16891
Build/Testing/CI Infra Changes 🔌
- ci: fix flaky test by @youngsofun in #16945
Others 📒
- chore: bump rustls version 0.23.18 by @TCeason in #16936
- chore(query): spilt binary symbol by @zhang2014 in #16861
- chore:
k way merge sort
add boundary check to prevent process crash by @forsaken628 in #16934 - chore(ci): remove aarch64 musl in release by @zhang2014 in #16946
- chore(planner): improve cardinality estimation by @Dousir9 in #16938
- chore(planner): refine project set cardinality by @Dousir9 in #16944
- chore: support recursive cte with normal cte by @xudong963 in #16932
- chore(binder): add enable_materialized_cte settings by @Dousir9 in #16950
New Contributors
- @kursataktas made their first contribution in #16773
Full Changelog: v1.2.663-nightly...v1.2.664-nightly
v1.2.663-nightly
What's Changed
Exciting New Features ✨
- feat: databend-meta adds more metrics about raft-log by @drmingdrmer in #16884
- feat(query): speed up fetching redis data from dictionaries via mget. by @Dragonliu2018 in #16766
Thoughtful Bug Fix 🔧
- fix(query): fix distinct set-returning function by @b41sh in #16883
- fix(query): fix incorrect total_bytes_len in string view by @sundy-li in #16877
- fix: StreamVersionMismatched when using CTAS in multi statement trans… by @SkyFan2002 in #16889
- fix(ci): flaky test by @zhyass in #16898
- fix(storge): write progress in compact hook by @zhyass in #16901
- fix: ensure atomicity in create_lock_revision by @zhyass in #16907
- fix: dropped temporary table should not be shown in system.temporary_tables by @SkyFan2002 in #16911
Code Refactor 🎉
- refactor: use jiff crate replace chrono in date/timestamp func by @TCeason in #16787
- refactor: add new raft-log metrics to "metactl status" response by @drmingdrmer in #16899
- refactor: remove obsolete gRPC read API by @drmingdrmer in #16909
- refactor: deprecate: Operation::AsIs and will be removed by @drmingdrmer in #16913
- refactor(sqlsmith): refactor sqlsmith using http client by @b41sh in #16890
Others 📒
- chore(ci): adjust runner size by @everpcpc in #16879
- chore(settings): enable spill by @Dousir9 in #16888
- chore: remove unused config_id from RaftConfig by @drmingdrmer in #16902
- chore(ci): flaky test by @zhyass in #16917
- chore(ci): enable overflow-checks in ci profile by @sundy-li in #16895
- chore(ci): flaky test by @zhyass in #16919
- chore(query): add snapshot logs in read partitions by @sundy-li in #16918
Full Changelog: v1.2.662-nightly...v1.2.663-nightly
v1.2.662-nightly
What's Changed
Thoughtful Bug Fix 🔧
- fix: raft-log wont write when exceeding 256M by @drmingdrmer in #16876
Code Refactor 🎉
- refactor: make ListKV non-blocking by returning stream directly by @drmingdrmer in #16868
- refactor: optimize query system.tables when query single table by @TCeason in #16869
- refactor(query): refactor geometry functions by @b41sh in #16870
Others 📒
- chore: enable stderr logging for
table_meta_inspector
by @dantengsky in #16865 - chore(query): remove common/arrow crate by @sundy-li in #16846
Full Changelog: v1.2.661-nightly...v1.2.662-nightly
v1.2.661-nightly
What's Changed
Exciting New Features ✨
- feat(query): add distributed pruning settings by @zhang2014 in #16864
Others 📒
Full Changelog: v1.2.660-nightly...v1.2.661-nightly