Дата выпуска: 2025-02-10
Этот выпуск основан на PostgreSQL 14.15 и Shardman 14.15.2, в нём улучшена производительность и исправлены некоторые ошибки. Важные изменения перечислены ниже.
Добавлено представление shardman.pg_indoubt_xacts, которое отображает информацию о транзакциях в состоянии InDoubt.
Добавлены глобальные представления для системного каталога и статистики.
Добавлены новые поля для представлений shardman.silk_connects, shardman.silk_backends и shardman.silk_routing, отображающие последние события чтения или записи для соединения или рабочего процесса.
Добавлены новые сообщения об ошибке для координатора для случаев, когда размер сообщения MT_SPI превышает значение silk_max_message, если запрос выполняется через Silk.
Добавлены диагностические сообщения для случаев, когда экспортируемый размер состояния транзакции превышает половину значения shardman.silk_max_message.
Повышены максимально допустимые значения для параметров shardman.silk_num_workers, shardman.silk_unassigned_job_queue_size, shardman.silk_max_message, shardman.silk_shmem_size, shardman.silk_netbuf_size, shardman.silk_suspend_shmqe_limit, shardman.silk_resume_shmqe_limit, shardman.silk_suspend_netqe_limit и shardman.silk_resume_netqe_limit.
Добавлена возможность вынесения на удалённый сервер операций преобразования типов.
Добавлено ограничение для сегментированных таблиц, которые могут ссылаться на самих себя, только если внешний ключ ссылается на ту же секцию сегментированной таблицы.
Модуль etcd обновлён до версии 3.5.18.
Добавлена новая подкоманда show-config для команды shardmanctl probackup. Выводит все текущие параметры конфигурации pg_probackup, в том числе те, что содержатся в файле pg_probackup.conf, а также те, что были заданы в командной строке.
Добавлены новые параметры подкоманд sharmanctl probackup delete и shardmanctl probackup backup для работы с политиками хранения резервных копий: retention-redundancy, retention-window, wal-depth, delete-expired, merge-expired.
Устранены уязвимости CVE-2024-24790 и CVE-2024-45337.