Дата выпуска: 2024-07-01
Этот выпуск основан на Postgres Pro Enterprise 14.12.1 и включает следующие изменения:
Устранены две проблемы, которые могли возникать после выполнения обновления с PostgreSQL или Postgres Pro Standard с помощью pg_upgrade: исправлено вычисление базы xid во время очистки страниц в куче и вычисление xmax во время преобразования страниц из 32-битного в 64-битный формат. Эти проблемы не приводили к потере или повреждению данных, но вызывали ошибки уровня PANIC.
Устранена ошибка сегментации, возникавшая из-за некорректного управления памятью в CFS в некоторых особых случаях при отключённом сборщике мусора CFS или восстановлении записей WAL резервным сервером в течение длительного времени (например, при сильном отставании).
Исправлена ошибка управления кешем составных типов серверного процесса, которая могла приводить к ошибкам сегментации или сообщениям типа «ERROR: record type has not been registered» (ОШИБКА: тип записи не зарегистрирован) в процессе оценки избирательности на этапе планирования запроса при наличии следующих факторов:
Запрос содержит хотя бы один оператор JOIN.
Включён параметр конфигурации enable_compound_index_stats.
Таблицы, участвующие в запросе, имеют индексы INCLUDE по нескольким столбцам.
Модуль orafce обновлён до версии 4.10.3.
Модуль orafce обновлён до версии 4.10.3.
Приложение pg_probackup обновлено до версии 2.8.2 Enterprise, в которую были включены следующие исправления:
Устранена ошибка разбора OID, из-за которой базы и табличные пространства с номерами файловых узлов больше миллиарда не попадали в резервную копию.
Устранена ошибка включения записи в журнал pg_probackup с помощью параметра --log-level-file, из-за которой устанавливаемое значение параметра записывалось в файл конфигурации, но каталог для файлов журнала не создавался.
Если вы производите обновление выпуска Postgres Pro Enterprise, базирующегося на той же основной версии PostgreSQL, достаточно просто установить новый выпуск в текущий каталог инсталляции.
Если вы создаёте резервные копии с помощью pg_probackup и ранее обновили его до версии 2.8.0 Enterprise или 2.8.1 Enterprise, обязательно обновите его до версии 2.8.2 Enterprise или выше и сделайте полную резервную копию базы данных после обновления, поскольку резервные копии, созданные с использованием этих версий, могут быть повреждены. Чтобы проверить, повреждены ли резервные копии, созданные с помощью версий 2.8.0 или 2.8.1, можно использовать версию 2.8.2.
Для перехода с PostgreSQL, а также с выпуска Postgres Pro Standard или Postgres Pro Enterprise, базирующегося на предыдущей основной версии PostgreSQL, обратитесь к инструкциям по миграции на версию 14.