Percona Operator for PostgreSQL 2.6.0 has been released
Percona Operator for PostgreSQL 2.6.0 has been released on March 12, 2025.
Try it out using the Quickstart guide.
New features and improvements introduced by this release include:
-
Backup improvements:
-
An improved backup logic now allows retrying a failed backup in the same backup Pod for a specified number of times before deleting this Pod and creating a new one. This is beneficial in case of short connectivity issues or timeouts.
-
An ability to overwrite the default restore command for
pgBackRest
allows to control and filter files restored topg_wal
directory without editing these files in the backup repository storage. -
A new delete-backups finalizer allows automatic removal of all backups when deleting the cluster. This is an experimental feature and is not recommended for production use.
-
-
PostgreSQL image used by the operator now includes the
pgvector
built-in extension, which allows using Percona Distribution for PostgreSQL as a vector database and is particularly useful with AI applications. While it was already possible to installpgvector
as a custom extension, now you can just turn it on by setting an appropriate Custom Resource option without additional installation steps. -
Changes in supported PostgreSQL versions:
-
PostgreSQL 17 is now supported by the Operator in addition to versions 13 - 16. The appropriate images are now included in the list of Percona-certified images.
-
PostgreSQL 12 is no longer supported by the Operator 2.6.0 and newer versions.
-
-
Known limitations:
-
PostgreSQL 17.2 image and images for other database cluster components based on PostgreSQL 17 contain the known CVE-2025-1094 - a vulnerability in the
libpq
PostgreSQL client library, which makes images used by the Operator vulnerable to SQL injection within the PostgreSQL interactive terminal due to the lack of neutralizing quoting. Images for other PosgreSQL versions are already fixed, while images for PostgreSQL 17 will be available soon. -
Percona Distribution for PostgreSQL now comes with a new Patroni 4.x version, which introduces breaking changes compared to previously used 3.x versions. The Operator automatically identifies Patroni version used in the image. You can also manually define the required Patroni version via annotations
Learn more in Percona Operator for PostgreSQL 2.6.0 release notes.