From 7a03edbbb4fbb2f48a26cbd9e3e57f6dc4c6d40a Mon Sep 17 00:00:00 2001 From: Marius Poke Date: Fri, 2 Feb 2024 10:20:01 +0100 Subject: [PATCH] docs: update changelog (#19325) --- CHANGELOG.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index be5320f17273..c42382932eb6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,33 @@ Ref: https://keepachangelog.com/en/1.0.0/ ## [Unreleased] +## v0.47.8-ics-lsm + +This is a special cosmos-sdk release with support for both ICS and LSM. +All the changes to the special release are state machine breaking - this release should +be used only to upgrade from [v0.45.16-ics-lsm](https://github.com/cosmos/cosmos-sdk/tree/v0.45.16-ics-lsm). + +### Features + +- [#18694](https://github.com/cosmos/cosmos-sdk/pull/18694) Port the liquid staking module to SDK v0.47.x. + +### Bug Fixes + +As compared to [v0.47.8](https://github.com/cosmos/cosmos-sdk/tree/v0.47.8), +this release backports a series of fixes for issues found +during the [Oak Security audit of SDK 0.47](https://github.com/oak-security/audit-reports/blob/master/Cosmos%20SDK/2024-01-23%20Audit%20Report%20-%20Cosmos%20SDK%20v1.0.pdf): + +- [#2919](https://github.com/cosmos/cosmos-sdk/pull/19312) Backport [#18146](https://github.com/cosmos/cosmos-sdk/pull/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. +- [#19314](https://github.com/cosmos/cosmos-sdk/pull/19314) Partially backport [#18047](https://github.com/cosmos/cosmos-sdk/pull/18047): Add a limit of 200 grants pruned per `EndBlock` in the feegrant module. +- [#19315](https://github.com/cosmos/cosmos-sdk/pull/19315) Partially backport [#18737](https://github.com/cosmos/cosmos-sdk/pull/18737): Add a limit of 200 grants pruned per `BeginBlock` in the authz module. +- [#19305](https://github.com/cosmos/cosmos-sdk/pull/19305) Backport [#18173](https://github.com/cosmos/cosmos-sdk/pull/18173): Gov Hooks now returns error and are "blocking" if they fail. Expect for `AfterProposalFailedMinDeposit` and `AfterProposalVotingPeriodEnded` that will log the error and continue. +- [#19302](https://github.com/cosmos/cosmos-sdk/pull/19302) Backport [#18189](https://github.com/cosmos/cosmos-sdk/pull/18189): Limit the accepted deposit coins for a proposal to the minimum proposal deposit denoms. +- [#19293](https://github.com/cosmos/cosmos-sdk/pull/19293) Backport [#18214](https://github.com/cosmos/cosmos-sdk/pull/18214) and [#17352](https://github.com/cosmos/cosmos-sdk/pull/17352): Ensure that modifying the argument to `NewUIntFromBigInt` and `NewIntFromBigInt` doesn't mutate the returned value. + +### State Machine Breaking + +- [#19266](https://github.com/cosmos/cosmos-sdk/pull/19266) Skip running `addDenomReverseIndex` in `bank/v3` migration as it is prohibitively expensive to run on the Cosmos Hub. + ## [v0.47.8](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.47.8) - 2024-01-22 ### Improvements