1.24.0-ms11 от 30.07.24 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. gs3:releasever:: 1.24.0-ms11 :Добавлено: #. **Реализовать метрику сервера приложений "Длительность загрузки сервера приложений". #181273T** Добавлена системная метрика "server.startup.duration" в секундах. *Правка перенесена из* :gs3:releasever:`1.23.0-rc14` #. **Объявить интерфейс CoreSessionFactory и метод контекста CoreSolutionImageContext.sessionFactory().** В GTK Core Api добавлен интерфейс фабрики прикладных сессий. - :java:type:`ru.bitec.gtk.core.CoreSessionFactory` - :java:meth:`ru.bitec.gtk.core.sbt.CoreSolutionImageContext.sessionFactory()` *Правка перенесена из* :gs3:releasever:`1.23.0-rc14` #. **Реализовать расчет высоты текста содержимого заголовка на основании высоты заголовка** Реализовано "растягивание" текста содержимого заголовка на всю высоту заголовка в гриде/дереве. #. **Создать Core Api метод для получения списка рабочих сеансов на узле кластера. #137830T** Создан метод :java:meth:`ru.bitec.gtk.core.gl.cluster.CoreWorkSessionManager.getWorkSessionsAsJsonString(String)`. *Правка перенесена из* :gs3:releasever:`1.23.0-rc14` #. **Реализовать метрики пулов соединений с БД. #178769T** Добавлены метрики, отсылаемые в коллектор телеметрии: - db.client.connection.count (used/idle) - db.client.connection.idle.max - db.client.connection.idle.min - db.client.connection.max - db.client.connection.pending_requests - db.client.connection.timeouts - db.client.connection.wait_time *Правка перенесена из* :gs3:releasever:`1.23.0-rc14` #. **Создать метрику числа рабочих сеансов. #137830T** Реализован сбор метрики и передача в коллектор телеметрии: - `server.session.count` Long UpDownCounter ({sessions}). :ref:`gs3_telemetry`. *Правка перенесена из* :gs3:releasever:`1.23.0-rc14` #. **Создать метрику числа узлов кластера. #179847T** Реализован сбор метрики и передача в коллектор телеметрии: - `cluster.node.count` Long UpDownCounter ({nodes}). :ref:`gs3_telemetry`. *Правка перенесена из* :gs3:releasever:`1.23.0-rc14` #. **Реализовать события активации и деактивации формы 177247T** Добавлены вызовы прикладных событий на активацию и деактивацию формы :btk:event:`form.FormActivated`, :btk:event:`form.FormDeactivated`. *Правка перенесена из* :gs3:releasever:`1.24.0-ms11` #. **Cделать надпись "Количество ячеек достигло максимума" в списке красным цветом 178247D** Изменили цвет надписи "Количество ячеек достигло максимума" на красный цвет и увеличили заметность сервисных сообщений выводимых по нижней границы табличного редактора #. **Добавить возможность пользовательского изменения размеров элементов FlexComposer'а 166146T** Добавлена возможность пользовательского изменения размеров элементов FlexComposer'а #. **Добавить новый динамический композер FlexComposer** Добавлен новый динамический композер, позволяющий выравнивать фреймы по горизонтали и вертикали :xsd:class:`FlexComposer` :Исправлено: #. **Исправить ошибку высоты заголовка при открытии списка или дерева 180941T** Исправлена ошибка расчета высоты заголовка при открытии списка или дерева #180941T #. **Исправить автоматический перенос заголовка в гриде 178299D** Исправлена отрисовка заголовка грида при ручном изменении высоты #. **Устранить потерю точности при подсчете итогов в списке 178241T** Устранена потеря точности при вычисление всех типов итогов в списочном фрейме. Раньше итоги считались с использованием накопителя типа Double. Сейчас с использованием типа BigDecimal c точностью MathContext.UNLIMITED. *Правка перенесена из* :gs3:releasever:`1.23.0-rc11` #. **Исправить возврат значения из текущей записи вместо выделенной 178745T** Исправлен возврат значения колонки текущей записи списка вместо выделенной :Изменено: #. **Переименовать метрику `http.server.total_request` -> `http.server.requests`. #137830T** Метрика переименована для соответствия рекомендациям именований OpenTelemetry `https://opentelemetry.io/docs/specs/semconv/general/metrics/#naming-rules-for-counters-and-updowncounters`. *Правка перенесена из* :gs3:releasever:`1.23.0-rc14`