Releases: databendlabs/databend
Releases · databendlabs/databend
v1.2.609
What's Changed
Exciting New Features ✨
- feat: support recursive cte used in multiple places by @xudong963 in #15835
- feat(query): support distinct from for hash join by @Dousir9 in #15838
- feat: Implement Default for CatalogInfo by @Xuanwo in #15844
- feat(query): enable udf in udf call by @sundy-li in #15839
- feat(query): support row fetch for merge into by @Dousir9 in #15859
- feat: support filling uuid when loading data and uuid is missing/empty in some rows. by @youngsofun in #15871
- feat: stream consuming for
copy into LOCATION from
stmt by @dantengsky in #15882 - feat: publish databend-common-ast to crates.io by @andylokandy in #15905
- feat: Persist Meta-Service State Machine on Disk by @drmingdrmer in #15772
- feat: failsafe tool
fuse_amend
by @dantengsky in #15929 - feat: refactor create share endpoint ddl by @lichuang in #15937
- feat: add built-in udfs in config by @BohuTANG in #15938
- feat(planner): support pruning columns for merge into when insert only by @Dousir9 in #15948
- feat: clickhouse handler no longer support insert with format. by @youngsofun in #15952
- feat(query): Array lambda function support outer scope columns by @b41sh in #15957
- feat: support real-time retrieval of profiles from admin API (part 1) by @dqhl76 in #15958
- feat: refactor create database from share ddl by @lichuang in #15950
- feat: pretty print backtrace by @andylokandy in #15913
- feat: allow tuple field name to contain '_'. by @youngsofun in #15965
- feat(query): alter user support modify current password by @TCeason in #15962
- feat: update sort algorithm using loser tree for multi sort merge by @forsaken628 in #15869
- feat: orc support missing fields. by @youngsofun in #15970
- feat: orc add option missing_field_as. by @youngsofun in #15974
- feat(executor): support error profiling for cluster mode by @zhang2014 in #15969
- feat(query): implement HAVERSINE by @kkk25641463 in #15971
- feat(query): implement st_length/st_distance by @kkk25641463 in #15982
- feat: config option for syncing disk cache data by @dantengsky in #15984
- feat: add tenant&queryid to udf client by @BohuTANG in #15987
- feat: Reducing column.clone overhead in transform aggregate by introducing InputColumns by @forsaken628 in #15991
- feat: support real-time retrieval of profiles from admin API (part 2) by @dqhl76 in #15975
- feat: parquet add option
missing_field_as
. by @youngsofun in #15993 - feat: http handler limit body size of each response to 10MB. by @youngsofun in #15960
- feat: add NameResolutionSuggest to enhancement table name case sensitive error by @forsaken628 in #15889
- feat: refactor share spec location and format by @lichuang in #15989
- feat(query): add setting sort_spilling_batch_bytes by @sundy-li in #16019
- feat: change nan/inf to NaN/Infinity in http handler results. by @youngsofun in #16017
- feat: pretty print backtrace on panic by @andylokandy in #16024
- feat(ast): add TokenKind::{Get, Put} by @andylokandy in #16020
- feat(query): add new setting enable_dst_hour_fix by @TCeason in #16022
- feat: Change 'inf' to 'Infinity' when unloading CSV/TSV by @youngsofun in #16028
- feat(query): ST_CONTAINS by @kkk25641463 in #15994
- refactor: Refactor aggregate hashtable, replace &[Column] with InputColumns by @forsaken628 in #16038
- feat(query): ST_SETSRID/ST_NPOINTS by @kkk25641463 in #16035
- feat: new table function
set_cache_capacity
by @dantengsky in #16016 - feat: support must change password option for create user by @b41sh in #16031
- feat: snapshots generated in multi txn has same prev_snapshot_id by @SkyFan2002 in #16044
- feat(query): add option [ IGNORE | RESPECT NULLS ] functionality for window rank function(first_value, last_value, nth_value) by @TCeason in #15919
- feat: add function name to udf client header by @everpcpc in #16053
- feat: back compatibility of old share db by @lichuang in #16056
- feat: log file with local time by @everpcpc in #16064
- feat: add share integration test by @lichuang in #16051
- feat(query): impl LocalShuffle by @Freejww in #16055
- feat(query): add setting enable_strict_datetime_parser by @TCeason in #16067
- feat: improve selectivity accuracy by @xudong963 in #16069
- feat: optimize loser tree, disable peek top2 by @forsaken628 in #15979
- feat(storage): add table function clustering_statistics by @zhyass in #16081
- feat: limit auto cast when loading from column store. by @youngsofun in #16082
- feat(query): PartitionsShuffleKind::ConsistentHash support by @forsaken628 in #16094
- feat(http): expose queries queue length to /v1/status by @flaneur2020 in #16112
- feat(storage): refactor recluster by @zhyass in #16070
- feat(query): support json null for nullable response by @everpcpc in #16120
- feat(query): hash partitioning in window by @Freejww in #16090
- feat: generate accurate histogram by @xudong963 in #16018
- feat(query): add sql variable support by @sundy-li in #16134
- feat(query): support parse create dictionary stmt by @Winnie-Hong0927 in #16137
- feat(storage): refactor compact by @zhyass in #16119
- feat: add histogram info to fuse_statistic table by @xudong963 in #16141
- feat(query): add user function admin api by @zhang2014 in #16146
- feat: add
is_attach
column tosystem.tables
and disable index creation for attache tables by @dantengsky in #16166 - feat(planner): unify execution of DML statements (MERGE, UPDATE, DELETE) by @Dousir9 in #16060
- feat(query): Support
json_array_agg
function by @b41sh in #16169 - feat: add share catalog by @lichuang in #16172
- feat: explain analyze output partial infos to debug cardinality estimator by @xudong963 in #16185
- feat: transfer leader command for meta-service by @drmingdrmer in #16198
- feat: meta-service transfer_leader: add response and default value by @drmingdrmer in #16201
- feat: allow casting int to uint for string functions by @andylokandy in #16210
- feat(query): Support materialized view match algorithm by @b41sh in #16023
- feat: grant view to share by @lichuang in #16186
- feat(query): ST_TRANSFORM by @kkk25641463 in #15992
- feat: introduce new setting
enable_last_snapshot_location_hint
by @dantengsky in #16226
Thoughtful Bug ...
v1.2.609-nightly
What's Changed
Thoughtful Bug Fix 🔧
- fix: block_entry.memory_size by @forsaken628 in #16230
Others 📒
Full Changelog: v1.2.608-nightly...v1.2.609-nightly
v1.2.608-nightly
What's Changed
Code Refactor 🎉
- refactor: CrudMgr::update should return only when the value is changed by @drmingdrmer in #16225
Others 📒
- chore: refine meta-service by @drmingdrmer in #16229
Full Changelog: v1.2.607-nightly...v1.2.608-nightly
v1.2.607-nightly
What's Changed
Exciting New Features ✨
- feat: introduce new setting
enable_last_snapshot_location_hint
by @dantengsky in #16226
Full Changelog: v1.2.606-nightly...v1.2.607-nightly
v1.2.606-nightly
What's Changed
Exciting New Features ✨
- feat(query): ST_TRANSFORM by @kkk25641463 in #15992
Thoughtful Bug Fix 🔧
- fix(query): fix unexpected panic message by @zhang2014 in #16221
Code Refactor 🎉
Others 📒
Full Changelog: v1.2.605-nightly...v1.2.606-nightly
v1.2.605-nightly
What's Changed
Thoughtful Bug Fix 🔧
- fix(query): fix index out of bounds with constant expr by @zhang2014 in #16206
- fix(query): cannot use fully qualified names with views by @TCeason in #16223
Code Refactor 🎉
- refactor: support unset session|global by @TCeason in #16214
- refactor: Use native-tls as default by @Xuanwo in #16199
- refactor: fuse table funcs by @dantengsky in #16149
Full Changelog: v1.2.604-nightly...v1.2.605-nightly
v1.2.604-nightly
What's Changed
Code Refactor 🎉
- refactor: display unix timestamp for human by @drmingdrmer in #16212
Full Changelog: v1.2.603-nightly...v1.2.604-nightly
v1.2.603-nightly
What's Changed
Exciting New Features ✨
- feat: allow casting int to uint for string functions by @andylokandy in #16210
- feat(query): Support materialized view match algorithm by @b41sh in #16023
- feat: grant view to share by @lichuang in #16186
Others 📒
- chore: refine TimedFutre wrapper by @drmingdrmer in #16211
- chore(query): change stream table is_local to false by @Dousir9 in #16208
Full Changelog: v1.2.602-nightly...v1.2.603-nightly
v1.2.602-nightly
v1.2.601-nightly
What's Changed
Exciting New Features ✨
- feat: meta-service transfer_leader: add response and default value by @drmingdrmer in #16201
Thoughtful Bug Fix 🔧
Code Refactor 🎉
- refactor(query): remove useless meter by @zhang2014 in #16202
- refactor(query): remove useless hash builder by @zhang2014 in #16203
- chore: remove unused minmax by @zhyass in #16197
Full Changelog: v1.2.600-nightly...v1.2.601-nightly