cosmos-sdk/PENDING.md

93 lines
4.8 KiB
Markdown
Raw Normal View History

2018-08-13 07:47:44 -07:00
## PENDING
BREAKING CHANGES
2018-08-12 17:10:59 -07:00
* Gaia REST API (`gaiacli advanced rest-server`)
* [x/stake] Validator.Owner renamed to Validator.Operator
2018-08-12 17:10:59 -07:00
* Gaia CLI (`gaiacli`)
* [x/stake] Validator.Owner renamed to Validator.Operator
* [cli] unsafe_reset_all, show_validator, and show_node_id have been renamed to unsafe-reset-all, show-validator, and show-node-id
* [cli] \#1983 --print-response now defaults to true in commands that create and send a transaction
* [cli] \#1983 you can now pass --pubkey or --address to gaiacli keys show to return a plaintext representation of the key's address or public key for use with other commands
* [cli] \#2061 changed proposalID in governance REST endpoints to proposal-id
* [cli] \#2014 `gaiacli advanced` no longer exists - to access `ibc`, `rest-server`, and `validator-set` commands use `gaiacli ibc`, `gaiacli rest-server`, and `gaiacli tendermint`, respectively
* [makefile] `get_vendor_deps` no longer updates lock file it just updates vendor directory. Use `update_vendor_deps` to update the lock file. [#2152](https://github.com/cosmos/cosmos-sdk/pull/2152)
* [cli] \#2190 `gaiacli init --gen-txs` is now `gaiacli init --with-txs` to reduce confusion
2018-08-12 17:10:59 -07:00
* Gaia
2018-08-13 18:26:16 -07:00
* Make the transient store key use a distinct store key. [#2013](https://github.com/cosmos/cosmos-sdk/pull/2013)
* [x/stake] \#1901 Validator type's Owner field renamed to Operator; Validator's GetOwner() renamed accordingly to comply with the SDK's Validator interface.
2018-08-22 09:30:34 -07:00
* [docs] [#2001](https://github.com/cosmos/cosmos-sdk/pull/2001) Update slashing spec for slashing period
2018-08-22 08:56:13 -07:00
* [x/stake, x/slashing] [#1305](https://github.com/cosmos/cosmos-sdk/issues/1305) - Rename "revoked" to "jailed"
* SDK
* [core] \#1807 Switch from use of rational to decimal
* [types] \#1901 Validator interface's GetOwner() renamed to GetOperator()
2018-08-23 03:02:12 -07:00
* [types] \#2119 Parsed error messages and ABCI log errors to make them more human readable.
* [simulation] Rename TestAndRunTx to Operation [#2153](https://github.com/cosmos/cosmos-sdk/pull/2153)
* Tendermint
2018-08-13 07:47:44 -07:00
FEATURES
2018-08-13 07:42:47 -07:00
* Gaia REST API (`gaiacli advanced rest-server`)
* [lcd] Endpoints to query staking pool and params
2018-08-13 07:42:47 -07:00
* Gaia CLI (`gaiacli`)
* [cli] Cmds to query staking pool and params
* [gov][cli] #2062 added `--proposal` flag to `submit-proposal` that allows a JSON file containing a proposal to be passed in
2018-08-22 04:40:07 -07:00
* [cli] \#2047 Setting the --gas flag value to 0 triggers a simulation of the tx before the actual execution. The gas estimate obtained via the simulation will be used as gas limit in the actual execution.
* [cli] \#2047 The --gas-adjustment flag can be used to adjust the estimate obtained via the simulation triggered by --gas=0.
2018-08-13 07:42:47 -07:00
* Gaia
* SDK
2018-08-06 02:09:16 -07:00
* [querier] added custom querier functionality, so ABCI query requests can be handled by keepers
* [simulation] \#1924 allow operations to specify future operations
2018-08-13 07:47:44 -07:00
* Tendermint
2018-08-13 07:47:44 -07:00
IMPROVEMENTS
2018-08-23 11:51:42 -07:00
* [tools] Improved terraform and ansible scripts for infrastructure deployment
* [tools] Added ansible script to enable process core dumps
2018-08-13 07:42:47 -07:00
2018-08-13 07:47:44 -07:00
* Gaia REST API (`gaiacli advanced rest-server`)
* [x/stake] \#2000 Added tests for new staking endpoints
2018-08-13 07:47:44 -07:00
* Gaia CLI (`gaiacli`)
* [cli] #2060 removed `--select` from `block` command
2018-08-23 02:34:59 -07:00
* [cli] #2128 fixed segfault when exporting directly after `gaiad init`
2018-08-13 07:47:44 -07:00
2018-08-13 07:42:47 -07:00
* Gaia
2018-08-22 07:24:09 -07:00
* [x/stake] [#2023](https://github.com/cosmos/cosmos-sdk/pull/2023) Terminate iteration loop in `UpdateBondedValidators` and `UpdateBondedValidatorsFull` when the first revoked validator is encountered and perform a sanity check.
* [x/auth] Signature verification's gas cost now accounts for pubkey type. [#2046](https://github.com/tendermint/tendermint/pull/2046)
2018-08-13 07:42:47 -07:00
* SDK
* [tools] Make get_vendor_deps deletes `.vendor-new` directories, in case scratch files are present.
2018-08-23 04:37:01 -07:00
* [cli] \#1632 Add integration tests to ensure `basecoind init && basecoind` start sequences run successfully for both `democoin` and `basecoin` examples.
* [store] Speedup IAVL iteration, and consequently everything that requires IAVL iteration. [#2143](https://github.com/cosmos/cosmos-sdk/issues/2143)
* [simulation] Make timestamps randomized [#2153](https://github.com/cosmos/cosmos-sdk/pull/2153)
2018-08-13 07:47:44 -07:00
* Tendermint
2018-08-13 07:47:44 -07:00
BUG FIXES
2018-08-13 07:42:47 -07:00
2018-08-13 07:47:44 -07:00
* Gaia REST API (`gaiacli advanced rest-server`)
2018-08-13 07:42:47 -07:00
* Gaia CLI (`gaiacli`)
* [cli] \#1997 Handle panics gracefully when `gaiacli stake {delegation,unbond}` fail to unmarshal delegation.
2018-08-13 07:42:47 -07:00
* Gaia
* SDK
* \#1988 Make us compile on OpenBSD (disable ledger) [#1988] (https://github.com/cosmos/cosmos-sdk/issues/1988)
* \#2105 Fix DB Iterator leak, which may leak a go routine.
2018-08-27 15:45:34 -07:00
* [ledger] \#2064 Fix inability to sign and send transactions via the LCD by
loading a Ledger device at runtime.
* \#2158 Fix non-deterministic ordering of validator iteration when slashing in `gov EndBlocker`
2018-08-13 07:42:47 -07:00
* Tendermint