Skip to content

Releases: databendlabs/databend

v1.2.874-nightly

01 Feb 23:24
71cc77d

Choose a tag to compare

v1.2.874-nightly Pre-release
Pre-release

What's Changed

Exciting New Features ✨

Thoughtful Bug Fix 🔧

Code Refactor 🎉

Documentation 📔

  • docs: update meta README to reflect current directory structure by @drmingdrmer in #19348
  • docs: rebrand Databend as AI agent-ready enterprise data warehouse by @bohutang in #19379

Others 📒

Full Changelog: v1.2.873-nightly...v1.2.874-nightly

v1.2.873-nightly

25 Jan 23:52
1b0d293

Choose a tag to compare

v1.2.873-nightly Pre-release
Pre-release

What's Changed

Code Refactor 🎉

Documentation 📔

Others 📒

Full Changelog: v1.2.872-nightly...v1.2.873-nightly

v1.2.872-nightly

23 Jan 14:39
1951fc8

Choose a tag to compare

v1.2.872-nightly Pre-release
Pre-release

What's Changed

Exciting New Features ✨

  • feat(query): add nested loop join for new experimental hash join by @forsaken628 in #18961
  • feat: support prewhere for fuse parquet by @SkyFan2002 in #19209
  • feat(query): Support CREATE/DROP SPATIAL INDEX (Geometry/Geography types) by @b41sh in #19314

Thoughtful Bug Fix 🔧

  • ci(test): enable profile configuration during test runs by @dqhl76 in #19245
  • fix: preserve IO error kind in codec decoder for raft log recovery by @drmingdrmer in #19315
  • fix: drop/replace stage fail to delete files on OSS. by @youngsofun in #19321

Code Refactor 🎉

  • refactor(query): refactor hybrid hash join for new join by @zhang2014 in #19307
  • refactor(query): optimize system tables filter with lightweight permission check by @TCeason in #19293

Build/Testing/CI Infra Changes 🔌

Full Changelog: v1.2.871-nightly...v1.2.872-nightly

v1.2.871-nightly

21 Jan 16:13
a29733a

Choose a tag to compare

v1.2.871-nightly Pre-release
Pre-release

What's Changed

Exciting New Features ✨

  • feat: add table function for inspecting Parquet pages by @SkyFan2002 in #19278
  • feat: introducing DataBlockVec to optimize multiple data block take by @forsaken628 in #19249
  • feat: eliminate constant subquery by @KKould in #19289
  • feat: enhance binary input and output format by @KKould in #19246
  • feat: enable lazy materialization across joins with outer-join NULL handling by @SkyFan2002 in #19295

Thoughtful Bug Fix 🔧

Code Refactor 🎉

  • refactor: use hickory-resolver directly in raft-store for DNS resolution by @drmingdrmer in #19288
  • refactor: replace custom JoinHandle wrapper with From impl by @drmingdrmer in #19291
  • refactor(query): support pushdown rules with SecureFilter for row access policy by @TCeason in #19274
  • refactor: use io::Error instead of MetaStorageError in sled-store by @drmingdrmer in #19292

Full Changelog: v1.2.870-nightly...v1.2.871-nightly

v1.2.870-nightly

18 Jan 23:48
63568f8

Choose a tag to compare

What's Changed

Exciting New Features ✨

Thoughtful Bug Fix 🔧

  • fix: out of bound on recursive cte & coercion_types left right not match on recursive scan by @KKould in #19212
  • fix: send responses only after state machine commit by @drmingdrmer in #19286

Code Refactor 🎉

Others 📒

Full Changelog: v1.2.869-nightly...v1.2.870-nightly

v1.2.869-nightly

15 Jan 16:59
fd2e843

Choose a tag to compare

v1.2.869-nightly Pre-release
Pre-release

What's Changed

Thoughtful Bug Fix 🔧

  • fix: roll back h2 upgrade and ineffective reset workarounds by @bohutang in #19264

Code Refactor 🎉

  • refactor: support row/bucket shuffle for aggregation by @dqhl76 in #19155

Full Changelog: v1.2.868-nightly...v1.2.869-nightly

v1.2.868-nightly

15 Jan 07:30
1910dec

Choose a tag to compare

v1.2.868-nightly Pre-release
Pre-release

What's Changed

Exciting New Features ✨

  • feat: add configurable connection TTL for meta client by @bohutang in #19259

Thoughtful Bug Fix 🔧

  • fix: stream diff SQL alias generation for quoted columns by @zhyass in #19258

Code Refactor 🎉

Full Changelog: v1.2.867-nightly...v1.2.868-nightly

v1.2.867-nightly

