1.27.0-ms4 от 04.11.25¶
- 1.27.0-ms4¶
- Добавлено:
Реализовать фоновое обновление устаревающего AST-токена
Реализовано автоматическое фоновое обновление устаревающего AST-токена на клиенте. Сервер приложений периодически (по таймеру) выполняет проверку даты устаревания текущего AST-токена для всех подключенных клиентов и инициирует http-запрос клиента к серверу для получения нового токена.
Реализовать отключение бездействующих клиентов по таймауту
Реализован мониторинг рабочих сеансов пользователей на предмет бездействия клиентского приложения. При отсутствии поступления на сервер команд от GUI клиентского приложения в интервале времени, указанном в конфигурации сервера <sessionPool idleClientTimeout=”900”/>, выполняется отключение клиента и его направление на страницу входа, для повторной аутентификации. Добавлен периодический опрос сервиса идентификации для поддержания активности OpenID-сессии, выполняемый при использовании OpenID сервиса идентификации не чаще 5 и не реже 60 секунд.
Реализовать синхронизацию таймлайна диаграммы Ганта с высотой заголовка грида 238564T
Исправлено смещение строк в диаграмме Gantt. Добавлена синхронизация высоты временной шкалы при изменении высоты заголовка или строк связанного грида. Исправлена ошибка синхронизации цветов строк между диаграммой Ганта и гридом.
- Исправлено:
Исправить ошибку выбора пула соединений с БД в зависимости от цели использования соединения #254258T
Исправлена ошибка выбора пула соединений с БД в зависимости от цели использования соединения, при наличии в конфигурации сервера приложений нескольких пулов. Не зависимо от цели использования соединения: чтение или чтение и запись – соединение получалось из пула, предназначенного для чтения и записи.
Исправить ошибку на странице входа при включенной OpenId-аутентификации
Исправлена ошибка выполнения JavaScript, если на форме входа скрыто поле ввода пароля.
Устранить зависания и ошибки чтения буфера обмена в Firefox 253370T
Исправлены зависания и ошибки чтения буфера обмена
Исправить ошибку выбора значения в выпадающем списке 252444T
Исправлена проблема, из-за которой выпадающий список сбрасывал выбранное значение и появлялось модальное окно с ошибкой “Cannot read properties of null”.
- Изменено:
Удалить настройку конфигурации сервера <SessionPool cookieExpiresTime=”86400”/>
Из конфигурации сервера удалена настройка <SessionPool cookieExpiresTime=”86400”/>.
Удалить настройку конфигурации сервера <SessionPool clientPingEnabled=”true”/>
Из конфигурации сервера удалена настройка <SessionPool clientPingEnabled=”true”/>. Отключить пинг можно, указав нулевое значение в атрибуте, определяющем период пинга <SessionPool clientPingInterval=”0”/>. Если атрибут не указан интервал пинга по умолчанию равер “30” секунд.
Удалить настройку конфигурации сервера <SessionPool clientTimeout=”300”/>
Из конфигурации сервера удалена настройка <SessionPool clientTimeout=”300”/>, определявшая таймаут серверных WebSocket соединений.
Отключить таймаут серверного WebSocket’а
Для серверных WebSocket соединений отключен таймаут бездействия.