Skip to content

v0.31.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 May 17:54
v0.31.0
f62940b

This release significantly improves latency for registerValidator and getHeader requests by introducing a better registration cache, and avoiding most of the CPU-intensive serialization overhead. For more details, see also #729

image

image

This release also allows pprof to run on separate server + port, allowing for longer timeouts. For this, we changed the PPROF environment variable to `PPROF_ADDR, which you may need to update if you've used pprof before:

  • Before: --pprof / PPROF
  • New: --pprof-listen-addr / PPROF_ADDR

What's changed since v0.30.0

  • Enabled pprof to run on separate server + port, to allow for longer timeouts. For this, we changed the PPROF environment variable to `PPROF_ADDR. PR @ilyaluk in #727
  • Improved registerValidator latency by fixing registration cache by @metachris and @ilyaluk #729
  • Try fixing registerValidator cache misses by @metachris in #720
  • Add a local registerValidator cache to avoid going to redis by @metachris in #721
  • Log JSON-RPC error data from validation node by @ilyaluk in #723
  • Remove unnecessary fields from GetStateValidatorsResponse by @ilyaluk in #728
  • Switch to goccy/go-json by @ilyaluk in #730

Full Changelog: v0.30.0...v0.31.0

Docker Image: flashbots/mev-boost-relay:0.31.0