14 Jan 08:53
84f7338

Choose a tag to compare

v1.2.867-nightly Pre-release
Pre-release

What's Changed

Exciting New Features ✨

  • feat(iceberg): bump iceberg-rust to v0.8.0 and add write support by @sundy-li in #19200
  • feat(query): support tag_reference table function by @TCeason in #19221
  • feat(meta): add KvList gRPC API for listing keys by prefix by @drmingdrmer in #19235
  • feat: add limit parameter to KVApi::list_kv() and related methods by @drmingdrmer in #19240
  • feat(meta): add KvGetMany gRPC API; refactor: split chained awaits by @drmingdrmer in #19244
  • feat: support alter stage. by @youngsofun in #19236
  • feat(ci): add sha input to release workflow for custom commit targeting by @bohutang in #19250

Thoughtful Bug Fix 🔧

  • fix(optimizer): add recursive identifier to prevent stack overflow by @sundy-li in #19228
  • fix(ci): make ci run databend query unit test by @TCeason in #19233
  • fix(query): fix rust-analyzer cyclic deps between common-functions and common-formats by @TCeason in #19227
  • fix(storage): prevent parquet page overflow by splitting large batches by @dantengsky in #19206
  • fix(query): normalize type names in DESC PROCEDURE by @TCeason in #19237
  • fix(test): ignore explain memo cost by @dqhl76 in #19238
  • fix(meta): vacuum dropped table cleans policy refs by @TCeason in #19239
  • fix(ci): increase pool_max_idle_per_host by @sundy-li in #19241
  • fix(test): force HTTP/1.1 for sqllogictests client by @sundy-li in #19243

Code Refactor 🎉

Others 📒

  • chore: remove fastrace::trace attributes from test suite by @drmingdrmer in #19229
  • chore: enhance EXPLAIN to display table branch qualifiers by @zhyass in #19232
  • chore: add setting for table ref by @zhyass in #19234
  • chore(query): bump ast to 0.2.4 and optimize gRPC configs by @sundy-li in #19253

Full Changelog: v1.2.866-nightly...v1.2.867-nightly

v1.2.866-nightly

14 Jan 03:40
69d3162

Choose a tag to compare

v1.2.866-nightly Pre-release
Pre-release

What's Changed

Exciting New Features ✨

  • feat: support variant cast to timestamp_tz by @KKould in #19190
  • feat: initial support for table branching and tagging by @zhyass in #19035
  • feat: to_decimal support more types by @KKould in #19195
  • feat(query): Variant timestamp_tz offset support seconds by @b41sh in #19194
  • feat(query): support ALTER SET/UNSET TAG = value by @TCeason in #19197
  • feat: database level default connection configuration by @dantengsky in #18886
  • feat(formats): trim trailing zeros from decimal output in CSV/TSV exports by @sundy-li in #19211
  • feat: add request latency histogram tracking for meta service by @drmingdrmer in #19215
  • feat(query): support scalar subquery arguments in table functions by @sundy-li in #19213
  • fix: distinguish quoted and unquoted empty and null string when loading CSV by @youngsofun in #19207
  • Thoughtful Bug Fix 🔧

    • fix: use full join keys for hash shuffle to avoid skew by @dqhl76 in #19198
    • fix(query): enable query result cache for queries with scalar subqueries by @TCeason in #19202
    • fix: auto-increment and computed columns in multi-table INSERT by @zhyass in #19205
    • fix(query): Ensure result cache keys include secure filter predicates by @TCeason in #19210
    • fix(query): fix parse float number error by @b41sh in #19223

    Code Refactor 🎉

    • refactor(query): rename skip duplicate hash tables to unique by @zhang2014 in #19192
    • refactor(meta): upgrade openraft to v0.10.0-alpha.13 by @drmingdrmer in #19193
    • refactor(query): reduce string allocations in hot paths by @sundy-li in #19201
    • refactor: extract SchemaApiTestSuite to standalone crate by @drmingdrmer in #19219
    • refactor(query): use snapshot_location for DummyTableScan cache invalidation by @TCeason in #19214
    • refactor: split SchemaTestSuite into several sub tests by @drmingdrmer in #19224

    Others 📒

    Full Changelog: v1.2.865-nightly...v1.2.866-nightly

v1.2.865-nightly

04 Jan 23:33
cc3d1e6

Choose a tag to compare

v1.2.865-nightly Pre-release
Pre-release

What's Changed

Thoughtful Bug Fix 🔧

Others 📒

  • chore: fix misleading comment about CTAS and allow_append_only_skip by @dantengsky in #19189

Full Changelog: v1.2.864-nightly...v1.2.865-nightly