This release introduces critical upgrades for ensuring that the SVMS module is fully compatible with Cosmos SDK v0.47.3. Here are some of the key highlights:
- Barberry Security Vulnerability Fixed: The critical vulnerability affecting versions v0.47.0 to v0.47.2 has been resolved. All chains using these versions should upgrade to v0.47.3 immediately. For SVMS integration, a chain remains unaffected as soon as 33%+1 of the voting power has upgraded. To fully secure the chain from halting, 66%+1 of the voting power must be upgraded. Coordinate with validators to upgrade swiftly, either through a rolling upgrade or a coordinated effort—whichever ensures faster completion.
- Comet Bootstrap Support: A new command, comet bootstrap-state, has been added to simplify bootstrapping comet from a local snapshot. This enhancement is critical for the stability of SVMS deployments.
- Snapshot Management Commands: The update introduces commands to manage snapshots more efficiently. By adding snapshot.Cmd(appCreator) to your chain’s root command, you can seamlessly manage snapshots, ensuring smoother SVMS operations.
- Enhanced Logging: The default logger is now cosmossdk.io/log, offering support for colored and filtered logs. This is beneficial for monitoring SVMS activities in real time.
- Group Migration Bug Fix: A crucial bug fix in x/group migration ensures that chains migrating from v0.46.x to v0.47.x maintain stability. SVMS users migrating to v0.47.x must apply at least version v0.47.3.
For a full breakdown of the changes, refer to the changelog or compare the updates from the last release.
Follow the upgrading guide to migrate from v0.46.x to v0.47.x for a smooth transition and SVMS compatibility.