Coin Brief ENDE

Cosmovisor 1.7.3 liefert nur die Binaries von 1.7.2 nach

Cosmovisor v1.7.3 ist aus einem einzigen Grund erschienen: um vorgebaute Binaries fuer die Korrektur bereitzustellen, die mit v1.7.2 kam. Diese Korrektur betraf Builds mit Go 1.26 und neuer, die mit einem ungueltigen Verweis auf encoding/json.unquoteBytes fehlschlugen; das GitHub-Release v1.7.2 enthielt die Binaries nicht.

Cosmovisor 1.7.3 liefert nur die Binaries von 1.7.2 nach
Cosmovisor 1.7.3 liefert nur die Binaries von 1.7.2 nach — Coin Brief

Was das bedeutet

Wer Cosmovisor betreibt, um Validator-Upgrades zu steuern, ist genau der Nutzer, der am wenigsten aus dem Quelltext baut. Eine Korrektur, die nur als Quelltext existiert, ist fuer dieses Publikum also keine. Das Release erinnert daran, dass bei Betriebswerkzeugen das Artefakt das Produkt ist und der Commit nicht.

Der zugrunde liegende Bruch ist fuer sich bemerkenswert: ein Verweis in die Interna von encoding/json, den eine Go-Version verschoben hat. Von einem nicht exportierten Symbol abzuhaengen funktioniert bis zum naechsten Toolchain-Wechsel - und entdeckt wird es von denen, die Go aus ganz anderen Gruenden aktualisiert haben.

Geschrieben von Victoria Shinder.