A.5. Postgres Pro Shardman 14.17.2
Дата выпуска: 2025-04-14
Этот выпуск основан на PostgreSQL 14.17 и Shardman 14.17.1, в нём добавлены новые возможности, улучшена производительность и исправлены некоторые ошибки. Важные изменения перечислены ниже.
A.5.1. Ядро и расширения
Добавлены параметры конфигурации csn_max_shift и csn_max_shift_error для работы с CSN снимками распределённых запросов и с импортированными снимками.
Добавлен параметр конфигурации shardman.context_log, который позволяет координатору увидеть контекст ошибки рабочего процесса.
Удалены параметры конфигурации
csn_max_commit_shiftиcsn_max_snapshot_shift.Запрещён доступ к глобальным представлениям с резервных серверов.
Обновлён вывод команды
ABORTдля рабочих процессов, теперь он показывает подробную информацию о причинах отмены команды на координаторе.Оптимизировано поведение команды
MergeAppend, которая теперь рассматривает самый дешёвый общий путь при сортировке. Ранее планировщик мог не выбрать наиболее эффективный путь.
A.5.2. Утилиты управления
Устранена уязвимость GO-2025-3553.
Исправлено поведение команды shardmanctl nodes. Теперь нельзя указывать один и тот же узел дважды в командах shradmanctl nodes start, shradmanctl nodes stop и shradmanctl nodes restart.
Добавлены параметры конфигурации для работы со слотами репликации:
additionalReplicationSlotsуказывает массив имён слотов репликации, которые будут созданы на ведущем сервере,createSlotsOnFollowersсоздаёт слоты репликации также и на резервных узлах,additionalSlotsLagLimitограничивает возможное отставание для дополнительных слотов репликации.Добавлена поддержка местозаполнителей для параметров pgParameters.
Оптимизирована работа адаптера
pgwaldumpво избежание отправки всего вывода командыpg_waldumpв буфер.