Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: update changelog #19325

Merged
merged 2 commits into from
Feb 2, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Loading