BREAKING CHANGES
-
Gaia REST API (
gaiacli advanced rest-server
) -
Gaia CLI (
gaiacli
)- [cli] #2728 Seperate
tx
andquery
subcommands by module - [cli] #2727 Fix unbonding command flow
- [cli] #2786 Fix redelegation command flow
- [cli] #2829 add-genesis-account command now validates state when adding accounts
- [cli] #2804 Check whether key exists before passing it on to
tx create-validator
. - [cli] #2874
gaiacli tx sign
takes an optional--output-document
flag to support output redirection.
- [cli] #2728 Seperate
-
Gaia
- [mint] [#2825] minting now occurs every block, inflation parameter updates still hourly
-
SDK
-
Tendermint
FEATURES
-
Gaia REST API (
gaiacli advanced rest-server
)- [gov] #2479 Added governance parameter query REST endpoints.
-
Gaia CLI (
gaiacli
) -
Gaia
- [app] #2791 Support export at a specific height, with
gaiad export --height=HEIGHT
. - [x/gov] #2479 Implemented querier for getting governance parameters.
- [app] #2663 - Runtime-assertable invariants
- [app] #2791 Support export at a specific height, with
gaiad export --height=HEIGHT
.
- [app] #2791 Support export at a specific height, with
-
SDK
- [simulator] #2682 MsgEditValidator now looks at the validator's max rate, thus it now succeeds a significant portion of the time
-
Tendermint
IMPROVEMENTS
-
Gaia REST API (
gaiacli advanced rest-server
)- #2836 Expose LCD router to allow users to register routes there.
-
Gaia CLI (
gaiacli
)- #2749 Add --chain-id flag to gaiad testnet
-
Gaia
- #2772 Update BaseApp to not persist state when the ante handler fails on DeliverTx.
- #2773 Require moniker to be provided on
gaiad init
. - #2672 [Makefile] Updated for better Windows compatibility and ledger support logic, get_tools was rewritten as a cross-compatible Makefile.
- #110 Updated CircleCI job to trigger website build when cosmos docs are updated.
-
SDK
- [x/mock/simulation] [#2720] major cleanup, introduction of helper objects, reorganization
- #2821 Codespaces are now strings
- [types] #2776 Improve safety of
Coin
andCoins
types. Various functions and methods will panic when a negative amount is discovered. - #2815 Gas unit fields changed from
int64
touint64
. - #2821 Codespaces are now strings
- #2779 Introduce
ValidateBasic
to theTx
interface and call it in the ante handler. - #2825 More staking and distribution invariants
- Tendermint
- #2796 Update to go-amino 0.14.1
BUG FIXES
-
Gaia REST API (
gaiacli advanced rest-server
)- [gaia-lite] #2868 Added handler for governance tally endpoit
-
Gaia CLI (
gaiacli
) -
Gaia
- [#2723] Use
cosmosvalcons
Bech32 prefix intendermint show-address
- #2742 Fix time format of TimeoutCommit override
- [#2723] Use
-
SDK
- #2733 [x/gov, x/mock/simulation] Fix governance simulation, update x/gov import/export
- #2854 [x/bank] Remove unused bank.MsgIssue, prevent possible panic
-
Tendermint
- #2797 AddressBook requires addresses to have IDs; Do not crap out immediately after sending pex addrs in seed mode