Skip to content

Latest commit

 

History

History
97 lines (83 loc) · 7.02 KB

CHANGELOG.md

File metadata and controls

97 lines (83 loc) · 7.02 KB

CHANGELOG

v15.0.0

February 13, 2024

API BREAKING

  • The consumer CCV genesis state obtained from the provider chain needs to be transformed to be compatible with older versions of consumer chains (see ICS docs). (#2919)
  • Reject MsgVote messages from accounts with less than 1 atom staked. (#2912)
  • Bump cosmos-sdk to v0.47.8-ics-lsm. As compared to v0.47.8, this special branch of cosmos-sdk has the following API-breaking changes: (#2919)
    • Limit the accepted deposit coins for a proposal to the minimum proposal deposit denoms (e.g., uatom for Cosmos Hub). (sdk-#19302)
    • Add denom check to reject denoms outside of those listed in MinDeposit. A new MinDepositRatio param is added (with a default value of 0.01) and now deposits are required to be at least MinDepositRatio*MinDeposit to be accepted. (sdk-#2919)
    • Disable the DenomOwners query. (sdk-#19266)

BUG FIXES

  • Add ante handler that only allows MsgVote messages from accounts with at least 1 atom staked. (#2912)
  • Bump cosmos-sdk to v0.47.8-ics-lsm. This special branch of cosmos-sdk backports a series of fixes for issues found during the Oak Security audit of SDK 0.47. (#2919)
    • Backport sdk-#18146: Add denom check to reject denoms outside of those listed in MinDeposit. A new MinDepositRatio param is added (with a default value of 0.01) and now deposits are required to be at least MinDepositRatio*MinDeposit to be accepted. (sdk-#2919)
    • Partially backport sdk-#18047: Add a limit of 200 grants pruned per EndBlock in the feegrant module. (sdk-#19314)
    • Partially backport skd-#18737: Add a limit of 200 grants pruned per BeginBlock in the authz module. (sdk-#19315)
    • Backport sdk-#18173: Gov Hooks now returns error and are "blocking" if they fail. Expect for AfterProposalFailedMinDeposit and AfterProposalVotingPeriodEnded that will log the error and continue. (sdk-#19305)
    • Backport sdk-#18189: Limit the accepted deposit coins for a proposal to the minimum proposal deposit denoms. (sdk-#19302)
    • Backport sdk-#18214 and sdk-#17352: Ensure that modifying the argument to NewUIntFromBigInt and NewIntFromBigInt doesn't mutate the returned value. (sdk-#19293)

DEPENDENCIES

STATE BREAKING

  • Bump ibc-go to v7.3.1 (#2852)
  • Bump PFM to v7.1.2 (#2852)
  • Bump CometBFT to v0.37.4 (#2852)
  • Set min commission rate staking parameter to 5% (prop 826) and update the commission rate for all validators that have a commission rate less than 5%. (#2855)
  • Migrate the signing infos of validators for which the consensus address is missing. (#2866)
  • Bump ICS to v3.3.1-lsm (#2919)
  • Migrate vesting funds from "cosmos145hytrc49m0hn6fphp8d5h4xspwkawcuzmx498" to community pool according to signal prop 860. (#2891)
  • Add ante handler that only allows MsgVote messages from accounts with at least 1 atom staked. (#2912)
  • Remove GovPreventSpamDecorator and initialize the MinInitialDepositRatio gov param to 10%. (#2913)
  • Bump cosmos-sdk to v0.47.8-ics-lsm. This is a special cosmos-sdk branch with support for both ICS and LSM. (#2919)
    • Skip running addDenomReverseIndex in bank/v3 migration as it is prohibitively expensive to run on the Cosmos Hub. (sdk-#19266)

Previous Versions

CHANGELOG of previous versions