История версий и изменений программы 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 нулевой длинны;
  • другие изменения и доработки, а также исправления багов.