Hi all,

I would like to propose that we start the release discussion for
Apache Cloudberry 3.0.

Cloudberry 3.0 will be the first release after the PostgreSQL 16
kernel upgrade. Starting the discussion early should give us clearer
guidance for completing the remaining work and coordinating the
release across the Cloudberry ecosystem.

Some initial items that may need to be addressed are:

1. Complete the PostgreSQL 16 kernel upgrade

There are still two items related to the PostgreSQL 16 upgrade on the
project board:
https://github.com/orgs/apache/projects/497

We should review their status and decide whether they are release
blockers for Cloudberry 3.0.

2. Port extensions and related ecosystem projects to Cloudberry 3.0

Some extensions introduced on `REL_2_STABLE`, such as `yezzey`, need
to be ported to the PostgreSQL 16-based codebase and verified on the
3.0 branch.

We should also review other extensions, tools, and components that may
require compatibility updates. The following projects may need to be
tested and released together with Cloudberry 3.0:

- cloudberry-backup
- cloudberry-pxf
- cloudberry-go-libs
- cloudberry-command-center (if possible?)

3. Decide the PostgreSQL minor version for Cloudberry 3.0

Given the scope and schedule of the 3.0 release, I propose using
PostgreSQL 16.9 as the baseline for Cloudberry 3.0 and planning the
upgrade to PostgreSQL 16.15 as part of Cloudberry 3.1.

4. Create the `REL_3_STABLE` branch

I suggest creating `REL_3_STABLE` from main after the 3.0 release
scope has been reviewed and the main remaining feature work has been
completed.

After the branch is created, we could use it for release stabilization
while continuing to merge general development work into main,
following the same approach as `REL_2_STABLE`.

5. Define the upgrade and compatibility strategy

Since Cloudberry 3.0 is based on PostgreSQL 16, we should explicitly
document and test the upgrade path from the previous Cloudberry
release, including:

- Upgrade limitations and known issues
- Upgrade documentation
- Compatibility of existing extensions and tools
- Support for Cloudberry 3.0 upgrades in tools such as `cbcopy`

I would be happy to serve as the Release Manager for Cloudberry 3.0
and coordinate the release planning, remaining development work, RC
preparation, and communication with related projects.

Please share your thoughts, concerns, and any additional release requirements.

Best,
Dianjin Wang

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

Reply via email to