From 92ff0d7ff067aa5414a70e255e015980fd437c16 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Tue, 19 Aug 2025 14:16:25 +0300 Subject: [PATCH 1/2] PG-1788 Release Notes 16 --- docs/release-notes/release-notes-v16.10.md | 44 ++++++++++++++++++++++ docs/release-notes/release-notes.md | 2 + docs/templates/pdf_cover_page.tpl | 2 +- mkdocs.yml | 8 ++-- variables.yml | 5 ++- 5 files changed, 54 insertions(+), 7 deletions(-) create mode 100644 docs/release-notes/release-notes-v16.10.md diff --git a/docs/release-notes/release-notes-v16.10.md b/docs/release-notes/release-notes-v16.10.md new file mode 100644 index 00000000..3ad58b37 --- /dev/null +++ b/docs/release-notes/release-notes-v16.10.md @@ -0,0 +1,44 @@ +# Percona Distribution for PostgreSQL 16.10 ({{date.16_10}}) + +[Installation](../installing.md){.md-button} + +--8<-- "release-notes-intro.md" + +This release of Percona Distribution for PostgreSQL is based on [PostgreSQL 16.10](https://www.postgresql.org/docs/16/release-16-10.html). + +## Release Highlights + +### Updated Major upgrade topic in documentation + +The [Upgrading Percona Distribution for PostgreSQL from 15 to 16](../major-upgrade.md) guide has been updated with revised steps for the [On Debian and Ubuntu using `apt`](../major-upgrade.md/#on-debian-and-ubuntu-using-apt) section, improving clarity and reliability of the upgrade process. + +## 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 | +| ------------------- | -------------- | ---------------------------- | +| [etcd](https://etcd.io/)| 3.5.21 | A distributed, reliable key-value store for setting up high available Patroni clusters | +| [HAProxy](http://www.haproxy.org/) | 2.8.15 | a high-availability and load-balancing solution | +| [Patroni](https://patroni.readthedocs.io/en/latest/) | 4.0.5 | a HA (High Availability) solution for PostgreSQL | +| [PgAudit](https://www.pgaudit.org/) | 16.0 | provides detailed session or object audit logging via the standard logging facility provided by PostgreSQL | +| [pgAudit set_user](https://github.com/pgaudit/set_user)| 4.1.0 | provides an additional layer of logging and control when unprivileged users must escalate themselves to superusers or object owner roles in order to perform needed maintenance tasks.| +| [pgBackRest](https://pgbackrest.org/) | 2.55.0 | a backup and restore solution for PostgreSQL | +| [pgBadger](https://github.com/darold/pgbadger) | 13.1 | a fast PostgreSQL Log Analyzer. | +| [PgBouncer](https://www.pgbouncer.org/) | 1.24.1 | a lightweight connection pooler for PostgreSQL | +| [pg_gather](https://github.com/jobinau/pg_gather) | v30 | an SQL script for running the diagnostics of the health of PostgreSQL cluster | +| [pgpool2](https://git.postgresql.org/gitweb/?p=pgpool2.git;a=summary) | 4.6.0 | a middleware between PostgreSQL server and client for high availability, connection pooling, and load balancing. | +| [pg_repack](https://github.com/reorg/pg_repack) | 1.5.2 | rebuilds PostgreSQL database objects | +| [pg_stat_monitor](https://github.com/percona/pg_stat_monitor) | 2.1.1 | collects and aggregates statistics for PostgreSQL and provides histogram information. | +| [pgvector](https://github.com/pgvector/pgvector) | v0.8.0 | A vector similarity search for PostgreSQL | +| [PostGIS](https://github.com/postgis/postgis) | 3.3.8 | a spatial extension for PostgreSQL. | +| [PostgreSQL Commons](https://salsa.debian.org/postgresql/postgresql-common) | 277 | PostgreSQL database-cluster manager. It provides a structure under which multiple versions of PostgreSQL may be installed and/or multiple clusters maintained at one time. | +| [wal2json](https://github.com/eulerto/wal2json) | 2.6 | a PostgreSQL logical decoding JSON output plugin | + +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/16/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 bfffa6b6..49043170 100644 --- a/docs/release-notes/release-notes.md +++ b/docs/release-notes/release-notes.md @@ -4,6 +4,8 @@ This page lists all release notes for Percona Distribution for PostgreSQL 16, or ## 2025 +* [16.10](release-notes-v16.10.md) ({{date.16_10}}) + * [16.9 Update](release-notes-v16.9.upd.md) ({{date.16_9_1}}) * [16.9](release-notes-v16.9.md) ({{date.16_9}}) diff --git a/docs/templates/pdf_cover_page.tpl b/docs/templates/pdf_cover_page.tpl index 83dadd94..f4b07a42 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 %} -

16.9 (May 29, 2025)

+

16.10 (August 30, 2025)

diff --git a/mkdocs.yml b/mkdocs.yml index b839a860..b9d43579 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -85,10 +85,10 @@ nav: - Uninstall: uninstalling.md - Release notes: - "Release notes index": release-notes/release-notes.md - - "2025": - - "16.9 Update": release-notes/release-notes-v16.9.upd.md - - "16.9": release-notes/release-notes-v16.9.md - - "16.8": release-notes/release-notes-v16.8.md + - "16.10": release-notes/release-notes-v16.10.md + - "16.9 Update": release-notes/release-notes-v16.9.upd.md + - "16.9": release-notes/release-notes-v16.9.md + - "16.8": release-notes/release-notes-v16.8.md - "2024 (versions 16.6 - 16.1 Update)": - "16.6": release-notes/release-notes-v16.6.md - "16.4": release-notes/release-notes-v16.4.md diff --git a/variables.yml b/variables.yml index add67c4d..cce7bed2 100644 --- a/variables.yml +++ b/variables.yml @@ -1,13 +1,14 @@ # PG Variables set for HTML output # See also mkdocs.yml plugins.with-pdf.cover_subtitle and output_path -release: 'release-notes-v16.9' -dockertag: '16.9' +release: 'release-notes-v16.10' +dockertag: '16.10' pgversion: '16' pgsmversion: '2.1.1' date: + 16_10: 2025-08-30 16_9_1: 2025-07-10 16_9: 2025-05-29 16_8: 2025-02-27 From 2f98d08543795f12bf4443f39e8294ebce602663 Mon Sep 17 00:00:00 2001 From: Dragos Andriciuc Date: Wed, 20 Aug 2025 12:10:59 +0300 Subject: [PATCH 2/2] add major doc updates highlights --- docs/release-notes/release-notes-v16.10.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/release-notes/release-notes-v16.10.md b/docs/release-notes/release-notes-v16.10.md index 3ad58b37..c5b8f6e0 100644 --- a/docs/release-notes/release-notes-v16.10.md +++ b/docs/release-notes/release-notes-v16.10.md @@ -8,9 +8,10 @@ This release of Percona Distribution for PostgreSQL is based on [PostgreSQL 16.1 ## Release Highlights -### Updated Major upgrade topic in documentation +### Major documentation updates -The [Upgrading Percona Distribution for PostgreSQL from 15 to 16](../major-upgrade.md) guide has been updated with revised steps for the [On Debian and Ubuntu using `apt`](../major-upgrade.md/#on-debian-and-ubuntu-using-apt) section, improving clarity and reliability of the upgrade process. +* Expanded and improved the [High Availability](../solutions/high-availability.md) topic with more information and example deployments. +* Updated the [PostGIS installation commands via yum](../yum.md#for-postgis) topic. ## Supplied third-party extensions