Release notes 12-0-0: Difference between revisions

From Svacer Wiki
(Created page with "add info here")
 
(Добавлена часть текста)
Line 1: Line 1:
add info here
 
= Разметка маркеров с помощью 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-файла добавлена возможность (опция) задать правило
 
 
 
 
= Лицензирование Svacer =
Реализован механизм лицензирования. Просмотр и применение лицензии доступно в CLI, а также в UI, где добавлен раздел Лицензия. Просмотр лицензии доступен всем пользователям, а активация лицензии доступна пользователям с серверным доступом «Администрирование сервера».
 
 
 
'''Примечение''': функциональность добавлена для возможностей будущего развития продукта. В дистрибутив Svacer v.12 лицензия встроена и не вносит никаких ограничений. Срок действия встроенной лицензии до 31.12.2027.
 
 
 
= Добавлена форма управления асинхронными задачами =
В разделе '''Настройки -> Асинхронные задачи''', где доступен просмотр и управление (отмена и откат) следующими асинхронными операциями:
 
·        Экспорт snap-файлов;
 
·        Экспорт sarif;
 
·        Копирование снимков.
 
Пользователь с серверным доступом '''Администрирование сервера''' может просматривать и управлять запущенными или выполненными асинхронными задачами всех юзеров. Пользователю без данного доступа доступно управление только своими асинхронные задачами.
 
 
 
'''Примечание''': в следующем релизе планируем интегрировать в данный раздел оставшиеся асинхронные операции, которые запускаются пользователями, а именно:
 
·        Импорт snapshot;
 
·        Импорт svace-dir;
 
·        Импорт SARIF;
 
·        Копирование проекта;
 
·        Копирование ветки.
 
 
Изменения в разделе Информация о сервере
 
В разделе '''Настройки -> Информация о сервере''', который доступен пользователям с серверным доступом '''Администрирование сервера''', представление информации разделено на три вкладки:
 
·        Параметры
 
·        Системный лог
 
·        Системный журнал
 
Т.к. системный лог может иметь большой размер, то вывод информации на форме ограничен последними 10Мб. Скачивание лога позволяет выгрузить его полностью.

Revision as of 13:24, 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-файла добавлена возможность (опция) задать правило



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

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


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


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

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

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

·        Экспорт sarif;

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

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


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

·        Импорт snapshot;

·        Импорт svace-dir;

·        Импорт SARIF;

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

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


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

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

·        Параметры

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

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

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