diff --git a/docs/release-notes/release-notes-v17.10.2.md b/docs/release-notes/release-notes-v17.10.2.md new file mode 100644 index 000000000..94fa8a973 --- /dev/null +++ b/docs/release-notes/release-notes-v17.10.2.md @@ -0,0 +1,49 @@ +# Percona Distribution for PostgreSQL 17.10.2 ({{date.17_10_2}}) + +--8<-- "release-notes-intro.md" + +This release of Percona Distribution for PostgreSQL is based on Percona Server for PostgreSQL 17.10.2 - a binary-compatible, open source drop-in replacement of [PostgreSQL Community 17.10](https://www.postgresql.org/docs/17/release-17-10.html). + +## Release Highlights + +Percona Distribution for PostgreSQL 17.10.2 is an out-of-cycle maintenance release that addresses an issue where TimescaleDB and Citus were not compilable with earlier Percona Server for PostgreSQL versions, and fixes high-severity CVEs for which fixes were available. + +This release also updates bundled components, including `pg_tde` 2.2.1, and refreshes Docker images with fixes for high-severity CVEs where available. + +!!! warning + Percona Server for PostgreSQL 17.10.2 and `pg_tde` 2.2.1 are only supported together. Combining either with an earlier version of the other is not supported. + +To upgrade from an earlier version of Percona Distribution for PostgreSQL, follow the steps in [Upgrading Percona Distribution for PostgreSQL](../major-upgrade.md). + +### Docker image updates + +Docker images have been rebuilt to address high-severity CVEs where fixes were available. + +## Known Issues + +### For minor & major upgrades (RHEL only) + +During an upgrade on RHEL, you may encounter the following error: + +```bash +Unknown Error occurred: Transaction test error: + file /usr/share/postgresql-common/server/postgresql.mk from install of percona-postgresql-common conflicts with file from package percona-postgresql-common-dev + file /usr/share/postgresql-common/t/040_upgrade.t from install of percona-postgresql-common conflicts with file from package percona-postgresql-common-dev +``` + +To resolve this, remove the `percona-postgresql-common-dev` package and reinstall it with the new intended upgraded PPG/PSP server. + +## Component updates + +The following bundled components have been updated in this release: + +| Component | Version | +|-----------|---------| +| pg_tde | 2.2.1 | +| PostGIS | 3.5.7 | +| pgVector | 0.8.3 | +| pgpool | 4.7.2 | + +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. + +Percona Distribution for PostgreSQL is also shipped with the [libpq](https://www.postgresql.org/docs/17/libpq.html) library. It contains a set of library functions that allow client programs to pass queries to the PostgreSQL backend server and to receive the results of these queries. diff --git a/docs/release-notes/release-notes.md b/docs/release-notes/release-notes.md index fd9531905..59b5ab858 100644 --- a/docs/release-notes/release-notes.md +++ b/docs/release-notes/release-notes.md @@ -4,6 +4,7 @@ This page lists all release notes for Percona Server for PostgreSQL 17, organize ## 2026 +* [17.10.2](release-notes-v17.10.2.md) ({{date.17_10_2}}) * [17.10.1](release-notes-v17.10.1.md) ({{date.17_10_1}}) * [17.9.1](release-notes-v17.9.1.md) ({{date.17_9_1}}) diff --git a/docs/templates/pdf_cover_page.tpl b/docs/templates/pdf_cover_page.tpl index 5539f78cc..c23cb6f06 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.10.1 (May 20, 2026)

+

17.10.2 (July 30, 2026)

diff --git a/mkdocs.yml b/mkdocs.yml index 76fe4921b..629386c40 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -78,18 +78,19 @@ nav: - Uninstall: uninstalling.md - Release notes: - "Release notes index": release-notes/release-notes.md - - "17.10.1": release-notes/release-notes-v17.10.1.md - - "17.9.1": release-notes/release-notes-v17.9.1.md + - "17.10.2 ({{date.17_10_2}})": release-notes/release-notes-v17.10.2.md + - "17.10.1 ({{date.17_10_1}})": release-notes/release-notes-v17.10.1.md + - "17.9.1 ({{date.17_9_1}})": release-notes/release-notes-v17.9.1.md - 2025 (versions 17.4.1 - 17.7.1): - - "17.7.1": release-notes/release-notes-v17.7.1.md - - "17.6.1": release-notes/release-notes-v17.6.1.md - - "17.5.3": release-notes/release-notes-v17.5.3.md - - "17.5.2": release-notes/release-notes-v17.5.md - - "17.5.1": release-notes/release-notes-v17.5.1.md - - "17.4.1": release-notes/release-notes-v17.4.md + - "17.7.1 ({{date.17_7_1}})": release-notes/release-notes-v17.7.1.md + - "17.6.1 ({{date.17_6_1}})": release-notes/release-notes-v17.6.1.md + - "17.5.3 ({{date.17_5_3}})": release-notes/release-notes-v17.5.3.md + - "17.5.2 ({{date.17_5_2}})": release-notes/release-notes-v17.5.md + - "17.5.1 ({{date.17_5}})": release-notes/release-notes-v17.5.1.md + - "17.4.1 ({{date.17_4}})": release-notes/release-notes-v17.4.md - 2024 (versions 17.0.1 - 17.2.1): - - "17.2.1": release-notes/release-notes-v17.2.md - - "17.0.1": release-notes/release-notes-v17.0.md + - "17.2.1 ({{date.17_2}})": release-notes/release-notes-v17.2.md + - "17.0.1 ({{date.17_0}})": release-notes/release-notes-v17.0.md - Reference: - Telemetry: telemetry.md - Licensing: licensing.md diff --git a/variables.yml b/variables.yml index 71906f8be..a3a189a01 100644 --- a/variables.yml +++ b/variables.yml @@ -2,15 +2,16 @@ # See also mkdocs.yml plugins.with-pdf.cover_subtitle and output_path -release: 'release-notes-v17.10.1' +release: 'release-notes-v17.10.2' dockertag: '17.10' pgsubversion: '17.10' pgversion: '17' -pspgversion: '17.10.1' +pspgversion: '17.10.2' pgsmversion: '2.3.2' date: + 17_10_2: 2026-07-30 17_10_1: 2026-05-20 17_9_1: 2026-03-02 17_7_1: 2025-12-02