A.1. Postgres Pro Shardman 14.18.2

Дата выпуска: 2025-06-16

Этот выпуск основан на PostgreSQL 14.18 и Shardman 14.18.1, в нём добавлены новые возможности, улучшена производительность и исправлены некоторые ошибки. Важные изменения перечислены ниже.

A.1.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, если использовался нетипичный тип атрибута.

A.1.2. Утилиты управления

  • Добавлена дополнительная проверка во время работы pg_probackup, которая гарантирует, что текущие ведущие узлы не переключились во время резервного копирования кластера. В противном случае выполнение прерывается.

  • Изменены значения по умолчанию для флагов -t (--transactions) и -T (--time) команды shardmanctl bench run на 10 и 0 соответственно.

  • Оптимизирован процесс повышения резервного сервера до ведущего.

  • Исправлена ошибка, ранее приводившая к зависанию pg_ basebackup. Теперь во время повторной синхронизации слоты репликации автоматически создаются на ведущем узле, если резервный узел отстаёт.