Skip to content

Releases: databendlabs/databend

v1.2.941-nightly

v1.2.941-nightly Pre-release
Pre-release

Choose a tag to compare

@bohutang bohutang released this 12 Sep 06:02
18505db

What's Changed

Exciting New Features âœĻ

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 reflexive equality filters by @youngsofun in #20390
  • fix(query): use lazy partitions for initial materialized view refresh by @dqhl76 in #20467
  • fix(storage): preserve change tracking correctness across counter resets by @zhyass in #20481

Code Refactor 🎉

Build/Testing/CI Infra Changes 🔌

Others 📒

  • chore: meta: upgrade server and client to adjust logging level by @drmingdrmer in #20471

Full Changelog: v1.2.940-nightly...v1.2.941-nightly

v1.2.940-nightly

v1.2.940-nightly Pre-release
Pre-release

Choose a tag to compare

@bohutang bohutang released this 09 Sep 21:23
a280ed1

What's Changed

Exciting New Features âœĻ

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 virtual columns when prewhere keeps no rows of a block by @zhang2014 in #20470

Others 📒

  • chore: trim dependencies and improve development cleanup by @zhyass in #20461

Full Changelog: v1.2.939-nightly...v1.2.940-nightly

v1.2.939-nightly

v1.2.939-nightly Pre-release
Pre-release

Choose a tag to compare

@bohutang bohutang released this 08 Sep 10:25
c7fa11f

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 hangs after early receiver closure by @dqhl76 in #20450
  • fix(query): disable join selectivity backoff and align propagation by @forsaken628 in #20453

Build/Testing/CI Infra Changes 🔌

  • chore(ci): bump linux build timeout from 60 to 90 minutes by @TCeason in #20451

Others 📒

  • chore(query): remove Aggregating Index by @b41sh in #20447
  • chore: Improve Virtual Column Block Meta Generation by @b41sh in #20348

Full Changelog: v1.2.938-nightly...v1.2.939-nightly

v1.2.938-nightly

v1.2.938-nightly Pre-release
Pre-release

Choose a tag to compare

@bohutang bohutang released this 07 Sep 00:14
cccb76e

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 #20430
  • fix(storage): speed up ngram index building by @KKould in #20435
  • fix(storage): avoid overflow in block thresholds by @zhang2014 in #20439

Code Refactor 🎉

  • refactor(storage): scale clustering information diagnostics by @zhyass in #20411
  • refactor(storage): prepare range index domains once by @zhang2014 in #20438
  • refactor(query): bound merge and replace block mutation workers by @zhang2014 in #20440

Others 📒

  • chore(storage): bump OpenDAL to 0.55 and Remove Hive catalog by @b41sh in #20434
  • chore: meta: upgrade databend-meta to v260629.3.0, drop tonic 0.13 by @drmingdrmer in #20431
  • chore(sqllogic): cover Databend Cloud tutorial SQL by @TCeason in #20433

Full Changelog: v1.2.937-nightly...v1.2.938-nightly

v1.2.937-nightly

v1.2.937-nightly Pre-release
Pre-release

Choose a tag to compare

@bohutang bohutang released this 03 Sep 07:37
17769bc

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 🔧

Code Refactor 🎉

Full Changelog: v1.2.936-nightly...v1.2.937-nightly

v1.2.925-patch-13

v1.2.925-patch-13 Pre-release
Pre-release

Choose a tag to compare

@bohutang bohutang released this 03 Sep 18:49

v1.2.936-nightly

v1.2.936-nightly Pre-release
Pre-release

Choose a tag to compare

@bohutang bohutang released this 30 Aug 23:54
d4f3935

What's Changed

Exciting New Features âœĻ

Thoughtful Bug Fix 🔧

Code Refactor 🎉

  • refactor(query): skip unnecessary CTE column scan by @KKould in #20344
  • refactor(query): avoid repeated subquery traversal by @KKould in #20334
  • refactor(storage): avoid materializing recluster endpoints by @KKould in #20372
  • refactor(query): avoid redundant optimizer expression clones by @KKould in #20346
  • refactor(query): consume expressions in constant folder by @KKould in #20373
  • refactor(query): avoid eager collection in hot paths by @KKould in #20384

