D

Databend

D
Databend Database v1.2.944-nightly

v1.2.944-nightly

What's Changed Exciting New Features ✨ feat: reshuffle block metadata after pruning by @SkyFan2002 in #20400 Thoughtful Bug Fix 🔧 fix(query): rewrite aggregate inputs using detail materialized views by @sundy-li in #20503 fix(query): keep license expiry beyond 2106 and expose valid_from by @TCeason in #20508 Code Refactor 🎉 refactor: meta: add Raft TLS and configurable gRPC auth by @drmingdrmer in…

D
Databend Database v1.2.943-nightly

v1.2.943-nightly

What's Changed Exciting New Features ✨ feat(query): support streams on shared tables by @SkyFan2002 in #20473 feat(query): support TopN pruning for typed virtual columns by @b41sh in #20487 feat(query): allow duplicate keys in map construction by @zhang2014 in #20499 Thoughtful Bug Fix 🔧 fix(query): decorrelate correlated join conditions by @sundy-li in #20476 fix(storage): refresh table snapshots…

D
Databend Database v1.2.942-nightly

v1.2.942-nightly

What's Changed Thoughtful Bug Fix 🔧 fix(query): keep time functions consistent across distributed execution by @forsaken628 in #20464 fix(query): handle early materialized CTE consumer completion by @dqhl76 in #20485 fix(storage): shuffle resolved addresses for new connections by @dqhl76 in #20475 fix(query): avoid spilling small final aggregate buffers by @dqhl76 in #20459 fix(query): avoid seria…

D
Databend Database v1.2.941-nightly

v1.2.941-nightly

What's Changed Exciting New Features ✨ feat(query): support batched materialized view refresh by @sundy-li in #20469 feat: rewrite decimal stats on metadata-only alter by @youngsofun in #20446 Thoughtful Bug Fix 🔧 fix(query): support expressions in bracket accessors by @KKould in #20449 fix(storage): preserve Parquet schema annotations by @youngsofun in #20424 fix(query): preserve nullable reflexi…

D
Databend Database v1.2.940-nightly

v1.2.940-nightly

What's Changed Exciting New Features ✨ feat(query): unify vacuum commands and execution by @SkyFan2002 in #20428 Thoughtful Bug Fix 🔧 fix(query): support Databend Arrow types in WASM UDFs by @youngsofun in #20456 fix(planner): honor query settings in folding and statistics by @forsaken628 in #20448 fix(storage): avoid collecting vacuum2 result files by @dantengsky in #20419 fix(storage): read virt…

D
Databend Database v1.2.939-nightly

v1.2.939-nightly

What's Changed Exciting New Features ✨ refactor(storage): refine recluster levels and log level IO by @zhyass in #20443 Thoughtful Bug Fix 🔧 fix(query): add partition write regression tests by @KKould in #20426 fix(query): correct date interval arithmetic and bounds (#20416) by @TCeason in #20425 fix(query): avoid outer join error panic by @sundy-li in #20452 fix(query): prevent hash exchange hang…

D
Databend Database v1.2.938-nightly

v1.2.938-nightly

What's Changed Exciting New Features ✨ feat(query): push aggregate rank limit boundaries into fuse scan by @dqhl76 in #20406 feat(storage): support concurrent recluster tasks by @zhyass in #20413 feat(query): combine multi-condition join estimates with exponential backoff by @forsaken628 in #20414 Thoughtful Bug Fix 🔧 fix(query): avoid UTF-8 boundary panic in datetime domain folding by @TCeason in…

D
Databend Database v1.2.937-nightly

v1.2.937-nightly

What's Changed Exciting New Features ✨ feat(storage): optimize ngram bloom index building by @KKould in #20410 feat(query): Inverted Index support Japanese language tokenizer by @b41sh in #20412 feat(query): support cost-based MV scan routing by @sundy-li in #20422 feat(fuse): support Hilbert reclustering by @zhyass in #20313 Thoughtful Bug Fix 🔧 fix(query): cache materialized view rewrites by @su…

D
Databend Database v1.2.936-nightly

v1.2.936-nightly

