E.35. Выпуск 13.18
Дата выпуска: 2024-11-21
В этот выпуск вошло несколько исправлений, внесённых после версии 13.17. За информацией о нововведениях версии 13 обратитесь к Разделу E.53.
E.35.1. Миграция на версию 13.18
Если используется версия 13.X, выгрузка/восстановление базы не требуется.
Если вы обновляете сервер с более ранней версии, чем 13.17, см. также Раздел E.36.
E.35.2. Изменения
Восстановление функциональности команды
ALTER {ROLE|DATABASE} SET role(Том Лейн, Ной Миш) §Исправление для CVE-2024-10978 случайно привело к тому, что параметры для
roleне применялись, если поступали из неинтерактивных источников, включая предыдущие командыALTER {ROLE|DATABASE}и переменную средыPGOPTIONS.Устранение случаев, в которых значение
restart_lsnслота логической репликации могло уменьшаться (Масахико Савада) §Ранее перезапуск логической репликации иногда мог приводить к повторному вычислению точки перезапуска слота как более старого значения, чем было объявлено ранее в
pg_replication_slots. Из-за этого файлы WAL могли быть удалены на основе более позднего значенияrestart_lsn, и в этом случае репликация не могла перезапуститься.Подсчёт количества сканирований индексов
contrib/bloomв представлениях статистики, таких как счётчикpg_stat_user_indexes.idx_scan(Масахиро Икеда)Устранение сбоя при проверке изменений параметров классов операторов индекса (Александр Коротков) §
Некоторые формы
ALTER TABLEзавершались ошибкой, если у таблицы был индекс с параметрами классов операторов, отличными от значений по умолчанию.
E.35. Release 13.18
Release date: 2024-11-21
This release contains a few fixes from 13.17. For information about new features in major release 13, see Section E.53.
E.35.1. Migration to Version 13.18
A dump/restore is not required for those running 13.X.
However, if you are upgrading from a version earlier than 13.17, see Section E.36.
E.35.2. Changes
Restore functionality of
ALTER {ROLE|DATABASE} SET role(Tom Lane, Noah Misch) §The fix for CVE-2024-10978 accidentally caused settings for
roleto not be applied if they come from non-interactive sources, including previousALTER {ROLE|DATABASE}commands and thePGOPTIONSenvironment variable.Fix cases where a logical replication slot's
restart_lsncould go backwards (Masahiko Sawada) §Previously, restarting logical replication could sometimes cause the slot's restart point to be recomputed as an older value than had previously been advertised in
pg_replication_slots. This is bad, since for example WAL files might have been removed on the basis of the laterrestart_lsnvalue, in which case replication would fail to restart.Count index scans in
contrib/bloomindexes in the statistics views, such as thepg_stat_user_indexes.idx_scancounter (Masahiro Ikeda) §Fix crash when checking to see if an index's opclass options have changed (Alexander Korotkov) §
Some forms of
ALTER TABLEwould fail if the table has an index with non-default operator class options.