1.5 → 1.6
Новая функциональность
- Поддержка семейств устройств MES3700, MES1428, MES2400, MES2424, MES2448;
- Добавлена метка "актуальная версия ПО";
- Поддержка TFTP в ansible модулях для MES ROS 2.5, ROS 4+;
- Поддержано использование шаблонов Jinja для группового конфигурирования устройств;
Улучшения
- Объединены разделы группы/устройства;
- Разделены Running/Draft + Backup конфигурации;
- Исправлено взаимодействие TFTP-сервера с многими клиентами;
- Окно создания групповых операций теперь блокируется во время ожидания ответа от сервера;
- При аварийной остановке сервиса во время миграции identity-provider доступ к БД больше не блокируется;
- Объединены устройства с разными ревизиями в одни группы в лицензиях;
- Улучшено массовое конфигурирование устройств;
- Поправлена валидация модели-лицензии в диалоге добавления устройств -> автообнаружение;
Исправления багов
- Исправлена невозможность запустить еще одно групповое обновление при уже запущенном групповом обновлении;
- Исправлено изменение статуса SSH;
- Исправлен разный регистр в названиях протоколов в настройках доступа;
- Исправлено поведение, когда не определяется устройство MES5448;
- Исправлено поведение, когда не отображаются задачи, созданные пользователем отличным от eccm (предустановленный пользователь);
- Убраны полосы прокрутки из интерфейса карт сетей;
- Исправлена неправильная серия для MES2411X AC. Для устройства MES2411X AC изменена серия на MES2448;
1.4 → 1.5
Новая функциональность
- поддержка TFTP для раздачи файлов файлов на сетевое оборудование;
- в проект добавлен DHCP-сервер;
- ZTP менеджер для инициализации устройств;
- сбор данных о структуре сети по LLDP;
- поддержка семейств устройств MES11xx, MES21xx, MES22xx, MES31xx;
- добавлена возможность проверять доступность сетевого оборудования по установлению TCP-соединения (показывает более высокую производительность, чем ICMP-проверки);
- добавлены трассировочные заголовки в http-ответы сервера;
Улучшения
- улучшения карт сети:
- отображение иконок устройств в соответствии с типом оборудования;
- отображение статусов сетевой доступности;
- автоматическое построение связей между устройствами основываясь на данных LLDP;
- внедрен функционал "подкарт сети", позволяющий инкапсулировать сложные сетевые структуры;
- улучшено добавление устройств на карту;
- улучшен функционал изменения масштаба карты;
- переход к странице устройства с карты сети;
- переработан подход к определению статусов устройств: отдельно отображаются статус обслуживания устройства в системе и статус сетевой доступности устройства;
- увеличена производительность опросчика сетевой доступности устройств;
Исправления багов
- улучшена очистка очереди задач на устройствах от зависших задач;
- исправлено расположение кнопок подтверждения и отмены действия в некоторых диалогах;
- обработка ошибки при попытке экспорта демо-лицензии;
- исправлены циклические падения сервиса device-manager после перезапуска;
- исправлена блокировка БД при неуспешной миграции во время старта сервиса;
- исправлена ошибка при импорте длинных файлов со списком устройств;
1.3 → 1.4
Новая функциональность
- поиск устройств в сети;
- карты сетей;
- групповые операции по конфигурированию устройств;
- скрипт для инсталляции и запуска проекта;
- cбор метрик работы сервисов (для Prometheus);
Улучшения
- фильтры в таблицах стали удобнее и нагляднее;
- скрыты пароли для доступа к устройствам из логов выполнения задач;
Исправления багов
- подсчет свободных лицензий при добавлении устройств;
- проблема открытия графиков мониторинга при еще не заполненных данных;
- ошибки при обновлении токена авторизации;
- отображение отрицательной шкалы X на некоторых графиках;
1.2 → 1.3
Новая функциональность
- поддержка устройств MES5448/MES7048;
- добавлена вкладка "Информация" с инвентарными данными на страницу устройства;
- добавлен раздел "Персональная страница" с информацией о пользователе;
- добавлено использование макросов для конфигурирования MES;
Улучшения
- ускорение сбора инвентарных данных по SNMP при добавлении новых устройств;
- отображение группы устройств в разделе Устройства;
- переход на Kotlin 1.4;
- изменен алгоритм работы с конфигурациями ESR: черновики после применения сохраняются в базе данных, а не удаляются;
Исправления багов
- исправлены некоторые названия заголовков в таблицах;
- исправлена сортировка ПО по версиям;
- исправлено отображение цветового статуса устройств в разделах "Устройства" и "Группы";
- исправлен подсчет триггеров в разделе "Сводная информация";
- исправлены ошибки при обновлении статуса устройств;
1.1 → 1.2
Новая функциональность
- поддержка устройств ESR3100 и семейств устройств MES23xx, MES33xx, MES35xx, MES36xx, MES5312, MES5324, MES53xxA;
- импорт/экспорт устройств в систему;
Улучшения
- работа web-интерфейса и системы авторизации через один TCP-порт (по умолчанию порт 80);
- добавлена настройка языка отображения интерфейса (ru/en);
- автоматическое продление сессии web, при активности в интерфейсе;
- трассировка ошибок с бэкенд на фронт;
- переработан интерфейс добавления устройств в систему;
- переработан интерфейс настройки дефолтных (глобальных) параметров доступа к устройствам;
- добавлен парсер имени файла для автоматического заполнения серий и версий при загрузке файлов ПО;
Исправления багов
- сортировка графиков на странице мониторинга устройства по алфавиту;
- ошибки рассинхронизации дерева объектов при удалении устройств;
- пропуск запуска задач получения конфигурации устройства после его добавления;
- ошибки при получении логов выполнения задач;
1.0 → 1.1
Новая функциональность
- система лицензирования по количеству обслуживаемых устройств;
- настройка индивидуальных параметров для доступа к устройствам;
- переработан механизм добавления устройств в систему: при добавлении устройств явно указывается тип;
Улучшения
- повышение производительности;
- улучшения внешнего вида;
Исправления багов
- ошибка при удалении более 100 устройств;
- ошибка при переходе на вкладку "Группы";
- ошибка при обновлении группы устройств;
в версии 1.1 был удален функционал для автоматического поиска и добавления устройств. Используемая ранее концепция не совместима с лицензированием и имела низкую производительность. Принято решение полностью переделать механизм обнаружения устройств, он будет включен в ближайшие версии.