E.1. Выпуск 14.22
Дата выпуска: 2026-02-26
В этот выпуск вошло несколько исправлений, внесённых после версии 14.21. За информацией о нововведениях версии 14 обратитесь к Разделу E.23.
Сообщество PostgreSQL прекратит выпуск обновлений серии 14.X в ноябре 2026 г. Поэтому пользователям не следует медлить с переходом на более новую основную версию.
E.1.1. Миграция на версию 14.22
Если используется версия 14.X, выгрузка/восстановление базы не требуется.
Если вы обновляете сервер с более ранней версии, чем 14.19, см. также Раздел E.4.
E.1.2. Изменения
Устранение сбоя после воспроизведения записи WAL об усечении xid мультитранзакций, сгенерированной на более старом корректирующем выпуске (Хейкки Линнакангас) §
Ошибочная логика предотвращения зацикливания идентификаторов мультитранзакций в предыдущих версиях приводила к сбою с ошибками «could not access status of transaction» (не удалось получить статус транзакции). Как правило, такое поведение наблюдалось, когда на резервном сервере на последнем корректирующем выпуске воспроизводились записи WAL с ведущего сервера, работающего на более старой версии.
Предотвращение вывода ошибочных сообщений о недопустимой кодировке при обработке данных TOAST функцией
substring()(Ной Миш) § § §Исправление уязвимости CVE-2026-2006 было слишком агрессивным и могло приводить к выводу ошибочных сообщений о неполных символах даже при использовании допустимых символов.
Корректировка вывода значений вспомогательных процессов функциями
pg_stat_get_backend_wait_event()иpg_stat_get_backend_wait_event_type()(Хейкки Линнакангас) §Ранее для вспомогательных процессов эти функции возвращали значение NULL, что не соответствовало представлению
pg_stat_activity.Исправление приведения значения переменной составного типа к типу домена, возвращаемого функцией PL/pgSQL (Том Лейн) §
Ранее если значение переменной было NULL, выводилась ошибка «cache lookup failed for type 0» (ошибка поиска в кеше для типа 0).
Устранение риска обращения по нулевому указателю функцией двоичного ввода модуля
contrib/hstore(Микаэль Пакье) §Ранее происходил сбой функции получения модуля
hstore, если во входных данных оказывались дублирующие ключи. Генерируемые значения модуляhstoreне могут содержать дублирующие ключи, поэтому ранее ошибка не фиксировалась. Сбой могли вызвать вредоносные или повреждённые входные данные.