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
