A.1. Postgres ProGate 1.2.0 #

Дата выпуска: 2026-04-30

Этот выпуск реализует функциональность безопасности, соответствующую четвёртому уровню доверия и необходимую для веб-приложений, функционирующих в среде государственных информационных систем и информационных систем, работающих с персональными данными. Также расширена функциональность веб-приложения и поддерживаемых баз данных и внесены некоторые исправления.

A.1.1. Основные изменения #

Добавлены следующие основные возможности Postgres ProGate:

  • Обеспечена безопасность функционирования всех компонентов.

  • Добавлен интерфейс администратора Postgres ProGate.

  • Добавлена возможность управления проектами, которые включают трансферы данных и соединения.

  • Добавлена поддержка механизмов политики безопасности содержимого (Content Security Policy).

  • Добавлена поддержка PostgreSQL 9 утилитой procopy.

  • Добавлена базовая поддержка чтения изменений из Shardman.

  • Добавлена поддержка Oracle в качестве приёмника данных для репликации изменений.

  • Устранена зависимость проверки корректности переноса данных procheck от клиента Oracle.

  • Реализованы возможности аудита действий, выполняемых пользователем в приложениях командной строки. Приложения осуществляют сбор событий, связанных с изменением состояния выполнения задач миграции и репликации данных.

A.1.2. Другие изменения, по компонентам Postgres ProGate #

A.1.2.1. procopy #

  • Обновлён Go до версии 1.26.2.

  • Добавлена запись версии, конфигурации и флагов запуска приложения в журнал при старте procopy.

A.1.2.2. prosync #

  • Переименован параметр конфигурации storage, отвечающий за описание подключения к БД, используемой для хранения кеша транзакций. Новое имя параметра — tx_storage.

  • Добавлен флаг --allow-shardman-local-tables, разрешающий чтение локальных таблиц Shardman, запрещённое по умолчанию.

  • Добавлен флаг --allow-partial-shardman-read, разрешающий работу с неполным кластером Shardman, запрещённую по умолчанию.

  • Обновлён формат вывода статистики выполнения репликации, добавлена статистика работы с сегментами кластера Shardman.

  • Добавлена возможность фильтрации операций DELETE, TRUNCATE и UPDATE.

  • Расширена запись в журнал для приложения.

  • Добавлена запись версии, конфигурации и флагов запуска приложения в журнал при старте prosync.

A.1.2.3. procheck #

  • Добавлен параметр конфигурации keep_trailing_spaces, который определяет, учитывать ли конечные пробелы при сравнении строковых типов.

  • Добавлен параметр конфигурации default_timezone для определения часового пояса для значений типа timestamp without time zone.

  • Выбран свободно распространяемый драйвер go-ora для использования по умолчанию при подключении к Oracle.

  • Исключена поддержка файлов в формате Parquet из базовой сборки. При необходимости запросите версию procheck, включающую такую поддержку, на портале технической поддержки.

  • Реализована поддержка расширения pg_pathman.

  • Добавлена запись версии, конфигурации и флагов запуска приложения в журнал при старте procheck.

A.1.2.4. Серверная часть Postgres ProGate #

  • Добавлена поддержка работы администратора.

  • Добавлена поддержка многопользовательской работы Postgres ProGate.

A.1.2.5. Клиентская часть Postgres ProGate #

  • Реализован пользовательский интерфейс для управления пользователями, ролями и группами доступа.

  • Реализован пользовательский интерфейс для аудита действий пользователей.

  • Реализовано оповещение пользователей о значимых событиях.

  • Реализована поддержка работы веб-приложения в защищённой среде функционирования.

  • Обновлён SQL-редактор.

  • Расширена функциональность окна входа пользователя в интерфейс, добавлена поддержка работы с группами доступа, реализован интерфейс управления паролям пользователя.

  • Реализована поддержка отображения информации в окне сопоставления таблиц для схем с большим числом таблиц и столбцов.

  • Расширена поддержка оповещения об ошибках.

  • Обновлены версии используемых библиотек.