cosmos-sdk v0.45.9 Release Notes

Release Date: 2022-10-14 // over 1 year ago
  • ATTENTION:

    ๐Ÿš€ This is a security release for the Dragonberry security advisory.

    โฌ†๏ธ All users should upgrade immediately.

    Users must add a replace directive in their go.mod for the new ics23 package in the SDK:

    replace github.com/confio/ics23/go => github.com/cosmos/cosmos-sdk/ics23/go v0.8.0
    

    ๐Ÿ”‹ Features

    • #13435 Extend error context when a simulation fails.

    ๐Ÿ‘Œ Improvements

    • #13369 Improve UX for keyring.List by returning all retrieved keys.
    • #13323 Ensure withdraw_rewards rewards are emitted from all actions that result in rewards being withdrawn.
    • #13321 Add flag to disable fast node migration and usage.
    • (store) #13326 Implementation of ADR-038 file StreamingService, backport #8664.
    • 0๏ธโƒฃ (store) #13540 Default fastnode migration to false to prevent suprises. Operators must enable it, unless they have it enabled already.

    API Breaking Changes

    • โช (cli) #13089 Fix rollback command don't actually delete multistore versions, added method RollbackToVersion to interface CommitMultiStore and added method CommitMultiStore to Application interface.

    ๐Ÿ› Bug Fixes

    • ๐Ÿ”’ Implement dragonberry security patch.
      • For applying the patch please refer to the [RELEASE NOTES](./RELEASE_NOTES.md)
    • (store) #13459 Don't let state listener observe the uncommitted writes.

    Notes

    โช Reverted #12437 due to API breaking changes.