A.1. Postgres Pro Shardman 14.19.1
Дата выпуска: 2025-10-15
Этот выпуск основан на PostgreSQL 14.19 и Shardman 14.18.3, в нём добавлены новые возможности, улучшена производительность и исправлены некоторые ошибки. Важные изменения перечислены ниже.
A.1.1. Ядро и расширения
Добавлено отображение статистики по размеру компонентов отправленных с узла сообщений
MT_SPI
(в байтах) через представлениеshardman.pg_stat_silk_msg_components
.Изменено поведение во время планирования: если подготовленный оператор переключается на общий план, который не может быть эффективно усечён, то происходит ещё одно планирование и сравнение с пользовательским планом.
Обновлена поддерживаемая версия pgpro_pwr до 4.10.
Обновлена поддерживаемая версия pg_proaudit до 2.0.
A.1.2. Утилиты управления
Обновлена версия клиента etcd до 3.6.4.
Изменён вывод команды
shardmanctl status
, которая теперь показывает статус кластера в режиме резерва.Добавлена гарантированная согласованность данных при формировании списков пользователей.
Добавлены новые параметры конфигурации для работы с точками синхронизации:
syncpointInterval
задаёт частоту создания точек синхронизации (в секундах),syncpointEnabled
включает процессmonitor
, который периодически создаёт точки синхронизации,syncpointLimit
задаёт количество последних сохранённых точек синхронизации.Добавлены новые параметры конфигурации для работы с резервным кластером:
intervalWalReceiveCheck
,intervalLSNFinder
,intervalWalApply
,intervalCheckLSN
,timeoutApplyLSN
,intervalWalSyncArbiter
.Добавлена возможность перезапуска кластера с минимальным временем простоя с помощью команды
shardmanctl restart rolling
.Изменена конфигурация слотов репликации с уровня кластера на уровень конкретного узла резерва.
Отменено цветовое оформление уровня журналирования при выполнении команды
shardmanctl
.Снято ограничение на создание глобальных и сегментированных таблиц в процессе резервного копирования.
Исправлена ошибка, приводившая к сообщению
panic
во время процесса перебалансировки.Исправлена ошибка, которая могла привести к перезапуску экземпляров в случае кратковременной потери связи с etcd.
Исправлена ошибка, при которой не отображался статус
waiting
.Устранены уязвимости BDU:2025-02344 и GHSA-fv92-fjc5-jj9h.
Устранена уязвимость GO-2025-3770.
Исправлена ошибка, ранее приводившая к сбою при добавлении узла, если в схеме
shardman
находились глобальные таблицы с данными или глобальные последовательности.Исправлено поведение команды
shardmanctl backup
: теперь при получении первой ошибки выполнение команды прекращается на всех сегментах.