What’s Up Docker (WUD) — инструмент для самостоятельной автоматизации, предназначенный для обновления контейнеров Docker, — только что выпустил версию 8.2. В этом обновлении добавлена поддержка еще двух реестров: TrueForge Container Registry и Codeberg.
Кроме того, по умолчанию включена функция отслеживания дайджестов (которая отслеживает обновления образов по их дайджестам SHA256, а не по тегам), за исключением образов из Docker Hub. В WUD 8.2 также улучшена обработка кандидатов на добавление тегов.
- Сохраняется то же количество частей семантической версии.
- Сохраняется исходный префикс тега.
- Там, где это возможно, сигнатурные теги игнорируются.
Для пользователей Docker Compose добавлена новая поддерживаемая метка wud.compose.file, а также исправлена проблема, возникавшая при работе с файлами YAML с несколькими псевдонимами.
Улучшения в области уведомлений и интеграции включают в себя:
- Новый триггер Rocket.Chat.
- Улучшения SMTP, позволяющие указывать отображаемое имя в поле «от кого».
- Возможность отключать метрики Prometheus.
За кулисами мы модернизировали интерфейс проекта, и теперь он использует Vue 3, Vuetify 3 и TypeScript. Серверная часть была обновлена до Node.js 24, а официальный образ Docker теперь основан на Alpine.
Чтобы узнать больше, просмотрите список изменений.
Выводы
Обновление What’s Up Docker (WUD) 8.2 делает инструмент более удобным и безопасным для автоматического отслеживания обновлений контейнеров. Ключевое изменение — включённое по умолчанию отслеживание образов по digest (SHA256), что позволяет обнаруживать обновления даже тогда, когда тег остаётся прежним (например, latest). Это особенно важно для инфраструктур, где используются плавающие теги и требуется точный контроль версий.
Дополнительная поддержка реестров (TrueForge и Codeberg) расширяет совместимость решения, а улучшенная логика работы с тегами снижает риск некорректных обновлений. Также обновление приносит улучшения интеграций уведомлений, интерфейса и внутренней архитектуры (переход на современные технологии фронтенда и Node.js 24), что положительно влияет на производительность и дальнейшее развитие проекта.
В целом, версия 8.2 делает WUD более зрелым инструментом для self-hosted-администраторов и DevOps-инженеров, которым важно автоматическое, но контролируемое обновление Docker-контейнеров.
FAQ
Что означает “digest watching”?
Это отслеживание обновлений Docker-образов по уникальному хэшу (digest), а не по тегу. Такой подход позволяет обнаружить изменения даже если тег образа не менялся.
Почему digest-отслеживание важно?
Теги могут указывать на разные версии образа со временем, тогда как digest однозначно идентифицирует конкретную сборку. Это повышает предсказуемость и безопасность обновлений.
Для каких образов функция включена по умолчанию?
В WUD 8.2 она активирована по умолчанию для всех, кроме образов из Docker Hub, где могут действовать ограничения API.
Что нового для пользователей Docker Compose?
Добавлена новая метка wud.compose.file, а также исправлена проблема с YAML-файлами, содержащими несколько alias.
Изменилось ли что-то в уведомлениях?
Да, появилась интеграция с Rocket.Chat и улучшения SMTP (например, отображаемое имя отправителя).
Подходит ли WUD для полностью автоматических обновлений?
Да, инструмент может автоматически обновлять контейнеры, но поведение можно гибко настроить — от уведомлений без действий до полной автоматизации.