mirror of
https://github.com/tendermint/tendermint.git
synced 2026-01-06 13:26:23 +00:00
2.4 KiB
2.4 KiB
Pending
BREAKING CHANGES:
- [types] Header ...
- [state] Add NextValidatorSet, changes on-disk representation of state
- [state] Validator set changes are delayed by one block (!)
- [lite] Complete refactor of the package
- [rpc]
/commitreturns asigned_headerfield instead of everything being top-level - [abci] Added address of the original proposer of the block to Header.
- [abci] Change ABCI Header to match Tendermint exactly
- [libs] Remove cmn.Fmt, in favor of fmt.Sprintf
- [blockchain] fix go-amino routes for blockchain messages
- [crypto] Rename AminoRoute variables to no longer be prefixed by signature type.
- [config] Replace MaxNumPeers with MaxNumInboundPeers and MaxNumOutboundPeers
- [node] NewNode now accepts a
*p2p.NodeKey - [crypto] Secp256k1 signature format changed from DER to
r || s, both little endian encoded as 32 bytes. - [crypto] Secp256k1 signature malleability removed by requiring s to be in canonical form. (See ADR 14)
- [abci] #2159 Update use of
Validatorala ADR-018:- Remove PubKey from
Validatorand introduceValidatorUpdate - InitChain and EndBlock use ValidatorUpdate
- Update field names and types in BeginBlock
- Remove PubKey from
- [state] Implement BFT time
- [p2p] update secret connection to use a little endian encoded nonce
- [libs/clist] Panics if list extends beyond MaxLength
- [common] SplitAndTrim was deleted
FEATURES:
- [types] allow genesis file to have 0 validators (#2015)
- [libs] allow passing options through when creating instances of leveldb dbs (#2292)
IMPROVEMENTS:
- [docs] Lint documentation with
write-goodandstop-words. - [scripts] Added json2wal tool, which is supposed to help our users restore corrupted WAL files and compose test WAL files (@bradyjoestar)
- [mempool] Now stores txs by hash inside of the cache, to mitigate memory leakage
- [config] Replace db_path with db_dir from automatically generated configuration files. Issue reported to Cosmos SDK (#1712)
- [config] Reduce default mempool size from 100k to 5k, until ABCI rechecking is implemented.
BUG FIXES:
- [mempool] No longer possible to fill up linked list without getting caching benefits #2180
- [state] kv store index tx.height to support search