E.9. Postgres Pro Enterprise 12.16.3

Release date: 2023-10-04

E.9.1. Overview

This release is based on Postgres Pro Enterprise 12.16.2 and provides the following changes:

  • Added log_next_xid_assign_threshold that allows to enable logging during WAL replay when the next XID is greater than the current XID by the specified value.

  • Fixed an issue with handling pages when upgrading Postgres Pro Enterprise cluster using pg_upgrade. This issue could manifest itself in cannot fit xid into page errors and lead to data corruption.

  • Fixed an issue with an upgrade of Postgres Pro Enterprise cluster using pg_upgrade. Now empty free space map pages are not converted.

E.9.2. Migration to Version 12.16.3

If you are upgrading from a Postgres Pro Enterprise release based on the same PostgreSQL major version, it is enough to install the new version into your current installation directory.

It is strongly recommended to avoid migrating a cluster with 32-bit transaction IDs to Postgres Pro Enterprise versions below 12.16.2, if there are multitransactions in your database, as it may cause data corruption.

To migrate from PostgreSQL, as well as Postgres Pro Standard or Postgres Pro Enterprise based on a previous PostgreSQL major version, see the migration instructions for version 12.