Releases: postgrespro/pg_probackup
2.5.15
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.
2.5.13
Upgraded pg_probackup to version 2.5.13, which provides optimizations and bugfixes. Notable changes are as follows:
Added support for PostgreSQL 16.
Improved catchup feature stability.
Improved documentation issues.
Centos Stream 9, Debian 12.2 (bookworm) and RedOS 7.3.2, packages have been added.
The package signing GPG key has been renewed so you may need to add the new key for APT repositories as described in the installation instructions.
2.5.12
Upgraded pg_probackup to version 2.5.12, which provides optimizations and bugfixes. Notable changes are as follows:
Added packages for Ubuntu 22.04.
Improved output of commands and hints for better user experience.
Download packages from the official repository: http://repo.postgrespro.ru/pg_probackup/
2.5.11
Upgraded pg_probackup to version 2.5.11, which provides optimizations and bugfixes. Notable changes are as follows:
- Improved pg_probackup stability when it is used with PostgreSQL 15.
- Optimized some tests and confirmed pg_probackup stability when it is used with PostgreSQL versions 10 - 14.
- Added packages for ALT 10 and removed outdated packages for ALT Linux 7, Oracle Linux 6, and openSUSE 15.1.
Download packages from the official repository: http://repo.postgrespro.ru/pg_probackup/
2.5.10
Upgraded pg_probackup to version 2.5.10, which provides optimizations and bugfixes. Notable changes are as follows:
- pg_probackup works with PostgresSQL 15
- Optimized CFM files backup by truncating them and storing the CRC computed before the truncation.
- Fixed an issue with checkdb --amcheck, which previously completed with an error when the checked database contained partitioned indexes.
- Fixed a backup failure on a replica that occurred because the version of the pg_probackup agent running there was different from that on the master.
2.5.8
Upgraded pg_probackup to version 2.5.8, which provides the following new features
and bugfixes:
- Enabled output of logs in the JSON format by adding new logging options.
- Added an option to explicitly specify the directory where the restore command should restore WAL records.
- Changed the level of detail of logging some messages of pg_probackup commands to add user convenience to reading logs.
- Fixed pg_probackup hanging that could occur when the ControlMaster option was specified in the SSH config file. Now the value of ControlMaster is explicitly set to no .
Download packages from the official repository: http://repo.postgrespro.ru/pg_probackup/
2.5.5
Improvements:
- New --checkunique option added to the checkdb command to work together with --amcheck and verify unique constraints during logical verification of indexes when the amcheck extension is installed in the database and its version supports the verification of unique constraints.
2.5.4
Major bugfixes:
- catchup: fix data corruption in
delta
andptrack
modes, before that, the source database could be damaged when using these modes (#459).
Bugfixes:
- archive-push:
--wal-file-path
option now works in accord with documentation. Now you can callarсhive-push
not only from the postgres working directory, but also from an arbitrary directory (#437, #330, #265, fixed in 2.5.3) - catchup: fix that catchup incorrectly checks the timeline history in some cases (#463).
Packaging:
- fix rhel-8 repo (#455).
- drop support of debian-8, ubuntu-14.04 and ubuntu-16.04 packages
Issues:
2.5.2
Bugfixes:
- Unlogged relations are correctly excluded from backup now. Reported by @Zergvl
- ENOSPC is now detected correctly when writing data. Reported by @slothfk
wal
directory in instance catalog can now be symlinked. Reported by @triwada- CVE-2018-1058 is fixed
Improvements:
- New command
catchup
is implemented. With it you can now fast-forward fallen-behind standby using changed data from master. Developed by @kulaginm - Important information and messages are now colored
- Added PG14 support
- Added RH8 support
- Added Debian11 support
- Ptrack 1.x support is dropped.
- Package support for 9.5 is dropped, but old packages are still available in repo
- Package support for Centos 6 and RHEL 6 is dropped, but old packages are still available in repo
Issues:
https://github.com/postgrespro/pg_probackup/milestone/19