Releases: init4tech/builder
Releases · init4tech/builder
v0.2.0-rc
v0.2.0-rc
This is a release candidate as we further refine and test the builder.
This update adds full block simulation, basefee handling, gas estimation for host transaction submission, and a host of reliability and quality of life updates to the builder.
What's Changed
- chore(repo): misc updates by @Evalir in #20
- simplify builder server by @anna-carroll in #21
- refactor: deprecate tx & bundle polling tasks by @anna-carroll in #22
- fix: update builder loop to wake up at target block time by @anna-carroll in #23
- fix: cd by @rswanson in #24
- fix: mount ssh agent socket in build container by @rswanson in #25
- fix: use private deps by @rswanson in #26
- chore(authenticator): fix authenticator task being dropped by @Evalir in #27
- fix: remove bundle polling for now; update logging level by @anna-carroll in #29
- feat: metrics for when blocks are submitted [ENG-702] by @rswanson in #33
- feat: filter confirmed transactions from the block by @anna-carroll in #31
- fix: remove naive seen_txns cache by @anna-carroll in #32
- Removing the aud claim by @rswanson in #35
- feat: integration test by @anna-carroll in #36
- fix: more descriptive name, plus dockerfile by @rswanson in #37
- chore(tx-submitter): add tx hash when transaction is successfully sent by @Evalir in #38
- fix: transaction submitter cd by @rswanson in #39
- fix: timeout for submitted txns to mine, plus a metric for counting timeouts by @rswanson in #40
- chore: bumps alloy and zenith versions by @dylanlott in #43
- fix: use an async http client by @dylanlott in #44
- fix: longer timeout better metrics by @rswanson in #46
- fix: construct v properly relative to upstream api changes by @rswanson in #47
- feat: collect metrics on submitBlock transaction revert/success by @anna-carroll in #48
- feat: adds bundles to in progress block creation by @dylanlott in #45
- fix: filter empty URLs from array by @anna-carroll in #50
- fix: a theory by @rswanson in #51
- chore: use bin base by @prestwich in #55
- fix: arm64 by @rswanson in #57
- feat(repo): rust 1.85 by @Evalir in #59
- fix: dockerfile by @rswanson in #65
- fix: no longer x86 by @rswanson in #66
- [feat] adds simulation to block loop by @dylanlott in #71
- refactor: trim some dead code, simplify auth by @prestwich in #73
- refactor: update config to use derive by @prestwich in #75
- fix: use new sdk by @prestwich in #81
- fix: metrics previously did not wait for confirmation by @prestwich in #77
- refactor: delete sim error by @prestwich in #78
- refactor: misc cleaning on the submit task by @prestwich in #79
- refactor: cleaning up poller logic by @prestwich in #80
- feat: ghcr, remove autorelease by @rswanson in #84
- refactor: break out quincey by @prestwich in #82
- fix: ghcr workflow extra secret by @rswanson in #85
- fix: continue instead of break in the submit task loop by @dylanlott in #87
- chore: delte constants" by @prestwich in #83
- chore: remove unnecessary arc by @prestwich in #91
- refactor: adds block module by @dylanlott in #86
- chore: adds foundry to rust tests by @dylanlott in #88
- Env Task by @prestwich in #89
- feat: cache task by @prestwich in #90
- chore(deps): pin signet-sdk to commit before larger update by @Evalir in #95
- refactor: migrate to init4-bin-base by @prestwich in #93
- refactor: integrate env and cache tasks by @prestwich in #92
- chore(deps): upgrade to latest alloy/sdk/trevm by @Evalir in #99
- fix: submit channel refactors by @dylanlott in #94
- feat: add host fills from built block to block header by @dylanlott in #96
- chore: sets signet-sdk dependency back to latest by @dylanlott in #101
- feat: simrevert type by @prestwich in #98
- feat: passes sim result to the submit tasks by @dylanlott in #100
- refactor: move some utils to utils, remove an rpc call by @Evalir in #110
- refactor: encapsulate prep and bump logic by @prestwich in #107
- fix: make retry attempts respect current slot number by @dylanlott in #108
- chore: bump builder to 0.2.0 by @dylanlott in #102
- docs: update readme by @dylanlott in #103
- env: use available concurrency to set concurrency defaults by @dylanlott in #104
- chore: adds a makefile with basic rust targets by @dylanlott in #109
- chore(deps): do not
gitignore
Cargo.lock by @Evalir in #111 - fix: use in_scope to narrow down guard usage by @prestwich in #113
- chore(perf): do not request for latest block number, reuse env by @Evalir in #116
- chore(tracing): improve bundle tracing, break when receiver is dropped by @Evalir in #115
- chore(repo): update rust to latest by @Evalir in #117
- fix(sim): use previous block number for creating alloy db in simulator by @dylanlott in #119
New Contributors
- @anna-carroll made their first contribution in #21
Full Changelog: v...v0.2.0-rc
v
What's Changed
- feat: use shared autorelease workflow by @rswanson in #17
- feat: use ssh deploy key to fetch deps from signet-node by @rswanson in #18
- Adds bundle support to block builder by @dylanlott in #8
New Contributors
- @dylanlott made their first contribution in #8
Full Changelog: v0.1.1...v
v0.1.1
What's Changed
- fix: the right code by @rswanson in #3
- feat: broadcast via multiple providers by @prestwich in #4
- feat: new auto-release by @rswanson in #5
- feat: its a new dawn its a new day by @rswanson in #7
- feat(repo): CODEOWNERS by @Evalir in #6
- fix: cd by @rswanson in #9
- fix: need to trigger a release again by @rswanson in #10
- fix: need to specify to fetch tags by @rswanson in #11
- fix: fetch all tags actually tho by @rswanson in #12
- fix: git will be the death of me by @rswanson in #13
- fix: new git command for tags thats more better by @rswanson in #14
- fix: this time, but with gusto by @rswanson in #15
- fix: whitespace change by @rswanson in #16
New Contributors
Full Changelog: https://github.com/init4tech/builder/commits/v0.1.1