mirror of
https://github.com/tendermint/tendermint.git
synced 2026-01-05 04:55:18 +00:00
When dialing fails to succeed we should reduce the score of the peer, which puts the peer at (potentially) greater chances of being removed from the peer manager, and reduces the chance of the peer being gossiped by the PEX reactor.
1.8 KiB
1.8 KiB
Unreleased Changes
Friendly reminder: We have a bug bounty program.
vX.X
Month, DD, YYYY
Special thanks to external contributors on this release:
BREAKING CHANGES
-
CLI/RPC/Config
- [rpc] Remove the deprecated gRPC interface to the RPC service. (@creachadair)
- [blocksync] #7159 Remove support for disabling blocksync in any circumstance. (@tychoish)
- [mempool] #7171 Remove legacy mempool implementation. (@tychoish)
-
Apps
- [proto/tendermint] #6976 Remove core protobuf files in favor of only housing them in the tendermint/spec repository.
-
P2P Protocol
- [p2p] #7035 Remove legacy P2P routing implementation and associated configuration options. (@tychoish)
- [p2p] #7265 Peer manager reduces peer score for each failed dial attempts for peers that have not successfully dialed. (@tychoish)
-
Go API
- [pubsub] #7231 Remove unbuffered subscriptions and rework the Subscription interface. (@creachadair)
- [eventbus] #7231 Move the EventBus type to the internal/eventbus package. (@creachadair)
- [blocksync] #7046 Remove v2 implementation of the blocksync service and recactor, which was disabled in the previous release. (@tychoish)
- [p2p] #7064 Remove WDRR queue implementation. (@tychoish)
- [config] #7169
WriteConfigFilenow returns an error. (@tychoish)
-
Blockchain Protocol
FEATURES
- [cli] #7033 Add a
rollbackcommand to rollback to the previous tendermint state in the event of non-determinstic app hash or reverting an upgrade. - [mempool, rpc] #7041 Add removeTx operation to the RPC layer. (@tychoish)
IMPROVEMENTS
BUG FIXES
- fix: assignment copies lock value in
BitArray.UnmarshalJSON()(@lklimek)