1.24.0-ms12 от 06.08.24#

1.24.0-ms12#
Добавлено
  1. Реализовать вызов прикладного обработчика ошибок. #178769T

    Объявлен интерфейс объекта события об ошибке ru.bitec.gtk.core.gl.CoreErrorEvent. Добавлен вызов обработчика событий сервера приложений ServerEventSource.fireOnEvent(coreSession, coreEvent). При возникновении исключения в потоке, для которого известен контекст рабочего сеанса и ссылка на образ решения, в обработчик fireOnEvent будет передан экземпляр события CoreErrorEvent.

    Правка перенесена из 1.23.0-rc16

  2. Реализовать метрику сервера приложений `server.error.count`. #137830T

    Добавлена метрика server.error.count. Атрибут метрики cause_class содержит имя класса исходного исключения.

    Правка перенесена из 1.23.0-rc16

Исправлено
  1. Добавить ограничение на значение конфигурации `Global3Configuration.ExtraConnectionPool.getPriority() >= 0`.

    Значение свойства конфигурации Configuration.Databases.Database.ExtraConnectionPools.Pool.priority не должно быть отрицательным.

    Правка перенесена из 1.23.0-rc15

  2. Устранить ошибку при сборе телеметрической информации о пуле sql-соединений.

    Исправлена ошибка при сборе телеметрической информации для отключенного пула sql-соединений по умолчанию (в конфигурации не задан url базы данных).

    Правка перенесена из 1.23.0-rc15

  3. Устранить причину NullPointerException при запуске решения и активной телеметрии сервера.

    Исправлена ошибка запуска решения при активной телеметрии, если в конфигурации решения настроены дополнительные пулы соединений и деактивирован пул по умолчанию.

    Правка перенесена из 1.23.0-rc15