2018-08-13 07:47:44 -07:00
## PENDING
2018-08-12 00:33:48 -07:00
BREAKING CHANGES
2018-08-12 17:10:59 -07:00
* Gaia REST API (`gaiacli advanced rest-server`)
2018-07-18 17:42:19 -07:00
2018-08-12 17:10:59 -07:00
* Gaia CLI (`gaiacli`)
2018-11-08 13:39:37 -08:00
* [cli] [\#2728 ](https://github.com/cosmos/cosmos-sdk/pull/2728 ) Seperate `tx` and `query` subcommands by module
2018-11-12 10:55:24 -08:00
* [cli] [\#2727 ](https://github.com/cosmos/cosmos-sdk/pull/2727 ) Fix unbonding command flow
2018-11-12 13:05:47 -08:00
* [cli] [\#2786 ](https://github.com/cosmos/cosmos-sdk/pull/2786 ) Fix redelegation command flow
2018-11-15 07:47:37 -08:00
* [cli] [\#2829 ](https://github.com/cosmos/cosmos-sdk/pull/2829 ) add-genesis-account command now validates state when adding accounts
2018-11-15 21:05:20 -08:00
* [cli] [\#2804 ](https://github.com/cosmos/cosmos-sdk/issues/2804 ) Check whether key exists before passing it on to `tx create-validator` .
2018-11-21 15:44:13 -08:00
* [cli] [\#2874 ](https://github.com/cosmos/cosmos-sdk/pull/2874 ) `gaiacli tx sign` takes an optional `--output-document` flag to support output redirection.
2018-11-26 03:50:33 -08:00
* [cli] [\#2875 ](https://github.com/cosmos/cosmos-sdk/pull/2875 ) Refactor `gaiad gentx` and avoid redirection to `gaiacli tx sign` for tx signing.
2018-08-12 17:10:59 -07:00
* Gaia
2018-10-12 19:08:56 -07:00
2018-08-16 11:23:57 -07:00
* SDK
2018-11-12 10:54:18 -08:00
* [\#2752 ](https://github.com/cosmos/cosmos-sdk/pull/2752 ) Don't hardcode bondable denom.
2018-11-26 03:29:21 -08:00
* [\#2701 ](https://github.com/cosmos/cosmos-sdk/issues/2701 ) Account numbers and sequence numbers in `auth` are now `uint64` instead of `int64`
2018-11-15 06:30:24 -08:00
* [\#2019 ](https://github.com/cosmos/cosmos-sdk/issues/2019 ) Cap total number of signatures. Current per-transaction limit is 7, and if that is exceeded transaction is rejected.
2018-11-15 10:01:19 -08:00
* [\#2801 ](https://github.com/cosmos/cosmos-sdk/pull/2801 ) Remove AppInit structure.
2018-11-21 15:53:33 -08:00
* [\#2798 ](https://github.com/cosmos/cosmos-sdk/issues/2798 ) Governance API has miss-spelled English word in JSON response ('depositer' -> 'depositor')
2018-08-16 11:23:57 -07:00
* Tendermint
2018-11-08 16:41:57 -08:00
2018-08-13 07:47:44 -07:00
2018-07-18 17:42:19 -07:00
FEATURES
2018-08-13 07:42:47 -07:00
* Gaia REST API (`gaiacli advanced rest-server`)
2018-11-13 15:45:37 -08:00
* [gov] [\#2479 ](https://github.com/cosmos/cosmos-sdk/issues/2479 ) Added governance parameter
query REST endpoints.
2018-08-13 07:42:47 -07:00
* Gaia CLI (`gaiacli`)
2018-11-13 15:45:37 -08:00
* [gov][cli] [\#2479 ](https://github.com/cosmos/cosmos-sdk/issues/2479 ) Added governance
parameter query commands.
* [stake][cli] [\#2027] Add CLI query command for getting all delegations to a specific validator.
2018-11-19 09:02:34 -08:00
* [\#2840 ](https://github.com/cosmos/cosmos-sdk/pull/2840 ) Standardize CLI exports from modules
2018-11-13 06:55:22 -08:00
2018-08-13 07:42:47 -07:00
* Gaia
2018-11-13 06:55:22 -08:00
* [app] \#2791 Support export at a specific height, with `gaiad export --height=HEIGHT` .
2018-11-13 15:45:37 -08:00
* [x/gov] [#2479 ](https://github.com/cosmos/cosmos-sdk/issues/2479 ) Implemented querier
for getting governance parameters.
2018-11-15 13:21:42 -08:00
* [app] \#2663 - Runtime-assertable invariants
2018-11-13 06:55:22 -08:00
* [app] \#2791 Support export at a specific height, with `gaiad export --height=HEIGHT` .
2018-08-13 07:42:47 -07:00
2018-08-16 11:23:57 -07:00
* SDK
2018-11-14 12:14:34 -08:00
* [simulator] \#2682 MsgEditValidator now looks at the validator's max rate, thus it now succeeds a significant portion of the time
* [core] \#2775 Add deliverTx maximum block gas limit
2018-08-13 07:47:44 -07:00
2018-08-16 11:23:57 -07:00
* Tendermint
2018-08-13 07:47:44 -07:00
2018-07-18 17:42:19 -07:00
IMPROVEMENTS
2018-08-13 07:42:47 -07:00
2018-08-13 07:47:44 -07:00
* Gaia REST API (`gaiacli advanced rest-server`)
2018-11-16 14:21:36 -08:00
* [\#2836 ](https://github.com/cosmos/cosmos-sdk/pull/2836 ) Expose LCD router to allow users to register routes there.
2018-08-13 07:47:44 -07:00
* Gaia CLI (`gaiacli`)
2018-11-09 07:27:28 -08:00
* [\#2749 ](https://github.com/cosmos/cosmos-sdk/pull/2749 ) Add --chain-id flag to gaiad testnet
2018-08-13 07:47:44 -07:00
2018-08-13 07:42:47 -07:00
* Gaia
2018-11-16 10:33:47 -08:00
- #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 ](https://github.com/tendermint/devops/issues/110 ) Updated CircleCI job to trigger website build when cosmos docs are updated.
2018-11-16 09:12:24 -08:00
2018-08-16 11:23:57 -07:00
* SDK
2018-11-09 07:16:01 -08:00
- [x/mock/simulation] [\#2720] major cleanup, introduction of helper objects, reorganization
2018-11-20 01:22:35 -08:00
- \#2821 Codespaces are now strings
- [types] #2776 Improve safety of `Coin` and `Coins` types. Various functions
and methods will panic when a negative amount is discovered.
2018-11-19 09:13:45 -08:00
- #2815 Gas unit fields changed from `int64` to `uint64` .
2018-11-21 02:16:56 -08:00
- #2821 Codespaces are now strings
- #2779 Introduce `ValidateBasic` to the `Tx` interface and call it in the ante
handler.
2018-08-16 11:23:57 -07:00
* Tendermint
2018-11-13 14:31:32 -08:00
- #2796 Update to go-amino 0.14.1
2018-08-13 07:47:44 -07:00
2018-10-24 06:38:34 -07:00
2018-07-18 17:42:19 -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-11-21 01:54:51 -08:00
- [gaia-lite] #2868 Added handler for governance tally endpoit
2018-08-13 07:47:44 -07:00
2018-08-13 07:42:47 -07:00
* Gaia CLI (`gaiacli`)
* Gaia
2018-11-11 23:34:50 -08:00
* [\#2723] Use `cosmosvalcons` Bech32 prefix in `tendermint show-address`
2018-11-12 13:05:47 -08:00
* [\#2742 ](https://github.com/cosmos/cosmos-sdk/issues/2742 ) Fix time format of TimeoutCommit override
2018-11-26 02:26:05 -08:00
* [\#2898 ](https://github.com/cosmos/cosmos-sdk/issues/2898 ) Remove redundant '$' in docker-compose.yml
2018-08-13 07:42:47 -07:00
2018-08-16 11:23:57 -07:00
* SDK
2018-11-13 06:55:22 -08:00
2018-11-09 07:17:03 -08:00
- \#2733 [x/gov, x/mock/simulation] Fix governance simulation, update x/gov import/export
2018-11-19 07:42:53 -08:00
- \#2854 [x/bank] Remove unused bank.MsgIssue, prevent possible panic
2018-11-22 06:36:28 -08:00
- \#2884 [docs/examples] Fix `basecli version` panic
2018-08-13 07:42:47 -07:00
2018-08-16 11:23:57 -07:00
* Tendermint
2018-11-09 19:39:22 -08:00
* [\#2797 ](https://github.com/tendermint/tendermint/pull/2797 ) AddressBook requires addresses to have IDs; Do not crap out immediately after sending pex addrs in seed mode