mirror of
https://github.com/tendermint/tendermint.git
synced 2026-02-10 05:50:19 +00:00
This change removes the partial gRPC interface to the RPC service, which was deprecated in resolution of #6718. Details: - rpc: Remove the client and server interfaces and proto definitions. - Remove the gRPC settings from the config library. - Remove gRPC setup for the RPC service in the node startup. - Fix various test helpers to remove gRPC bits. - Remove the --rpc.grpc-laddr flag from the CLI. Note that to satisfy the protobuf interface check, this change also includes a temporary edit to buf.yaml, that I will revert after this is merged.
1.1 KiB
1.1 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).
-
Apps
-
P2P Protocol
- [p2p] #7035 Remove legacy P2P routing implementation and associated configuration options (@tychoish)
-
Go API
- [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)
-
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)