Дата выпуска: 2025-10-15
Этот выпуск основан на PostgreSQL 14.19 и Shardman 14.18.3, в нём добавлены новые возможности, улучшена производительность и исправлены некоторые ошибки. Важные изменения перечислены ниже.
Добавлено отображение статистики по размеру компонентов отправленных с узла сообщений MT_SPI (в байтах) через представление shardman.pg_stat_silk_msg_components.
Изменено поведение во время планирования: если подготовленный оператор переключается на общий план, который не может быть эффективно усечён, то происходит ещё одно планирование и сравнение с пользовательским планом.
Обновлена поддерживаемая версия pgpro_pwr до 4.10.
Обновлена поддерживаемая версия pg_proaudit до 2.0.
Обновлена версия клиента 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: теперь при получении первой ошибки выполнение команды прекращается на всех сегментах.