1.25.0-ms5 от 17.12.24 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. gs3:releasever:: 1.25.0-ms5 :Добавлено: #. **Добавить метрики выполнения SQL-запросов в разрезе пулов jdbc-соединений.** Добавлены метрики выполнения SQL-выражений: - `db.client.statement.active_executions` - Количество исполняемых SQL-выражений в текущий момент. - `db.client.statement.executions` - Количество выполненных SQL-выражений за всё время работы сервера. - `db.client.statement.duration` - Длительность выполнения SQL-выражений. #. **Реализовать ленивые спаны трассировки.** Методу :java:meth:`CoreTracer.startSpan() ` добавлена возможность создания "ленивых" спанов. Добавлены опции: :java:meth:`CoreTracer.SpanOptions.MAX_LAZY_DURATION_NANOS` и :java:meth:`CoreTracer.SpanOptions.MAX_LAZY_DURATION_NANOS` #. **Реализовать приостановку трассировок на время ожиданий рабочего потока.** Для рабочих сеансов с графическим интерфейсом, рабочие потоки которых могут выполнять длительные ожидания без раскрутки стека вызовов (ожидание закрытия модальной формы или диалога с пользователем), реализована приостановка работы :java:type:`Span'ов ` трассировок на время ожидания. #. **Изменить интерльяж в 'Окне входа' 199090T** Изменен интерльяж для секции вывода ошибок в 'Окне входа' согласно обновленному Figma макету. :Исправлено: #. **Исправить отсутствие значения параметра, хранящего IP-адрес клиента, для REST/SOAP/WS-сессий. #199484T** Установлено корректное значение параметра контекста рабочего сеанса :java:meth:`WorkSessionCtx.params.get(Ct.CLIENT_HOST_IP) ` для REST/SOAP/WS-сессий. *Правка перенесена из* :gs3:releasever:`1.24.0-rc7` #. **Исправить отсутствие значения параметра, хранящего IP-адрес клиента, для SSH-сессий. #199484T** Установлено корректное значение параметра контекста рабочего сеанса :java:meth:`WorkSessionCtx.params.get(Ct.CLIENT_HOST_IP) ` для SSH-сессий и порождённых пользовательских рабочих сеансов. *Правка перенесена из* :gs3:releasever:`1.24.0-rc7` #. **Исправить отсутствие значения параметра, хранящего IP-адрес клиента, для рабочих сеансов с GUI. #199484T** Установлено корректное значение параметра контекста рабочего сеанса :java:meth:`WorkSessionCtx.params.get(Ct.CLIENT_HOST_IP) ` в момент открытия главной формы приложения, и после переподключения клиента к ранее запущенному рабочему сеансу. *Правка перенесена из* :gs3:releasever:`1.24.0-rc7` #. **Исправить некорректную работу скроллбара и содержимого грида при обновлении высоты строк. 199248T** Исправлена проблема, из-за которой после изменения высоты строк не обновлялись высота ползунка в скроллбаре и содержимое грида. Также исправлено обновление содержимого грида после изменения высоты у грида. *Правка перенесена из* :gs3:releasever:`1.24.0-rc7` #. **Исправить некорректную установку позиции скроллбара в гриде 199250T** Исправлена ошибка, из-за которой позиция скроллбара относительно заголовка грида устанавливалась неверно. *Правка перенесена из* :gs3:releasever:`1.24.0-rc7` #. **Устранить причину сообщения `В конфигурации базы '{ORACLE_DB}' не указаны имя и пароль владельца схемы БД.` в логе сервера.** Исправлена ошибка при проверке лицензии рабочего сеанса, подключенного к БД Oracle. Ошибка возникала если в конфигурации сервера не были указаны имя и пароль пользователя пула соединений с БД. Ошибка появилась в версии AS 1.23.0-rc18. *Правка перенесена из* :gs3:releasever:`1.24.0-rc7`