Files
tendermint/CHANGELOG_PENDING.md
M. J. Fromberger 86f00135dd rpc: Remove the deprecated gRPC interface to the RPC service (#7121)
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.
2021-10-13 15:01:01 -07:00

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 rollback command 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)