Skip to main content

Releases

All releases with binaries and full changelogs are available at github.com/flashbots/mev-boost/releases.

v1.12

  • Docker Image: flashbots/mev-boost:1.12
  • Full Changelog: v1.11...v1.12

🚀 New Feature: Relay Multiplexing

This release allows validators to be grouped into mux groups, each with their own relay set, timeouts, and timing game configurations via a global config file. This enables node operators running multiple validator sets to route getHeader requests to different relays per group.

Example Configuration

mux:
- id: "lido"
validator_pubkeys:
- "0x8a1d7b..."
timeout_get_header_ms: 900
late_in_slot_time_ms: 1500
relays:
- url: https://0xpubkey@lido-relay.example.com
enable_timing_games: true
target_first_request_ms: 200
frequency_get_header_ms: 100

- id: "rocket-pool"
validator_pubkeys:
- "0x8d1d7b..."
relays:
- url: https://0xpubkey@rocketpool-relay.example.com

Docs and example config can be found here.

v1.11

Features

  • Timing games for bid optimization: allows configuring timing games for getHeader calls to optimize bid selection (#839)

Enhancements

  • Add --log-color flag for colored text output in logs (#871)
  • Update latency metrics from microseconds to milliseconds (#877)

Bug Fixes

  • Metrics: use Prometheus-standard le (less than or equal) labels (#876)

v1.10

warning

This was a required update for the Fusaka upgrade (epoch 411392, Dec 3, 2025).

Docker Image: flashbots/mev-boost:1.10

Features

  • Support for the Fusaka release
  • Support for the new GetPayloadV2 API
  • Support for Prometheus Metrics
  • Support for an X-Timeout-Ms header in getHeader requests

Enhancements

  • Update all dependencies to their latest versions
  • Fix a bug with parsing custom genesis time
  • Fallback to getPayloadV1 API if the getPayloadV2 API fails
  • Add JSON Content-Type for relay getPayload if the relay doesn't support SSZ
  • Change no-bid-found log level to debug

v1.9

Features

  • Add support for the Pectra upgrade
  • Add support for SSZ encoded messages
  • Add support for RISC-V platforms

Enhancements

  • Build with Go 1.24
  • Update all dependencies to their latest versions
  • Split core functionality into more files for improved organization
  • Add HeaderDateMilliseconds for improved request timing tracking
  • Re-add support for past upgrades (Bellatrix and Capella)
  • Remove support for relay monitors