A.1. pg_probackup 3.1.0 #

Дата выпуска: 2025-09-25

Этот выпуск основан на pg_probackup3 3.0.2, в нём добавлены новые возможности, улучшена производительность и исправлены некоторые ошибки. Важные изменения перечислены ниже.

  • Новые возможности:

    • Реализована поддержка инкрементального восстановления с помощью параметра -I | --incremental-mode в режиме PRO.

    • Добавлен параметр --smooth-checkpoint для команды backup. Этот параметр позволяет растягивать время выполнения контрольной точки, давая время командам штатно завершить работу.

    • Добавлены параметры --batch-size и --threads для команды archive-push для многопоточного копирования WAL.

    • Добавлена утилита pgpro_backupstream, которая позволяет выполнить восстановление на удалённый сервер. В данный момент утилита представлена в режиме бета-тестирования. Некоторые возможности, такие как восстановление из резервных копий в режиме ARCHIVE и инкрементальное восстановление, пока недоступны.

  • Исправления ошибок:

    • Исправлена проблема, возникающая при попытке копирования без указания параметров экземпляра и каталога резервных копий.

    • Исправлено отображение режимов доставки WAL — STREAM и ARCHIVE.

    • Исправлена ошибка при попытке резервного копирования кластера с CFS в режиме BASE при отсутствии shared_preload_libraries в файле конфигурации.

    • Исправлено отображение идентификаторов резервных копий, созданных с использованием pg_probackup 2.X.

    • Исправлен список доступных значений для параметра --log_rotation_size команды set-config.

    • Исправлены проблемы с подключением при использовании параметра -W | --password.

  • Прочие улучшения:

    • Добавлена поддержка баз данных без включённых контрольных сумм для корректной работы с Shardman.

    • Добавлена проверка повторного архивирования файлов WAL. При наличии файла с таким же именем производится сравнение нового и уже существующего файла. Если файл отличается, то на поведение влияет параметр --overwrite — файл переписывается или выдаётся ошибка.

    • Добавлен запрет на создание резервных копий с разными значениями --backup-source (BASE, DIRECT, PRO) в рамках одной цепочки.