github.com/lazyledger/lazyledger-core@v0.35.0-dev.0.20210613111200-4c651f053571/CHANGELOG_PENDING.md (about) 1 # Unreleased Changes 2 3 ## vX.X 4 5 Special thanks to external contributors on this release: 6 7 Friendly reminder, we have a [bug bounty program](https://hackerone.com/tendermint). 8 9 ### BREAKING CHANGES 10 11 - CLI/RPC/Config 12 - [config] \#5598 The `test_fuzz` and `test_fuzz_config` P2P settings have been removed. (@erikgrinaker) 13 - [config] \#5728 `fast_sync = "v1"` is no longer supported (@melekes) 14 - [cli] \#5772 `gen_node_key` prints JSON-encoded `NodeKey` rather than ID and does not save it to `node_key.json` (@melekes) 15 - [cli] \#5777 use hypen-case instead of snake_case for all cli comamnds and config parameters 16 17 - Apps 18 - [ABCI] \#5447 Remove `SetOption` method from `ABCI.Client` interface 19 - [ABCI] \#5447 Reset `Oneof` indexes for `Request` and `Response`. 20 21 - P2P Protocol 22 23 - Go API 24 - [abci/client, proxy] \#5673 `Async` funcs return an error, `Sync` and `Async` funcs accept `context.Context` (@melekes) 25 - [p2p] Removed unused function `MakePoWTarget`. (@erikgrinaker) 26 - [libs/bits] \#5720 Validate `BitArray` in `FromProto`, which now returns an error (@melekes) 27 28 - [libs/os] Kill() and {Must,}{Read,Write}File() functions have been removed. (@alessio) 29 30 - Blockchain Protocol 31 32 ### FEATURES 33 34 ### IMPROVEMENTS 35 36 ### BUG FIXES 37 38 - [types] /#97 Fixes a typo that causes the row roots of the datasquare to be included in the DataAvailabilty header twice. (@evan-forbes) 39 40 - [types] /#114 Fixes a typo to map the length of row roots and column roots to correct variables and mitigate confusion. (@raneet10) 41 - [crypto/ed25519] \#5632 Adopt zip215 `ed25519` verification. (@marbar3778) 42 - [privval] \#5603 Add `--key` to `init`, `gen_validator`, `testnet` & `unsafe_reset_priv_validator` for use in generating `secp256k1` keys. 43 - [abci/client] \#5673 `Async` requests return an error if queue is full (@melekes) 44 - [mempool] \#5673 Cancel `CheckTx` requests if RPC client disconnects or times out (@melekes) 45 - [abci] \#5706 Added `AbciVersion` to `RequestInfo` allowing applications to check ABCI version when connecting to Tendermint. (@marbar3778) 46 - [blockchain/v1] \#5728 Remove in favor of v2 (@melekes) 47 - [blockchain/v0] \#5741 Relax termination conditions and increase sync timeout (@melekes) 48 - [cli] \#5772 `gen_node_key` output now contains node ID (`id` field) (@melekes) 49 - [blockchain/v2] \#5774 Send status request when new peer joins (@melekes) 50 51 ### BUG FIXES 52 53 - [types] \#5523 Change json naming of `PartSetHeader` within `BlockID` from `parts` to `part_set_header` (@marbar3778) 54 - [privval] \#5638 Increase read/write timeout to 5s and calculate ping interval based on it (@JoeKash) 55 - [blockchain/v1] [\#5701](https://github.com/tendermint/tendermint/pull/5701) Handle peers without blocks (@melekes) 56 - [crypto] \#5707 Fix infinite recursion in string formatting of Secp256k1 keys (@erikgrinaker) 57 - [blockchain/v1] \#5711 Fix deadlock (@melekes)