Repository navigation
v0.31.0
Pre-release
Pre-release
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
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
PPROFenvironment 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

