Cosmos SDK v0.54.4: важные security fixes и state-breaking обновление

Cosmos SDK v0.54.4 содержит важные исправления безопасности. Команда рекомендует сетям переходить на патч через coordinated upgrade и отдельно предупреждает, что релиз является state breaking.

Cosmos SDK v0.54.4: важные security fixes и state-breaking обновление

Команда Cosmos SDK выпустила v0.54.4 и пометила релиз как содержащий важные security fixes. В официальных release notes есть две ключевые операционные пометки: всем сетям рекомендуется обновиться как можно скорее через coordinated upgrade, а сам релиз является state breaking. Для операторов chain infrastructure это означает, что обновление нельзя трактовать как обычную замену бинарного файла без согласованной процедуры.

Среди перечисленных изменений — исправление переменной окружения OpenTelemetry, обновление Go baseline, обновления зависимостей и корректировки в модуле distribution. В частности, добавлено strict + fallback поведение при выводе delegator rewards. Также присутствуют исправления staking/redelegation, конфигурационная поддержка Block-STM и дополнительные изменения тестов и CI.

Отдельно release notes содержат изменения зависимостей `x/net`, `x/sys` и `x/text`, а также дальнейшие backport-исправления. Это делает v0.54.4 не одиночным security patch, а пакетом согласованных изменений для ветки 0.54.x. Перед применением операторам стоит сверить собственную версию SDK, migration plan и процедуру остановки/запуска валидаторов.

Для команд на Cosmos SDK здесь важнее всего порядок обновления. Если release помечен как security-oriented и state-breaking, его нельзя воспринимать как обычную замену binary на одном узле: сеть должна согласовать момент перехода и проверить совместимость собственной конфигурации и модулей. Конкретный риск для отдельной chain зависит от того, какие компоненты SDK она использует и какие изменения уже были backport'нуты в её код.

Trust 87 Importance 64 Noise 0% Связанный символ Информационный материал, не является финансовой рекомендацией.