0.4.0
Release Notes
- Cosmos-SDK v0.38 Release Notes
- Cosmos-SDK v0.39.0 Release Notes
- Cosmos-SDK v0.39.1 Release Notes
- Cosmos-SDK Breaking Changes
Improvements
- #407 Allow
gov/MsgVote
to be grantable - #405 CosmWasm oracle exchange rates query interface
- #388 Bump CosmWasm to v0.10.1
- #383 Bump SDK version to v0.39.1
- #374 Bump SDK version to v0.39 and CosmWasm to v0.9.4
- #357 Bump CosmWasm to v0.9
- #352 MsgAuthorization module to allow subkey feature
- #349 Add
--old-hd-path
flag to support 118 coin type users - #348 MsgSwapSend to allow sending all swap coin
- #347 CosmWasm custom msg & querier handler
- #343 Burn Address
- #335 CosmWasm integration
- #325 New oracle msgs for vote process optimization
- #324 Update to emit events at proposal handler
- #323 Bump SDK version to v0.38.x
Bug Fixes
- #360 Fix market module pool adjustment to apply delta with actual minted amount
- #336 Allow zero tobin tax rate
Breaking Changes
Keys Migration
Any existing keys that were managed via Keybase in prior versions must be migrated. To migrate keys, execute the following:
$ terracli keys migrate [--home] [--keyring-backend]
The above command will provide a prompt for each existing key and ask if you wish for it to be skipped or not. If the key is not to be skipped, you must provide the correct passphrase for it to be migrated successfully.
Pruning Configuration
The operator can now set the pruning options by passing a pruning configuration via command line option or app.toml
. The pruning flag supports the following
options: default
, everything
, nothing
, custom
- see the PR for further details. If the operator chooses custom
, they may want to provide either of the granular pruning values:
pruning-keep-recent
pruning-keep-every
pruning-interval
The former two options dictate how many recent versions are kept on disk and the offset of what versions are kept after that
respectively, and the latter defines the height interval in which versions are deleted in a batch.
The operator, who wants to upgrade the node from v0.3 to v0.4, must change pruning option in app.toml
to one of above options.
API Changes
- The
block_meta
field has been removed from/blocks/{block_height}
becasuse it was redandunt data withblock_header
. - The
whitelist
of/oracle/parameters
response has been changed from[]string
to[]{ name: string; tobin_tax: string; }