Databend Releases
This page provides information about recent features, enhancements, and bug fixes for Databend.
Apr 13, 2026 (v1.2.896-nightly)
What's Changed
Thoughtful Bug Fix 🔧
- fix(bendpy): detect python3 in release wheel builds by @sundy-li in #19701
Others 📒
- chore: upgrade databend-meta stack to land rotbl 0.2.10 by @drmingdrmer in #19703
- chore: bump databend-meta to v260312.7.0 by @drmingdrmer in #19704
Full Changelog: https://github.com/databendlabs/databend/releases/tag/v1.2.896-nightly
Apr 11, 2026 (v1.2.895-nightly)
What's Changed
Exciting New Features ✨
- feat(query): Support Geometry aggregate functions by @b41sh in #19620
- feat: CSV/TEXT support encoding. by @youngsofun in #19660
- feat: return formated geo values in arrow format result. by @youngsofun in #19676
- feat: CSV/TEXT support option trim_space. by @youngsofun in #19690
- chore: gate prewhere row selection by selectivity by @SkyFan2002 in #19678
- feat(query): Spatial index support prune by
st_dwithinfunction by @b41sh in #19674 - feat(bendpy): improve local embedded python api by @sundy-li in #19699
Thoughtful Bug Fix 🔧
- fix(ast): avoid round-trip parser panic for nested joins by @sundy-li in #19605
- fix: avoid single thread row fetch by @SkyFan2002 in #19677
- fix: make runtime filter wait exit on finish or abort by @SkyFan2002 in #19669
- fix(sql): handle correlated subqueries over union by @sundy-li in #19607
- fix(storage): fix ORDER BY LIMIT pushdown and index misalignment in fuse table functions by @zhyass in #19680
- fix(storage): clustering_statistics panic with limit by @zhyass in #19683
- fix(config): rename local_writable_root by @dqhl76 in #19688
- fix: vacuum temp files not respect duration by @dqhl76 in #19685
- fix(grpc): stop setting per-request timeout from rpc_client_timeout_secs by @dantengsky in #19691
- fix(query): improve view dependency validation and binding scope handling by @TCeason in #19673
- fix(sql): clone_outer_scan drops bind-time Scan metadata during decorrelation by @TCeason in #19694
- fix: normalize Utf8View strings before writing Lance datasets by @youngsofun in #19692
- fix(bendpy): stabilize release builds and local publish by @sundy-li in #19700
- fix(io): correct BitmapReader BITMAP_LENGTH from 1024 to 8192 by @zhang2014 in #19702
Code Refactor 🎉
- refactor(fuse): unify partition source and runtime filter wait into PartitionStreamSource by @zhang2014 in #19695
Full Changelog: https://github.com/databendlabs/databend/releases/tag/v1.2.895-nightly

