mempirate
released this
20 Dec 14:48
·
231 commits
to unstable
since this release
What's Changed
- fix: clippy warning by @merklefruit in #413
- feat: add ability to build cross-platform bolt-cli binaries by @merklefruit in #414
- feat: added tailscale action to all CI workflows by @merklefruit in #417
- chore(bolt-sidecar/infra): update grafana dash by @thedevbirb in #420
- feat: opt-in quick guide by @merklefruit in #418
- chore(docs): fix broken doc links by @estensen in #423
- chore(bolt-boost): add self lints by @estensen in #425
- chore(ci): enable linting by @estensen in #428
- chore(bolt-boost): add more lints by @estensen in #427
- feat:
boltup
installer + script by @merklefruit in #422 - fix(ci): correct path for build and lint by @estensen in #431
- feat: built
bolt-cli
binaries in CI in each new release by @merklefruit in #426 - chore(bolt-cli): add lints by @estensen in #432
- chore(bolt-sidecar): add lints by @estensen in #433
- fix: failing proof verification for blob transaction by @thedevbirb in #424
- ci: add dependabot config by @mempirate in #437
- chore(bolt-sidecar): fix lints by @estensen in #434
- feat(scripts): add just lint by @estensen in #436
- chore(ci): check instead of build by @estensen in #446
- chore(deps): bump axum from 0.7.7 to 0.7.9 in /bolt-sidecar by @dependabot in #444
- chore(deps): bump futures from 0.3.30 to 0.3.31 in /bolt-boost by @dependabot in #440
- chore(deps): bump axum from 0.7.7 to 0.7.9 in /bolt-boost by @dependabot in #442
- chore(deps): bump ethereum_ssz from 0.7.1 to 0.8.0 in /bolt-boost by @dependabot in #441
- chore(deps): bump ethereum_ssz_derive from 0.7.1 to 0.8.0 in /bolt-boost by @dependabot in #438
- feat(sidecar):
ScoreCache
foraccount_states
by @thedevbirb in #399 - chore(bolt-sidecar): replace deprecated default_features with default… by @estensen in #447
- feat(docs): added boltup installer + usage by @merklefruit in #448
- feat: cross compile bolt-cli tarballs for usage by boltup by @merklefruit in #445
- chore: add bolt cli recipe to release strategy by @merklefruit in #485
- chore(deps): bump alloy-rlp from 0.3.8 to 0.3.9 in /bolt-boost by @dependabot in #493
- fix: individual package cross dockerfiles by @merklefruit in #489
- fix(sidecar): review trace logs by @thedevbirb in #496
- chore(bolt-sidecar): extract compute_diffs() by @estensen in #490
- chore(bolt-sidecar): simplify test pubkey iteration by @estensen in #499
- feat(cli): add operator deregistration commands by @mempirate in #498
- chore(bolt-sidecar): add match_same_arms linter by @estensen in #500
- chore(deps): bump alloy from 0.6.4 to 0.7.0 in /bolt-cli by @dependabot in #494
- fix(sidecar): don't mutate
account_state
on template refresh by @thedevbirb in #506 - feat(cli): get validator status by @mempirate in #508
- feat(cli): Dirk multi-node delegation support by @merklefruit in #509
- chore(holesky): pin lighthouse image, change docs by @thedevbirb in #510
- chore(sidecar): bump alloy version to 0.7.2 by @merklefruit in #511
- chore(deps): bump cb-pbs from v0.3.0 to v0.3.1 in /bolt-boost by @dependabot in #439
- chore(docs): add vouch config paragraph by @merklefruit in #516
- feat(cli): add generate bls keypair command by @mempirate in #519
- feat(cli): Add
web3signer
KeySource by @Edwardjes in #513 - feat(cli): contract error handling by @mempirate in #520
- fix: bolt pubkeys local-keystore command flags by @merklefruit in #522
- chore: use more specific error types by @merklefruit in #521
- chore(docs): use bolt generate bls instead of visiting website by @merklefruit in #523
- fix(holesky): image and env sourcing in docker setup by @thedevbirb in #525
- chore(deps): bump serde_json from 1.0.132 to 1.0.133 in /bolt-sidecar by @dependabot in #536
- chore(deps): bump axum-extra from 0.9.4 to 0.9.6 in /bolt-sidecar by @dependabot in #535
- chore(deps): bump alloy from 0.7.2 to 0.7.3 in /bolt-cli by @dependabot in #530
- chore(deps): bump ethereum_ssz from 0.8.0 to 0.8.1 in /bolt-boost by @dependabot in #529
- chore(deps): bump axum-extra from 0.9.4 to 0.9.6 in /bolt-boost by @dependabot in #528
- chore(ci): run on self-hosted by @estensen in #537
- chore(deps): bump thiserror from 1.0.69 to 2.0.3 in /bolt-sidecar by @dependabot in #533
- chore(deps): bump thiserror from 1.0.69 to 2.0.3 in /bolt-cli by @dependabot in #531
- chore(deps): bump thiserror from 1.0.64 to 2.0.6 in /bolt-boost by @dependabot in #527
- docs(holesky): fix Vouch config docs by @mempirate in #538
- ci: rm tailscale step by @mempirate in #539
- chore(deps): bump serde_json from 1.0.128 to 1.0.133 in /bolt-boost by @dependabot in #526
- chore(deps): bump alloy from 0.7.2 to 0.7.3 in /bolt-sidecar by @dependabot in #532
- chore(sidecar/holesky): add preset for delegation, env docs by @thedevbirb in #540
- feat(sidecar): fallback block builder refactor by @merklefruit in #512
- fix(envs): underscores in wei amounts for min_priority_fee by @thedevbirb in #543
- chore(deps): bump alloy from 0.3.6 to 0.5.4 in /bolt-boost by @dependabot in #491
- chore(bolt-sidecar): use proofs from alloy and clean up imports by @estensen in #549
- chore(bolt-sidecar): bump tree_hash by @estensen in #548
- fix(holesky): entrypoint logic to not replace envs when empty by @thedevbirb in #545
- chore(sidecar): add small test by @merklefruit in #546
- feat(bolt-cli): log if operators have collateral by @estensen in #550
- chore(cli): refactor operators command in files by @merklefruit in #553
- chore(bolt-boost): bump alloy by @estensen in #554
- chore(cli): unify KeysSource and SecretsSource by @merklefruit in #556
- chore(deps): bump ethereum_ssz from 0.5.4 to 0.8.1 in /bolt-sidecar by @dependabot in #534
- chore: update docs re Lido CSM by @merklefruit in #559
- chore(deps): bump reqwest from 0.12.8 to 0.12.9 in /bolt-boost by @dependabot in #564
- chore(deps): bump tokio from 1.40.0 to 1.42.0 in /bolt-boost by @dependabot in #563
- chore(deps): bump thiserror from 2.0.6 to 2.0.7 in /bolt-boost by @dependabot in #561
- chore(deps): bump thiserror from 2.0.6 to 2.0.7 in /bolt-sidecar by @dependabot in #569
- chore(deps): bump serde from 1.0.210 to 1.0.216 in /bolt-boost by @dependabot in #562
- chore(deps): bump serde from 1.0.215 to 1.0.216 in /bolt-sidecar by @dependabot in #570
- chore(deps): bump tokio from 1.41.1 to 1.42.0 in /bolt-cli by @dependabot in #566
- chore(deps): bump thiserror from 2.0.3 to 2.0.7 in /bolt-cli by @dependabot in #567
- chore(deps): bump alloy-rlp from 0.3.9 to 0.3.10 in /bolt-boost by @dependabot in #565
- chore(cli): bump version by @thedevbirb in #572
- chore(deps): bump serde from 1.0.215 to 1.0.216 in /bolt-cli by @dependabot in #568
- fix(cli): operators status stake by @merklefruit in #575
- fix(bolt-sidecar): return error when no bids by @estensen in #574
- feat(sidecar): add git commit hash to version tag by @merklefruit in #573
- fix(sidecar): better error message for operator stake missing by @merklefruit in #576
- chore: parse ether value with units by @merklefruit in #580
- fix(cli): return non-ABI error responses by @merklefruit in #582
- chore: add CONTRIBUTING.md by @estensen in #579
- fix(bolt-sidecar): retry when EL is unavailable by @estensen in #578
- chore: add just test task by @estensen in #583
- chore(docs/holesky): specify UTC timestamp in seconds by @thedevbirb in #584
- fix: correct link that doesn't pass validation by @estensen in #590
- fix(cli): remove default --chain in bolt delegate command by @merklefruit in #589
- fix(sidecar): don't send empty delegations and warn about it by @thedevbirb in #592
- feat(bolt-sidecar): implement pricing models for preconfs by @estensen in #593
- chore(bolt-sidecar): PooledTransactionsElement -> PooledTransaction by @estensen in #571
- chore(bolt-sidecar): extract consts and validation by @estensen in #595
- chore(bolt-sidecar): get block gas limit from config by @estensen in #594
- feat: build valid fallback payload with Nethermind by @merklefruit in #600
- chore(sidecar): minor TODOs cleanup by @merklefruit in #601
- feat: release v0.3.1-alpha by @mempirate in #604
New Contributors
- @dependabot made their first contribution in #444
- Thanks to @Edwardjes for making their first contribution in #513!
Full Changelog: v0.3.0-alpha...v0.3.1-alpha