From 66f8fa0dd42b4afdcb41dc1f2f0953f921d6efa3 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Wed, 5 Nov 2025 11:23:44 +0200 Subject: [PATCH 01/28] Add 18.1.1 release notes --- docs/templates/pdf_cover_page.tpl | 2 +- mkdocs.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/templates/pdf_cover_page.tpl b/docs/templates/pdf_cover_page.tpl index 8eb76ee0e..d8ff62d71 100644 --- a/docs/templates/pdf_cover_page.tpl +++ b/docs/templates/pdf_cover_page.tpl @@ -7,6 +7,6 @@ {% if config.site_description %}

{{ config.site_description }}

{% endif %} -

17.6.1 (September 10, 2025)

+

18.1.1 (November 15, 2025)

diff --git a/mkdocs.yml b/mkdocs.yml index b79f5fe0d..58e3a1a51 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -86,7 +86,7 @@ nav: - Uninstall: uninstalling.md - Release notes: - "Release notes index": release-notes/release-notes.md - - "18.0.1": release-notes/release-notes-v18.1.1.md + - "18.1.1": release-notes/release-notes-v18.1.1.md - Reference: - Telemetry: telemetry.md - Licensing: licensing.md From c57ae307a6ec9c0aca4d425939c014a2d360bc75 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Mon, 10 Nov 2025 15:31:20 +0200 Subject: [PATCH 02/28] update component versions - update release highlights with pgsm and pg_tde mentions - update intro - remove CVEs - add note about upgrading to major version for clarification --- docs/release-notes/release-notes-v18.1.1.md | 49 ++++++++++++--------- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/docs/release-notes/release-notes-v18.1.1.md b/docs/release-notes/release-notes-v18.1.1.md index 222a4bb04..143f73179 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -2,15 +2,24 @@ --8<-- "release-notes-intro.md" -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.html). +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.0](https://www.postgresql.org/docs/18/release-18.html). -## Release Highlights +It 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 + +These features make PostgreSQL 18 a major step forward in scalability, observability, and operational efficiency. -### SBOMs available for download +## Release Highlights -Percona now provides Software Bill of Materials (SBOMs) to support compliance and security audits. SBOM files are available for tarball builds. +This release continues to deliver Percona’s open source value-add components for enterprise use cases, including `pg_stat_monitor` 2.3.0 for advanced query-level observability, `pg_tde` 2.1 for Transparent Data Encryption and more. See the full component list below for details. -See [Software Bill of Materials (SBOMs)](../sboms.md) for the full list. +!!! note + To upgrade from earlier versions (e.g. Percona Distribution for PostgreSQL 17.x), follow the steps in [Upgrading Percona Distribution for PostgreSQL](major-upgrade.md). ### Tarball updates @@ -26,11 +35,7 @@ The binary tarballs for x86_64 and ARM64 architectures have been updated in this See [Install Percona Distribution for PostgreSQL from binary tarballs](../tarball.md) for the download links. -### Addressed CVEs - -This release includes important security measures that address the following CVEs: TBA. For more details, see the [PostgreSQL 18.1 release notes](https://www.postgresql.org/docs/release/18.0/). - -## Known Issue +## Known Issues ### For minor & major upgrades (RHEL only) @@ -48,22 +53,24 @@ The following is the list of extensions available in Percona Distribution for Po | Extension | Version | Description | |--------------------------------------------------------------------------------------|-----------|----------------------------------------------------------------------------------------------------------------------| -| [etcd :octicons-link-external-16:](https://etcd.io/) | 3.5.21 | A distributed, reliable key-value store for setting up highly available Patroni clusters | +| [etcd :octicons-link-external-16:](https://etcd.io/) | 3.5.24 | A distributed, reliable key-value store for setting up highly available Patroni clusters | | [python-etcd :octicons-link-external-16:](https://python-etcd.readthedocs.io/en/latest/) | 0.4.5 | A Python client library for interacting with etcd | -| [HAProxy :octicons-link-external-16:](http://www.haproxy.org/) | 2.8.15 | A high-availability and load-balancing solution | -| [Patroni :octicons-link-external-16:](https://patroni.readthedocs.io/en/latest/) | 4.0.6 | A HA (High Availability) solution for PostgreSQL | -| [PgAudit :octicons-link-external-16:](https://www.pgaudit.org/) | 17.1 | A detailed session or object audit logging via the standard logging facility provided by PostgreSQL | -| [pgAudit set_user :octicons-link-external-16:](https://github.com/pgaudit/set_user) | 4.1.0 | Provides an additional layer of logging and control when unprivileged users must escalate roles for maintenance. | -| [pgBackRest :octicons-link-external-16:](https://pgbackrest.org/) | 2.56.0 | A backup and restore solution for PostgreSQL | +| [HAProxy :octicons-link-external-16:](http://www.haproxy.org/) | 2.8.16 | A high-availability and load-balancing solution | +| [Patroni :octicons-link-external-16:](https://patroni.readthedocs.io/en/latest/) | 4.1.0 | A HA (High Availability) solution for PostgreSQL | +| [PgAudit :octicons-link-external-16:](https://www.pgaudit.org/) | 18.0 | A detailed session or object audit logging via the standard logging facility provided by PostgreSQL | +| [pgAudit set_user :octicons-link-external-16:](https://github.com/pgaudit/set_user) | 4.2.0 | Provides an additional layer of logging and control when unprivileged users must escalate roles for maintenance. | +| [pgBackRest :octicons-link-external-16:](https://pgbackrest.org/) | 2.57.0 | A backup and restore solution for PostgreSQL | | [pgBadger :octicons-link-external-16:](https://github.com/darold/pgbadger) | 13.1 | A fast PostgreSQL Log Analyzer | | [PgBouncer :octicons-link-external-16:](https://www.pgbouncer.org/) | 1.24.1 | A lightweight connection pooler for PostgreSQL | | [pg_gather :octicons-link-external-16:](https://github.com/jobinau/pg_gather) | v31 | An SQL script for running the diagnostics of the health of a PostgreSQL cluster | -| [pgpool2 :octicons-link-external-16:](https://git.postgresql.org/gitweb/?p=pgpool2.git;a=summary) | 4.6.2 | A middleware between PostgreSQL server and client for high availability, connection pooling, and load balancing | -| [pg_repack :octicons-link-external-16:](https://github.com/reorg/pg_repack) | 1.5.2 | Rebuilds PostgreSQL database objects | -| [pgvector :octicons-link-external-16:](https://github.com/pgvector/pgvector) | v0.8.0 | A vector similarity search for PostgreSQL | -| [PostGIS :octicons-link-external-16:](https://github.com/postgis/postgis) | 3.3.8 | A spatial extension for PostgreSQL | -| [PostgreSQL Common :octicons-link-external-16:](https://salsa.debian.org/postgresql/postgresql-common) | 280 | PostgreSQL database-cluster manager. Supports multiple PostgreSQL versions and clusters simultaneously | +| [pgpool2 :octicons-link-external-16:](https://git.postgresql.org/gitweb/?p=pgpool2.git;a=summary) | 4.6.3 | A middleware between PostgreSQL server and client for high availability, connection pooling, and load balancing | +| [pg_repack :octicons-link-external-16:](https://github.com/reorg/pg_repack) | 1.5.3 | Rebuilds PostgreSQL database objects | +| [pg_stat_monitor](https://github.com/percona/pg_stat_monitor) | 2.3.0 | Collects and aggregates statistics for PostgreSQL and provides histogram information. | +| [pgvector :octicons-link-external-16:](https://github.com/pgvector/pgvector) | v0.8.1 | A vector similarity search for PostgreSQL | +| [PostGIS :octicons-link-external-16:](https://github.com/postgis/postgis) | 3.5.4 | A spatial extension for PostgreSQL | +| [PostgreSQL Common :octicons-link-external-16:](https://salsa.debian.org/postgresql/postgresql-common) | 286 | PostgreSQL database-cluster manager. Supports multiple PostgreSQL versions and clusters simultaneously | | [wal2json :octicons-link-external-16:](https://github.com/eulerto/wal2json) | 2.6 | A PostgreSQL logical decoding JSON output plugin | +| [pg_tde :octicons-link-external-16:](https://github.com/percona/pg_tde) | v2.1 | A PostgreSQL extension that provides Transparent Data Encryption (TDE) to protect data at rest | For Red Hat Enterprise Linux 8 and compatible derivatives, Percona Distribution for PostgreSQL also includes the supplemental `python3-etcd` 0.4.5 packages, which are used for setting up Patroni clusters. From 8684714c9bca43c3b4c4752f89bb5b8c8af59928 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Wed, 12 Nov 2025 12:28:04 +0200 Subject: [PATCH 03/28] add AIO support for 18.1.1 --- docs/release-notes/release-notes-v18.1.1.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/release-notes/release-notes-v18.1.1.md b/docs/release-notes/release-notes-v18.1.1.md index 143f73179..fc0505f30 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -18,6 +18,8 @@ These features make PostgreSQL 18 a major step forward in scalability, observabi This release continues to deliver Percona’s open source value-add components for enterprise use cases, including `pg_stat_monitor` 2.3.0 for advanced query-level observability, `pg_tde` 2.1 for Transparent Data Encryption and more. See the full component list below for details. +Added support for asynchronous I/O (AIO) with PostgreSQL 18.1.1. + !!! note To upgrade from earlier versions (e.g. Percona Distribution for PostgreSQL 17.x), follow the steps in [Upgrading Percona Distribution for PostgreSQL](major-upgrade.md). From a58012ab5bb8949edcd38d716dc739434ae623f3 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Wed, 12 Nov 2025 15:31:23 +0200 Subject: [PATCH 04/28] update pgsm version to 2.3.1 --- 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 fc0505f30..8cc7de5ae 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -16,7 +16,7 @@ These features make PostgreSQL 18 a major step forward in scalability, observabi ## Release Highlights -This release continues to deliver Percona’s open source value-add components for enterprise use cases, including `pg_stat_monitor` 2.3.0 for advanced query-level observability, `pg_tde` 2.1 for Transparent Data Encryption and more. See the full component list below for details. +This release continues to deliver Percona’s open source value-add components for enterprise use cases, including `pg_stat_monitor` 2.3.1 for advanced query-level observability, `pg_tde` 2.1 for Transparent Data Encryption and more. See the full component list below for details. Added support for asynchronous I/O (AIO) with PostgreSQL 18.1.1. @@ -67,7 +67,7 @@ The following is the list of extensions available in Percona Distribution for Po | [pg_gather :octicons-link-external-16:](https://github.com/jobinau/pg_gather) | v31 | An SQL script for running the diagnostics of the health of a PostgreSQL cluster | | [pgpool2 :octicons-link-external-16:](https://git.postgresql.org/gitweb/?p=pgpool2.git;a=summary) | 4.6.3 | A middleware between PostgreSQL server and client for high availability, connection pooling, and load balancing | | [pg_repack :octicons-link-external-16:](https://github.com/reorg/pg_repack) | 1.5.3 | Rebuilds PostgreSQL database objects | -| [pg_stat_monitor](https://github.com/percona/pg_stat_monitor) | 2.3.0 | Collects and aggregates statistics for PostgreSQL and provides histogram information. | +| [pg_stat_monitor](https://github.com/percona/pg_stat_monitor) | 2.3.1 | Collects and aggregates statistics for PostgreSQL and provides histogram information. | | [pgvector :octicons-link-external-16:](https://github.com/pgvector/pgvector) | v0.8.1 | A vector similarity search for PostgreSQL | | [PostGIS :octicons-link-external-16:](https://github.com/postgis/postgis) | 3.5.4 | A spatial extension for PostgreSQL | | [PostgreSQL Common :octicons-link-external-16:](https://salsa.debian.org/postgresql/postgresql-common) | 286 | PostgreSQL database-cluster manager. Supports multiple PostgreSQL versions and clusters simultaneously | From 28465fe5e376124e2aae3d044c77b2a73987b778 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Wed, 12 Nov 2025 15:50:10 +0200 Subject: [PATCH 05/28] move AIO mention into major enhancements --- docs/release-notes/release-notes-v18.1.1.md | 3 +-- 1 file changed, 1 insertion(+), 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 8cc7de5ae..e93970bf2 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -11,6 +11,7 @@ It introduces several major enhancements, such as: - **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 +- Added support for **asynchronous I/O (AIO)** with PostgreSQL 18.1.1. These features make PostgreSQL 18 a major step forward in scalability, observability, and operational efficiency. @@ -18,8 +19,6 @@ These features make PostgreSQL 18 a major step forward in scalability, observabi This release continues to deliver Percona’s open source value-add components for enterprise use cases, including `pg_stat_monitor` 2.3.1 for advanced query-level observability, `pg_tde` 2.1 for Transparent Data Encryption and more. See the full component list below for details. -Added support for asynchronous I/O (AIO) with PostgreSQL 18.1.1. - !!! note To upgrade from earlier versions (e.g. Percona Distribution for PostgreSQL 17.x), follow the steps in [Upgrading Percona Distribution for PostgreSQL](major-upgrade.md). From 62745ce41d601befa619115ef9268706247858f7 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Wed, 12 Nov 2025 16:07:08 +0200 Subject: [PATCH 06/28] add MD5 decrecated mention and supplied third party extensions description --- docs/release-notes/release-notes-v18.1.1.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/release-notes/release-notes-v18.1.1.md b/docs/release-notes/release-notes-v18.1.1.md index e93970bf2..62b45cc06 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -50,6 +50,14 @@ Unknown Error occurred: Transaction test error: To resolve this, remove the `percona-postgresql-common-dev` package and reinstall it with the new intended upgraded PPG/PSP server. +## MD5 Authentication Deprecated + +The md5 password authentication is now deprecated and that will be removed in future releases. + +## Supplied third-party extensions + +Review each extension’s release notes for What’s new, improvements, or bug fixes. + The following is the list of extensions available in Percona Distribution for PostgreSQL. | Extension | Version | Description | From 3be1a1aa477ca3d52780830b3b0d9ace0c3c32c1 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Wed, 12 Nov 2025 16:09:56 +0200 Subject: [PATCH 07/28] 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 62b45cc06..c05601ceb 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -52,7 +52,7 @@ To resolve this, remove the `percona-postgresql-common-dev` package and reinstal ## MD5 Authentication Deprecated -The md5 password authentication is now deprecated and that will be removed in future releases. +The md5 password authentication is now deprecated and will be removed in future releases. ## Supplied third-party extensions From 4964d79a41cb42b49d94ae69c867472eeb3ed31f Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Wed, 12 Nov 2025 16:25:52 +0200 Subject: [PATCH 08/28] 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 c05601ceb..97b752945 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -52,7 +52,7 @@ To resolve this, remove the `percona-postgresql-common-dev` package and reinstal ## MD5 Authentication Deprecated -The md5 password authentication is now deprecated and will be removed in future releases. +The md5 password authentication is deprecated now and will be removed in a future release. ## Supplied third-party extensions From 5b42948573b35b1ac2a2502e1d6a9a72b3d97e1a Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Thu, 13 Nov 2025 14:09:40 +0200 Subject: [PATCH 09/28] minor version update to pg_bouncer and PG common --- 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 97b752945..2ac7f2b15 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -70,14 +70,14 @@ The following is the list of extensions available in Percona Distribution for Po | [pgAudit set_user :octicons-link-external-16:](https://github.com/pgaudit/set_user) | 4.2.0 | Provides an additional layer of logging and control when unprivileged users must escalate roles for maintenance. | | [pgBackRest :octicons-link-external-16:](https://pgbackrest.org/) | 2.57.0 | A backup and restore solution for PostgreSQL | | [pgBadger :octicons-link-external-16:](https://github.com/darold/pgbadger) | 13.1 | A fast PostgreSQL Log Analyzer | -| [PgBouncer :octicons-link-external-16:](https://www.pgbouncer.org/) | 1.24.1 | A lightweight connection pooler for PostgreSQL | +| [PgBouncer :octicons-link-external-16:](https://www.pgbouncer.org/) | 1.25.0 | A lightweight connection pooler for PostgreSQL | | [pg_gather :octicons-link-external-16:](https://github.com/jobinau/pg_gather) | v31 | An SQL script for running the diagnostics of the health of a PostgreSQL cluster | | [pgpool2 :octicons-link-external-16:](https://git.postgresql.org/gitweb/?p=pgpool2.git;a=summary) | 4.6.3 | A middleware between PostgreSQL server and client for high availability, connection pooling, and load balancing | | [pg_repack :octicons-link-external-16:](https://github.com/reorg/pg_repack) | 1.5.3 | Rebuilds PostgreSQL database objects | | [pg_stat_monitor](https://github.com/percona/pg_stat_monitor) | 2.3.1 | Collects and aggregates statistics for PostgreSQL and provides histogram information. | | [pgvector :octicons-link-external-16:](https://github.com/pgvector/pgvector) | v0.8.1 | A vector similarity search for PostgreSQL | | [PostGIS :octicons-link-external-16:](https://github.com/postgis/postgis) | 3.5.4 | A spatial extension for PostgreSQL | -| [PostgreSQL Common :octicons-link-external-16:](https://salsa.debian.org/postgresql/postgresql-common) | 286 | PostgreSQL database-cluster manager. Supports multiple PostgreSQL versions and clusters simultaneously | +| [PostgreSQL Common :octicons-link-external-16:](https://salsa.debian.org/postgresql/postgresql-common) | 287 | PostgreSQL database-cluster manager. Supports multiple PostgreSQL versions and clusters simultaneously | | [wal2json :octicons-link-external-16:](https://github.com/eulerto/wal2json) | 2.6 | A PostgreSQL logical decoding JSON output plugin | | [pg_tde :octicons-link-external-16:](https://github.com/percona/pg_tde) | v2.1 | A PostgreSQL extension that provides Transparent Data Encryption (TDE) to protect data at rest | From a29eeb2462c9d905dafebb91c352d6b59a1c9d61 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Thu, 13 Nov 2025 14:36:24 +0200 Subject: [PATCH 10/28] small blurb to tell user AIO is the default mechanism --- 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 2ac7f2b15..4b9d6c3c9 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -11,7 +11,7 @@ It introduces several major enhancements, such as: - **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 -- Added support for **asynchronous I/O (AIO)** with PostgreSQL 18.1.1. +- 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 89419f4885b884877f9244c3f4c99b4b08029d90 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Mon, 17 Nov 2025 12:08:46 +0200 Subject: [PATCH 11/28] update CVEs and upstream release notes link --- docs/release-notes/release-notes-v18.1.1.md | 6 +++++- 1 file changed, 5 insertions(+), 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 4b9d6c3c9..7b8e79b4b 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -2,7 +2,7 @@ --8<-- "release-notes-intro.md" -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.0](https://www.postgresql.org/docs/18/release-18.html). +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: @@ -36,6 +36,10 @@ The binary tarballs for x86_64 and ARM64 architectures have been updated in this See [Install Percona Distribution for PostgreSQL from binary tarballs](../tarball.md) for the download links. +### Addressed CVEs + +This release includes important security measures that address the following CVEs: CVE-2025-12817, CVE-2025-12818. For more details, see the [PostgreSQL 18.1 release notes](https://www.postgresql.org/docs/18/release-18-1.html). + ## Known Issues ### For minor & major upgrades (RHEL only) From dc66d78671cc2e90ff5182c9a76e1f6199b0af21 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Mon, 17 Nov 2025 12:55:32 +0200 Subject: [PATCH 12/28] add pg_telemetry deprecated mention --- docs/release-notes/release-notes-v18.1.1.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/release-notes/release-notes-v18.1.1.md b/docs/release-notes/release-notes-v18.1.1.md index 7b8e79b4b..18fc4a4a2 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -58,6 +58,12 @@ To resolve this, remove the `percona-postgresql-common-dev` package and reinstal The md5 password authentication is deprecated now and will be removed in a future release. +## Percona Telemetry Extension for PostgreSQL Deprecated + +The `percona_pg_telemetry` has been deprecated and replaced with a backwards compatibility stub. + +No telemetry data will be gathered, it will not be maintained going forward and it should not be used in new deployments. + ## Supplied third-party extensions Review each extension’s release notes for What’s new, improvements, or bug fixes. From b5ca0261b90ebcb2e9be00e0e0f77e58373aa3b7 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Wed, 19 Nov 2025 12:28:33 +0200 Subject: [PATCH 13/28] Remove telemetry mention as 18 doesn't have it Removed deprecation notice for Percona Telemetry Extension. --- docs/release-notes/release-notes-v18.1.1.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/docs/release-notes/release-notes-v18.1.1.md b/docs/release-notes/release-notes-v18.1.1.md index 18fc4a4a2..7b8e79b4b 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -58,12 +58,6 @@ To resolve this, remove the `percona-postgresql-common-dev` package and reinstal The md5 password authentication is deprecated now and will be removed in a future release. -## Percona Telemetry Extension for PostgreSQL Deprecated - -The `percona_pg_telemetry` has been deprecated and replaced with a backwards compatibility stub. - -No telemetry data will be gathered, it will not be maintained going forward and it should not be used in new deployments. - ## Supplied third-party extensions Review each extension’s release notes for What’s new, improvements, or bug fixes. From 3730c72d42b0f874d24dee31eecc7a30c5a23932 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Mon, 24 Nov 2025 11:31:50 +0200 Subject: [PATCH 14/28] update with 3.5 version and update 3.x mentions to 3.1.x --- docs/tarball.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/tarball.md b/docs/tarball.md index b4db2a382..15562573f 100644 --- a/docs/tarball.md +++ b/docs/tarball.md @@ -10,10 +10,12 @@ You can download the tarballs using the links below. The following tarballs are available for the x86_64 and ARM64 architectures: -* [percona-postgresql-{{dockertag}}-ssl1.1-linux-aarch64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-17/{{dockertag}}/binary/tarball/percona-postgresql-17.6-ssl1.1-linux-aarch64.tar.gz) - for operating systems on ARM64 architecture that run OpenSSL version 1.x -* [percona-postgresql-{{dockertag}}-ssl1.1-linux-x86_64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-17/{{dockertag}}/binary/tarball/percona-postgresql-17.6-ssl1.1-linux-x86_64.tar.gz) - for operating systems on x86_64 architecture that run OpenSSL version 1.x -* [percona-postgresql-{{dockertag}}-ssl3-linux-aarch64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-17/{{dockertag}}/binary/tarball/percona-postgresql-17.6-ssl3-linux-aarch64.tar.gz) - for operating systems on ARM64 architecture that run OpenSSL version 3.x -* [percona-postgresql-{{dockertag}}-ssl3-linux-x86_64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-17/{{dockertag}}/binary/tarball/percona-postgresql-17.6-ssl3-linux-x86_64.tar.gz) - for operating systems on x86_64 architecture that run OpenSSL version 3.x +* [percona-postgresql-{{dockertag}}-ssl1.1-linux-aarch64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-17/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl1.1-linux-aarch64.tar.gz) - for operating systems on ARM64 architecture that run OpenSSL version 1.x +* [percona-postgresql-{{dockertag}}-ssl1.1-linux-x86_64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-17/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl1.1-linux-x86_64.tar.gz) - for operating systems on x86_64 architecture that run OpenSSL version 1.x +* [percona-postgresql-{{dockertag}}-ssl3-linux-aarch64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-17/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl3-linux-aarch64.tar.gz) - for operating systems on ARM64 architecture that run OpenSSL version 3.1.x +* [percona-postgresql-{{dockertag}}-ssl3-linux-x86_64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-17/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl3-linux-x86_64.tar.gz) - for operating systems on x86_64 architecture that run OpenSSL version 3.1.x +* [percona-postgresql-{{dockertag}}-ssl3.5-linux-aarch64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-17/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl3-linux-aarch64.tar.gz) - for operating systems on ARM64 architecture that run OpenSSL version 3.5.x +* [percona-postgresql-{{dockertag}}-ssl3.5-linux-x86_64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-17/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl3-linux-x86_64.tar.gz) - for operating systems on x86_64 architecture that run OpenSSL version 3.5.x To check what OpenSSL version you have, run the following command: From 8b875e40a21bbff95ca3cf40a38d661cff08d31c Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Mon, 24 Nov 2025 11:46:02 +0200 Subject: [PATCH 15/28] fix link to tar downloads --- docs/tarball.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/tarball.md b/docs/tarball.md index 15562573f..943a64a81 100644 --- a/docs/tarball.md +++ b/docs/tarball.md @@ -10,12 +10,12 @@ You can download the tarballs using the links below. The following tarballs are available for the x86_64 and ARM64 architectures: -* [percona-postgresql-{{dockertag}}-ssl1.1-linux-aarch64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-17/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl1.1-linux-aarch64.tar.gz) - for operating systems on ARM64 architecture that run OpenSSL version 1.x -* [percona-postgresql-{{dockertag}}-ssl1.1-linux-x86_64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-17/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl1.1-linux-x86_64.tar.gz) - for operating systems on x86_64 architecture that run OpenSSL version 1.x -* [percona-postgresql-{{dockertag}}-ssl3-linux-aarch64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-17/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl3-linux-aarch64.tar.gz) - for operating systems on ARM64 architecture that run OpenSSL version 3.1.x -* [percona-postgresql-{{dockertag}}-ssl3-linux-x86_64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-17/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl3-linux-x86_64.tar.gz) - for operating systems on x86_64 architecture that run OpenSSL version 3.1.x -* [percona-postgresql-{{dockertag}}-ssl3.5-linux-aarch64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-17/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl3-linux-aarch64.tar.gz) - for operating systems on ARM64 architecture that run OpenSSL version 3.5.x -* [percona-postgresql-{{dockertag}}-ssl3.5-linux-x86_64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-17/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl3-linux-x86_64.tar.gz) - for operating systems on x86_64 architecture that run OpenSSL version 3.5.x +* [percona-postgresql-{{dockertag}}-ssl1.1-linux-aarch64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-18/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl1.1-linux-aarch64.tar.gz) - for operating systems on ARM64 architecture that run OpenSSL version 1.x +* [percona-postgresql-{{dockertag}}-ssl1.1-linux-x86_64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-18/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl1.1-linux-x86_64.tar.gz) - for operating systems on x86_64 architecture that run OpenSSL version 1.x +* [percona-postgresql-{{dockertag}}-ssl3-linux-aarch64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-18/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl3-linux-aarch64.tar.gz) - for operating systems on ARM64 architecture that run OpenSSL version 3.1.x +* [percona-postgresql-{{dockertag}}-ssl3-linux-x86_64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-18/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl3-linux-x86_64.tar.gz) - for operating systems on x86_64 architecture that run OpenSSL version 3.1.x +* [percona-postgresql-{{dockertag}}-ssl3.5-linux-aarch64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-18/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl3-linux-aarch64.tar.gz) - for operating systems on ARM64 architecture that run OpenSSL version 3.5.x +* [percona-postgresql-{{dockertag}}-ssl3.5-linux-x86_64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-18/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl3-linux-x86_64.tar.gz) - for operating systems on x86_64 architecture that run OpenSSL version 3.5.x To check what OpenSSL version you have, run the following command: From d6b936b1655ef1b3e63976d6a98e6d67b689b63d Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Mon, 24 Nov 2025 11:47:20 +0200 Subject: [PATCH 16/28] fix link issue with major upgrade in rn --- 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 7b8e79b4b..8c0fd1bd7 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -20,7 +20,7 @@ These features make PostgreSQL 18 a major step forward in scalability, observabi This release continues to deliver Percona’s open source value-add components for enterprise use cases, including `pg_stat_monitor` 2.3.1 for advanced query-level observability, `pg_tde` 2.1 for Transparent Data Encryption and more. See the full component list below for details. !!! note - To upgrade from earlier versions (e.g. Percona Distribution for PostgreSQL 17.x), follow the steps in [Upgrading Percona Distribution for PostgreSQL](major-upgrade.md). + To upgrade from earlier versions (e.g. Percona Distribution for PostgreSQL 17.x), follow the steps in [Upgrading Percona Distribution for PostgreSQL](../major-upgrade.md). ### Tarball updates From 19c3c3544f2197f2aa7d47a143f44c1b92827f26 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Mon, 24 Nov 2025 11:48:43 +0200 Subject: [PATCH 17/28] fix ha etcd mention bug --- docs/solutions/ha-etcd-config.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/solutions/ha-etcd-config.md b/docs/solutions/ha-etcd-config.md index d9f423e67..d507db596 100644 --- a/docs/solutions/ha-etcd-config.md +++ b/docs/solutions/ha-etcd-config.md @@ -1,6 +1,6 @@ # Etcd setup -In our solutions, we use etcd distributed configuration store. [Refresh your knowledge about etcd](ha-components.md#etcd). +In our solutions, we use etcd distributed configuration store. [Refresh your knowledge about etcd](ha-components.md#database-and-dsc-layers). ## Install etcd From a66e3f414f85f040f1dd09c9975c3f066ec6c300 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Mon, 24 Nov 2025 13:45:06 +0200 Subject: [PATCH 18/28] updated with the latest binary tarball versions --- docs/release-notes/release-notes-v18.1.1.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/docs/release-notes/release-notes-v18.1.1.md b/docs/release-notes/release-notes-v18.1.1.md index 8c0fd1bd7..793355724 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -26,13 +26,18 @@ This release continues to deliver Percona’s open source value-add components f The binary tarballs for x86_64 and ARM64 architectures have been updated in this release. The following libraries and components have new versions: -- LIBXSLT: 1.1.43 -- LUA: 5.3.6 -- LIBTIFF: 4.7.0 -- EXPAT: 2.5.0 -- PGPOOL: 4.6.2 -- PGBACKREST: 2.56.0 -- PATRONI: 4.0.6 +- pgbouncer: 1.25.0 +- pgpool2: 4.6.3 +- etcd: 3.5.24 +- PostGIS: 3.5.4 +- set_user: 4.2.0 +- pg_repack: 1.5.3 +- pg_stat_monitor: 2.3.1 +- pgBackRest: 2.57.0 +- Patroni: 4.1.0 +- HAProxy: 2.8.16 +- pgvector: 0.8.1 +- libxml2: 2.12.10 See [Install Percona Distribution for PostgreSQL from binary tarballs](../tarball.md) for the download links. From bb0b5bd7e87090581f0636840749e7da16779e1f Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Tue, 25 Nov 2025 16:33:51 +0200 Subject: [PATCH 19/28] Add pg_tde standalone highlight --- docs/release-notes/release-notes-v18.1.1.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/release-notes/release-notes-v18.1.1.md b/docs/release-notes/release-notes-v18.1.1.md index 793355724..c8b14b4b8 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -22,6 +22,12 @@ This release continues to deliver Percona’s open source value-add components f !!! note To upgrade from earlier versions (e.g. Percona Distribution for PostgreSQL 17.x), follow the steps in [Upgrading Percona Distribution for PostgreSQL](../major-upgrade.md). +### `pg_tde` is now a standalone package + +Starting with PostgreSQL 18, `pg_tde` is no longer shipped with the server package. If your cluster relies on `pg_tde`, you must install the package manually. + +For more information on installing `pg_tde`, see [Install pg_tde :octicons-link-external-16:](https://docs.percona.com/pg-tde/install.html). + ### Tarball updates The binary tarballs for x86_64 and ARM64 architectures have been updated in this release. The following libraries and components have new versions: From 5accb1a0e03c7b306534d24bf935eb48277456dd Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Tue, 25 Nov 2025 16:38:51 +0200 Subject: [PATCH 20/28] Add note for pg_tde in major upgrade warning users about lacking pg_tde leads to PG18 not starting --- docs/major-upgrade.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/major-upgrade.md b/docs/major-upgrade.md index 3a6c84259..b11550ff1 100644 --- a/docs/major-upgrade.md +++ b/docs/major-upgrade.md @@ -43,6 +43,11 @@ so the system is usable. The exact steps may differ depending on the package manager of your operating system. +!!! note + `pg_tde` is not a dependency in PostgreSQL 18. If your PostgreSQL 17 cluster uses `pg_tde`, install the `pg_tde` package **before** starting the upgraded server. + + Failing to install it prevents PostgreSQL 18 from starting, because the `pg_tde` shared library will be missing. + ## On Debian and Ubuntu using `apt` Run **all** commands as root or via **sudo**: From 727036fb6d0b6365286dec5e353fd50633cf59e1 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Tue, 25 Nov 2025 16:47:28 +0200 Subject: [PATCH 21/28] Update major-upgrade.md --- docs/major-upgrade.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/major-upgrade.md b/docs/major-upgrade.md index b11550ff1..022949801 100644 --- a/docs/major-upgrade.md +++ b/docs/major-upgrade.md @@ -44,9 +44,9 @@ so the system is usable. The exact steps may differ depending on the package manager of your operating system. !!! note - `pg_tde` is not a dependency in PostgreSQL 18. If your PostgreSQL 17 cluster uses `pg_tde`, install the `pg_tde` package **before** starting the upgraded server. + `pg_tde` is **not** a dependency in PostgreSQL 18. If your PostgreSQL 17 cluster uses `pg_tde`, you must install the `pg_tde` package **before** starting the upgraded server. - Failing to install it prevents PostgreSQL 18 from starting, because the `pg_tde` shared library will be missing. + If the package is missing, PostgreSQL 18 will fail to start because the required `pg_tde` shared library is not available.. ## On Debian and Ubuntu using `apt` From 3ac7e5782c3523ccdd2e95682ed4a61e82bcd59f Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Tue, 25 Nov 2025 16:54:33 +0200 Subject: [PATCH 22/28] literally one dot fixed --- docs/major-upgrade.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/major-upgrade.md b/docs/major-upgrade.md index 022949801..04412ef18 100644 --- a/docs/major-upgrade.md +++ b/docs/major-upgrade.md @@ -46,7 +46,7 @@ The exact steps may differ depending on the package manager of your operating sy !!! note `pg_tde` is **not** a dependency in PostgreSQL 18. If your PostgreSQL 17 cluster uses `pg_tde`, you must install the `pg_tde` package **before** starting the upgraded server. - If the package is missing, PostgreSQL 18 will fail to start because the required `pg_tde` shared library is not available.. + If the package is missing, PostgreSQL 18 will fail to start because the required `pg_tde` shared library is not available. ## On Debian and Ubuntu using `apt` From e4a46d2e65564bc04f49c24b377adeebaa5a26b1 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Wed, 26 Nov 2025 11:37:19 +0200 Subject: [PATCH 23/28] test for preview link --- 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 c8b14b4b8..e3494a166 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -13,7 +13,7 @@ It introduces several major enhancements, such as: - **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. +These features make PostgreSQL 18 a major step forward in scalability, observability, and operational efficiency. ## Release Highlights From 6845796c764d4757f4560e4328251675c4656d7a Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Wed, 26 Nov 2025 12:22:07 +0200 Subject: [PATCH 24/28] test for preview link #2 --- 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 e3494a166..c8b14b4b8 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -13,7 +13,7 @@ It introduces several major enhancements, such as: - **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. +These features make PostgreSQL 18 a major step forward in scalability, observability, and operational efficiency. ## Release Highlights From 021a7dbe800bc8da12b6f6481a1946cd4cda9b26 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Wed, 26 Nov 2025 12:23:27 +0200 Subject: [PATCH 25/28] test for preview link #3 --- 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 c8b14b4b8..078afad76 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -4,7 +4,7 @@ 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: +It 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 From f68ff254070386bc5905e1a77bdf1b7595b4c12e Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Wed, 26 Nov 2025 14:40:21 +0200 Subject: [PATCH 26/28] Fix formatting in release notes for v18.1.1 --- 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 078afad76..eff405e42 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -10,7 +10,7 @@ It introduces several major enhancements, such as: - **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 84ab3a1f9e83de99a3b6f02f597432f10ecabd29 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Wed, 26 Nov 2025 15:05:35 +0200 Subject: [PATCH 27/28] small version updates --- docs/release-notes/release-notes-v18.1.1.md | 5 +++-- 1 file changed, 3 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 eff405e42..e4f893c57 100644 --- a/docs/release-notes/release-notes-v18.1.1.md +++ b/docs/release-notes/release-notes-v18.1.1.md @@ -44,6 +44,7 @@ The binary tarballs for x86_64 and ARM64 architectures have been updated in this - HAProxy: 2.8.16 - pgvector: 0.8.1 - libxml2: 2.12.10 +- pg_tde: 2.1.0 See [Install Percona Distribution for PostgreSQL from binary tarballs](../tarball.md) for the download links. @@ -86,7 +87,7 @@ The following is the list of extensions available in Percona Distribution for Po | [pgBackRest :octicons-link-external-16:](https://pgbackrest.org/) | 2.57.0 | A backup and restore solution for PostgreSQL | | [pgBadger :octicons-link-external-16:](https://github.com/darold/pgbadger) | 13.1 | A fast PostgreSQL Log Analyzer | | [PgBouncer :octicons-link-external-16:](https://www.pgbouncer.org/) | 1.25.0 | A lightweight connection pooler for PostgreSQL | -| [pg_gather :octicons-link-external-16:](https://github.com/jobinau/pg_gather) | v31 | An SQL script for running the diagnostics of the health of a PostgreSQL cluster | +| [pg_gather :octicons-link-external-16:](https://github.com/jobinau/pg_gather) | v32 | An SQL script for running the diagnostics of the health of a PostgreSQL cluster | | [pgpool2 :octicons-link-external-16:](https://git.postgresql.org/gitweb/?p=pgpool2.git;a=summary) | 4.6.3 | A middleware between PostgreSQL server and client for high availability, connection pooling, and load balancing | | [pg_repack :octicons-link-external-16:](https://github.com/reorg/pg_repack) | 1.5.3 | Rebuilds PostgreSQL database objects | | [pg_stat_monitor](https://github.com/percona/pg_stat_monitor) | 2.3.1 | Collects and aggregates statistics for PostgreSQL and provides histogram information. | @@ -94,7 +95,7 @@ The following is the list of extensions available in Percona Distribution for Po | [PostGIS :octicons-link-external-16:](https://github.com/postgis/postgis) | 3.5.4 | A spatial extension for PostgreSQL | | [PostgreSQL Common :octicons-link-external-16:](https://salsa.debian.org/postgresql/postgresql-common) | 287 | PostgreSQL database-cluster manager. Supports multiple PostgreSQL versions and clusters simultaneously | | [wal2json :octicons-link-external-16:](https://github.com/eulerto/wal2json) | 2.6 | A PostgreSQL logical decoding JSON output plugin | -| [pg_tde :octicons-link-external-16:](https://github.com/percona/pg_tde) | v2.1 | A PostgreSQL extension that provides Transparent Data Encryption (TDE) to protect data at rest | +| [pg_tde :octicons-link-external-16:](https://github.com/percona/pg_tde) | v2.1.0 | A PostgreSQL extension that provides Transparent Data Encryption (TDE) to protect data at rest | For Red Hat Enterprise Linux 8 and compatible derivatives, Percona Distribution for PostgreSQL also includes the supplemental `python3-etcd` 0.4.5 packages, which are used for setting up Patroni clusters. From e2ff5bd08a6cc2efb99131ecc1559bfad4c03a09 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Thu, 27 Nov 2025 12:35:28 +0200 Subject: [PATCH 28/28] update 3.5 link --- docs/tarball.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/tarball.md b/docs/tarball.md index abb23ca0b..9c0b19525 100644 --- a/docs/tarball.md +++ b/docs/tarball.md @@ -14,8 +14,8 @@ The following tarballs are available for the x86_64 and ARM64 architectures: * [percona-postgresql-{{dockertag}}-ssl1.1-linux-x86_64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-18/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl1.1-linux-x86_64.tar.gz) - for operating systems on x86_64 architecture that run OpenSSL version 1.x * [percona-postgresql-{{dockertag}}-ssl3-linux-aarch64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-18/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl3-linux-aarch64.tar.gz) - for operating systems on ARM64 architecture that run OpenSSL version 3.1.x * [percona-postgresql-{{dockertag}}-ssl3-linux-x86_64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-18/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl3-linux-x86_64.tar.gz) - for operating systems on x86_64 architecture that run OpenSSL version 3.1.x -* [percona-postgresql-{{dockertag}}-ssl3.5-linux-aarch64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-18/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl3-linux-aarch64.tar.gz) - for operating systems on ARM64 architecture that run OpenSSL version 3.5.x -* [percona-postgresql-{{dockertag}}-ssl3.5-linux-x86_64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-18/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl3-linux-x86_64.tar.gz) - for operating systems on x86_64 architecture that run OpenSSL version 3.5.x +* [percona-postgresql-{{dockertag}}-ssl3.5-linux-aarch64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-18/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl3.5-linux-aarch64.tar.gz) - for operating systems on ARM64 architecture that run OpenSSL version 3.5.x +* [percona-postgresql-{{dockertag}}-ssl3.5-linux-x86_64.tar.gz](https://downloads.percona.com/downloads/postgresql-distribution-18/{{dockertag}}/binary/tarball/percona-postgresql-{{dockertag}}-ssl3.5-linux-x86_64.tar.gz) - for operating systems on x86_64 architecture that run OpenSSL version 3.5.x To check what OpenSSL version you have, run the following command: