A.6. pg_probackup 3.1.1 #
Дата выпуска: 2025-10-28
Этот выпуск основан на pg_probackup 3.1.0, в нём повышена стабильность и производительность и улучшена совместимость pg_probackup3. Основные изменения перечислены ниже:
Основные улучшения:
Реализовано сохранение файлов истории при потоковой передаче WAL.
Устранена проблема с удалённым восстановлением.
Прочие улучшения:
Исправлена ошибка при выполнении команды
add-instance, которая могла возникать из-за того, что обработка параметра конфигурацииpgpro_editionзависела от локализованного текста ошибки.Добавлено сопоставление идентификатора системы из файла
pg_controlс идентификатором системы вPGDATAперед восстановлением из резервной копии, сделанной в режиме источника данныхDIRECT. Это позволяет избежать восстановления из неподходящей резервной копии.Добавлено предупреждение, которое отображается после выполнения команды
validate, если в ходе валидации были обнаружены ошибки.--instanceИсправлена логика объединения интервалов объединяемых резервных копий и добавлено отображение идентификатора родительской копии для объединённых интервалов.
Улучшена процедура обработки исключений при работе с S3-хранилищем. Добавлена процедура безопасной очистки ресурсов.
Оптимизирована обработка данных в формате CBOR (RFC 8949 Concise Binary Object Representation, Сжатое представление двоичных объектов) за счёт использования буфера напрямую, без дополнительного копирования.
Устранена проблема с резервным копированием в режиме источника данных
BASEдля PostgreSQL 14.Улучшена обработка переменной окружения
BACKUP_PATH. Теперь, чтобы задать переменную, не требуется указывать каталог резервных копий в параметре-B.
A.6. pg_probackup 3.1.1 #
Release date: 2025-10-28
This release is based on pg_probackup 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-instancecommand that could occur because handling of thepgpro_editionconfiguration parameter depended on the localized error text.Added verification of the system ID from the
pg_controlfile before recovery from a backup done in theDIRECTdata source mode by comparison with thePGDATAsystem ID. This prevents recovery from an inappropriate backup.Added a warning after performing the
validatecommand if errors were detected during validation.--instanceFixed 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
BASEdata source mode for PostgreSQL 14.Improved handling of the
BACKUP_PATHenvironment variable. When it is set, it is no longer needed to specify the backup directory through the-Boption.