3.6 KiB
3.6 KiB
PENDING
BREAKING CHANGES
- Update to tendermint v0.22.5. This involves changing all of the cryptography imports. Ref
- [baseapp] Msgs are no longer run on CheckTx, removed
ctx.IsCheckTx()
- [x/gov] CLI flag changed from
proposalID
toproposal-id
- [x/stake] Fixed the period check for the inflation calculation
- [x/stake] Inflation doesn't use rationals in calculation (performance boost)
- [x/stake] CLI flags for identity changed from
--keybase-sig
to--identity
, effects:gaiacli stake create-validator
gaiacli stake edit-validator
- [baseapp] NewBaseApp constructor now takes sdk.TxDecoder as argument instead of wire.Codec
- [x/auth] Default TxDecoder can be found in
x/auth
rather than baseapp - #1606 The following CLI commands have been switched to use
--from
gaiacli stake create-validator --address-validator
gaiacli stake edit-validator --address-validator
gaiacli stake delegate --address-delegator
gaiacli stake unbond begin --address-delegator
gaiacli stake unbond complete --address-delegator
gaiacli stake redelegate begin --address-delegator
gaiacli stake redelegate complete --address-delegator
gaiacli stake unrevoke [validator-address]
gaiacli gov submit-proposal --proposer
gaiacli gov deposit --depositer
gaiacli gov vote --voter
- [x/gov] Added tags sub-package, changed tags to use dash-case
- [x/gov] Governance parameters are now stored in globalparams store
FEATURES
- [lcd] Can now query governance proposals by ProposalStatus
- [x/mock/simulation] Randomized simulation framework
- Modules specify invariants and operations, preferably in an x/[module]/simulation package
- Modules can test random combinations of their own operations
- Applications can integrate operations and invariants from modules together for an integrated simulation
- [baseapp] Initialize validator set on ResponseInitChain
- [cosmos-sdk-cli] Added support for cosmos-sdk-cli tool under cosmos-sdk/cmd
- This allows SDK users to initialize a new project repository.
- [tests] Remotenet commands for AWS (awsnet)
- [store] Add transient store
- [gov] Add slashing for validators who do not vote on a proposal
IMPROVEMENTS
- [baseapp] Allow any alphanumeric character in route
- [cli] Improve error messages for all txs when the account doesn't exist
- [tools] Remove
rm -rf vendor/
frommake get_vendor_deps
- [x/auth] Recover ErrorOutOfGas panic in order to set sdk.Result attributes correctly
- [x/stake] Add revoked to human-readable validator
- [tests] Add tests to example apps in docs
- [x/gov] Votes on a proposal can now be queried
- [x/bank] Unit tests are now table-driven
- [tests] Fixes ansible scripts to work with AWS too
- [tests] #1806 CLI tests are now behind the build flag 'cli_test', so go test works on a new repo
- [x/gov] Initial governance parameters can now be set in the genesis file
- [x/stake] #1815 Sped up the processing of
EditValidator
txs.
BUG FIXES
- #1666 Add intra-tx counter to the genesis validators
- #1797 Fix off-by-one error in slashing for downtime
- #1787 Fixed bug where Tally fails due to revoked/unbonding validator
- #1766 Fixes bad example for keybase identity
- #1804 Fixes gen-tx genesis generation logic temporarily until upstream updates
- #1799 Fix
gaiad export
- #1828 Force user to specify amount on create-validator command by removing default
- #1839 Fixed bug where intra-tx counter wasn't set correctly for genesis validators
- [tests] #1675 Fix non-deterministic
test_cover