This is a minor release and upgrading is optional.
User Facing Changes
- Environment Variables with the
OP_COMPONENT
prefix that do not match known flags will be warned about at startup. This will not prevent the node from starting.
🚢 Docker images are available on GCR
What's Changed
- op-stack: Validate prefixed Environment Variables by @trianglesphere in #5625
- feat(op-node): Stub Mainnet Chain Config by @refcell in #5646
- feat(pops): Dispute Game Factory by @refcell in #5650
- feat: Add devxpod as codeowners for various packages by @roninjin10 in #5628
- ci: Fix proxyd build by @mslipper in #5665
- op-node: Add metrics recording the time spent waiting for L1 requests by @ajsutton in #5657
- ci: Release job by @mslipper in #5666
- fix(proxyd): use correct context for auth by @felipe-op in #5654
- message-utils: use BigNumber by @tynes in #5668
- ci: Update tag regex to recognize proxyd by @mslipper in #5667
- Add 4-26 transaction delays post-mortem by @mslipper in #5663
- refactor(proxyd): prevent direct access to backend state struct in consensus poller by @felipe-op in #5664
- fix(proxyd): eth2 block tags {safe, finalized} should be valid tag values and avoid cache by @felipe-op in #5656
- feat(sdk): Update
message-utils
to mimicMigrateWithdrawalGasLimit
by @clabby in #5658 - op-node: Don't invoke p2p unsafe sync for old L2 blocks by @trianglesphere in #5626
- feat(ctb): SafeCall send function to call with zero calldata bytes by @refcell in #5675
- feat(pops): Bond Manager by @refcell in #5649
- feat(migration): Mimic
xdm.baseGas
inmigrate.go
by @clabby in #5648 - feat(proxyd): add limit to consensus block lag by @felipe-op in #5652
- feat(proxyd): moar consensus metrics by @felipe-op in #5674
- Use strings package to check for a prefix by @trianglesphere in #5653
- feat(contracts-periphery): create Faucet contract by @tremarkley in #5595
- op-program: Update goerli verification script to handle long safe head stalls by @ajsutton in #5686
- build(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #5691
- fault-detector: contract address override for custom op-chains by @hamdiallam in #5692
- op-program: Remove println by @trianglesphere in #5689
- feat(ctp): add changeset for new faucet contract by @tremarkley in #5688
- fault-detector: add readme for custom op-chains (+ bugfix) by @hamdiallam in #5701
- op-chain-ops: better comments by @tynes in #5699
- Remove unused config for final-migration-rehearsal network by @maurelian in #5700
- fix(op-node): Remove Deprecated Public rpc.Api Field by @refcell in #5712
- feat(proxyd): prevent banning out-of-sync backend by @felipe-op in #5694
Full Changelog: v1.0.7...v1.0.8