tendermint v0.34.20 Release Notes

  • ๐Ÿš€ Special thanks to external contributors on this release: @joeabbey @yihuang

    ๐Ÿš€ This release introduces a prioritized mempool. Further notes can be found in UPGRADING.md.

    NOTE: There's a known issue when combining the prioritized mempool with the ABCI socket client, that the team are curently working to resolve. Read more about the issue here.

    ๐Ÿ› BUG FIXES

    • [blocksync] #8496 validate block against state before persisting it to disk (@cmwaters)
    • [indexer] #8625 Fix overriding tx index of duplicated txs. (@yihuang)
    • ๐Ÿ›  [mempool] #8962 Backport priority mempool fixes from v0.35.x to v0.34.x (@creachadair).

    ๐Ÿ”‹ FEATURES

    • [cli] [#8674] Add command to force compact goleveldb databases (@cmwaters)
    • [mempool] [#8695] Port back the priority mempool. (@alexanderbez, @jmalicevic, @cmwaters)

    ๐Ÿ‘Œ IMPROVEMENTS

    • ๐Ÿ”Š [logging] #8845 Add "Lazy" Stringers to defer Sprintf and Hash until logs print. (@joeabbey)