What's Changed Exciting New Features ✨ feat(sql): use typed bounds for histogram statistics by @forsaken628 in #20317 feat: support data sharing by @SkyFan2002 in #20053 feat(query): support cascading hierarchical grouping sets by @forsaken628 in #20249 feat(query): choose materialized views by rewrite cost by @sundy-li in #20337 Thoughtful Bug Fix 🔧 fix(query): fix distributed grouping sets with…

D
Databend Database v1.2.925-patch

v1.2.925-patch-11: fix(storage): disable automatic HTTP decompression (#20339)

fix(storage): disable automatic HTTP decompression docs(http): clarify storage client boundary test(storage): pin gzip decode coverage for OpenDAL HTTP clients Add a negative control so the storage HTTP client test fails if reqwest/gzip is inactive, cover StorageHttpClient fetch on both Trusted and pinned External paths, and drain the local fixture request before closing. test(http): split gzip ne…

D
Databend Database v1.2.935-nightly

v1.2.935-nightly

What's Changed Exciting New Features ✨ feat(query): add enable_materialized_view_rewrite setting by @sundy-li in #20336 feat(query): reaggregate aggregate MV blocks on compact by @sundy-li in #20340 Thoughtful Bug Fix 🔧 fix(storage): disable automatic HTTP decompression by @youngsofun in #20339 fix(query): spill window partitions during output by @dqhl76 in #20343 fix(query): quote nested SQL in p…

D
Databend Database v1.2.934-nightly

v1.2.934-nightly

What's Changed Exciting New Features ✨ feat(query): materialized view support rewrite rule by @b41sh in #20302 feat(query): refresh lineage for existing views by @youngsofun in #20315 feat(query): materialized view support set|unset table option and comment by @TCeason in #20306 feat(query): add partial evaluation policy by @sundy-li in #20318 feat(query): configure lineage independently by @young…

D
Databend Database v1.2.933-nightly

v1.2.933-nightly

What's Changed Exciting New Features ✨ feat(query): extract query lineage from plans by @youngsofun in #20201 feat(query): add history-based data lineage by @youngsofun in #20235 feat(query): add aggregate state merge combinators by @sundy-li in #20257 feat(query): add json_path_transform lambda function by @zhang2014 in #20281 feat(query): extend eliminate_self_join to support table-scan with pus…

D
Databend Database v1.2.932-nightly

v1.2.932-nightly

What's Changed Exciting New Features ✨ feat(expression): range-sensitive monotonicity for index pruning by @zhang2014 in #20241 feat(query): fused TopN operator with runtime scan filters by @zhang2014 in #20247 feat(query): propagate column statistics through UNION ALL by @forsaken628 in #20224 feat(query): Materialized View support refresh with CHANGE_TRACKING by @b41sh in #20213 feat(fuse): add…

D
Databend Database v1.2.925-patch

v1.2.925-patch-5

test(sql): adapt grouping golden output for release branch

D
Databend Database v1.2.931-nightly

v1.2.931-nightly

What's Changed Exciting New Features ✨ feat(query): rewrite outer join exclusion filters as anti joins by @forsaken628 in #20189 feat(meta): add materialized view metadata support by @TCeason in #20184 feat(fuse): support partitioned table layout by @KKould in #20143 Thoughtful Bug Fix 🔧 fix(query): make synchronous spill processors interruptible by @dqhl76 in #20161 fix(binder): correct join stat…

D
Databend Database v1.2.930-nightly

v1.2.930-nightly

What's Changed Exciting New Features ✨ feat(stream): improve stream backlog estimates with snapshot logical change counters by @zhyass in #20160 feat(query): make product name configurable by @sundy-li in #20129 feat(query): refresh TopN statistics on append by @KKould in #20091 feat(query): paimon catalog support read and distributed write by @Pandas886 in #20132 feat(query): reject alter view de…

D
Databend Database v1.2.925-patch

v1.2.925-patch-3

fix(stream): speed up append-only batch snapshot lookup (#20173)

D
Databend Database v1.2.929-nightly

v1.2.929-nightly

What's Changed Exciting New Features ✨ feat(stage): support ORC unload by @youngsofun in #20123 feat: metactl: run ordered Lua sources by @drmingdrmer in #20149 Thoughtful Bug Fix 🔧 fix(query): correct date/timestamp arithmetic domain calculation on overflow by @TCeason in #20135 fix(query): preserve scalar bloom hashes in replace into by @dantengsky in #20141 fix(query): reject nullable domains i…