E.8. Выпуск 17.2 #

Дата выпуска: 2024-11-21

В этот выпуск вошло несколько исправлений, внесённых после версии 17.1. За информацией о нововведениях версии 17 обратитесь к Разделу E.10.

E.8.1. Миграция на версию 17.2 #

Если используется версия 17.X, выгрузка/восстановление базы не требуется.

Если вы обновляете сервер с более ранней версии, чем 17.1, см. также Раздел E.9.

E.8.2. Изменения #

  • Устранение сбоя ABI для расширений, работающих со структурой ResultRelInfo (Том Лейн) §

    Предыдущие корректирующие выпуски непреднамеренно нарушили бинарную совместимость с timescaledb и несколькими другими расширениями. Восстановите затронутую структуру до её предыдущего размера, чтобы такие расширения не пришлось перестраивать.

  • Восстановление функциональности команды ALTER {ROLE|DATABASE} SET role (Том Лейн, Ной Миш) §

    Исправление для CVE-2024-10978 случайно привело к тому, что параметры для role не применялись, если поступали из неинтерактивных источников, включая предыдущие команды ALTER {ROLE|DATABASE} и переменную среды PGOPTIONS.

  • Устранение случаев, в которых значение restart_lsn слота логической репликации могло уменьшаться (Масахико Савада) §

    Ранее перезапуск логической репликации иногда мог приводить к повторному вычислению точки перезапуска слота как более старого значения, чем было объявлено ранее в pg_replication_slots. Из-за этого файлы WAL могли быть удалены на основе более позднего значения restart_lsn, и в этом случае репликация не могла перезапуститься.

  • Предотвращение удаления нужных файлов WAL во время выполнения pg_rewind (Полина Бунгина, Александр Кукушкин) §

    Раньше в некоторых случаях утилита pg_rewind могла удалить важные файлы WAL из восстановленного пониженного ведущего узла. В частности, это происходило, если эти файлы были помечены для архивации (т. е. для них были созданы файлы .ready), но ещё не были заархивированы. Затем эти файлы перерабатывались и не появлялись на повышенном узле, но они могли понадобиться для восстановления на пониженном узле. Если pg_rewind удаляла их, восстановление было уже невозможно.

  • Устранение условий гонки, связанных с удалением записей общих статистик (Кётаро Хоригути, Микаэль Пакье) §

    Эти условия могли приводить к потере статистических данных, сбоям проверочных утверждений или ошибкам вида «can only drop stats once» (статистику можно удалить только один раз).

  • Подсчёт количества сканирований индексов contrib/bloom в представлениях статистики, таких как счётчик pg_stat_user_indexes.idx_scan (Масахиро Икеда) §

  • Устранение сбоя при проверке изменений параметров классов операторов индекса (Александр Коротков) §

    Некоторые формы ALTER TABLE завершались ошибкой, если у таблицы был индекс с параметрами классов операторов, отличными от значений по умолчанию.

  • Предотвращение сбоев проверочных утверждений, вызванных отключёнными подграфами NFA при разборе регулярных выражений (Том Лейн) §

    Эта ошибка не имела видимых последствий в сборках без проверочных утверждений.

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy