tendermint v0.34.0-rc6 Release Notes

Release Date: 2020-11-05 // over 3 years ago
  • November 5, 2020

    Friendly reminder: We have a bug bounty program.

    ๐Ÿ’ฅ BREAKING CHANGES

    • [evidence] #5610 Make it possible for abci evidence to be formed from tm evidence (@cmwaters)
      • This makes breaking changes to DuplicateVoteEvidence and LightClientAttackEvidence such that ABCI evidence can be reconstructed from these types, and is necessary for nodes to successfully sync to block heights with recorded evidence
    • ๐Ÿš€ [version] #5527 We've updated our release tooling, and version.Version is now version.TMCoreSemVer (@marbar3778)

    ๐Ÿ‘Œ IMPROVEMENTS

    • [statesync] #5516 Check that all heights necessary to rebuild state for a snapshot exist before adding the snapshot to the pool. (@erikgrinaker)

    ๐Ÿ› BUG FIXES

    • [blockchain/v2] #5499 Fix "duplicate block enqueued by processor" panic (@melekes)
    • [abci/grpc] #5520 Return async responses in order, to avoid mempool panics. (@erikgrinaker)
    • [blockchain/v2] #5530 Fix "processed height 4541 but expected height 4540" panic (@melekes)
    • [consensus/wal] Fix WAL autorepair by opening target WAL in read/write mode (@erikgrinaker)
    • [block] #5567 Fix MaxCommitSigBytes (@cmwaters)
    • ๐Ÿšš [blockchain/v2] #5553 Make the removal of an already removed peer a noop (@melekes)
    • [evidence] #5574 Fix bug where node sends committed evidence to peer (@cmwaters)
    • [privval] #5583 Make Vote, Proposal & PubKey non-nullable in Responses (@marbar3778)
    • 0๏ธโƒฃ [light] #5392 Make light client home directory same as the full node default (@cmwaters)