30 декабря 2024 опубликован Hugo v0.140.2. Фокус — зависимости и безопасность, не новый DSL шаблонов 🔒

Что важно #

В release notes — обновление golang.org/x/net (в т.ч. вокруг HTML parsing). Даже если вы не вызываете экзотические API, бинарь Hugo тянет эти пакеты внутрь. Обновление бинаря = закрытие чужого CVE-контура у себя.

Дополнительно — обычные bugfix (ресурсы, форматы вывода, мелочи конфигурации). Полный список — в GitHub release.

Нужно ли вам #

СитуацияДействие
CI на 0.140.0/0.140.1bump до 0.140.2
Всё ещё 0.139.xлучше сразу на актуальный минор вашей ветки + smoke
Сайт «ничего не меняли»всё равно обновляйте runtime-бинарь

Как обновиться #

brew upgrade hugo
hugo version
hugo --minify
# в Docker
# ARG HUGO_VERSION=0.140.2

Прогоните hugo --minify на копии прод-контента: security-patch иногда всплывает edge-case в render hooks.

Итог #

0.140.2 — тот тип релиза, который ставят без статьи на Medium, но с записью в changelog инфры. Сделали bump — можно встречать новый год спокойнее ✨