Версия 5.8.8#

22.05.2026 г.

Вышел новый релиз Sherpa Orchestrator: Версия 5.8.8.

  1. Добавлен интерактивный скрипт автоустановки Sherpa Orchestrator.

Теперь администратор может запускать установку через пошаговый мастер install.sh в консоли сервера, где разворачивается Docker.

Скрипт помогает:

  • выбрать базу данных MariaDB или PostgreSQL,
  • включить дополнительные компоненты:
    • VNC, для подключения к роботам из интерфейса Orchestrator,
    • Vault, для защищенного хранения паролей,
  • загрузить Docker-образы с отображением прогресса,
  • сгенерировать SSL-сертификаты,
  • настроить файл .env , в котором сохраняются значения, которые нужны контейнерам при запуске.

Это упрощает первичное развертывание Sherpa Orchestrator и снижает риск ошибок ручной настройки.

  1. Добавлен интерактивный скрипт автообновления Sherpa Orchestrator.

Администратору необходимо запустить скрипт update.sh в консоли сервера из каталога Docker-файлами Sherpa Orchestrator.

После запуска скрипт пошагово:

  • проверяет текущую конфигурацию,
  • проверяет архивы обновления,
  • создает резервные копии,
  • сравнивает установленную и новую версии,
  • запускает обновление контейнеров.

Если новая версия ниже установленной, скрипт предупреждает о переходе на более старую версию, чтобы администратор случайно не выполнил откат вместо обновления.

Это делает процесс обновления более предсказуемым и удобным для администраторов.

  1. Обновлен экран API.

Вместо отдельных статических описаний ресурсов теперь доступны три раздела:

  • Swagger,
  • ReDoc,
  • Key.

В разделах Swagger и ReDoc открывается интерактивная документация API, а в разделе Key пользователь может посмотреть API-ключ и скопировать его.

Это упрощает работу с API и делает документацию удобнее для интеграций.

  1. Оптимизирован экран Сообщения Роботов.

Теперь таблица Сообщения Роботов открывается быстрее и обрабатывает большие объемы данных, включая журналы с количеством записей больше 500.

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

Запросы к таблице логов стали эффективнее, а добавленные индексы ускоряют фильтрацию и переход между страницами.

  1. На экране Триггеры в окне создания или редактирования триггера исправлено отображение сохраненных тегов после удаления задач из очереди.

Если в триггере выбрана очередь и заполнено поле "Учитывать только задачи, которые помечены всеми перечисленными тегами одновременно", выбранные теги отображаются в виде отдельных меток. Теперь эти метки корректно сохраняются и отображаются даже после удаления связанных задач из очереди.

Это помогает не терять настройки триггера и корректно проверять, какие теги участвуют в отборе задач.

  1. В таблице Задачи исправлена логика обработки.

На экране Очереди в таблице Задачи пользователь по-прежнему видит их состояние в колонке Статус, но теперь одна задача не резервируется сразу несколькими работами, а статус задачи переводится в только после фактического получения работы роботом.

Это делает выполнение задач в очередях надежнее и помогает избежать дублирующей обработки одной и той же задачи.

  1. Из формы создания и редактирования аккаунта удалено поле "Создавать партнерские аккаунты".

Форма Аккаунта стала проще: пользователь больше не видит настройку, которая не должна использоваться в текущем сценарии работы.

  1. Улучшена стабильность API и внутренних запросов.

Исправлена обработка входных параметров в нескольких API-контроллерах, актуализированы OpenAPI-схемы, удалены некорректные описания запросов на получение данных без передачи guid и уточнены обязательные поля входных запросов.

Это делает API-документацию точнее, а интеграции с Sherpa Orchestrator — надежнее.

  1. Исправлены ошибки при работе с базой данных и экспортом данных.

Эти исправления затрагивают разные таблицы Sherpa Orchestrator, где пользователь может экспортировать записи, например Очереди или Задачи.

Также улучшена работа поиска по колонке "Сообщение" на экране Сообщения Роботов. Добавлены проверки для отсутствующих столбцов, улучшено сравнение имен колонок без учета регистра и исправлены ошибки при экспорте пустых наборов данных.

Это повышает стабильность работы Sherpa Orchestrator в PostgreSQL и MariaDB.

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

Теперь система корректнее обрабатывает пустые или отсутствующие значения и не прерывает работу из-за таких ситуаций.

  1. VNC-прокси вынесен в отдельный Docker Compose профиль vnc.

Изменение относится к Docker-файлами Sherpa Orchestrator. Теперь контейнер orchestrator-vnc-proxy запускается только при явном включении профиля VNC, например при выборе VNC в скрипте автоустановки или при запуске Docker Compose с профилем vnc.

VNCdocs.sherparpa.ru

Это удобно для установок, где подключение к роботам по VNC не используется: можно не запускать лишний сервис и уменьшить нагрузку на окружение.

  1. Исправлены найденные уязвимости контейнеров.

Обновлены компоненты контейнерных образов, в которых были обнаружены проблемы безопасности.

Это повышает безопасность развертывания Sherpa Orchestrator и снижает риски при эксплуатации системы.