Skip to content

Версия 2026.9.1

Кратко: в релизе повышена стабильность Quality Gate на новых и пустых ветках, добавлены настройка размера страницы в списках, предупреждения при массовых действиях и сокращение объёма ежедневных агрегаций на крупных инсталляциях.


Что нового

Интерфейс

  • Число элементов на странице в списках настраивается пользователем, выбор сохраняется в браузере отдельно для каждого списка. См. Детали дефекта.
  • Массовое изменение статуса или критичности больше чем для 60 дефектов запрашивает подтверждение. Предупреждение можно отключить флажком Больше не показывать это предупреждение для этого действия.
  • Массовое удаление запрашивает подтверждение с числом удаляемых объектов.
  • В окне смены статуса появились быстрые сроки для временного статуса: 1 день, 1 неделя, 1 месяц.

Агрегации

  • Ежедневные и еженедельные срезы агрегаций можно хранить только для выбранных пользователей или ролей, для остальных остаются ежемесячные. Это уменьшает объём таблиц агрегаций по дням и неделям. Настраивается переменными окружения AGGREGATION_PERIODIC_MONITOR_USER_LOGINS (логины через запятую) и AGGREGATION_PERIODIC_MONITOR_ROLE_SLUGS (роли через запятую). Если обе пусты, поведение не меняется. Агрегации считает background: в Docker Compose задайте переменные в /opt/hw-vmp/config/env_vars.ini в секции [v_background] и выполните /opt/hw-vmp/bin/reconfig, в Kubernetes - в vBackground.customEnvs.

Исправления и улучшения

  • Quality Gate на новой ветке находится в статусе IN_PROGRESS, пока агрегации не готовы, а не возвращает ERROR. Загрузка результатов и запуск sqg без slug выбирают один и тот же Quality Gate.
  • Пустой скан на новой или пустой ветке доводит Quality Gate до финального статуса, а не оставляет его в IN_PROGRESS.
  • Ускорены загрузка результатов и проверка Quality Gate в репозиториях с большим числом пустых веток после синхронизации с VCS.
  • Rules Engine: поиск продукта в условии правила снова работает после запроса без результатов.
  • collect-logs собирает больше данных для диагностики: свободное место на диске, состояние compose, идентификатор установки.