Версия 2026.9.2
Кратко: в релизе Rules Engine может создавать задачи в таск-трекерах, артефакты можно связывать с репозиториями, Docker-образы идентифицируются по digest, добавлена поддержка PT AI 6.2.
Перед обновлением
В Kubernetes остановите engine на время обновления, см. Подготовка к обновлению.
Что нового
Трекеры задач и Rules Engine
- Новое действие правила Создать тикет в таск-трекере: задача создаётся автоматически при событии с дефектом. Если выбранная интеграция не готова к созданию задач, например не авторизована, предупреждение видно в редакторе и в списке правил. См. Типы событий.
- Azure Boards: значения полей задачи можно брать из внешнего справочника компании. В этой версии справочники настраиваются только переменными окружения, настройка в интерфейсе появилась в 2026.10.1.
- Kaiten: в метаданные добавлены доски пространств.
Артефакты и репозитории
- Артефакт можно связать с репозиторием вручную, при импорте в репозиторий или автоматически при загрузке результатов сканирования: Добавление артефактов.
- В версии артефакта сохраняется digest Docker-образа.
vampy-cli0.12.0 передаёт digest из ссылки--docker-image(@sha256:...) или, с флагом--docker-image-digest-extract, извлекает его из архива образа: Запуск сканирований. - В карточке и списке репозиториев есть ссылка на VCS, для GitLab отображаются расширенные данные о проекте: Данные из VCS.
Дефекты
- Колонка и поле Источник: исходный код, артефакт или актив. См. Детали дефекта.
Сканирование и оркестрация
- Поддержка PT Application Inspector 6.2.
Подготовка к обновлению
Kubernetes: остановите engine на время обновления
На больших инсталляциях, где API постоянно используется, например CI регулярно загружает результаты
и запрашивает список репозиториев, миграция базы данных при обновлении до 2026.9.2 может упасть с
ошибкой deadlock detected. Миграция перестраивает таблицы агрегаций и репозиториев одной
транзакцией и на большом объёме данных идёт долго, а работающий engine в это время обращается к тем
же таблицам. Перед обновлением chart выключает background, scheduling и orchestration, но не engine.
Перед helm upgrade остановите engine вручную (подставьте namespace и имя релиза):
Затем выполните обновление как обычно. После миграций Helm вернёт engine к числу реплик из
vEngine.replicas. Если релиз управляется Argo CD с автоматической синхронизацией, приостановите
её на время обновления, иначе engine будет запущен снова до окончания миграций.
Если миграция уже упала с deadlock detected, остановите engine и повторите helm upgrade.
В Docker Compose установщик сам останавливает сервисы перед миграциями, дополнительных действий не требуется.
Исправления и улучшения
- Межветочная синхронизация: при включённом приоритете ветки по умолчанию новый дефект в feature-ветке получает статус из ветки по умолчанию, а не из самого старого связанного дефекта. Улучшена обработка истории связей между ветками.
- Список фоновых задач в администрировании снова открывается на инсталляциях с длинной историей, без ошибки 502.
- Синхронизация веток VCS пропускает удалённый или недоступный проект (404) и не прерывается.
- Celery обновлён до версии с исправлением переподключения к Redis: после сбоя брокера воркеры продолжают обработку очереди без ручного перезапуска.
- Исправлено расхождение критичности в SARIF-результатах CodeScoring.
- В редакторе правил списки Репозиторий и Продукт снова показывают все объекты при создании правила из карточки дефекта.
- Исправлена сортировка в списке продуктов, на пустой странице репозиториев снова доступен импорт из VCS, ряд мелких исправлений интерфейса.
- Резервное копирование и восстановление в Docker ускорены: при наличии
pigzиспользуется параллельное сжатие.
Kubernetes
- Все поды запускаются с read-only root filesystem и минимальными capabilities.
- Тайминги liveness и readiness проб и тайм-ауты nginx ingress proxy настраиваются в values chart.
- Для worker-подов добавлена liveness-проверка Celery: зависший воркер перезапускается автоматически.
Безопасность
- Обновлён базовый Python-образ во всех компонентах: устранены CVE-2026-38753, CVE-2026-38754, CVE-2026-14456, CVE-2026-11940, CVE-2026-4224, CVE-2026-3644, CVE-2026-15308.