本文翻译自 Apache Cloudberry 官方博客:https://cloudberry.apache.org/blog/apache-cloudberry-2.0-preview-key-features-and-improvements-ahead,译文较原文有微调。本篇博文不会代替版本发布注记,只做关键性概述。
Apache Cloudberry 2.0 核心亮点
清理代码仓库
本次版本的大动作之一就是对主仓库进行代码与文件整理,移除过时或多余文件与组件,例如从源码中删除从 Greenplum 中遗留下来的 Concourse CI 关联配置文件(concourse/)、hd‑ci/、过时的 Vagrant 和 Kubernetes 相关开发和部署配置文件、以及移除冗余的 PyGreSQL 等文件。此举使得代码结构更加简洁,便于贡献者聚焦核心代码开发与维护。
品牌刷新与统一
随着 Cloudberry 加入 Apache 孵化器开始孵化,我们统一了项目源码与官网中的品牌命名,将“Cloudberry Database”、“CloudberryDB”等旧称全部刷新为更加符合规范的“Apache Cloudberry”或“Cloudberry”,确保项目品牌一致性,面向用户与开发者传达清晰品牌信息。
合规性提升
为满足 Apache 的开源许可及合规要求,我们在所有由 Cloudberry 社区引入的新增文件中添加标准 Apache License 头部声明;在 Python 代码格式化和分析工具上,使用 MIT 协议的 Ruff 替换 GPL 协议的 Pylint;同时,梳理代码仓库文件原有版权及许可协议,确保通过 Apache RAT 协议审计工具。根据 Apache 规范和要求,重写 NOTICE、LICENSE、DISCLAIMER、COPYRIGHT 和 SECURITY 合规文件,同时这些文件也均已调整至最新品牌规范,并在源码顶层 licenses 目录中展示项目源码搭载的所有子模块与组件及其许可说明,确保符合原有第三方组件协议。
此外,Cloudberry 项目全部 PPMC 成员及提交者(Committer)均已签署 ICLA(个人贡献者许可协议),Cloudberry 项目捐赠厂商也已完成 SGA(软件捐赠协议)签署,并提交至 Apache 基金会予以备案留存。以上种种,均为确保项目符合 Apache 规范、保持项目透明度、规避潜在法律风险。
对齐 Greenplum 7.0 代码基线
在年初的两三个月里,Cloudberry 开发者完成了大规模 Cloudberry 与 Greenplum 存档代码的基线对齐工作,引入了涵盖诸多关键 Bug 修复、性能增强、以及 ORCA 查询优化器等组件的优化更新,其中 Greenplum 归档代码中部分与 Cloudberry 路线图不符的更改暂缓引入。总体来看,本次代码基线对齐为后续 Cloudberry 开发奠定了坚实基础。
新功能与功能增强
即将发布的 2.0 版本在 Cloudberry 1.6 基础上带来如下新功能与提升:
Dynamic Tables(动态表):支持基于基础表、外部表或物化视图自动刷新查询结果,特别适合用于构建实时分析大屏,可查看文档了解更多信息(https://cloudberry.apache.org/docs/next/performance/use-dynamic-tables)。 PAX:引入行列混存模型,支持云对象存储或本地文件系统,可查看文档了解更多信息(https://cloudberry.apache.org/docs/next/operate-with-data/pax-table-format)。 更多优化:包括查询优化、ORCA 优化器增强、事务与存储管控、数据加载、资源管理,以及开发者工具诸多改进,详见即将发布的 2.0 Release Note,本文不做具体概述。
CI/CD 流程强化
自进入 Apache 孵化器后,Cloudberry 推出了更加健壮的 CI/CD 管道系统,覆盖所有核心测试与验证。该系统支持并行测试以缩短反馈时长,支持自动生成详尽的测试结果解析报告。
同时,Apache Cloudberry 2.0 发布也严格遵循 ASF 发版流程,包括社区讨论、投票与合规检查等,确保版本质量以及过程透明。
安全增强
安全也是 Apache Cloudberry 2.0 的一项重点工作。我们引入 Coverity Scan 与 SonarQube,进行自动化的定期代码安全扫描,及时改进,以增强代码稳健性。同时,修复了 PostgreSQL 上游 CVE‑2025‑1049 等安全漏洞,并升级 PyYAML 等模块,进一步保障系统安全可靠。
网站和文档更新
网站与文档同步提升。新版官网设计更清晰、导航更直观,文档引入多版本管理,补充新特性指南及相关变更说明等。
展望未来
作为 Apache 孵化项目,Cloudberry 2.0 遵循 ASF 社区讨论、投票、合规审查等严格流程,确保发布的透明度与质量。通过以上描述的诸多投入和强化,我们相信 Apache Cloudberry 2.0 将成为未来创新的重要里程碑。欢迎社区成员继续参与贡献、测试与反馈,共同推动 Cloudberry 成长。
感谢你一直以来对 Apache Cloudberry 的关注与支持!让我们一起期待 2.0 的正式发布!
加入我们
访问网站:https://cloudberry.apache.org 关注 GitHub:https://github.com/apache/cloudberry 加入 Slack 空间:https://apache-cloudberry.slack.com 订阅 Dev 邮件列表:查看订阅方式及过往邮件归档 - https://cloudberry.apache.org/community/mailing-lists 加入 Cloudberry 中文交流群:





