Releases: databendlabs/databend
Releases · databendlabs/databend
v1.2.741-nightly
What's Changed
Thoughtful Bug Fix 🔧
- fix(query): use local time for query log by @everpcpc in #17963
- fix(binder): fix external location table list check end with delimiter '/' by @BohuTANG in #17890
Others 📒
- chore: enable Lz4Raw for parquet reading compatibility by @dantengsky in #17959
- chore(query): add encoding/decoding size in task client by @sundy-li in #17965
Full Changelog: v1.2.740-nightly...v1.2.741-nightly
v1.2.740-nightly
What's Changed
Exciting New Features ✨
- feat(query): Independent system/information_schema database in different catalogs by @TCeason in #17863
- feat: support select from AVRO files. by @youngsofun in #17953
Thoughtful Bug Fix 🔧
Code Refactor 🎉
- refactor(query): Refactor and optimize virtual column refresh by @b41sh in #17950
- refactor: columns support display other catalog column info by @TCeason in #17960
Others 📒
- chore(query): add system history enterprise feature by @zhang2014 in #17961
- chore: improve the http handler log and error message by @BohuTANG in #17958
Full Changelog: v1.2.739-nightly...v1.2.740-nightly
v1.2.739-nightly
What's Changed
Exciting New Features ✨
- feat: Supports reading table data from Iceberg ORC by @KKould in #17898
- feat(parse): Simplify the matching pattern when parse function, avoid exponential backtracking by @KKould in #17942
- feat(meta-client): add
watch_with_initialization()
method by @drmingdrmer in #17944 - feat: support async function for merge not match clause by @SkyFan2002 in #17941
- feat(query): UserOption add workload_group by @TCeason in #17913
Thoughtful Bug Fix 🔧
- fix(query): ignore system tables in admin tables api by @everpcpc in #17931
- fix(query): Prevent invalid filter expression generation in
InferFilterOptimizer
by @b41sh in #17929 - fix(query): Ensure visibility of all columns in subqueries by @b41sh in #17934
- fix(query): fix lazy topn in srf functions by @sundy-li in #17945
- fix: Schema mismatch issue that may occur due to case insensitivity when loading StageTable by @KKould in #17949
- fix(meta-service): evict cache for purge raft-log by @drmingdrmer in #17951
Code Refactor 🎉
- refactor: Simplify dereferencing logic in MetaStore and update async methods for better clarity by @drmingdrmer in #17938
- refactor(query): introduces ReturnType, ZeroSizeType, AccessType by @forsaken628 in #17935
Others 📒
- chore(query): add more test to cover iceberg catalogs by @sundy-li in #17905
- chore(query): refine the exception code category by @BohuTANG in #17926
- chore: rm
parquet_rs
mod level and suffix. by @youngsofun in #17923 - chore: Bump opendal to 0.53.2 by @Xuanwo in #17930
- chore(query): bump up arrow to v55 by @sundy-li in #17932
Full Changelog: v1.2.738-nightly...v1.2.739-nightly
v1.2.738-nightly
What's Changed
Exciting New Features ✨
- feat: Re-introduce Streaming Load API by @youngsofun in #17921
- feat(query): support unset quota for workload group by @zhang2014 in #17924
Thoughtful Bug Fix 🔧
- fix: Handle concurrent
gc_dropped_db_by_id
andundrop_database
operations safely by @dantengsky in #17901 - fix(query): ignore system database in stats by @everpcpc in #17925
Others 📒
- chore(ci): fix release image registries by @everpcpc in #17914
- chore: fix release ghcr repo by @everpcpc in #17915
- chore(ci): fix permissions for cloud build by @everpcpc in #17916
- chore: fix ci login for ghcr by @everpcpc in #17917
- chore(ci): fix docker release repo by @everpcpc in #17918
- chore(query): add some function alias by @sundy-li in #17920
- chore: fix
bloom_size
typo on ngram index logic test by @KKould in #17922
Full Changelog: v1.2.737-nightly...v1.2.738-nightly
v1.2.737-nightly
What's Changed
Exciting New Features ✨
- feat(base): allow exceeded memory limit if no workload by @zhang2014 in #17785
Thoughtful Bug Fix 🔧
- fix: overflow error in get_partition_id() by @SkyFan2002 in #17906
Code Refactor 🎉
- refactor(query): introduces trait SimpleType to simplify the ValueType implementation. by @forsaken628 in #17909
Others 📒
New Contributors
Full Changelog: v1.2.736-nightly...v1.2.737-nightly
v1.2.736-nightly
What's Changed
Exciting New Features ✨
- feat(query): support manage query workload through sql by @zhang2014 in #17881
- feat(query): iceberg data cache by @sundy-li in #17787
- feat: impl
NgramIndex
forFuseTable
, improve like query performance by @KKould in #17852 - chore:
VirtualColumn
Bind by @KKould in #17862 - feat: support using fragment forest to execute additional broadcast operations. by @SkyFan2002 in #17872
- feat: new table option
enable_auto_vacuum
by @dantengsky in #17884 - feat: new settings
data_retention_num_snapshots_to_keep
by @dantengsky in #17893 - feat(meta-service): add initialization complete flag for watch by @drmingdrmer in #17900
- fix: avoid excessive concurrency in row fetch by @SkyFan2002 in #17885
- feat(query): Support
fuse_virtual_column
function to show virtual column size by @b41sh in #17910
Thoughtful Bug Fix 🔧
- fix(optimizer): histogram calculations for string (Bytes) data types by @BohuTANG in #17873
- fix(query): sort will still be OOM even if spill is enabled by @forsaken628 in #17883
- fix(storage): Move timeout layer before to ensure cancel safety by @Xuanwo in #17902
- fix(query): fix virtual column bind column by @b41sh in #17907
Code Refactor 🎉
- refactor: start a meta-service as local meta for testing by @drmingdrmer in #17821
- refactor(query): Optimize
FLATTEN
function with filter condition by @b41sh in #17892 - refactor(meta-embedded): remove embedded meta-store by @drmingdrmer in #17888
Others 📒
- chore: remove useless logic test on
explain_ngram_index.test
by @KKould in #17887 - chore: fix loading data for benchmark by @everpcpc in #17889
- chore(query): auto cast int to string for concat functions by @sundy-li in #17891
- chore(task): validate set settings name on alter taks set by @flaneur2020 in #17860
- chore: fix load hits for benchmark by @everpcpc in #17897
- chore(query): Clean up legacy virtual column codes by @b41sh in #17896
- chore: fix load tpch100 for benchmark by @everpcpc in #17899
Full Changelog: v1.2.735-nightly...v1.2.736-nightly
v1.2.735-nightly
What's Changed
Exciting New Features ✨
- feat(meta-client-semaphore): generate semaphore sequence using timestamps to reduce conflicts by @drmingdrmer in #17878
- feat(query): atomic workload group metadata management by @zhang2014 in #17880
Others 📒
- chore(query): use time base semaphore by @zhang2014 in #17879
Full Changelog: v1.2.734-nightly...v1.2.735-nightly
v1.2.734-nightly
What's Changed
Exciting New Features ✨
- feat(optimizer): part support decorrelating correlated subqueries in join conditions by @forsaken628 in #17871
- feat(cluster): support fuzzy match for warehouse unassign node by @zhang2014 in #17877
Thoughtful Bug Fix 🔧
- fix: recluster transient table failed with TransactionTimeout by @SkyFan2002 in #17868
- fix(binder):
nondeterministic_update
should accept not nullable inputs by @forsaken628 in #17874
Code Refactor 🎉
- refactor: add more log to semaphore, add benchmark CLI by @drmingdrmer in #17875
Others 📒
- chore: add a setting to disable runtime filter by @SkyFan2002 in #17869
Full Changelog: v1.2.733-nightly...v1.2.734-nightly
v1.2.733-nightly
What's Changed
Exciting New Features ✨
- feat: unload preserve order if the source is ordered. by @youngsofun in #17864
Thoughtful Bug Fix 🔧
- fix(query): Fix incorrect memory tracking in the HTTP handler by @zhang2014 in #17857
Code Refactor 🎉
- refactor(executor): refine physical hash join build by @BohuTANG in #17858
- refactor(query): refactor physical plan organization in pipeline builder for better readability by @BohuTANG in #17866
- refactor: new retention policy
ByNumOfSnapshotsToKeep
by @dantengsky in #17840
Others 📒
- chore(explain): Adds support for explain subquery in plans by @forsaken628 in #17861
Full Changelog: v1.2.732-nightly...v1.2.733-nightly
v1.2.732-nightly
What's Changed
Exciting New Features ✨
- feat(query): variant support extension types(Decimal, Binary, Date, Timestamp, Interval) by @b41sh in #17835
- feat: Add sampled trace support by @Xuanwo in #17850
Others 📒
- chore(query): remove query running graph dump log by @zhang2014 in #17856
- chore(query): use the same memory stat for http_query_handler and http_page_handler by @zhang2014 in #17855
- chore(query): add string view dict/freq/onevalue encoding for native format by @sundy-li in #17833
Full Changelog: v1.2.731-nightly...v1.2.732-nightly