docs: improve upgrading.md and changelog (#16429)
This commit is contained in:
parent
a37de66ecd
commit
daaffb8495
21
CHANGELOG.md
21
CHANGELOG.md
@ -111,7 +111,6 @@ Ref: https://keepachangelog.com/en/1.0.0/
|
||||
* [#14406](https://github.com/cosmos/cosmos-sdk/issues/14406) Migrate usage of types/store.go to store/types/..
|
||||
* (x/staking) [#14590](https://github.com/cosmos/cosmos-sdk/pull/14590) Return undelegate amount in MsgUndelegateResponse.
|
||||
* (baseapp) [#15023](https://github.com/cosmos/cosmos-sdk/pull/15023) & [#15213](https://github.com/cosmos/cosmos-sdk/pull/15213) Add `MessageRouter` interface to baseapp and pass it to authz, gov and groups instead of concrete type.
|
||||
* (simtestutil) [#15305](https://github.com/cosmos/cosmos-sdk/pull/15305) Add `AppStateFnWithExtendedCb` with callback function to extend rawState.
|
||||
* (x/consensus) [#15553](https://github.com/cosmos/cosmos-sdk/pull/15553) Migrate consensus module to use collections
|
||||
* (store/cachekv) [#15767](https://github.com/cosmos/cosmos-sdk/pull/15767) Reduce peak RAM usage during and after InitGenesis
|
||||
* (x/bank) [#15764](https://github.com/cosmos/cosmos-sdk/pull/15764) Speedup x/bank InitGenesis
|
||||
@ -560,7 +559,19 @@ extension interfaces. `module.Manager.Modules` is now of type `map[string]interf
|
||||
Setting can be done using MsgSetSendEnabled as a governance proposal.
|
||||
A SendEnabled query has been added to both GRPC and CLI.
|
||||
|
||||
## [v0.46.11](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.46.11) - 2022-03-03
|
||||
## [v0.46.12](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.46.12) - 2023-04-04
|
||||
|
||||
### Features
|
||||
|
||||
* (x/groups) [#14879](https://github.com/cosmos/cosmos-sdk/pull/14879) Add `Query/Groups` query to get all the groups.
|
||||
|
||||
### Improvements
|
||||
|
||||
* (simapp) [#15305](https://github.com/cosmos/cosmos-sdk/pull/15305) Add `AppStateFnWithExtendedCb` with callback function to extend rawState and `AppStateRandomizedFnWithState` with extra genesisState argument which is the genesis state of the app.
|
||||
* (x/distribution) [#15462](https://github.com/cosmos/cosmos-sdk/pull/15462) Add delegator address to the event for withdrawing delegation rewards.
|
||||
* [#14019](https://github.com/cosmos/cosmos-sdk/issues/14019) Remove the interface casting to allow other implementations of a `CommitMultiStore`.
|
||||
|
||||
## [v0.46.11](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.46.11) - 2023-03-03
|
||||
|
||||
### Improvements
|
||||
|
||||
@ -572,13 +583,13 @@ extension interfaces. `module.Manager.Modules` is now of type `map[string]interf
|
||||
|
||||
* [#15243](https://github.com/cosmos/cosmos-sdk/pull/15243) `LatestBlockResponse` & `BlockByHeightResponse` types' field `sdk_block` was incorrectly cast `proposer_address` bytes to validator operator address, now to consensus address.
|
||||
|
||||
## [v0.46.10](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.46.10) - 2022-02-16
|
||||
## [v0.46.10](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.46.10) - 2023-02-16
|
||||
|
||||
### Improvements
|
||||
|
||||
* (cli) [#14953](https://github.com/cosmos/cosmos-sdk/pull/14953) Enable profiling block replay during abci handshake with `--cpu-profile`.
|
||||
|
||||
## [v0.46.9](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.46.9) - 2022-02-07
|
||||
## [v0.46.9](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.46.9) - 2023-02-07
|
||||
|
||||
### Improvements
|
||||
|
||||
@ -600,7 +611,7 @@ extension interfaces. `module.Manager.Modules` is now of type `map[string]interf
|
||||
* (store) [#14798](https://github.com/cosmos/cosmos-sdk/pull/14798) Copy btree to avoid the problem of modify while iteration.
|
||||
* (cli) [#14799](https://github.com/cosmos/cosmos-sdk/pull/14799) Fix Evidence CLI query flag parsing (backport #13458)
|
||||
|
||||
## [v0.46.8](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.46.8) - 2022-01-23
|
||||
## [v0.46.8](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.46.8) - 2023-01-23
|
||||
|
||||
### Improvements
|
||||
|
||||
|
||||
27
UPGRADING.md
27
UPGRADING.md
@ -417,6 +417,19 @@ The `params` module will be removed in `v0.50`, as mentioned [in v0.46 release](
|
||||
When performing a chain migration, the params table must be initizalied manually. This was done in the modules keepers in previous versions.
|
||||
Have a look at `simapp.RegisterUpgradeHandlers()` for an example.
|
||||
|
||||
#### `x/crisis`
|
||||
|
||||
With the migrations of all modules away from `x/params`, the crisis module now has a store.
|
||||
The store must be created during a chain upgrade to v0.47.x.
|
||||
|
||||
```go
|
||||
storetypes.StoreUpgrades{
|
||||
Added: []string{
|
||||
crisistypes.ModuleName,
|
||||
},
|
||||
}
|
||||
```
|
||||
|
||||
#### `x/gov`
|
||||
|
||||
##### Minimum Proposal Deposit At Time of Submission
|
||||
@ -429,7 +442,7 @@ By default, the new `MinInitialDepositRatio` parameter is set to zero during mig
|
||||
feature is disabled. If chains wish to utilize the minimum proposal deposits at time of submission, the migration logic needs to be
|
||||
modified to set the new parameter to the desired value.
|
||||
|
||||
##### New Proposal.Proposer field
|
||||
##### New `Proposal.Proposer` field
|
||||
|
||||
The `Proposal` proto has been updated with proposer field. For proposal state migraton developers can call `v4.AddProposerAddressToProposal` in their upgrade handler to update all existing proposal and make them compatible and **this migration is optional**.
|
||||
|
||||
@ -485,7 +498,17 @@ func (app SimApp) RegisterUpgradeHandlers() {
|
||||
}
|
||||
```
|
||||
|
||||
The old params module is required to still be imported in your app.go in order to handle this migration.
|
||||
The `x/params` module should still be imported in your app.go in order to handle this migration.
|
||||
|
||||
Because the `x/consensus` module is a new module, its store must be added while upgrading to v0.47.x:
|
||||
|
||||
```go
|
||||
storetypes.StoreUpgrades{
|
||||
Added: []string{
|
||||
consensustypes.ModuleName,
|
||||
},
|
||||
}
|
||||
```
|
||||
|
||||
##### `app.go` changes
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user