GitHub user tuhaihe edited a discussion: [Ideas] Upgrade PostgreSQL 14 base from 14.4 to 14.20 for Cloudberry main branch
### Description Currently Apache Cloudberry is based on PostgreSQL 14.4. Meanwhile, PostgreSQL has released multiple minor updates and the latest version in the 14.x series is 14.20 (released on Nov 11, 2025). While the community is working on the major upgrade from PostgreSQL 14 to PostgreSQL 16 (which is a large and challenging effort), I would like to propose upgrading the PostgreSQL 14 base version from 14.4 to 14.20 in Cloudberry main branch. This proposal is not intended to replace the PostgreSQL 16 upgrade roadmap, but to provide an incremental and low-risk improvement path for users in the meantime. ### Use case/motivation **Motivation** - PostgreSQL 14.20 contains numerous bug fixes, stability improvements, and security patches compared to 14.4. - Between 14.4 and 14.20, there are more than 1,000+ (1352) commits, many of which address correctness and security issues that Cloudberry users may benefit from. - Currently, some fixes are being cherry-picked manually, which is helpful but does not scale well and may miss important patches. **Expected Benefits** - Provide Cloudberry users with a more secure and stable PostgreSQL 14 base. - Reduce the maintenance burden of manually cherry-picking upstream patches. - Deliver improvements earlier, without waiting for the PostgreSQL 16 migration to complete. - Maintain a relatively low-risk upgrade path, as this is still within the PostgreSQL 14 major version. ### Related issues There is ongoing work and discussion about upgrading Cloudberry from PostgreSQL 14 to PostgreSQL 16. This proposal is complementary and aims to improve the current PostgreSQL 14-based branch while the major upgrade is in progress. ### Are you willing to submit a PR? - [x] Yes I am willing to submit a PR! GitHub link: https://github.com/apache/cloudberry/discussions/1565 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
