Что нового в «Интегре» 2.0.56

26 августа вышла версия low-code ESB-платформы «Интегра» 2.0.56. Ключевые обновления — потоковое архивирование больших файлов через диск в обработчике Zipping Files, фиксация действий с переменными и KeyValue Store, а также улучшение дизайна интерфейсов в разделах трассировки пакетов и журнала событий аудита

Что важно знать о версии 2.0.56

Архивирование больших файлов

  • В настройках обработчика «Zipping Files» появился переключатель «Упаковка больших архивов через диск». После его активации, если суммарный размер архивируемых файлов будет превышать пороговое значение размера файла, который считается большим, задаваемое в общих настройках раздела настроек «Интегры», то архивирование будет выполняться через диск и потоково. Для всех существующих и новых обработчиков переключатель будет активен по умолчанию
«Интерфейс обработчика DeduplicationFilter в low-code ESB-платформе «Интегра» 2.0.55»
Данный режим может замедлить процесс архивации файлов, но позволит гарантированно архивировать файлы любого размера

Фиксирование действий пользователей с переменными и хранилищем KeyValue Store

  • В журнале аудита действий пользователей теперь фиксируются ручные действия, совершаемые в разделе «Переменные» и хранилище «KeyValue Store» раздела настроек «Интегры»
«Вкладка «Дубликаты» хранилища Data Store для просмотра нормализованных данных»
В коннекторе RabbitMQ проведена детализация настроек для очередей и обменников в связи с обновлением транспортного слоя Apache Camel. Также, теперь в настройках коннектора можно явно указывать, являются ли обменник и долговременная (durable) очередь или нет. По умолчанию переключатель активен
«Инструмент визуальных аннотаций на полотне интеграционного потока в «Интегре» 2.0.55»
  • Для ролей с активным правом доступа «Просмотр потоков» появилась возможность просмотра трассировки сообщения в окне мониторинга блока. Преднастроенная системная роль «monitoring» теперь также дает право пользователю с этой ролью просматривать трассировку сообщений
  • Улучшился дизайн интерфейсов в разделе «Трассировка пакетов» и на вкладке «Журнал событий» раздела «Аудит событий»

Исправления ошибок

Работа с потоками и панель управления

  • Восстановлена работоспособность функции клонирования потоков
  • Исправлена ошибка неверного уведомления о количестве скопированных элементов на полотне потока
  • Восстановлена работоспособность кнопки «Создать дашборд» в разделе «Панель управления»

Трансформация и обогащение данных

  • Исправлено некорректное преобразование сообщения из формата XML в JSON, если в значении атрибутов есть одинарные кавычки
  • Исправлена ошибка неработающего обогащения сообщения в обработчике Mapping Data

Надёжность доставки и работа с протоколами

  • Исправлена ошибка некорректного поведения гарантии доставки при наличии дополнительных правил обработки сообщений (расширенные настройки)
  • Восстановлена корректная работа функции Long polling в HTTP-запросах
  • Оптимизирована работа обработчика Unzipping Files

Интерфейс, администрирование и безопасность

  • Оптимизирована работа с ручным созданием, удалением и изменением переменных в хранилище KeyValueStore раздела настроек «Интегры»
  • Исправлено, что при попытке удалить установленную ранее Python-библиотеку через раздел настроек модальное окно удаления не закрывалось
  • Исправлена ошибка, фиксируемая в журнале событий раздела «Аудит событий» при авторизации через Keycloak (как неудачная попытка входа) после длительного бездействия пользователя