История версий и изменений программы PostgreSQL
9.6.1 (26.10.2016)
- исправлена проблема с WAL-журналированием;
- исправлено возможное повреждение данных, когда pg_upgrade переписывает видимые связи карт под формат версии 9.6;
- исправлена обработка ошибок сериализации в INSERT ... ON CONFLICT;
- исправлена проблема с работой функции DISTINCT, которая могла привести к сбою или отображению неверных результатов;
- исправлена проблема с обращением к свободным полиморфным показателям, используемым в качестве оконных функций;
- исправлена проблема с функцией COPY, если была активирована безопасность уровня строки;
- другое большое количество изменений и улучшений.
9.6.0 (29.09.2016)
- реализовано выполнение последовательных сканирований, соединений и других операций;
- добавлена возможность синхронного использования нескольких резервных серверов;
- функция поиска по тексту теперь позволяет искать фразы;
- функция postgres_fdw теперь поддерживает удаленные соединения, сортировки, обновления и удаления;
- улучшена производительность, особенно в масштабируемой области, на многопроцессорных серверах.
9.5.3 (24.06.2016)
- исправлена автоматическая очистка очереди OpenSSL перед отправкой вызова;
- исправлена ошибка планировщика "failed to build any N-way joins";
- исправлены проблемы при работе с тестами equivalence-class в многоуровневых планах;
- исправлено чрезмерное потребление памяти при использовании query-lifespan в индексах GIN;
- исправлено отображение форматов кодов TH, th и Y,YYY в to_timestamp();
- запрещена возможность создания новых строк для переменных параметров ALTER SYSTEM;
- прочие исправления и улучшения.
9.4.5 (09.10.2015)
- добавлена защита переполнение стека в json parsing;
- исправлена уязвимость CVE-2015-5289, позволяющая производить DoS-атаку через JSON или JSONB;
- исправлена уязвимость CVE-2015-5288, позволяющая обращаться к нескольким байтам памяти за пределами функции crypt();
- по умолчанию отключен повторный перепросмотр установленных SSL-соединений;
- уменьшены минимальные значения *_freeze_max_age;
- ограничено максимальное значение wal_buffers до 2 Гб;
- добавлена защита от переполнения стеков с участием типов записей json, jsonb, tsquery, ltxtquery и query_int;
- другие изменения и улучшения.
9.4.4 (14.06.2015)
- исправлен возможный сбой из-за несогласованной базы данных;
- исправлена проблема с кешированными файлами инициализации;
- исправлен возможный блок между входящими сессиями и CREATE/DROP DATABASE;
- улучшены возможности сканирования индекса.
9.4.0 Beta 3 (09.12.2014)
- параметр pg_recvlogical's --create/--drop переименован в --create-slot/--drop-slot;
- удален num_xloginsert_locks GUC, заменен на #define;
- исправлен pg_dump's --if-exists для крупных объектов;
- удален бан на ключи объектов JSON нулевой длинны;
- другие изменения и доработки, а также исправления багов.