Skip to content

For help, click the link below to get free database assistance or contact our experts for personalized support.

Version Numbering

Starting with PostgreSQL 17, Percona uses the following format:

MAJOR.MINOR.PATCH

For example:

17.5.2

Where:

  • MAJOR = The upstream PostgreSQL major version (e.g. 17 → PostgreSQL 17)
  • MINOR = The upstream PostgreSQL release number
  • PATCH = Percona’s internal build number (specific to packaging or Percona-only updates)
Release type Version example What changes?
First Percona build 17.0.1 Initial Percona build on upstream 17.0, build #1
Percona-only update 17.0.2 Build #2 on the same upstream 17.0
Upstream patch/feature 17.1.1 Upstream release → MINOR bump to 1, PATCH reset to 1
Next Percona build 17.1.2 Build #2 on upstream 17.1

The above versioning is only applicable to PSP 17.x.x as it is the only Percona forked server. The third digit is always PSP’s build number, never an upstream patch. If you see it go from …1 → …2 this means a PSP-specific update was shipped.

Since PPG 13 to 16 are pure community versions, only the first 2 digits scheme is used for them.

Note

If you’re looking for more information, check the FAQ.