Release notes 12-0-0
Разметка маркеров с помощью AI
Добавлена возможность разметки маркеров с помощью ассистента AI, который на основании модели, обученной на множестве размеченных данных, предсказывает статус разметки маркера False Positive или Confirm.
Если пользователь применяет предсказанный статус маркера, то к маркеру автоматически добавляется комментарий с информацией о дате разметки, используемой модели AI и уровне доверия, также маркеру добавляется метка AI.
Примечание: прогнозируемый ассистентом AI статус разметки маркера носит рекомендательный характер. Окончательное решение о применении предсказанного моделью статуса решает пользователь.
Форма разметки с помощью AI открывается путем активации параметра Режим разметки с помощью AI на стандартных формах разметки маркера или групповой разметки маркера.
Если текущий статус разметки маркера совпадает со статусом, предсказанным моделью AI, то такой маркер повторно разметить с помощью AI нельзя.


Изменения в пользовательских фильтрах
В пользовательских фильтрах реализованы дополнительные возможности фильтрации маркеров:
1. Атрибут «Период последнего изменения» для фильтрации маркеров по дате (периоду) актуальной разметки.
2. Поле ввода шаблона расширенного фильтра для фильтрации маркеров по сложным предикатам таким как:
· поля маркера, его трассы, разметки и комментариев;
· информацию из контекста (имя проекта, ветки, снимка и т.п.);
· атрибуты снимка (включая пользовательские атрибуты, заданные при импорте);
· статусы разметки;
· текст и атрибуты комментариев.
Описание, как составить выражение для расширенного фильтра, можно получить кликнув на .

Изменения в разделе Поиск
В разделе Поиск выполнены следующие доработки:
1. Реализована возможность просмотра информации о маркере непосредственно в разделе Поиск.

2. Поиск маркеров по полям расширен дополнительными атрибутами:
· Инвариант маркера;
· ID маркера.

Уведомление пользователей из комментариев маркера
Добавлена возможность отправки уведомления пользователю из комментария маркера (тегирования пользователя). Сообщение отправляется пользователю после сохранения комментария и отображается у него в панели уведомлений. Сообщение содержит ссылку на комментарий маркера, автора и дату комментария.

Изменения на вкладке с исходным кодом файла
1. Панель функций перенесена на верх вкладки с файлом исходного кода.
2. Добавлена функция добавления файла в фильтр по файлам, а также исключения файла из фильтра, если он был добавлен ранее.

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

Форма сравнения маркеров открывается в отдельном диалоговом окне.

Просмотр JSON маркера
В дополнении к команде копирования JSON маркера добавлена команда просмотра JSON маркера в таблице маркеров и правой панели.

Просмотр JSON осуществляется в отдельном диалоговом окне.

Изменения в разделе Проекты
1. Фокусировка на ветке master при создании нового проекта.
2. В действия над снимком в списке снимков добавлена команда экспорта кода с разметкой. Все команды экспорта снимка вынесены в отдельное меню.

Редактирование маркеров при импорте
При импорте .svace-dir, sarif или snap-файла добавлена возможность (опция) задать правило



Добавлена форма управления асинхронными задачами
В разделе Настройки -> Асинхронные задачи, где доступен просмотр и управление (отмена и откат) следующими асинхронными операциями:
· Экспорт snap-файлов;
· Экспорт sarif;
· Копирование снимков.
Пользователь с серверным доступом Администрирование сервера может просматривать и управлять запущенными или выполненными асинхронными задачами всех юзеров. Пользователю без данного доступа доступно управление только своими асинхронные задачами.

Примечание: в следующем релизе планируем интегрировать в данный раздел оставшиеся асинхронные операции, которые запускаются пользователями, а именно:
· Импорт snapshot;
· Импорт svace-dir;
· Импорт SARIF;
· Копирование проекта;
· Копирование ветки.
Изменения в разделе Информация о сервере
В разделе Настройки -> Информация о сервере, который доступен пользователям с серверным доступом Администрирование сервера, представление информации разделено на три вкладки:
· Параметры
· Системный лог
· Системный журнал
Т.к. системный лог может иметь большой размер, то вывод информации на форме ограничен последними 10Мб. Скачивание лога позволяет выгрузить его полностью.
Лицензирование Svacer
Реализован механизм лицензирования. Просмотр и применение лицензии доступно в CLI, а также в UI, где добавлен раздел Лицензия. Просмотр лицензии доступен всем пользователям, а активация лицензии доступна пользователям с серверным доступом «Администрирование сервера».
Примечание: функциональность добавлена для возможностей будущего развития продукта. В дистрибутив Svacer v.12 лицензия встроена и не вносит никаких ограничений. Срок действия встроенной лицензии до 31.12.2027.
Изменения в разделе Информация о сервере
В разделе Настройки -> Информация о сервере, который доступен пользователям с серверным доступом Администрирование сервера, представление информации разделено на три вкладки:
· Параметры
· Системный лог
· Системный журнал
Т.к. системный лог может иметь большой размер, то вывод информации на форме ограничен последними 10Мб. Скачивание лога позволяет выгрузить его полностью.