cosmos-sdk v0.46.3 Release Notes

Release Date: 2022-10-20 // almost 2 years 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.
    • ๐Ÿ”ง (grpc) #13485 Implement a new gRPC query, /cosmos/base/node/v1beta1/config, which provides operator configuration.
    • (cli) #13147 Add the --append flag to the sign-batch CLI cmd to combine the messages and sign those txs which are created with --generate-only.
    • (cli) #13454 sign-batch CLI can now read multiple transaction files.

    ๐Ÿ‘Œ Improvements

    • #13586 Bump Tendermint to v0.34.22.
    • (auth) #13460 The q auth address-by-id CLI command has been renamed to q auth address-by-acc-num to be more explicit. However, the old address-by-id version is still kept as an alias, for backwards compatibility.
    • ๐Ÿšš #13433 Remove dead code in cacheMergeIterator Domain().

    ๐Ÿ› 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.
    • #12548 Prevent signing from wrong key while using multisig.

    API Breaking Changes

    • (server) #13485 The Application service now requires the RegisterNodeService method to be implemented.