Hi all,

Time flies. The last month has given us two without doubt milestones PRs
that will change everything. I mean, the new PG16-based kernel and the
logical transformations in the PostgreSQL optimizer.

But before we have I think it's time to sum up our current progress. A good
way to do this is by releasing our changes.

So I'd like to commence discussing the Apache Cloudberry 2.2.0 release.

This release will differ from previous ones in one very important aspect:
we will release the entire ecosystem at once. Together with the database
release, we will make a release to all related repositories, including not
only source files but also binary distributions for all supported platforms.

For today supported platforms is:


   - Rocky Linux 8
   - Rocky Linux 9
   - Ubuntu 22.04
   - Ubuntu 24.04

Supported repostaries is:


   - apache/cloudberry: main repo
   - apache/cloudberry-backup: backup utility for Cloudberry.
   - apache/cloudberry-go-libs: go-libs for Cloudberry.
   - apache/cloudberry-pxf: Platform Extension Framework (PXF) for
   Cloudberry.


Let’s discuss the possibility & possible timeline, scope, and any
preparations needed for the 2.2.0 release. Would like to have your thoughts.


My list of questions and suggestions:

1. What will be the kernel of the new release? I think it should be 14.8,
but we're not ready yet - https://github.com/apache/cloudberry/pull/1701 is
still under development.I believe in a couple of weeks we could complete
work.

2. Add rocky Linux 10 to the list of supported platforms. I've made
preparations but again, need a couple of weeks to add simple tests and
verify that everything is great.

3. Add command center to the list of supported repositories. So there will
be a simple UI to monitor installation. I honestly don't know how long it
will take, everything works but code needs to be added as an Apache
Repository.

4. Merge yezzey - https://github.com/apache/cloudberry/pull/1752 (still
under work, I believe again a couple of weeks and we will do it)

5. Decide if we want to wait for support for Java 21 in PXF or not.
https://github.com/apache/cloudberry-pxf/pull/109

6. We want to publish cloudberry-go-libs as go project. Everything is
ready, we need to draft a new release, how to check it?


Some of the questions are related to the ecosystem and not related to the
main repository, but 2 and 4 are related, so if we don't want to wait and delay
switching the main branch to a new kernel, it would be better to merge
them into
the 2x branch first and then into the main branch.


Best,

Leonid Borchuk

Reply via email to