Комплексно:
- Обновлены версии Elixir, Erlang, Ubuntu;
- Расширен диапазон локальных портов для контейнера Ingress;
- Добавлена ротация логов;
- Добавлены функции создания/восстановления бэкапов;
- Изменен порт сбора метрик AuP;
- Добавлен пользователь admin в качестве пользователя по умолчанию;
- Увеличен лимит загрузки файлов прошивок до 1 ГБ;
- Обновлена версия Keycloak с 16.0.1 до 26.0.1;
- Добавлена миграция существующих ресурсов Keycloak при переходе с версии 2.10;
- Добавлена альтернативная визуальная тема Keycloak 26;
- Удалена custom визуальная тема Keycloak 16;
- Добавлен автоматический перевод значения переменной KEYCLOAK_LOGLEVEL в нижний регистр при переходе с версии 2.10;
- Исправлен scope Keycloak для сущности User.
Core:
- Реализован запуск задач на импорт через TaskManager;
- Перенесены синхронизации при старте системы в фоновые задачи;
- Отключена циклическая синхронизация;
- Ускорены операции получения UMA-ресурсов;
- Доработан формат лога синхронизации UMA-ресурсов;
- Оптимизирована потоковая синхронизация UMA-ресурсов;
- Проведен глубокий рефакторинг UMA-конфигурации;
- Исправлены ошибки с выдачей и проверкой UMA-ресурсов;
- Исправлено получение device_mac через PBX;
- Исправлено составление конфигурации pbx_adapter;
- Изменен формат логирования PBX Event;
- Добавлена обработка ip_set в комплексной ноде;
- Добавлен rate limit на запросы pbx_adapter-сервера;
- Добавлено использование PBX-интеграциями библиотеки схем additional_info;
- Добавлена поддержка устаревших версий TLS (tlsv1_2) для обратной совместимости с SSW v.3.14.15;
- Добавлен терминатор $ для всех UMA-ресурсов;
- Зачищены имена запросов GraphQL с окончанием s;
- Исправлен тайм-аут при существовании учетной записи, привязанной к устройству.
DA:
- Доработана операция создания виртуальных устройств на Core;
- Исправлена ошибка описания профилей устройств provide_context;
- Добавлена поддержка прошивок с расширением .zz;
- Реализована поддержка распаковки архивов прошивок Htek, Grandstream;
- Добавлена базовая поддержка QTech;
- Исправлен сброс кэша конфигов при изменении конфигурации устройства в процессе синхронизации баз;
- Добавлена возможность изменять настройки redirect URIs по умолчанию.
Web:
- Переработаны UI-компоненты всего проекта в соответствии с новый дизайн макетом;
- Переработаны виджет-компоненты всего проекта;
- Переработана система модальных и боковых окон;
- Доработана локализация всего проекта;
- Переработан внешний вид блока Header и блока Side-bar;
- Переработан внешний вид страницы «Устройства»;
- Переработан внешний вид страницы «Аккаунты»;
- Переработан внешний вид страницы «Авторизация» и страниц изменения пароля;
- Переработан внешний вид страницы настройки и всех ее подразделов;
- Добавлен функционал переключения между светлой и темной темой;
- Добавлен этап добавления владельцев на этапе создания Устройства;
- Улучшен функционал создания Устройства;
- Улучшен функционал создания Файлов и Файлов ПО;
- Улучшен функционал создания Интеграций;
- Улучшен функционал создания Системных настроек;
- Добавлено «древовидное» отображение Лицензий и Тестов;
- Улучшено управление таблицей с клавиатуры;
- Добавлены активные элементы в ячейки таблиц для возможности открытия редактирования элементов напрямую из ячеек;
- Улучшена производительность таблиц с большим количеством данных, добавлены прелоадеры для первичной загрузки и для подгрузки данных;
- Изменена система фильтрации по таблицам;
- Добавлена система «фиксации состояния» таблицы при перезагрузке страницы, теперь активная страница и пагинация не сбрасывается при перезагрузке страницы;
- Переработан функционал управления владельцами Устройств на странице «Устройства»;
- Добавлена система табов;
- Добавлено прикрепление владельца по accountPosition;
- Добавлено открытие активностей по Аккаунтам и Устройствам горячими клавишами;
- Доработано вебсокет-соединение на события удаления и создания Аккаунтов и Устройств;
- Обновленв зависимости/библиотеки проекта до свежих версий;
- Рефакторинг кодовой базы.
Node-red:
- Доработаны стили интерфейса, поддержаны светлая и темная темы;
- Доработаны стили всех нод, поддержаны светлая и темная темы;
- Добавлен функционал раскрытия Node-red раздела на всю ширину браузерной страницы;
- Добавлена новая нода «get-devices-ctx-by-additional-info»;
- Добавлена новая нода «get-devices-ctx-by-tag»;
- Добавлена новая нода «IP-routing»;
- Улучшение функционала таблицы выбора устройств в ноде «get-devices-form»;
- Корректировки функционала в ноде «configuration»;
- Оптимизация скриптов запуска и сборки;
- Рефакторинг кодовой базы.
Параметры:
- Cisco:
- Исправлено назначение клавиш для модуля расширения Cisco;
- Исправлено затирание второго аккаунта при назначении функциональных клавиш Cisco;
- Добавлены недостающие модели в Cisco.ExpansionModule.Line.[X];
- Исправлены тексты описаний для свойств положения линейных ключей Cisco;
- Переработано свойство Cisco.SettingsAccess.v2;
- Доработан матчинг файлов g3-tones и g4-tones для Cisco;
- Исправлена ошибка при обновлении конфигурации на ТА Cisco;
- Добавлено смещение линий при настройке дополнительной панели Cisco;
- Ослаблено ограничение на версию параметра cisco.timezone;
- Добавлена обработка tzdb.dat для всех Cisco-устройств;
- Добавлена обработка файла tzdb.dat как статического для Cisco 78XX и 88XX;
- Добавлена обработка файла tzdatacsv для Cisco CP-3905;
- Добавлен tzupdater для профилей Cisco;
- Исправлена опечатка в параметре для настройки LDAP-телефонной книги;
- Добавлен параметр настройки 802.1X для Cisco;
- Скорректировано число линий в шаблоне Cisco.
- Avaya:
- В KeyFunctions (ранее BLF) добавлена обработка типа клавиши для Avaya;
- Добавлена перезапись конфигурации свойства Avaya.PhoneKey.[X] при изменении типа клавиши;
- Исправлено дублирование группы моделей при настройке параметра Avaya.PhoneKey.[X];
- Исправлены проблемы эксплуатации с ТА Avaya.
- Yealink:
- Расширена поддержка параметров Yealink;
- Исправлены шаблоны для моделей Yealink SIP-CP860, SIP-CP930W, SIP-CP935W;
- Исправлена валидация дополнительных параметров аккаунтов при настройке Yealink T53w.
- Eltex:
- Добавлены определения учетных записей в eltex.keys.yaml.eex;
- Исправлено значение линии, передающейся в Eltex.UserInterface.CustomizableButtons.[X];
- Задействован режим Outbound в параметре Eltex.VP.Line.[X].SipDomain;
- Добавлен выбор линии для Eltex.VP.ProxyServer;
- Добавлен параметр Eltex.Elph.SipDomain;
- Добавлено свойство Eltex.Elph.AuthorizationType для настройки типа авторизации;
- Добавлена настройка времени автообновления конфигурации и ПО для Eltex VP-17P и VP-30P;
- Восстановлена работоспособность функциональных клавиш для Eltex VP;
- Добавлена поддержка настройки прокси-сервера на ТА VP-12 и VP-15;
- Добавлена обработка медиафайлов для Eltex VP-17;
- Добавлены новые параметры для секции «8021X» для VP-17;
- Добавлена обработка настройки сертификатов в шаблонах конфигурации и профилях устройств VP-17P и VP-30P;
- Добавлена настройка отображаемого формата даты для VP-30;
- Добавлена обработка параметров NTP для VP-17, VP-20, VP-30;
- Добавлена активация web_interface для VP;
- Добавлена настройка сервера подписки VP-30;
- Добавлена настройка доступа по SSH в шаблоны VP;
- Исправлена неверная конфигурация Common.CallForward для VP-15.
- Elph:
- Исправлен UUID в комплексной настройке кодеков для Elph;
- Добавлена комплексная настройка кодеков на мобильных клиентах Elph;
- Добавлен рендер параметра authorization_type для Elph;
- Добавлена настройка номера автосекретаря и обработка в шаблоне для Elph Desktop/Mobile;
- Добавлен рендер authName для Elph Desktop.
- Общие параметры:
- Добавлен параметр для изменения настроек часового пояса;
- Добавлена логика обработки свойства Common.LdapPhonebook;
- Добавлено свойство Common.LdapPhonebook;
- Добавлены параметры для настройки конференц-сервера;
- Добавлена возможность выбора линии в Common.OutGoingCalls.CLIR;
- Исправлено получение конфигурации после включения параметра Aup.ECSS.Triggers.
- KeyFunctions:
- Комплексный узел BLF переименован в KeyFunctions;
- Добавлена настройка функциональных клавиш через KeyFunction;
- Исправлено создание ноды KeyFunctions для миграции 1.4;
- Доработана нода KeyFunctions для корректной миграции БД AuP 1.4.
- Прочие изменения:
- Реализована поддержка триггеров ECSS10 CFB, CFNA, CFNR, CFU;
- Исправлен часовой пояс в логах tftp-http-proxy-server;
- Исправлен тип данных для samplingRate;
- Добавлены настройки прозрачности и фонового изображения для телефона и консолей расширения;
- Добавлена комплексная настройка аудиокодеков;
- Реализована поддержка конфигурирования адресной книги устройств напрямую.