Files
tendermint/CHANGELOG_PENDING.md
Federico Kunze da924fc62d rpc: add BlockByHash to Client (#4923)
Ethermint currently has to maintain a map height-> block hash on the store (see here) as it needs to expose the eth_getBlockByHash JSON-RPC query for Web3 compatibility. This query is currently not supported by the tendermint RPC client.
2020-06-01 09:04:45 +04:00

3.1 KiB

v0.33.6

**

Special thanks to external contributors on this release:

Friendly reminder, we have a bug bounty program.

BREAKING CHANGES:

  • CLI/RPC/Config

    • [evidence] #4725 Remove Pubkey from DuplicateVoteEvidence
    • [rpc] #4792 /validators are now sorted by voting power (@melekes)
  • Apps

    • [abci] #4704 Add ABCI methods ListSnapshots, LoadSnapshotChunk, OfferSnapshot, and ApplySnapshotChunk for state sync snapshots. ABCIVersion bumped to 0.17.0.
  • P2P Protocol

  • Go API

    • [crypto] #4721 Remove SimpleHashFromMap() and SimpleProofsFromMap() (@erikgrinaker)
    • [types] #4798 Simplify VerifyCommitTrusting func + remove extra validation (@melekes)
    • [libs] #4831 Remove Bech32 pkg from Tendermint. This pkg now lives in the cosmos-sdk
  • Blockchain Protocol

    • [types] #4792 Sort validators by voting power to enable faster commit verification (@melekes)
    • [evidence] #4780 Cap evidence to an absolute number (@cmwaters) Add max_num to consensus evidence parameters (default: 50 items).

FEATURES:

  • [statesync] Add state sync support, where a new node can be rapidly bootstrapped by fetching state snapshots from peers instead of replaying blocks. See the [statesync] config section.
  • [evidence] #4532 Handle evidence from light clients (@melekes)
  • [lite2] #4532 Submit conflicting headers, if any, to a full node & all witnesses (@melekes)
  • [rpc] #4532 Support BlockByHash query (@fedekunze)

IMPROVEMENTS:

  • [txindex] #4466 Allow to index an event at runtime (@favadi)
    • abci.EventAttribute replaces KV.Pair
  • [evidence] #4722 Improved evidence db (@cmwaters)
  • [state] #4781 Export InitStateVersion for the initial state version (@erikgrinaker)
  • [p2p/conn] #4795 Return err on signChallenge() instead of panic
  • [evidence] #4839 Reject duplicate evidence from being proposed (@cmwaters)
  • [evidence] #4892 Remove redundant header from phantom validator evidence (@cmwaters)
  • [types] #4905 Add ValidateBasic to validator and validator set (@cmwaters)

BUG FIXES:

  • [consensus] #4895 Cache the address of the validator to reduce querying a remote KMS (@joe-bowman)