Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions docs/release-notes/release-notes-v18.4.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Percona Distribution for PostgreSQL 18.4.2 ({{date.18_4_2}})

--8<-- "release-notes-intro.md"

This release of Percona Distribution for PostgreSQL is based on Percona Server for PostgreSQL 18.4.2 - a binary-compatible, open source drop-in replacement of [PostgreSQL Community 18.4](https://www.postgresql.org/docs/18/release-18-4.html).

## Release Highlights

Percona Distribution for PostgreSQL 18.4.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 18.4.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/18/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.
1 change: 1 addition & 0 deletions docs/release-notes/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ This page lists all release notes for Percona Server for PostgreSQL 18, organize

## 2026

* [18.4.2](release-notes-v18.4.2.md) ({{date.18_4_2}})
* [18.4.1](release-notes-v18.4.1.md) ({{date.18_4_1}})
* [18.3.1](release-notes-v18.3.1.md) ({{date.18_3_1}})

Expand Down
2 changes: 1 addition & 1 deletion docs/templates/pdf_cover_page.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@
{% if config.site_description %}
<h1>{{ config.site_description }}</h1>
{% endif %}
<h2>18.4.1 (May 20, 2026)</h2>
<h2>18.4.2 (July 30, 2026)</h2>
<!--<h3>Percona Technical Documentation Team</h3>-->

7 changes: 4 additions & 3 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,10 +79,11 @@ nav:
- Uninstall: uninstalling.md
- Release notes:
- "Release notes index": release-notes/release-notes.md
- "18.4.1": release-notes/release-notes-v18.4.1.md
- "18.3.1": release-notes/release-notes-v18.3.1.md
- "18.4.2 ({{date.18_4_2}})": release-notes/release-notes-v18.4.2.md
- "18.4.1 ({{date.18_4_1}})": release-notes/release-notes-v18.4.1.md
- "18.3.1 ({{date.18_3_1}})": release-notes/release-notes-v18.3.1.md
- "2025":
- "18.1.1": release-notes/release-notes-v18.1.1.md
- "18.1.1 ({{date.18_1_1}})": release-notes/release-notes-v18.1.1.md
- Reference:
- Licensing: licensing.md
- Versioning: versioning.md
Expand Down
5 changes: 3 additions & 2 deletions variables.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
# PG Variables set for HTML output
# See also mkdocs.yml plugins.with-pdf.cover_subtitle and output_path

release: 'release-notes-v18.4.1'
release: 'release-notes-v18.4.2'
dockertag: '18.4'
pgsubversion: '18.4'
pgversion: '18'
pspgversion: '18.4.1'
pspgversion: '18.4.2'
pgsmversion: '2.3.2'
pgbouncerversion: '1.25.2'
pgbackrestversion: '2.58.0'


date:
18_4_2: 2026-07-30
18_4_1: 2026-05-20
18_3_1: 2026-03-02
18_1_1: 2025-11-28
Loading