A.1. Postgres Pro Shardman 14.18.1
Дата выпуска: 2025-05-19
Этот выпуск основан на PostgreSQL 14.18 и Shardman 14.17.2, в нём добавлены новые возможности, улучшена производительность и исправлены некоторые ошибки. Важные изменения перечислены ниже.
A.1.1. Ядро и расширения
Обновлена оценка стоимости стороннего сканирования и добавлен параметр postgres_fdw.estimate_indexscan, позволяющий оценивать удалённое сканирование как сканирование индекса. Ранее оценка всегда происходила по последовательному сканированию.
Разрешено удалённое выполнение некоторых функций, зависящих от параметра
IntervalStyle
. Удалён параметр конфигурацииpostgres_fdw.enable_always_shippable
, теперь его механизм встроен для сторонних серверов Shardman и отключён для любых других сторонних серверов.Добавлено ограничение для сторонних секций, которые теперь нельзя добавлять в таблицы, включённые в публикации с
publish_via_partition_root
.Обновлён планировщик, который теперь рассматривает параметризованное соединение вложенным циклом при создании плана соединения сегментированной таблицы.
Исправлена ошибка, которая ранее приводила к сбою при обновлении или удалении некоторых команд для глобальных таблиц.
Исправлена ошибка выталкивания частичных агрегирований, ранее приводившая к неправильному расчёту
sum
.Улучшена работа Silk для более высоких значений shardman.silk_unassigned_job_queue_size.
Обновлена поддерживаемая версия pgpro_stats до 1.9-sdm4.
Обновлена поддерживаемая версия pgpro_pwr до 4.9.
A.1.2. Утилиты управления
Добавлена возможность проверки резервной копии на совместимом кластере.
Обновлены команды shardmanctl shard master set и shardmanctl shard master reset, теперь они требуют подтверждение при переключении ведущего узла. Добавлен параметр
--yes
, который подтверждает операцию вместо того, чтобы запрашивать подтверждение от стандартного ввода.Устранена уязвимость CVE-2025-22871.
Устранены уязвимости GO-2025-3503 и GO-2025-3595.
Устранена проблема обновления уровня журнала с помощью файла
.env
.