From 8c2ea0b03b0a174f6c9731f2675926b3d7bd01fe Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Fri, 19 Dec 2025 16:54:41 +0200 Subject: [PATCH 1/7] PG-2110 Update RN with Hotfix Important Note (18) This PR updates the 18.1.1 release note with a hotfix for an issue found in a prior release. --- docs/release-notes/release-notes-v18.1.1.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/docs/release-notes/release-notes-v18.1.1.md b/docs/release-notes/release-notes-v18.1.1.md index e4f893c57..9d0fef023 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -4,13 +4,21 @@ This release of Percona Distribution for PostgreSQL is based on Percona Server for PostgreSQL 18.1.1 - a binary compatible, open source drop in replacement of [PostgreSQL Community 18.1](https://www.postgresql.org/docs/18/release-18-1.html). -It introduces several major enhancements, such as: +!!! important "PostgreSQL RPMs rebuilt to disable debug assertions" + + Prior to this release, some Percona Server for PostgreSQL RPM packages were inadvertently built with debug assertions enabled (`--enable-cassert`). Debug assertions are intended for **development and testing** only and must **not** be used in production environments. + + The affected packages have been rebuilt, and all users are **strongly** advised to update to the latest available RPMs immediately. + + To verify, run `pg_config --configure`. If the output includes `--enable-cassert`, then your installation is affected. + +This release introduces several major enhancements, such as: - **Parallel logical replication** for improved throughput during initial data synchronization - **Faster in-place upgrades** via `pg_upgrade` performance improvements - **Enhanced monitoring** with new statistics views for `pg_stat_io` and background writer activity - **Security improvements**, including expanded SSL/TLS configuration options -- **Performance optimizations** for query execution and index management +- **Performance optimizations** for query execution and index management - Added support for **asynchronous I/O (AIO)** with PostgreSQL 18.1.1 which is now the default I/O mechanism. These features make PostgreSQL 18 a major step forward in scalability, observability, and operational efficiency. From 87fd51ae5abdc492481cbf4b2c33593601904267 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Fri, 19 Dec 2025 17:12:08 +0200 Subject: [PATCH 2/7] updated based on Andreas's feedback --- docs/release-notes/release-notes-v18.1.1.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/release-notes/release-notes-v18.1.1.md b/docs/release-notes/release-notes-v18.1.1.md index 9d0fef023..ef3ac1b6c 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -6,9 +6,9 @@ This release of Percona Distribution for PostgreSQL is based on Percona Server f !!! important "PostgreSQL RPMs rebuilt to disable debug assertions" - Prior to this release, some Percona Server for PostgreSQL RPM packages were inadvertently built with debug assertions enabled (`--enable-cassert`). Debug assertions are intended for **development and testing** only and must **not** be used in production environments. + The Percona Server for PostgreSQL (PSP) and Percona Distribution for PostgreSQL (PPG) RPM packages for **PostgreSQL versions 13 through 18 released as part of the Q4 quarterly release** were built with debug assertions enabled (`--enable-cassert`). - The affected packages have been rebuilt, and all users are **strongly** advised to update to the latest available RPMs immediately. + These packages have been rebuilt, and all users running RPM-based installations of the affected releases are **strongly advised** to update to the latest available packages. To verify, run `pg_config --configure`. If the output includes `--enable-cassert`, then your installation is affected. From 375e5cd73236e01f8ce511174c30082e48413277 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Fri, 19 Dec 2025 17:19:55 +0200 Subject: [PATCH 3/7] Update release-notes-v18.1.1.md --- docs/release-notes/release-notes-v18.1.1.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/release-notes/release-notes-v18.1.1.md b/docs/release-notes/release-notes-v18.1.1.md index ef3ac1b6c..0fa363c06 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -6,11 +6,11 @@ This release of Percona Distribution for PostgreSQL is based on Percona Server f !!! important "PostgreSQL RPMs rebuilt to disable debug assertions" - The Percona Server for PostgreSQL (PSP) and Percona Distribution for PostgreSQL (PPG) RPM packages for **PostgreSQL versions 13 through 18 released as part of the Q4 quarterly release** were built with debug assertions enabled (`--enable-cassert`). + The Percona Server for PostgreSQL (PSP) and Percona Distribution for PostgreSQL (PPG) RPM packages for **PostgreSQL versions 13 through 18 released as part of the Q4 quarterly release** were built with debug assertions enabled (`--enable-cassert`). - These packages have been rebuilt, and all users running RPM-based installations of the affected releases are **strongly advised** to update to the latest available packages. + These packages have been rebuilt, and all users running RPM-based installations of the affected releases are **strongly advised** to update to the latest available packages. - To verify, run `pg_config --configure`. If the output includes `--enable-cassert`, then your installation is affected. + To verify, run `pg_config --configure`. If the output includes `--enable-cassert`, then your installation is affected. This release introduces several major enhancements, such as: From ad855ad8d86f98358374eb75aa1aa39835604d3e Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Fri, 19 Dec 2025 19:32:26 +0200 Subject: [PATCH 4/7] Update release-notes-v18.1.1.md --- docs/release-notes/release-notes-v18.1.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes/release-notes-v18.1.1.md b/docs/release-notes/release-notes-v18.1.1.md index 0fa363c06..bddf781f2 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -8,7 +8,7 @@ This release of Percona Distribution for PostgreSQL is based on Percona Server f The Percona Server for PostgreSQL (PSP) and Percona Distribution for PostgreSQL (PPG) RPM packages for **PostgreSQL versions 13 through 18 released as part of the Q4 quarterly release** were built with debug assertions enabled (`--enable-cassert`). - These packages have been rebuilt, and all users running RPM-based installations of the affected releases are **strongly advised** to update to the latest available packages. + These packages have been rebuilt, and all users running RPM-based installations of the affected releases are **strongly advised** to upgrade to the latest available minor version. To verify, run `pg_config --configure`. If the output includes `--enable-cassert`, then your installation is affected. From 045aeeb6849fd43122cb0d7469c37718650a716b Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Fri, 19 Dec 2025 19:35:50 +0200 Subject: [PATCH 5/7] Update release-notes-v18.1.1.md --- docs/release-notes/release-notes-v18.1.1.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/release-notes/release-notes-v18.1.1.md b/docs/release-notes/release-notes-v18.1.1.md index bddf781f2..2f6b83e06 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -4,11 +4,13 @@ This release of Percona Distribution for PostgreSQL is based on Percona Server for PostgreSQL 18.1.1 - a binary compatible, open source drop in replacement of [PostgreSQL Community 18.1](https://www.postgresql.org/docs/18/release-18-1.html). -!!! important "PostgreSQL RPMs rebuilt to disable debug assertions" +!!! important PostgreSQL RPMs rebuilt to disable debug assertions - The Percona Server for PostgreSQL (PSP) and Percona Distribution for PostgreSQL (PPG) RPM packages for **PostgreSQL versions 13 through 18 released as part of the Q4 quarterly release** were built with debug assertions enabled (`--enable-cassert`). + The Percona Server for PostgreSQL (PSP) and Percona Distribution for PostgreSQL (PPG) RPM packages for **PostgreSQL versions 13 through 18 released as part of the Q4 quarterly release** were built with debug assertions enabled (`--enable-cassert`). - These packages have been rebuilt, and all users running RPM-based installations of the affected releases are **strongly advised** to upgrade to the latest available minor version. + If you installed or updated PostgreSQL RPMs within the last four months, you may be affected: 18.1, 17.6, 17.7, 16.10, 16.11, 15.14, 15.15, 14.19, 14.20, 13.22, 13.23. + + These packages have been rebuilt, and all users running RPM-based installations of the affected releases are **strongly advised** to update to the latest available packages. To verify, run `pg_config --configure`. If the output includes `--enable-cassert`, then your installation is affected. From daabbf08fe88a01133078b6aadd5daedd5d0c59d Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Mon, 22 Dec 2025 10:48:59 +0200 Subject: [PATCH 6/7] Update release notes for PostgreSQL versions 13-18 replace you may be affected with you may suffer performance degradation and add Q3 to list of affected releases --- docs/release-notes/release-notes-v18.1.1.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/release-notes/release-notes-v18.1.1.md b/docs/release-notes/release-notes-v18.1.1.md index 2f6b83e06..4ded3ce11 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -6,9 +6,9 @@ This release of Percona Distribution for PostgreSQL is based on Percona Server f !!! important PostgreSQL RPMs rebuilt to disable debug assertions - The Percona Server for PostgreSQL (PSP) and Percona Distribution for PostgreSQL (PPG) RPM packages for **PostgreSQL versions 13 through 18 released as part of the Q4 quarterly release** were built with debug assertions enabled (`--enable-cassert`). + The Percona Server for PostgreSQL (PSP) and Percona Distribution for PostgreSQL (PPG) RPM packages for **PostgreSQL versions 13 through 18 released as part of the Q3 and Q4 quarterly release** were built with debug assertions enabled (`--enable-cassert`). - If you installed or updated PostgreSQL RPMs within the last four months, you may be affected: 18.1, 17.6, 17.7, 16.10, 16.11, 15.14, 15.15, 14.19, 14.20, 13.22, 13.23. + If you installed or updated PostgreSQL RPMs within the last four months, you may suffer performance degradation: 18.1, 17.6, 17.7, 16.10, 16.11, 15.14, 15.15, 14.19, 14.20, 13.22, 13.23. These packages have been rebuilt, and all users running RPM-based installations of the affected releases are **strongly advised** to update to the latest available packages. From 06d70870ff66f5b964f3391d8efdf9572200bf68 Mon Sep 17 00:00:00 2001 From: Anastasia Alexandrova Date: Mon, 22 Dec 2025 14:38:49 +0100 Subject: [PATCH 7/7] Update docs/release-notes/release-notes-v18.1.1.md Co-authored-by: Artem Gavrilov --- docs/release-notes/release-notes-v18.1.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes/release-notes-v18.1.1.md b/docs/release-notes/release-notes-v18.1.1.md index 4ded3ce11..c99addc22 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -6,7 +6,7 @@ This release of Percona Distribution for PostgreSQL is based on Percona Server f !!! important PostgreSQL RPMs rebuilt to disable debug assertions - The Percona Server for PostgreSQL (PSP) and Percona Distribution for PostgreSQL (PPG) RPM packages for **PostgreSQL versions 13 through 18 released as part of the Q3 and Q4 quarterly release** were built with debug assertions enabled (`--enable-cassert`). + The Percona Server for PostgreSQL (PSP) and Percona Distribution for PostgreSQL (PPG) RPM packages for **PostgreSQL versions 13 through 18 released as part of the Q3 and Q4 quarterly release** were built with debug assertions enabled (`--enable-cassert`). If you installed or updated PostgreSQL RPMs within the last four months, you may suffer performance degradation: 18.1, 17.6, 17.7, 16.10, 16.11, 15.14, 15.15, 14.19, 14.20, 13.22, 13.23.