2.5.14
Upgraded pg_probackup Community Edition to version 2.5.14. Notable changes are as follows:
Bug fixes
- Fixed incremental restore of tables larger than 1GB. Checksum computation for file pages was fixed, so the tables will no longer be reread from the backup during restore.
- Fixed an error 'WAL segment is absent' that could occur when the size of a WAL record being logged exceeded the size of WAL segment.
- Fixed incorrect processing of zero pages when restoring WAL files with a high compression ratio.
New features
- The pg_control file is now copied last during a backup and restored last during a full restore. During an incremental restore, the pg_control file is given a temporary name to prevent the server from starting until the restore is complete.
- It is now possible to specify the values of latest and current for the --recovery-target-timeline option. Also, the behavior of the --recovery-target option with the value of latest has been fixed.
- Added display of the host to which the instance is being restored in the messages of the restore.
- Added the --no-scale-units option to the show-config command. With this option, numeric configuration values are displayed in json format with the default units, without automatic scaling.
- Added display of the list of tablespaces for backups with the status OK and DONE.
- The BACKUP_PATH environment variable is renamed to BACKUP_DIR (see the documentation).
- Updated examples of the output for pg_probackup commands in the documentation.
Installation
- Deb-packages for Ubuntu 24.04 LTS are released.
- Red Hat-like systems (Red Hat, Oracle Linux, Rocky Linux etc) should now use CentOS pg_probackup packages so one may need to add the CentOS repository to the package manager.