cosmos-sdk v0.45.7 Release Notes

Release Date: 2022-08-04 // over 1 year ago
  • ๐Ÿ”‹ Features

    • โฌ†๏ธ (upgrade) #12603 feat: Move AppModule.BeginBlock and AppModule.EndBlock to extension interfaces

    ๐Ÿ‘Œ Improvements

    • (events) #12850 Add a new fee_payer attribute to the tx event that is emitted from the DeductFeeDecorator AnteHandler decorator.
    • (x/params) #12724 Add GetParamSetIfExists function to params Subspace to prevent panics on breaking changes.
    • #12668 Add authz_msg_index event attribute to message events emitted when executing via MsgExec through x/authz.
    • โฌ†๏ธ #12697 Upgrade IAVL to v0.19.0 with fast index and error propagation. NOTE: first start will take a while to propagate into new model.
      • Note: after upgrading to this version it may take up to 15 minutes to migrate from 0.17 to 0.19. This time is used to create the fast cache introduced into IAVL for performance
    • โฌ†๏ธ #12784 Upgrade Tendermint to 0.34.20.
    • ๐Ÿ›  (x/bank) #12674 Add convenience function CreatePrefixedAccountStoreKey() to construct key to access account's balance for a given denom.

    ๐Ÿ› Bug Fixes

    • (x/mint) #12384 Ensure GoalBonded must be positive when performing x/mint parameter validation.
    • (simapp) #12437 fix the non-determinstic behavior in simulations caused by GenTx and check empty coins slice before it is used to create banktype.MsgSend.
    • ๐Ÿ›  (x/capability) 12818 Use fixed length hex for pointer at FwdCapabilityKey.