Release notes 12-0-0: Difference between revisions

From Svacer Wiki
Line 87: Line 87:
[[File:Edit_markers_sarif.png|thumb|none|upright=3|Форма импорта SARIF]]
[[File:Edit_markers_sarif.png|thumb|none|upright=3|Форма импорта SARIF]]
[[File:Edit markers snap.png|thumb|none|upright=3|Форма импорта snap-файла]]
[[File:Edit markers snap.png|thumb|none|upright=3|Форма импорта snap-файла]]
= Лицензирование Svacer =
Реализован механизм лицензирования. Просмотр и применение лицензии доступно в CLI, а также в UI, где добавлен раздел Лицензия. Просмотр лицензии доступен всем пользователям, а активация лицензии доступна пользователям с серверным доступом «Администрирование сервера».
'''Примечание''': функциональность добавлена для возможностей будущего развития продукта. В дистрибутив Svacer v.12 лицензия встроена и не вносит никаких ограничений. Срок действия встроенной лицензии до 31.12.2027.


= Добавлена форма управления асинхронными задачами =
= Добавлена форма управления асинхронными задачами =
Line 131: Line 125:


Т.к. системный лог может иметь большой размер, то вывод информации на форме ограничен последними 10Мб. Скачивание лога позволяет выгрузить его полностью.
Т.к. системный лог может иметь большой размер, то вывод информации на форме ограничен последними 10Мб. Скачивание лога позволяет выгрузить его полностью.
= Лицензирование Svacer =
Реализован механизм лицензирования. Просмотр и применение лицензии доступно в CLI, а также в UI, где добавлен раздел Лицензия. Просмотр лицензии доступен всем пользователям, а активация лицензии доступна пользователям с серверным доступом «Администрирование сервера».
'''Примечание''': функциональность добавлена для возможностей будущего развития продукта. В дистрибутив Svacer v.12 лицензия встроена и не вносит никаких ограничений. Срок действия встроенной лицензии до 31.12.2027.

Revision as of 14:07, 10 October 2025

Разметка маркеров с помощью 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-файла добавлена возможность (опция) задать правило

Форма импорта .svace-dir
Форма импорта SARIF
Форма импорта snap-файла

Добавлена форма управления асинхронными задачами

В разделе Настройки -> Асинхронные задачи, где доступен просмотр и управление (отмена и откат) следующими асинхронными операциями:

·        Экспорт snap-файлов;

·        Экспорт sarif;

·        Копирование снимков.

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

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

·        Импорт snapshot;

·        Импорт svace-dir;

·        Импорт SARIF;

·        Копирование проекта;

·        Копирование ветки.


Изменения в разделе Информация о сервере

В разделе Настройки -> Информация о сервере, который доступен пользователям с серверным доступом Администрирование сервера, представление информации разделено на три вкладки:

·        Параметры

·        Системный лог

·        Системный журнал

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

Лицензирование Svacer

Реализован механизм лицензирования. Просмотр и применение лицензии доступно в CLI, а также в UI, где добавлен раздел Лицензия. Просмотр лицензии доступен всем пользователям, а активация лицензии доступна пользователям с серверным доступом «Администрирование сервера».


Примечание: функциональность добавлена для возможностей будущего развития продукта. В дистрибутив Svacer v.12 лицензия встроена и не вносит никаких ограничений. Срок действия встроенной лицензии до 31.12.2027.