·
4 commits
to main
since this release
Release Notes:
- Rollup-Boost now sends engine_getPayload for every block even when flashblocks are enabled in this PR. The result from the call is not used by rollup-boost but is needed to cancel the builder's block building job so the flashblocks gets saved into the builder cache. Previously it would only get the builder payload when constructing the block from the websocket stream fails. Rollup-boost ignores it result, and this acts as builder jobs cancellation.
- New flag
--external-state-root
that allows rollup-boost to delegate the local execution client to calculate the state root - New flag
--ignore-unhealthy-builders
that does not allow engine API calls to go through when health checks fail - Added
rollup_boost_execution_mode
metric to inspect rollup-boost execution mode
What's Changed
- Moves WorkloadId to policy and adds extended registration data by @Ruteri in #382
- Bump reth to 1.6 by @krl in #383
- fix: ping/pong upstream server by @danyalprout in #355
- Update flashtestations.md by @MoeMahhouk in #384
- Fix release workflow by @sukoneck in #386
- Always send get_payload to builder by @SozinM in #385
- Rollup Boost Docs Page by @avalonche in #394
- Fixes Flashtestations table of contents by @Ruteri in #392
- Add websocket proxy release flow by @avalonche in #396
- Fix release docker tags by @avalonche in #398
- Upgrade deps to reth 1.7.0 and fix kurtosis by @avalonche in #406
- add metric to inspect current execution mode by @akundaz in #400
- Add external_state_root and ignore_unhealthy_builders by @cody-wang-cb in #381
- chore: namespace and rename gh workflows by @0x416e746f6e in #407
- Rate limit per app/api-key on the authed endpoint by @avalonche in #405
- Bump reth version by @SozinM in #416
New Contributors
- @Ruteri made their first contribution in #382
- @krl made their first contribution in #383
- @MoeMahhouk made their first contribution in #384
Full Changelog: v0.7.4...rollup-boost/v0.7.5