pg_tde 2.2.1 (2026-07-06)¶
The pg_tde extension, provided by Percona, adds Transparent Data Encryption (TDE) to PostgreSQL and helps protect sensitive data at rest.
Release Highlights¶
pg_tde 2.2.1 focuses on stability and compatibility improvements. This release improves pg_rewind reliability. For more details, see the Changelog.
Warning
pg_tde 2.2.1 is not compatible with Percona Distribution for PostgreSQL older than 17.10.2 or 18.4.2.
Known issues¶
-
The default
mlocklimit on Rocky Linux 8 for ARM64-based architectures equals the memory page size and is 64 Kb. This results in the child process withpg_tdefailing to allocate another memory page because the max memory limit is reached by the parent process.To prevent this, you can change the
mlocklimit to be at least twice the memory page size:- temporarily for the current session using the
ulimit -l <value>command. - set a new hard limit in the
/etc/security/limits.conffile. To do so, you require the superuser privileges.
Adjust the limits with caution since it affects other processes running in your system.
- temporarily for the current session using the
Changelog¶
Changes introduced in pg_tde 2.2.1:
New Features¶
- PG-2398 - PostgreSQL 16 support
Bug Fixes¶
- PG-2407 - Fixed multiple issues affecting
pg_rewindforpg_tdeclusters, improving reliability during rewind and recovery operations. - PG-2258 - Fixed “could not find server principal key” error from
pg_tde_basebackup
Changes¶
- Remove support for building
pg_tdewithmake, now it can only be built with Meson