Others 📒

  • chore(ci): Change the metachaos notification from a failure-style alert to a warning-style alert by @TCeason in #20388

Full Changelog: v1.2.935-nightly...v1.2.936-nightly

v1.2.935-nightly

v1.2.935-nightly Pre-release
Pre-release

Choose a tag to compare

@bohutang bohutang released this 24 Aug 00:22
43b24ec

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 procedure expressions with SQL rules by @forsaken628 in #20338
  • fix(query): ignore system sources in lineage by @youngsofun in #20349
  • fix(query): refresh ATTACH table schema in system.columns/statistics by @TCeason in #19966
  • fix(storage): restore node-global memory budget for recluster by @zhyass in #20360

Code Refactor 🎉

  • refactor(query): carry scalar function return types by @KKould in #20320
  • refactor(query): optimize column collection and replacement by @KKould in #20345
  • refactor: stage decompressor split output. by @youngsofun in #20341

Full Changelog: v1.2.934-nightly...v1.2.935-nightly

v1.2.934-nightly

v1.2.934-nightly Pre-release
Pre-release

Choose a tag to compare

@bohutang bohutang released this 19 Aug 22:00
de4c78a

What's Changed

Exciting New Features âœĻ

Thoughtful Bug Fix 🔧

  • fix(query): skip inactive rows in vectorized LIKE by @dantengsky in #20211
  • fix(query): propagate suppressed row errors to is_not_error through nested calls by @junli1026 in #20305
  • fix(query): avoid oversized row output buffer allocations by @dqhl76 in #20325
  • fix(query): accelerate runtime bloom filter checks by @dantengsky in #20323
  • fix(stage): improve Parquet unload compatibility with older readers by @youngsofun in #20326

Code Refactor 🎉

Full Changelog: v1.2.933-nightly...v1.2.934-nightly

v1.2.933-nightly

v1.2.933-nightly Pre-release
Pre-release

Choose a tag to compare

@bohutang bohutang released this 16 Aug 23:59
e301e1c

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 pushed predicates by @junli1026 in #20284
  • feat(query): Materialized View support hybrid reads by @b41sh in #20276
  • feat(query): add materialized view DDL and maintenance lifecycle by @TCeason in #20266
  • feat(fuse): add Hilbert clustering metadata and statistics by @zhyass in #20291
  • feat(query): add direct lineage neighbor lookup by @youngsofun in #20300
  • feat(query): support catalog and view table fields by @youngsofun in #20304
  • feat(query): retain lineage history by default by @youngsofun in #20311
  • feat: benchmark: consolidate the meta benchmarks into one harness by @drmingdrmer in #20314
  • feat(query): extend runtime filters to single-column probe expressions by @SkyFan2002 in #20301

Thoughtful Bug Fix 🔧

  • fix(storage): map missing NO_CHECK snapshot 404 to TableHistoricalDataNotFound by @dantengsky in #20265
  • fix(query): skip task cleanup on unassigned nodes by @KKould in #20263
  • fix(sql): preserve async function determinism by @KKould in #19718
  • fix(query): preserve parquet small-file compression ratio by @dqhl76 in #20283
  • fix(storage): coalesce partitioned hash writes by @KKould in #20275
  • fix(query): atomically enable stream change tracking by @zhyass in #20272
  • fix(query): avoid repeated recluster vacuum by @zhyass in #20285
  • fix(query): avoid cache population in mutation row fetch by @sundy-li in #20288
  • fix(query): route mutations with internal columns through table scans by @zhyass in #20269
  • fix(query): normalize procedure signatures in RBAC lookups by @TCeason in #20297
  • fix(query): use current time for selectivity estimation by @dantengsky in #20298
  • fix(iceberg): refresh expiring table credentials by @sundy-li in #20303
  • fix(query): bound final aggregate finish memory by @dqhl76 in #20316
  • fix(fuse): recheck runtime TopN during block reads by @zhang2014 in #20309

Code Refactor 🎉

Documentation 📔

Others 📒

  • chore(query): Add fuse_virtual_column_build table function by @b41sh in #20299
  • chore: Enable Materialized View Features for Enterprise Edition by @b41sh in #20307

Full Changelog: v1.2.932-nightly...v1.2.933-nightly