From 498aed433e2ba57820842f77c0c65de92957ee95 Mon Sep 17 00:00:00 2001 From: Ethan Buchman Date: Mon, 2 Jul 2018 16:46:35 -0400 Subject: [PATCH] update changelog --- CHANGELOG.md | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 23b7c89813..8fcd911cca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,37 +5,43 @@ *TBD* BREAKING CHANGES -* [config] Change default ports from 466xx to 266xx -* [auth] AltBytes renamed to Memo, now a string, max 100 characters, costs a bit of gas -* [types] GetMsg() -> GetMsgs() -* [auth] Signers of a transaction now only sign over their account and sequence number +* Update Tendermint to v0.22.0 + * Default ports changed from 466xx to 266xx + * Amino JSON uses type names instead of prefix bytes + * ED25519 addresses are the first 20-bytes of the SHA256 of the raw 32-byte + pubkey + * go-crypto, abci, tmlibs have been merged into Tendermint + * Various other fixes +* [auth] Signers of a transaction now only sign over their own account and sequence number * [auth] Removed MsgChangePubKey * [auth] Removed SetPubKey from account mapper +* [auth] AltBytes renamed to Memo, now a string, max 100 characters, costs a bit of gas +* [types] `GetMsg()` -> `GetMsgs()` as txs wrap many messages * [types] Removed GetMemo from Tx (it is still on StdTx) +* [types] renamed rational.Evaluate to rational.Round{Int64, Int} * [keys] Keybase and Ledger support from go-crypto merged into the SDK in the `crypto` folder -* [x/gov] Gov module REST endpoints changed to be more RESTful * [cli] Rearranged commands under subcommands -* [stake] Remove Tick and add EndBlocker -* [stake] Introduce concept of unbonding for delegations and validators +* [x/gov] Gov module REST endpoints changed to be more RESTful +* [x/stake] Remove Tick and add EndBlocker +* [x/stake] Introduce concept of unbonding for delegations and validators * `gaiacli stake unbond` replaced with `gaiacli stake begin-unbonding` * Introduced: * `gaiacli stake complete-unbonding` * `gaiacli stake begin-redelegation` * `gaiacli stake complete-redelegation` -* [slashing] Update slashing for unbonding period +* [x/slashing] Update slashing for unbonding period * Slash according to power at time of infraction instead of power at time of discovery * Iterate through unbonding delegations & redelegations which contributed to an infraction, slash them proportional to their stake at the time * Add REST endpoint to unrevoke a validator previously revoked for downtime * Add REST endpoint to retrieve liveness signing information for a validator -* [types] renamed rational.Evaluate to rational.Round{Int64, Int} FEATURES * [gaiacli] You can now attach a simple text-only memo to any transaction, with the `--memo` flag * [lcd] Queried TXs now include the tx hash to identify each tx * [mockapp] CompleteSetup() no longer takes a testing parameter -* [governance] Implemented MVP +* [x/gov] Implemented MVP * Supported proposal types: just binary (pass/fail) TextProposals for now * Proposals need deposits to be votable; deposits are burned if proposal fails * Delegators delegate votes to validator by default but can override (for their stake) @@ -55,7 +61,7 @@ FEATURES * [server] Default config now creates a profiler at port 6060, and increase p2p send/recv rates * [tests] Add WaitForNextNBlocksTM helper method * [types] Switches internal representation of Int/Uint/Rat to use pointers -* [gaiad] unsafe_reset_all now resets addrbook.json +* [gaiad] `unsafe_reset_all` now resets addrbook.json * [democoin] add x/oracle, x/assoc * [gaiacli] Ledger support added - You can now use a Ledger with `gaiacli --ledger` for all key-related commands