Databend Releases
This page provides information about recent features, enhancements, and bug fixes for Databend.
Dec 14, 2025 (v1.2.857-nightly)
What's Changed
Exciting New Features ✨
- feat(query): tighten procedure overload resolution by @TCeason in #19084
- feat: basic support of schema evolution in copy for parquet by @youngsofun in #19094
- feat: extend join condition dedup to anti/semi joins by @SkyFan2002 in #19097
- feat(query): add create_query to /v1/catalog/list_database_tables by @everpcpc in #19099
Thoughtful Bug Fix 🔧
- fix: udf args recursion crash and binding not found on table by @KKould in #19091
- fix(query): fix stale indices in process_or by @sundy-li in #19085
Code Refactor 🎉
- refactor: reduce the memory of the HashIndex in the AggregateHashTable by @forsaken628 in #19046
Others 📒
- chore: avoid bloom filter clone by @SkyFan2002 in #19098
- chore: remove format! in heavy IO loop by @dqhl76 in #19077
Full Changelog: https://github.com/databendlabs/databend/releases/tag/v1.2.857-nightly
Dec 10, 2025 (v1.2.856-nightly)
What's Changed
Exciting New Features ✨
- feat: add explicit FLUSH PRIVILEGES to refresh role cache for query node by @camilesing in #19066
- feat: heuristic rule for fuse parquet dictionary page by @dantengsky in #19024
- feat: spill profile metrics by @BohuTANG in #19075
- feat(query): add metrics session_acquired_queries_total by @everpcpc in #19087
Code Refactor 🎉
- refactor(query): supports parallel data transmission between nodes by @zhang2014 in #18984
- refactor: build the runtime filter during the HashJoin block collection process by @SkyFan2002 in #19058
Build/Testing/CI Infra Changes 🔌
- ci: benchmark optimize by @everpcpc in #19086
Others 📒
- chore: combine the logic that triggers automatic compression upon write by @zhyass in #19050
- chore: revert structured spill config by @BohuTANG in #19088
Full Changelog: https://github.com/databendlabs/databend/releases/tag/v1.2.856-nightly