2.0.54 (2.1.4)
Список релизных задач из Jira тут
🚀Новые фичи и улучшения
1. Аутентификация при получении Open-API спецификации
Если получение Open-API спецификации защищено владельцем OpenAPI механизмом аутентификации, то при настройке OpenAPI-сервиса появилась возможность задавать способ аутентификации. Поддерживаются Basic и Bearer способы

2. Оптимизация работы исходящего коннектора TCP-UDP
Для исключения возможности появления ошибки преобразования Netty-буфера в строку из-за преждевременного освобождения памяти при передаче данных по исходящему коннектору TCP-UDP добавлена настройка «Ожидать ответ от сервера» с возможностью указания времени ожидания

3. Настройки обработчика Python от предотвращения запуска второго воркера без необходимости
В настройках обработчика Python добавилась вкладка с дополнительными параметрами:
· Таймаут запросов к Python-executor
· Количество попыток переотправки при сбоях

Это решает проблему, когда при долгом выполнении кода запускался второй воркер, что приводило к задвоению обработки и сбоям
4. Поддержка SSL подключений обработчиком SQL
При работе с базами данных через обработчик SQL добавилась возможность выполнять подключения к базам данных с использованием SSL шифрования
5. Улучшения обработчика ExcelSmartParser
Добавились несколько улучшений в работе умного обработчика Excel:
· Пустые объединённые ячейки больше не мешают корректному распознаванию многострочных и многоуровневых заголовков
· При обработке данных Excel файлов типа KeyValue обработчик теперь добавляет объект data, содержащий все переменные группы. При этом, если в группе встречаются несколько переменных с одинаковым именем, их значения объединяются в массив
· Если ячейки таблицы заполнены значениями, но они невидимы для глаза, то есть цвет текста совпадает с цветом фона, то такие ячейки можно игнорировать, активировав настройку «Игнорировать ячейки с невидимым текстом»

6. В обработчике Поиск (Search) при указании пути появилась возможность указывать вложенность атрибутов через точку (точечная нотация)
7. При одновременном изменении статуса сразу нескольким сообщениям, находящихся в очереди гарантии доставки, появилось уведомление, отображающее количество сообщений, у которых статус был изменен
🐞Багофиксы🐛
1. Устранен баг, нарушающий работу передачи и получения данных между Интегрой и брокерами сообщений – Kafka, RabbitMQ, ActiveMQ
2. Оптимизирована скорость работы обработчика Queue
3. Восстановлена работа FTP коннектора по протоколу SFTP
4. Исправлена ошибка преобразования Netty-буфера в строку из-за преждевременного освобождения памяти в исходящем коннекторе TCP-UDP. В коннектор добавлена настройка «Ожидать ответ от сервера» (по умолчанию true), что даёт возможность гибко управлять поведением при отправке.
5. Исправлена ошибка, возникавшая при попытке одновременно сменить статус нескольким сообщениям, находящихся в очереди гарантии доставки, если хотя бы у одного из выбранных сообщений уже был активен выбираемый для смены статус
6. Оптимизирована работа обработчика ExcelSmartParser по части единообразия при формировании JSON структур у схожих файлов
7. Восстановлена возможность перехода к потоку через меню, активируемое нажатием правой кнопкой мыши в любом месте строки с сообщением в разделе «Трассировка пакетов» Интегры
8. Исправлена ошибка, возникавшая при закрытии окна редактирования обработчика IfThenElse
9. Устранен баг отображения всего списка пользователей в разделе «Настройки» Интегры
10. Оптимизирована работа масштабирования интерфейса Интегры колесом мыши