1.24.0-ms10 от 09.07.24 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. gs3:releasever:: 1.24.0-ms10 :Добавлено: #. **Создать метрики http-соединений с сервером приложений. #137830T** Реализован сбор метрик http-соединений и передача в коллектор телеметрии: - `http.server.request.duration` Double Histogram (second). - `http.server.active_requests` Long UpDownCounter ({requests}). - `http.server.total_requests` Long Counter ({requests}). *Правка перенесена из* :gs3:releasever:`1.23.0-rc12` #. **Привести внешний вид редакторы даты ("календарь") к "плоскому" стилю 178125T** Внешний вид редактора даты и даты-времени ("календарь") приведён к "плоскому" стилю #. **Привести кнопки вверх/вниз редактора времени к "плоскому" стилю** Кнопки редактора времени приведены к "плоскому" стилю #. **Привести кнопку раскрытия комбобокса к "плоскому" стилю** Кнопка комбобокса приведена к "плоскому" стилю #. **Изменить внешний вид кнопок с текстом** Кнопки с текстом приведены к "плоскому" стилю, совпадающему с кнопками редакторов #. **Обновить внешний вид кнопок редакторов** Обновлён внешний вид кнопок редакторов: приведены к "плоскому" стилю, обновлены цвет при наведении, фокусировке и нажатии #. **Обновить внешний вид кнопок тулбара** Обновлён внешний вид кнопок тулбара: приведены к "плоскому" стилю, изменены цвета при наведении, фокусировке и нажатии #. **Реализовать прикладную обработку событий построения печатных форм. #175427T** Реализован вызов событий: - начало построения печатной формы. - начало подготовки шаблона. - подготовка запроса. - завершение подготовки шаблона. - завершение построения печатной формы. Добавлены методы: - :java:meth:`ru.bitec.gtk.core.sbt.CoreSolutionImageContext.reportBuilderEventHandlerFactory()`. Добавлены интерфейсы: - :java:type:`ru.bitec.gtk.core.report.CoreReportBuilder.EventHandlerFactory`. - :java:type:`ru.bitec.gtk.core.report.CoreReportBuilder.EventHandler`. - :java:type:`ru.bitec.gtk.core.report.CoreReportBuilder.BeginCreateReportEvent`. - :java:type:`ru.bitec.gtk.core.report.CoreReportBuilder.BeginBuildTemplateEvent`. - :java:type:`ru.bitec.gtk.core.report.CoreReportBuilder.BuildQueryEvent`. - :java:type:`ru.bitec.gtk.core.report.CoreReportBuilder.EndBuildTemplateEvent`. - :java:type:`ru.bitec.gtk.core.report.CoreReportBuilder.EndCreateReportEvent`. Фабрика и обработчик событий реализованы в прикладном GTK-коде. *Правка перенесена из* :gs3:releasever:`1.23.0-rc11` #. **Добавить чтение флага `is-read-only` из карты параметров пользователя.** Реализовано чтение параметра `is-read-only` из карты параметров пользователя, возвращаемой из методов `CoreAuthProvider.login()` и `CoreAuthProvider.loginBearer()`. Значение флага будет доступно в `session.user.isReadOnly`. *Правка перенесена из* :gs3:releasever:`1.23.0-rc11` #. **Добавить core метод для открытия ссылки в новой вкладке 177957T** Добавлен новый метод :java:meth:`CoreApplication.openUrlInNewTab(String)` для открытия указанной в нем ссылки в новой вкладке браузера :Исправлено: #. **Изменить цвет полосок фона у диаграммы Гантта 179489T** Теперь четные строки диаграммы ганта голубого цвета, как и в табличных фреймах *Правка перенесена из* :gs3:releasever:`1.23.0-rc12` #. **Исправить сигнатуры и реализации методов ru.bitec.gtk.core.telemetry.context.CoreContext#get(key) и #with(key,value).** Отлажена, не работавшая после первичной реализации, функциональность чтения/записи переменных контекста телеметрии. *Правка перенесена из* :gs3:releasever:`1.23.0-rc12` #. **Устранить причину не отсылки данных инструмента телеметрии Gauge ("Спидометр") в коллектор.** Исправлен алгоритм записи значений прикладного инструмента CoreInstrument, в системный объект "OpenTelemetry SDK Gauge". Значения спидометров стали отсылаться в коллектор. *Правка перенесена из* :gs3:releasever:`1.23.0-rc11` :Изменено: #. **Выполнить реорганизацию структуры Core-классов телеметрии.** Связанные с контекстом телеметрии классы перенесены в неймспейс `ru.bitec.gtk.core.telemetry.context`. *Правка перенесена из* :gs3:releasever:`1.23.0-rc12`