Skip to content

v20.12.0

Compare
Choose a tag to compare
@ajsutton ajsutton released this 07 Dec 09:47
· 3569 commits to master since this release
c2403bd

Additions and Improvements

  • Improved support for Nethermind and OpenEthereum when historic blocks are not fully available.
  • Improved logging for Eth1 status to provide a warning when the node fails to respond to requests for deposit logs.
    Also includes a message to the console when all current deposit logs have been received.
  • Maximum number of blocks per request for Eth1 deposit logs can now be configured with --eth1-deposit-contract-max-request-size.
  • Added support for setting CORS headers in REST API to enable access from browser-based apps.
  • voluntary-exit sumcommand now defaults to using the current epoch.

Bug Fixes

  • Improved help text for --eth1-deposit-contract-address to clarify it is not required for named networks.
  • Reduced default number of blocks per request for eth_getLogs requests further.
  • Fixed issue in external validator which could result in multiple requests for fork data from the beacon node at startup.
  • Reduced memory usage of in memory beacon states.
  • Fix AbstractRouter internal error on message control exception.
  • Fix incorrect penalty applied to peers when requested gossip data was received from a different peer before the original peer's response.

Downloads

  • Available as 20.12.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: e6cf230b28cdf462b7e1a3c21418ab8d0cc1b4d00a1cc2af975b027e4d760d30)
    • zip (sha256: 95d1ad3f7de3e4b50da042c2fca9e91e60094f980230e84dbd66fc20e5ddb9ac)