v0.7.0
Release Notes
- First rollup-boost release with the flashblocks feature. Enable with the 
--flashblocksflag - Addresses all audit findings as documented here
 - Adds a web socket proxy crate that streams flashblocks from rollup-boost to downstream clients
 - Adds block selection policy based on gas used between builder and local block
 
CLI changes
- --rpc-host defaults from "0.0.0.0" → "127.0.0.1" in #209
 - --metrics-host defaults from "0.0.0.0" → "127.0.0.1" in #209
 - Added --block-selection-policy flag (optional) in #242
 - Added flashblocks flags in #270
- --flashblocks
 - --flashblocks-builder-url
 - --flashblocks-host
 - --flashblocks-port
 
 - Added --flashblock-builder-ws-reconnect-ms (default 5000) in #296
 - Fix --builder-timeout and --l2-timeout in #294
 - --max-unsafe-interval defaults from 5 to 10 in #295
 
What's Changed
- Switch to async friendly version of moka by @0xForerunner in #219
 - chore: remove unnecessary clone by @Dzejkop in #210
 - fix: trace context cache eviction by @0xForerunner in #220
 - chore: move websocket proxy by @danyalprout in #203
 - Add Rollup Boost Spec by @dmarzzz in #224
 - fix: ci by @0xOsiris in #225
 - chore: bind services to random ports in tests by @Dzejkop in #213
 - docs: rollup-boost HA design by @0xKitsune in #185
 - Add a test to ensure a FCU call without block delay can be built by the builder by @ferranbt in #231
 - Update contender args on CI by @ferranbt in #247
 - chore: improve error handling by @Dzejkop in #243
 - chore: update Rust Ci action by @ferranbt in #246
 - chore: refactor payload logic into separate module by @0xKitsune in #230
 - Change default socket addresses to localhost by @Dzejkop in #209
 - fix: skip health status update during 
ExecutionMode::DryRunby @0xKitsune in #250 - Add 
cargo denyto CI by @Dzejkop in #249 - Osiris/monotonic timestamps by @0xOsiris in #251
 - feat: block selection policy by @0xKitsune in #242
 - Update Kurtosis by @ferranbt in #254
 - Add tracing and metrics for blocks delta by @ferranbt in #257
 - use contender via docker in ci by @zeroXbrock in #260
 - Handle Inconsistent Response in Miner Api by @0xForerunner in #221
 - Restructure the repo as a workspace by @ferranbt in #233
 - websocket proxy: Add authenticated endpoint settings by @danyalprout in #261
 - websocket proxy: disconnect downstream client if lagging by @haardikk21 in #269
 - Add doc on reorgs by @ferranbt in #272
 - Release nightly docker images for Rollup-boost by @ferranbt in #271
 - feat: adds flashtestation spec by @fnerdman in #232
 - Flashblocks with extension trait by @ferranbt in #270
 - Add builder has payload attribute to metrics by @avalonche in #274
 - Upgrade reth to 1.4.7 by @avalonche in #278
 - Add Rollup Boost logo and banner by @deadpine in #283
 - Add tests badge to readme (closes #282) by @metachris in #286
 - CI use warpbuild everywhere to speed up by @metachris in #287
 - Fix Flashblocks fallback to getPayload by @ferranbt in #284
 - fix: use CLI configured timeouts for proxy Http clients by @0xOsiris in #294
 - Add cli command to configure builder websocket reconnection time by @SozinM in #296
 - Test websocket reconnect by @ferranbt in #298
 - Osiris/update health handle by @0xOsiris in #295
 - fix: remove miner retry by @0xKitsune in #302
 - Return build info over prometheus metrics by @ferranbt in #301
 - Add RB version + sha to rpc call by @ferranbt in #303
 - Fix FB race by @SozinM in #307
 - ws proxy: brotli compress each message from upstream before sending downstream by @haardikk21 in #309
 - Use User-agent in RB header by @ferranbt in #308
 
New Contributors
- @zeroXbrock made their first contribution in #260
 - @haardikk21 made their first contribution in #269
 - @deadpine made their first contribution in #283
 - @metachris made their first contribution in #286
 
Full Changelog: v0.6.2...v0.7.0
Docker Image.: flashbots/rollup-boost:0.7.0