Skip to content

v2.4.0

Compare
Choose a tag to compare
@jpmsam jpmsam released this 04 Dec 19:18
· 3046 commits to master since this release

Enhancements

  • Quorum Raft upgrade v3.3.13 and add support for Raft Learner nodes(#887)
  • DNS support for static nodes (#885)
  • rpc: raise HTTP/WebSocket request size limit to 5MB (#898)

Fixes

  • p2p: fix connection leakage when peer is not authorized to connect (#897)
  • Update file descriptor limits for macOS to support go 1.12 (#892)
  • Allow Raft to recover state after non-graceful shutdown in non-archive mode (#860)
  • Raft applied index out of range (#880)
  • Premature abort during blocks processing for Raft (#881)
  • Restrict removed Raft node in p2p connection (#884)
  • Update for Raft stability (#886)
  • Overflow in parent tracking (cherrypicking go-ethereum#18165 pull) (#876)
  • Add check at startup to ensure transaction manager mode is specified. (#868)
  • debug.traceTransaction VM in read-only mode error for public tx (#875)
  • Optimize travis and fix flaky tests (#873)
  • Print TransactionSizeLimit and MaxCodeSize genesis config (#872)
  • Permissions service not starting upon restart of the node(#866)
  • Add block sealing information to IBFT API (#856)
  • eth.SignTransaction APIs: Set tx as private before signing (#864)
  • Add CORS configuration parameters (#858)
  • Check if message payload is signed by the message sender (#853)
  • Add documentation on IBFT parameters (#835)

Thanks to @antonydenyer @timmoreton @montyly for their contributions.

Filename SHA256 Hash
geth_v2.4.0_linux_amd64.tar.gz 6ee573052334a352d8bf9a47f8bdd44ea42eec441b029284a8ff20dd56dd124b
geth_v2.4.0_darwin_amd64.tar.gz 1007e2f388ed3cb719d0dd3bdf4fcd79eb9ce4ae546e36823c97f2d24482d00c