Релиз Ginc Radar 1.15.0
Что нового
Основные изменения
Определение языков и контроль миграций
Движок сканирований теперь поддерживает определение используемых языков программирования, их версий, сбор статистики и контроль миграций (в режиме Preview для Java и Kotlin).
Интеграция с Nexus и Origin Matching
Внедрен алгоритм Origin Matching для точного сопоставления зависимостей по источникам происхождения и разделения оригинальных технологий и их форков.
Редизайн ИИ-помощника
Проведен редизайн ИИ-помощника с переносом функций в отдельный сайдбар для более отзывчивого взаимодействия.
REST API v1-alpha и токены
Реализована возможность интеграции CI/CD инструментов через REST API v1-alpha и генерация персональных токенов в профиле пользователя.
Безопасность
Приватный Docker Registry
Добавлены настройки интеграции с Docker для скачивания образов динамического сканирования из защищенных приватных реестров.
Производительность и базовая функциональность
Строгий формат интерфейса правил сопоставления
Интерфейс правил сопоставления зависимостей переведен в более строгий формат и детально описан в документации.
Глобальное удаление технологий
В панели администратора реализована функция безвозвратного глобального удаления технологий.
Gradle Plugins Repository
При сканировании Gradle-проектов обеспечен автоматический вывод публичного Gradle Plugins Repository, если реестр плагинов не задан явно.
Tech Stack Analysis Job
Фоновая задача DependenciesProcessingJob расширена и переименована в Tech Stack Analysis Job для точного соответствия назначению.
Пользовательский опыт
Новый дизайн добавления Git-репозиториев
Обновлен и визуально улучшен дизайн процесса добавления новых Git-репозиториев.
Навигация к деталям миграций
Улучшен переход к деталям технологических миграций со страниц аналитической статистики.
Ссылки на аналитику
Большая часть ссылок на репозитории теперь ведет на страницу с аналитикой, а не на внешний ресурс.
Логотипы технологий
На всех страницах конкретных технологий обеспечен корректный вывод их логотипов.
Учет языка интерфейса
При переходе к справочным материалам из приложения теперь автоматически учитывается язык интерфейса из профиля пользователя.
Исправления ошибок
- Исправлена критическая ошибка, блокировавшая настройку авторизации OIDC на чистых экземплярах системы.
- Скорректирована видимость кнопки создания новой миграции для пользователей с ролью USER.
- Устранено некорректное смещение перевода виджета радара в Zoom при редактировании его структуры.
- Исправлено предварительное заполнение запланированных дат миграции при редактировании, если они не задавались изначально.
- Устранена ошибка ручного добавления технологии на радар, возникавшая без предварительного изменения флага публичности.
Скоро
- Поддержка новых языков программирования
- Повышение гранулярности сканирования компонентов