Skip to content

🚀 SVMS Compatibility Update with Cosmos SDK v0.47.3

Latest
Compare
Choose a tag to compare
@deadlium deadlium released this 18 Sep 07:39
· 1 commit to v0.47.3 since this release

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.