Releases: init4tech/builder
Releases · init4tech/builder
v0.2.2
init4 builder
This release is mostly to point out the updated environment variables. For any builders running the software, please make sure to crosscheck and update any missing environment variables.
What's Changed
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- chore(cache): move cache system out of config by @Evalir in #118
- fix(sim): shorten simulation deadline by @Evalir in #120
- chore(deps): bump sdk/bin-base by @Evalir in #121
- chore(deps): bump bin-base by @Evalir in #122
- chore(deps): bump bin-base by @Evalir in #124
- fix: properly calculate deadline, use
chrono
for calculating timestamps by @Evalir in #123 - chore(deps): bump up the jam by @Evalir in #126
Full Changelog: v0.2.0-rc...v0.2.1
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