Databend Releases
This page provides information about recent features, enhancements, and bug fixes for Databend.
Sep 21, 2026 (v1.2.948-nightly)
What's Changed
Exciting New Features ✨
- feat(query): add row-level TTL DDL and metadata support by @zhyass in #20496
- feat(meta): support gRPC TLS in command-line clients by @drmingdrmer in #20555
Thoughtful Bug Fix 🔧
- fix(query): interval aggregate keys and nested column statistics, found by a type matrix test by @sundy-li in #20544
- refactor(query): drop redundant expr index lookup in filter inference by @KKould in #20514
- fix(planner): propagate UDF rewrite flags out of nested UDF definitions by @youngsofun in #20518
- fix(query): avoid task context for warehouse filter by @KKould in #19993
- fix: vacuum dropped tables with invalid table options by @SkyFan2002 in #20517
Code Refactor 🎉
- refactor(query): capture query lineage from the bound plan by @youngsofun in #20542
- refactor(query): extract merge sorter and buffer sort spilling by @dqhl76 in #20540
Full Changelog: https://github.com/databendlabs/databend/releases/tag/v1.2.948-nightly
Sep 20, 2026 (v1.2.947-nightly)
What's Changed
Exciting New Features ✨
- feat(query): support indexes on materialized views by @TCeason in #20361
- feat(storage): inverted index bundles may reference sibling objects by @zhang2014 in #20531
- feat(storage): write inverted indexes while the block is built by @zhang2014 in #20538
- feat(storage): merge inverted index segments without re-tokenizing by @zhang2014 in #20546
Thoughtful Bug Fix 🔧
- fix(query): window RANGE INTERVAL frames use session time zone by @sundy-li in #20533
- fix(query): propagate function context when folding join predicates by @forsaken628 in #20541
Code Refactor 🎉
- refactor(storage): size blocking write chunks to the service's multipart minimum by @zhang2014 in #20548
Full Changelog: https://github.com/databendlabs/databend/releases/tag/v1.2.947-nightly