Releases: databendlabs/databend
Releases · databendlabs/databend
v1.2.680-nightly
v1.2.679-nightly
What's Changed
Thoughtful Bug Fix 🔧
- fix(log): prefix_filter not working. by @youngsofun in #17136
Code Refactor 🎉
- refactor: simplify alter and drop cluster key logic by @zhyass in #17128
- refactor: integrate segment pruning into pipeline by @dqhl76 in #17126
Others 📒
Full Changelog: v1.2.678-nightly...v1.2.679-nightly
v1.2.678-nightly
What's Changed
Exciting New Features ✨
- feat: support vacuum leaked table data (#17022)-Revert by @dantengsky in #17123
Thoughtful Bug Fix 🔧
- fix(query): fix udf script return type is arrow
DataType::LargeList
caused failed by @b41sh in #17127 - fix: ignore case when matching function name by @notauserx in #16912
- fix: analyze table contain keyword bug by @zhyass in #17131
- fix(query): Disabled the shrink_scalar optimization for cast expressions during the resolve procedure args by @TCeason in #17119
Others 📒
- chore(query): bump federated mysql version by @TCeason in #17118
- chore(query): reduce-functions-code-expand by @sundy-li in #17114
- chore(query): improve hook vacuum temp after query by @sundy-li in #17125
- chore(query): bump enum-as-inner 0.6 by @forsaken628 in #17120
New Contributors
- @notauserx made their first contribution in #16912
Full Changelog: v1.2.677-nightly...v1.2.678-nightly
v1.2.677-nightly
What's Changed
Exciting New Features ✨
- feat(query): refactor vacuum temp files by @sundy-li in #17089
- refactor: Serialize iceberg table inside engine options to reduce catalog requests by @Xuanwo in #17049
- feat(query): support interval function by @TCeason in #17093
- feat: new settings
stream_consume_batch_size_hint
by @dantengsky in #17102 - feat(query): support javascript/python script User Defined Aggregate Function by @forsaken628 in #17054
- feat: databend-meta watch API provides
initial_flush
field by @drmingdrmer in #17098 - feat(query): support javascript/python script User Defined Aggregate Function by @forsaken628 in #17108
- feat(query): support interval 'string' by @TCeason in #17105
- feat(query): Add
external_block_rows
metrics by @b41sh in #17116
Thoughtful Bug Fix 🔧
- fix(query): union all panic in mysql client by @zhyass in #17095
- fix: name resolution bug in case-sensitive mode by @zhyass in #17097
- fix(query): fix a number of bugs in the spill config. by @forsaken628 in #17103
- fix(query): uri path should not be percent-encoded by @youngsofun in #17109
- fix(query): fix default values of
SpillConfig
may not take effect by @forsaken628 in #17113 - fix(query): table field data type in
show create table
incorrect by @forsaken628 in #17112
Code Refactor 🎉
- refactor(query): refactor udf server batch rows by @b41sh in #17092
- refactor: set name for all runtime worker threads. by @youngsofun in #17084
- refactor(query): refactor udf server connection reuse endpoint by @b41sh in #17106
Others 📒
- chore(query): Revert "feat(query): support javascript/python script User Defined Aggregate Function" by @sundy-li in #17107
- chore: add more log by @SkyFan2002 in #17110
- chore(planner): fix except and intersect operation by @Dousir9 in #17111
- chore(query): add fuzz tests by @sundy-li in #17100
Full Changelog: v1.2.676-nightly...v1.2.677-nightly
v1.2.676-nightly
What's Changed
Exciting New Features ✨
- feat: databend-meta transaction support generic bool-expression and else-if chain by @drmingdrmer in #17064
Thoughtful Bug Fix 🔧
- fix: check if the table option is valid according to the engine by @SkyFan2002 in #17076
- fix(ci): flaky test by @zhyass in #17090
- fix(query): double panic if broken state in block builder by @zhang2014 in #17091
- fix(query): Correct sign extension handling in months_days_micros struct by @TCeason in #17086
Others 📒
Full Changelog: v1.2.675-nightly...v1.2.676-nightly
v1.2.675-nightly
What's Changed
Exciting New Features ✨
- feat(query): support global network policy by @everpcpc in #17050
- feat(query): add config network_policy_whitelist by @everpcpc in #17065
- feat(query): pre-check cast type by @andylokandy in #16836
- feat(functions): add jaro_winkler string similarity function by @maxjustus in #16993
- feat(query): add config jwks_refresh_interval & jwks_refresh_timeout by @everpcpc in #17087
Thoughtful Bug Fix 🔧
- fix(query): fix read small parquet files in cluster mode by @sundy-li in #17063
- fix(query): fix thread leak by @zhang2014 in #17077
- fix(query): fix thread leak and remove all usage by @dqhl76 in #17081
- fix: change tracking stream failed by @zhyass in #17072
- fix(query): fix join on not null column cause panic by @b41sh in #17069
- fix: create as query respect ddl_column_type_nullable by @TCeason in #17071
Others 📒
Full Changelog: v1.2.674-nightly...v1.2.675-nightly
v1.2.674-nightly
What's Changed
Exciting New Features ✨
- feat: add key prefix count assertions to transactions by @drmingdrmer in #17053
- feat(query): null type infer as Nullabel(String) by default in create as statement by @TCeason in #17052
Others 📒
Full Changelog: v1.2.673-nightly...v1.2.674-nightly
v1.2.673-nightly
What's Changed
Exciting New Features ✨
- feat: support vacuum leaked table data by @SkyFan2002 in #17022
- feat(query):
to_binary
function support variant, bitmap, geometry, geography types by @b41sh in #17026 - feat(query): add interval type by @TCeason in #16990
Thoughtful Bug Fix 🔧
- fix: handle trailing zeros in Raft log WAL with EXT4 writeback mode by @drmingdrmer in #17042
Others 📒
Full Changelog: v1.2.672-nightly...v1.2.673-nightly
v1.2.672-nightly
v1.2.671-nightly
What's Changed
Exciting New Features ✨
- feat: show dropped table and data_retention_time_in_hours in fuse_tim… by @SkyFan2002 in #17015
- feat(rbac): add GrantObject::Warehouse by @TCeason in #17029
- feat(query): partition sort spill by @forsaken628 in #16987
Thoughtful Bug Fix 🔧
- fix: insert and mutation progress by @zhyass in #17014
- fix(query): reuse connection to fix dictionary mysql flaky test by @b41sh in #17016
- fix(ci): flaky test by @zhyass in #17030
- fix: filter push down union in r cte by @xudong963 in #17031
Code Refactor 🎉
- refactor: mget db names and table names remove duplicate ids to avoid too many parameters by @b41sh in #17013
- refactor: integrate fuse table block pruning into pipeline by @dqhl76 in #16841
- refactor: optimize query system.tables when query single table (#16869) by @TCeason in #17021
- refactor(cluster): refactor cluster for dyn cluster [part 1] by @zhang2014 in #17023
Others 📒
- chore(query): bump up rust toolchain to 2024-11-28 by @sundy-li in #16981
- chore: tweak attach table refreshing by @dantengsky in #17019
- chore(query): remove old aggregate codes by @sundy-li in #17025
- chore: add more test to meta-service txn value-matching by @drmingdrmer in #17033
- chore(cluster): disable parallel commit for cluster task by @zhang2014 in #17034
- chore: improve error handling in partition sending loop by @dqhl76 in #17035
- chore(ci): remove musl release by @everpcpc in #17041
Full Changelog: v1.2.670-nightly...v1.2.671-nightly