Releases: flashbots/op-rbuilder
Releases · flashbots/op-rbuilder
op-rbuilder/v0.2.6
What's Changed
- Flag to save tee key to local file by @avalonche in #286
- Bump reth to 1.8.2 by @avalonche in #294
Full Changelog: op-rbuilder/v0.2.5...op-rbuilder/v0.2.6
op-rbuilder/v0.2.5
What's Changed
- ci: automatically build containers on release by @0x416e746f6e in #279
- Fix readme badge by @SozinM in #271
- add metrics to track gas used by reverting txs by @akundaz in #273
- Add reproducible builds by @SozinM in #233
- Add flashblocks number integration tests by @avalonche in #277
- Update flashtestation service with latest contracts by @avalonche in #281
- fix: dont mangle artifact binary name by @0x416e746f6e in #289
- fix: push multi-platform container images by @0x416e746f6e in #290
- release: 0.2.5 by @0x416e746f6e in #291
- fix docker build by @SozinM in #292
- fix: publish correct container index by @0x416e746f6e in #293
Full Changelog: op-rbuilder/v0.2.4...op-rbuilder/v0.2.5
op-rbuilder/v0.2.4
What's Changed
- flag to determine if calculating state root by @cody-wang-cb in #241
- Fix release artifacts by @0x416e746f6e in #262
- refactor: add
unreachable_pub
warning and autofix warnings by @noot in #263 - Refactor payload builder to accept generic builder tx by @avalonche in #217
- refactor: clean up and improve flashblocks
build_payload
by @noot in #260 - fix: check per-address gas limit before checking if the tx reverted by @akundaz in #266
- Add support for flashblocks number contract builder tx by @avalonche in #256
- release: 0.2.3 by @0x416e746f6e in #270
- Bump reth to 1.8.1 by @SozinM in #274
- feat: overwrite reth default cache directory by @julio4 in #238
- Add remote quote provider arg for flashtestations by @avalonche in #276
- release: 0.2.4 by @0x416e746f6e in #278
New Contributors
Full Changelog: op-rbuilder/v0.2.2...op-rbuilder/v0.2.4
op-rbuilder/v0.2.2-hf.1
What's Changed
- fix: rolled back to reth 1.6.0
- feat: add commit message and author in version metrics by @julio4 in #236
- fix(flashblocks): gracefull cancellation on payload build failure by @julio4 in #239
- fix: flashblock contraints in bundle api by @akundaz in #259
Full Changelog: op-rbuilder/v0.2.1...op-rbuilder/v0.2.2-hf.1
op-rbuilder/v0.2.2
What's Changed
- feat: add commit message and author in version metrics by @julio4 in #236
- fix(flashblocks): gracefull cancellation on payload build failure by @julio4 in #239
- fix: flashblock contraints in bundle api by @akundaz in #259
- bump reth to 1.7.0 by @SozinM in #258
- release: 0.2.2 by @0x416e746f6e in #261
Full Changelog: op-rbuilder/v0.2.1...op-rbuilder/v0.2.2
op-rbuilder/v0.2.1
What's Changed
- feat: address gas limiter by @akundaz in #253
- release: op-rbuilder 0.2.1 by @0x416e746f6e in #255
Full Changelog: op-rbuilder/v0.2.0...op-rbuilder/v0.2.1
op-rbuilder/v0.2.0
op-rbuilder/v0.0.2
What's Changed
- Clean up the repo by @ferranbt in #1
- Add info log for reverting tx hashes by @avalonche in #2
- feat: Improve github CI for docker building by @SozinM in #4
- Fix issue in release cicd by @SozinM in #5
- Remove monitoring tx task by @ferranbt in #3
- Add variable builder deadline by @ferranbt in #28
- Use nightly for clippy and fmt by @SozinM in #27
- Bump monitoring log by @ferranbt in #30
- Add flag to enable revert protection by @ferranbt in #32
- Fix remove print by @ferranbt in #33
- Add e2e test to check that the builder emits a log when a transaction is discarded by @ferranbt in #34
- Have the option to use the reth payload generator by @ferranbt in #50
- Was using wrong static for jemalloc by @SozinM in #51
- Add version metric to op-rbuilder by @SozinM in #52
- Add a --playground flag on op-rbuilder to start with the flags required to run the builder on playground by @karim-agha in #49
- Integration test uses genesis file by @ferranbt in #44
- Issue #36: Migrate the rest of the test to the new test utility by @karim-agha in #53
- Fix flashblocks withdrawals root for RB by @SozinM in #56
- Bump reth to 1.4.1 by @SozinM in #54
- Add helper utility to check for block inclusion in e2e tests by @ferranbt in #60
- Add opt-in revert protection by @ferranbt in #59
- Fix bundle result by @ferranbt in #66
- Remove flashblocks conditional compilation by @karim-agha in #67
- Use correct DA transaction compression by @SozinM in #61
- Remove op-integration workflow by @ferranbt in #73
- Modity flashblocks ws bind/port flags by @ferranbt in #71
- Migrate e2e tests to Isthmus by @ferranbt in #45
- Update CODEOWNERS by @ferranbt in #74
- Add total_block_built_duration metric back to vanilla builder by @avalonche in #77
- Feat/revert protection status endpoint by @ferranbt in #76
- Fix da scaling issue by @SozinM in #81
- Add logs for da limits by @ferranbt in #86
- Add log for the block building execution by @ferranbt in #87
- Add builder txn to Flashblocks by @ferranbt in #89
- Use original function with manual scaling by @SozinM in #96
- Add error log in case builder tx da size sets max_da_block_size to 0 by @SozinM in #97
- Add replacement for default reth version by @SozinM in #98
- Fix typo in "local devnet" instructions by @JenabaBa in #102
- fix: update features flags by @danyalprout in #103
- Added feature-gated interop support by @SozinM in #93
- Use Gauge for da size limits by @SozinM in #105
- Account for DA and gas limit in flashblocks by @SozinM in #104
- Upgrade to reth 1.4.7 and main rollup-boost branch by @avalonche in #112
- Add block number and DA used to logging by @cody-wang-cb in #107
- Add gas limit and DA transaction results for tracing by @avalonche in #110
- Use block number as hex by @ferranbt in #116
- feat: add a justfile to run tests by @therustmonk in #106
- Add another builder tx after the first flashblock by @SozinM in #121
- Add reverting hashes + min block number to Bundle by @ferranbt in #115
- OpenTelemetry support by @therustmonk in #31
- Bundles: Ensure that the min block number is inside the MAX_BLOCK_RANGE_BLOCKS by @trianglesphere in #128
- Fix bundle type reverting hashes optional param by @ferranbt in #126
- Custom engine api plain by @SozinM in #117
- Move bundle validation to primitives folder by @ferranbt in #129
- Split op-rbuilder in lib and main by @ferranbt in #138
- In-process tests, optional dockerized validation node by @karim-agha in #132
- Add flashblock opentelemetry by @SozinM in #142
- Add minTimestamp and maxTimestamp as optional fields to bundle by @akundaz in #141
- Add metric for bundles received by @akundaz in #149
- Add metric to count reverted bundles by @akundaz in #151
- Remove extra generic param by @SozinM in #152
- Add pingpong and closing frame handle by @SozinM in #154
- Supress infallible clippy error by @SozinM in #155
- Use tungstenite provided ping handling by @SozinM in #156
- Avoid boxing for the txlogging task by @therustmonk in #153
- Fix regression on tester command by @ferranbt in #160
- Genesis command outputs genesis file by @ferranbt in #159
- Update README instructions for playground by @ferranbt in #161
- Account for flashblocks time drift by @SozinM in #123
- Run the vanilla tests using both the flashblocks builder and the vanilla builder by @karim-agha in #145
- fix: add default-run to the op-rbuilder's manifest by @therustmonk in #162
- Add ci workflow to build independent docker images + nightly by @ferranbt in #163
- Flashtestions by @avalonche in #137
- Flashtestations flag by @avalonche in #165
- Add some telemetry for
eth_sendBundle
by @akundaz in #176 - Use dependency with fixed tdx error display by @SozinM in #170
- Add cli flag for funding key by @avalonche in #168
- Move builder tx right after deposits and put it into base flashblock by @SozinM in #178
- Implement correct flashblocks time cutoff by @SozinM in #172
- Change default leeway-time + add better handing for global block cancellation by @SozinM in #185
- Bump reth 1.5.0 by @krl in #186
- Add simple logging to timer task by @SozinM in #191
- Improve metrics so we could better plot them by @SozinM in #193
- Bump reth to 1.5.1 by @SozinM in #192
- Fix ordering issue by not including arriving txs into the best transa… by @SozinM in #195
- Remove without_updates for flashblocks by @SozinM in #198
- Add a test to validate that no-tx-pool works by @ferranbt in #199
- Add TDX quote provider service by @avalonche in #200
- Add gauge metrics for block building steps by @akundaz in #205
- Remove redundant account initialization by @krl in #208
- Add flashblocks index to payload building context by @avalonche in #210
- add tdx-quote-provider to release workflow by @ilyaluk in #204
- gauge metri...