Дата выпуска: 2025-06-16
Этот выпуск основан на PostgreSQL 14.18 и Shardman 14.18.1, в нём добавлены новые возможности, улучшена производительность и исправлены некоторые ошибки. Важные изменения перечислены ниже.
Переименовано поле is_reply представления shardman.silk_routing, теперь оно называется is_outgoing. Если маршрут был создан исходящим сетевым соединением, поле будет иметь значение true, а если входящим — false.
Обновлены значения по умолчанию параметров конфигурации ведения журнала для всех новых инсталляций Shardman:
logging_collector: on
log_directory: {{dataDir}}
log_filename: postgres-{{cluster}}-{{shard}}-{{host}}-{{keeperID}}.log
Исправлена ошибка, ранее приводившая к сбою функции shardman.execute_query, если использовался нетипичный тип атрибута.
Добавлена дополнительная проверка во время работы pg_probackup, которая гарантирует, что текущие ведущие узлы не переключились во время резервного копирования кластера. В противном случае выполнение прерывается.
Изменены значения по умолчанию для флагов -t (--transactions) и -T (--time) команды shardmanctl bench run на 10 и 0 соответственно.
Оптимизирован процесс повышения резервного сервера до ведущего.
Исправлена ошибка, ранее приводившая к зависанию pg_ basebackup. Теперь во время повторной синхронизации слоты репликации автоматически создаются на ведущем узле, если резервный узел отстаёт.