Databend Releases
This page provides information about recent features, enhancements, and bug fixes for Databend.
Jan 25, 2026 (v1.2.873-nightly)β
What's Changedβ
Code Refactor πβ
- refactor: decouple meta-service from databend-common-base runtime by @drmingdrmer in #19319
- refactor: remove
MetaStorageErrorand deletestoerrcrate by @drmingdrmer in #19322 - refactor: use
DatabendRuntime::spawnin meta binaries by @drmingdrmer in #19324 - refactor: make meta-client generic over RuntimeApi by @drmingdrmer in #19327
- refactor: add
SpawnApi::prepare_request()for gRPC metadata injection by @drmingdrmer in #19329 - refactor: move 7 server-side meta crates to
src/meta/core/by @drmingdrmer in #19332 - refactor: remove environment variable configuration for metasrv by @drmingdrmer in #19333
Documentation πβ
- docs: clean up and improve README formatting by @bohutang in #19331
Others πβ
- chore: adjust lazy read setting by @SkyFan2002 in #19318
Full Changelog: https://github.com/databendlabs/databend/releases/tag/v1.2.873-nightly
Jan 23, 2026 (v1.2.872-nightly)β
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 πβ
- ci: reopen compat tests for py driver. by @youngsofun in #19310
Full Changelog: https://github.com/databendlabs/databend/releases/tag/v1.2.872-nightly