Installation{.md-button}
--8<-- "release-notes-intro.md"
This release of Percona Distribution for PostgreSQL is based on PostgreSQL 16.2 :octicons-link-external-16:.
- A Docker image for Percona Distribution for PostgreSQL is now available for ARM architectures. This improves the user experience with the Distribution for developers with ARM-based workstations.
The following is the list of extensions available in Percona Distribution for PostgreSQL.
| Extension | Version | Description |
|---|---|---|
| HAProxy :octicons-link-external-16: | 2.8.5 | a high-availability and load-balancing solution |
| Patroni :octicons-link-external-16: | 3.2.2 | a HA (High Availability) solution for PostgreSQL |
| PgAudit :octicons-link-external-16: | 16 | provides detailed session or object audit logging via the standard logging facility provided by PostgreSQL |
| pgAudit set_user :octicons-link-external-16: | 4.0.1 | 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 :octicons-link-external-16: | 2.50 | a backup and restore solution for PostgreSQL |
| pgBadger :octicons-link-external-16: | 12.4 | a fast PostgreSQL Log Analyzer. |
| PgBouncer :octicons-link-external-16: | 1.22.0 | a lightweight connection pooler for PostgreSQL |
| pg_gather :octicons-link-external-16: | v25 | an SQL script for running the diagnostics of the health of PostgreSQL cluster |
| pgpool2 :octicons-link-external-16: | 4.5.0 | a middleware between PostgreSQL server and client for high availability, connection pooling and load balancing. |
| pg_repack :octicons-link-external-16: | 1.5.0 | rebuilds PostgreSQL database objects |
| pg_stat_monitor :octicons-link-external-16: | 2.0.4 | collects and aggregates statistics for PostgreSQL and provides histogram information. |
| PostGIS :octicons-link-external-16: | 3.3.5 | a spatial extension for PostgreSQL. |
| PostgreSQL Common :octicons-link-external-16: | 256 | 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 :octicons-link-external-16: | 2.5 | a PostgreSQL logical decoding JSON output plugin |
Percona Distribution for PostgreSQL also includes the following packages:
llvm12.0.1 packages for Red Hat Enterprise Linux 8 and compatible derivatives. This fixes compatibility issues with LLVM from upstream.- supplemental
etcdpackages which can be used for setting up Patroni clusters. These packages are available for the following operating systems:
| Operating System | Package | Version | Description |
|---|---|---|---|
| RHEL 8 and derivatives | etcd |
3.5.12 | A consistent, distributed key-value store |
python3-etcd |
0.4.5 | A Python client for etcd |
Percona Distribution for PostgreSQL is also shipped with the libpq :octicons-link-external-16: 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."