Hi all, I'd like to add a couple of items here:

1.

We also need fixes here to upgrade (gpupgrade, not copy) from REL_2_STABLE
-> REL_3_STABLE

And for upgrade from old GP5/GP6/GP7 versions to Cloudberry 3.0

The latter (old GP) is an issue. To upgrade from it we need a set of
commits, but the most controversial is
https://github.com/open-gpdb/cloudberry/commit/13d90e77d16552d942bec8a375aae58a6f59b860

We could fix gpupgrade utility later, but should merge all breaking catalog
version patches before the release.

2. Anser && Datalake_fdw

It will be great if we complete work and merge it. Ship together with other
functionality. It's an opt-in option, so users should test it before usage.

On Mon, Oct 5, 2026 at 11:13 AM Dianjin Wang <[email protected]> wrote:

> 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