mirror of
https://github.com/tendermint/tendermint.git
synced 2026-02-05 03:20:44 +00:00
1.9 KiB
1.9 KiB
v0.31.8
**
BREAKING CHANGES:
-
CLI/RPC/Config
- [cli] #3613 Switch from golang/dep to Go Modules to resolve dependencies: It is recommended to switch to Go Modules if your project has tendermint as a dependency. Read more on Modules here: https://github.com/golang/go/wiki/Modules
- [rpc] #3616 Improve
/block_resultsresponse format (results.DeliverTx->results.deliver_tx). See docs for details.
-
Apps
- [abci] #1859
ResponseCheckTx,ResponseDeliverTx,ResponseBeginBlock, andResponseEndBlocknow includeEventsinstead ofTags. EachEventcontains atypeand a list ofattributes(list of key-value pairs) allowing for inclusion of multiple distinct events in each response.
- [abci] #1859
-
Go API
- [libs/db] #3632 Removed deprecated
LevelDBBackendconst If you havedb_backendset toleveldbin your config file, please change it togoleveldborcleveldb. - [p2p] #3521 Remove NewNetAddressStringWithOptionalID
- [abci] #3193 Use RequestDeliverTx and RequestCheckTx in the ABCI interface
- [libs/db] #3632 Removed deprecated
-
Blockchain Protocol
-
P2P Protocol
FEATURES:
IMPROVEMENTS:
- [consensus] #3656 Exit if SwitchToConsensus fails
- [p2p] #3666 Add per channel telemetry to improve reactor observability
- [rpc] #3686
HTTPClient#Callreturns wrapped errors, so a caller could useerrors.Causeto retrieve an error code. (@wooparadog) - [abci/examples] #3659 Change validator update tx format (incl. expected pubkey format, which is base64 now) (@needkane)
BUG FIXES:
- [libs/db] #3717 Fixed the BoltDB backend's Batch.Delete implementation (@Yawning)
- [libs/db] #3718 Fixed the BoltDB backend's Get and Iterator implementation (@Yawning)
- [node] #3716 Fix a bug where
nilis recorded as node's address - [node] #3741 Fix profiler blocking the entire node