Release date: 2025-10-28
This release is based on pg_probackup3 3.1.0 and provides improvements to stability, performance, and compatibility of pg_probackup3. Notable changes are as follows:
Major improvements:
Implemented saving of history files during WAL streaming.
Fixed issues with remote restore.
Other improvements:
Fixed failing of the add-instance command that could
occur because handling of the pgpro_edition configuration
parameter depended on the localized error text.
Added verification of the system ID from the
pg_control file before recovery from a backup done
in the DIRECT data source mode by
comparison with the PGDATA system ID.
This prevents recovery from an inappropriate backup.
Added a warning after performing the validate
command if errors were detected during validation.
--instance
Fixed the interval merge logic and added the display of the parent backup ID for merged intervals.
Improved the exception handling in the work with the S3 storage. Added a safe cleanup of the resources.
Optimized handling of data in the CBOR (RFC 8949 Concise Binary Object Representation) format by using the buffer directly, without extra copying.
Fixed issues with backups in the BASE data source
mode for PostgreSQL 14.
Improved handling of the BACKUP_PATH environment variable.
When it is set, it is no longer needed to specify the backup directory
through the -B option.