This is an automated email from the ASF dual-hosted git repository.

djwang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudberry-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 857fdd48f Add Cloudberry 2.0 Preview Blog
857fdd48f is described below

commit 857fdd48f63c353039d70fe2d16ec01019aef5b6
Author: Dianjin Wang <[email protected]>
AuthorDate: Fri Jun 20 19:05:59 2025 +0800

    Add Cloudberry 2.0 Preview Blog
---
 blog/2025-06-20-apache-cloudberry-2.0-preview.md |  73 +++++++++++++++++++++++
 static/img/blog/202506-cloudberry2.0.png         | Bin 0 -> 195446 bytes
 2 files changed, 73 insertions(+)

diff --git a/blog/2025-06-20-apache-cloudberry-2.0-preview.md 
b/blog/2025-06-20-apache-cloudberry-2.0-preview.md
new file mode 100644
index 000000000..ca01816a6
--- /dev/null
+++ b/blog/2025-06-20-apache-cloudberry-2.0-preview.md
@@ -0,0 +1,73 @@
+---
+slug: "apache-cloudberry-2.0-preview-key-features-and-improvements-ahead"
+title: "Apache Cloudberry 2.0 Preview: Key Features and Improvements Ahead"
+description: "Key highlights of Apache Cloudberry 2.0"
+authors: [asfcloudberry]
+tags: [Release]
+image: /img/blog/202506-cloudberry2.0.png
+---
+
+The next major release of Apache Cloudberry (Incubating)—version 2.0—is just 
around the corner. As the project’s first Apache release since joining the 
Apache Incubator, Cloudberry 2.0 brings a host of new features, performance 
enhancements, and compliance improvements. While the official release is still 
in progress, we’d like to share a preview of the most exciting changes and 
innovations you can expect. This overview highlights the key updates and sets 
the stage for the upcoming launch.
+
+## Key Highlights of Apache Cloudberry 2.0
+
+### Codebase Cleanup
+
+One of the major efforts in this release was cleaning up the code repository 
to remove outdated and unused files. This includes legacy components such as 
Concourse CI configurations (`concourse/*`), `hd-ci/*`, legacy deployment 
directories (e.g., Vagrant and Kubernetes setups), and redundant artifacts like 
PyGreSQL-related files. This cleanup streamlines the codebase, making it easier 
for contributors to navigate and focus on meaningful development.
+
+### Brand Refresh
+
+As part of the transition to the Apache Incubator, we’ve unified branding 
across the project source code and website. References to legacy names like 
"Cloudberry Database" and "CloudberryDB" have been replaced with `Apache 
Cloudberry` or simply `Cloudberry`. This ensures consistency and aligns the 
project with Apache’s branding guidelines.
+
+### Compliance Improvements
+
+To meet Apache’s licensing and compliance standards, we’ve added the standard 
Apache License headers to all relevant newly created files by the Cloudberry 
community, replaced incompatible tarballs like Pylint (GPL-licensed) with Ruff 
(MIT-licensed), and ensured the codebase passes Apache RAT validation. 
+
+We’ve reworded the NOTICE, LICENSE, DISCLAIMER, COPYRIGHT, and SECURITY files 
to reflect the new Apache Cloudberry branding and compliance requirements. All 
submodules and components’ licenses are listed in the top-level `licenses` 
directory.
+
+Our PPMC members and committers have all signed the ICLA (Individual 
Contributor License Agreement) files and the Cloudberry donation corporation 
also signed the Software Grant Agreement (SGA) files and and has been filed 
with the Apache Software Foundation.
+
+These changes make Cloudberry fully compliant with Apache’s open-source 
policies, paving the way for a smooth release process.
+
+### Cherry-Picked Enhancements from archived Greenplum
+
+Apache Cloudberry 2.0 incorporates hundreds of commits cherry-picked from the 
archived Greenplum repository. These include critical bug fixes, performance 
improvements, and enhancements to the ORCA query optimizer and other 
components. While some changes outside Cloudberry’s roadmap were deprioritized, 
the codebase is now largely aligned with Greenplum, offering a solid foundation 
for future development. Community contributors are welcome to pick up tasks 
related to these deprioritized c [...]
+
+### New Features and Enhancements
+
+This release introduces new features and enhancements that expand Cloudberry’s 
capabilities compared to the previous Cloudberry 1.6 release:
+
+* Dynamic Tables: Automatically refresh query results based on base tables, 
external tables, or materialized views—ideal for building live analytical 
dashboards. See the 
[doc](https://cloudberry.apache.org/docs/next/performance/use-dynamic-tables) 
for more details.
+* PAX: Introduces a hybrid row-column storage model that improves cache 
efficiency and supports both object and local file systems. See the 
[doc](https://cloudberry.apache.org/docs/next/operate-with-data/pax-table-format)
 for more details.
+* And More: Cloudberry 2.0 brings extensive enhancements across query 
optimization, the ORCA optimizer, transaction management, storage, data 
handling, resource managment, and tools. Full details will be available in the 
official 2.0 release notes.
+
+### CICD Process
+
+Since entering the Apache Incubator, a strong CI/CD pipeline has been 
established. This pipeline covers all the core tests and checks to ensure the 
quality of the codebase. At the same time, it can support parallel tests to 
speed up the CI/CD process, and output the detailed test result parsing and 
reporting, etc. 
+
+As an Apache Incubator project, Apache Cloudberry 2.0 follows the Apache 
Software Foundation’s release process, including community discussions, voting, 
and compliance checks. This ensures the release meets the standards of quality 
and transparency.
+
+### Security Enhancements
+
+Security has been a top priority for Apache Cloudberry 2.0. We’ve introduced 
Coverity Scan and SonarQube for automated weekly code analysis, ensuring the 
codebase is robust and secure. 
+
+Additionally, we’ve addressed critical vulnerabilities, including PostgreSQL 
CVE-2025-1049 fixes, and upgraded dependencies such as `PyYAML` to patch known 
issues. These measures reinforce Cloudberry’s commitment to providing a secure 
and reliable database platform.
+
+### Website and Docs updates
+
+The website and documentation have been updated to reflect the new branding 
and features. The website now includes a new design, updated content, and 
better navigation. The documentation has been updated to reflect the new 
features and changes in the codebase.
+
+## Looking Ahead
+
+As an Apache Incubator project, Cloudberry 2.0 follows the ASF’s rigorous 
release process, including open discussion, voting, and compliance checks. This 
ensures transparency, quality, and community trust.
+
+With a cleaner codebase, enhanced security, and exciting new features and 
enhancements, Apache Cloudberry 2.0 will be a major milestone that sets the 
stage for future innovation. We invite the community to join us in shaping the 
future of Apache Cloudberry by contributing, testing, and sharing feedback.
+
+Stay tuned for the official 2.0 release announcement! Thank you for being part 
of the Apache Cloudberry journey!
+
+## Join Us
+
+- Visit the website: 
[https://cloudberry.apache.org](https://cloudberry.apache.org)
+- Follow us on GitHub: 
[https://github.com/apache/cloudberry](https://github.com/apache/cloudberry)
+- Join Slack workspace: 
[https://apache-cloudberry.slack.com](https://apache-cloudberry.slack.com)
+- Dev mailing list: to subscribe and check the archives, please visit 
[here](/community/mailing-lists)
diff --git a/static/img/blog/202506-cloudberry2.0.png 
b/static/img/blog/202506-cloudberry2.0.png
new file mode 100644
index 000000000..c1c2b427f
Binary files /dev/null and b/static/img/blog/202506-cloudberry2.0.png differ


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to