v1.0 系列版本中的新功能
Databend v1.0 于 2023 年 3 月 5 日正式发布! 感谢所有参与的社区伙伴,以及所有让 Databend 变得更好的人!
要了解有关此版本的更多信息,请参阅我们的详细博客文章。您还可以在 GitHub 上找到此版本的完整变更日志。
已接受的 RFC 🛫
- rfc: query result cache. by @RinChanNOWWW
令人兴奋的新功能 ✨
- feat(parser): parse decimal type by @andylokandy
- feat(expr): add Decimal128 and Decimal256 type by @andylokandy
- feat(storage): native storage format support nested data types by @b41sh
- feat: add internal_merge_on_read_mutation config option by @dantengsky
- feat: Iceberg/create-catalog by @ClSlaid
- feat(result cache): better the setting name and the desc by @BohuTANG
- feat(website): update website index styles by @Carlosfengv
- feat(query): use decimal to store u128 u256 keys and support group by decimal by @sundy-li
- feat(planner): Introduce bitmap to record applied rules by @dusx1981
- feat(query): support aggregate spill to object storage by @zhang2014
- feat: Adopt OpenDAL's native write retry support by @Xuanwo
- feat(query): Support Map data type create table and insert values by @b41sh
- feat(query): support decimal256 select insert by @TCeason
贴心的 Bug 修复 🔧
- fix(planner): Fix stack overflow when applying RuleFilterPushDownJoin by @leiysky
- fix(storage): bloom filter is using wrong cache key by @sundy-li
- fix: Fix table_meta_cache can't be disabled by @Xuanwo
- fix(storage): new bloom filter that bind index with Column Id instead of column name by @zhyass
- fix: ignore dropped column statistics by column id when reducing block statistics by @lichuang
- fix(storage): wrong column statistics when contain tuple type by @zhyass
- fix(cluster): fix limit query hang in cluster mode by @zhang2014
- fix(meta): when starting up, it should not try to register until leader node to be sync-ed to local store by @drmingdrmer
- fix: don't push down filter that contains derived column by @xudong963
- fix: UnaryOp +/- should have high Precedence in PrattParser. by @youngsofun
代码重构 🎉
- refactor(planner): remove PhysicalScalar by @andylokandy
- refactor(meta): move kvapi to a standalone crate by @drmingdrmer
- refactor(meta/kvapi): expose a single "kvapi" as public interface by @drmingdrmer
- refactor(kvapi): remove dep common-base and common-exception; refine method names by @drmingdrmer
- refactor: fix abuse of ErrorCode by @drmingdrmer
- refactor: refactor is_nested column node by @lichuang
- refactor: remove dependency of common-exception from common-meta-types by @drmingdrmer
- refactor(executor): add check processor graph completed by @zhang2014
- refactor(meta): upgrade openraft to 0.7.4 by @drmingdrmer
- refactor(query): refactor aggregator by @zhang2014
新晋贡献者 👋
- @johnhaxx7 贡献了他的第一个代码
- @Big-Wuu 贡献了他的第一个代码
- @cameronbraid 贡献了他的第一个代码
- @suyanhanx 贡献了他的第一个代码
- @xinlifoobar 贡献了他的第一个代码
- @Carlosfengv 贡献了他的第一个代码
- @wangjili8417 贡献了他的第一个代码
- @dusx1981 贡献了他的第一个代码
立即试用 Databend!
Databend 可在各种 Linux 平台和 macOS 上使用。点击此处以在 GitHub 上打开发行页面,然后选择并下载适合您的平台。
要部署 Databend,请按照部署指南进行操作。

