Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: databendlabs/databend

v1.2.912-nightly

21 May 06:54
43e5f1e

Choose a tag to compare

v1.2.912-nightly Pre-release
Pre-release

What's Changed

Exciting New Features ✨

  • feat(query): support full outer asof join by @KKould in #19859
  • feat(query): support ISO 8601 interval durations by @KKould in #19877
  • feat(query): support variant array concat by @KKould in #19869
  • feat(functions): add DATE_FROM_PARTS, TIMESTAMP_FROM_PARTS and TIMESTAMP_TZ_FROM_PARTS by @KKould in #19873
  • feat: add block depth to clustering statistics by @zhyass in #19858
  • feat(query): support ASOF JOIN USING by @KKould in #19862
  • feat(query): add admin API for clustering information by @zhyass in #19885
  • feat(query): push Row Access Policy predicates into prewhere for storage-level pruning by @TCeason in #19875
  • refactor(sql): split type checking into CoreExpr modules by @forsaken628 in #19829
  • feat(query): add CONV scalar function by @KKould in #19892

Thoughtful Bug Fix 🔧

  • fix(query): avoid blocking Tokio by refactoring pipeline interface to async pattern by @dqhl76 in #19854
  • fix(storage): avoid higher-level recluster starvation by @zhyass in #19844
  • fix(query): rebuild join key histograms after join by @forsaken628 in #19880
  • fix(query): account for NaN in inverse trig domains by @KKould in #19890
  • fix(query): support non-padded date auto detect by @KKould in #19888
  • fix(query): avoid blocking during statistics sender shutdown by @dqhl76 in #19887
  • fix(storage): retry binary fuse32 with expanded capacity by @SkyFan2002 in #19884
  • fix(query): reject negative factorial inputs by @KKould in #19891
  • fix(cluster): close exchange buffer on send error by @dqhl76 in #19857

Code Refactor 🎉

Others 📒

Full Changelog: v1.2.911-nightly...v1.2.912-nightly

v1.2.911-nightly

18 May 00:34
5685eda

Choose a tag to compare

v1.2.911-nightly Pre-release
Pre-release

What's Changed

Exciting New Features ✨

Thoughtful Bug Fix 🔧

Code Refactor 🎉

Build/Testing/CI Infra Changes 🔌

Documentation 📔

Others 📒

Full Changelog: v1.2.910-nightly...v1.2.911-nightly

v1.2.910-nightly

12 May 11:02
8d4c2a8

Choose a tag to compare

v1.2.910-nightly Pre-release
Pre-release

What's Changed

Exciting New Features ✨

  • feat(storage): use from_slice instead of from_reader for NDJSON parsing by @bohutang in #19843

Thoughtful Bug Fix 🔧

Others 📒

  • chore(storage): Support table-level auto compaction threshold after write by @zhyass in #19842

Full Changelog: v1.2.909-nightly...v1.2.910-nightly

v1.2.888-patch-8

12 May 07:07

Choose a tag to compare

v1.2.888-patch-8 Pre-release
Pre-release

v1.2.909-nightly

11 May 21:01
7ac7d8b

Choose a tag to compare

v1.2.909-nightly Pre-release
Pre-release

What's Changed

Exciting New Features ✨

Thoughtful Bug Fix 🔧

  • fix(ast): unreserve PROPERTIES keyword to allow it as identifier by @dantengsky in #19834
  • fix(storage): balance distributed recluster task generation by @zhyass in #19840

Code Refactor 🎉

Full Changelog: v1.2.908-nightly...v1.2.909-nightly

v1.2.888-patch-7

11 May 06:32

Choose a tag to compare

v1.2.888-patch-7 Pre-release
Pre-release

v1.2.908-nightly

10 May 23:47
1db3afe

Choose a tag to compare

v1.2.908-nightly Pre-release
Pre-release

What's Changed

Accepted RFCs 🛫

  • rfc: Conversion safety helper for optimizer reasoning by @KKould in #19828

Exciting New Features ✨

  • feat(fuse): add data_page_rows and data_page_bytes table options for parquet write tuning by @zhang2014 in #19813

Thoughtful Bug Fix 🔧

  • fix(query): trim numeric and boolean string casts by @KKould in #19809
  • fix(query): prefer columns in group by resolution by @KKould in #19808
  • fix(query): Fix window aggregate function result materialization by @b41sh in #19823
  • fix: meta: bump databend-meta patch tag to v260428.3.0 by @drmingdrmer in #19825
  • fix(query): split inflight query status count by @youngsofun in #19826
  • fix(ci): drop duplicate --quote-style in tpch/tpcds prepare scripts by @youngsofun in #19832

Code Refactor 🎉

  • refactor: meta: semaphore: distinguish semaphore permit loss by @drmingdrmer in #19817
  • refactor: meta: semaphore: polish prefix handling and add convergence test by @drmingdrmer in #19819
  • refactor(optimizer): Improve histogram-based selectivity and join statistics estimation by @forsaken628 in #19775

Build/Testing/CI Infra Changes 🔌

Full Changelog: v1.2.907-nightly...v1.2.908-nightly

v1.2.907-nightly

08 May 08:11
db7d038

Choose a tag to compare

v1.2.907-nightly Pre-release
Pre-release

What's Changed

Exciting New Features ✨

  • feat(sql): support UDF expressions in DML by @KKould in #19804
  • feat(auth): add key-pair authentication for users by @everpcpc in #19786
  • feat(query): add billing_usage_daily table function by @smallfish in #19784
  • feat(auth): expand key-pair auth to support RS384 and RS512 by @everpcpc in #19812
  • feat(fuse): support per-column STATS_TRUNCATE_LEN for string statistics by @zhang2014 in #19815

Code Refactor 🎉

  • refactor: migrate kvapi key types to standalone structkey crate by @drmingdrmer in #19802
  • refactor(rbac): Ownership Visibility Optimization by @TCeason in #19799

Build/Testing/CI Infra Changes 🔌

Full Changelog: v1.2.906-nightly...v1.2.907-nightly

v1.2.906-nightly

07 May 00:02
b106997

Choose a tag to compare

v1.2.906-nightly Pre-release
Pre-release

What's Changed

Code Refactor 🎉

  • refactor(spill): extract MemoryPool from SpillsBufferPool and make pool size per-session configurable by @zhang2014 in #19805

Full Changelog: v1.2.905-nightly...v1.2.906-nightly

v1.2.905-nightly

03 May 23:43
2eefb6b

Choose a tag to compare

v1.2.905-nightly Pre-release
Pre-release

What's Changed

Thoughtful Bug Fix 🔧

Code Refactor 🎉

  • refactor(storage): compact/recluster flow and clustering stats derivation by @zhyass in #19754

Full Changelog: v1.2.904-nightly...v1.2.905-nightly