This is a minor release and upgrading is optional. There are no user facing changes or known bugs fixed in this release.
🚢 Docker images are available on GCR
What's Changed
- maint: update README to fix Optimism wording by @smartcontracts in #5575
- feat(ctb): Use named vars for reused config addresses by @maurelian in #5577
- op-program: Ensure go routines all complete cleanly by @ajsutton in #5574
- fix(spec): Update
IAttestationDisputeGame
spec by @clabby in #5583 - Update docker files to use golang:1.19.9 and alpine3.16 by @ajsutton in #5585
- op-geth: Update for 1.11.6 changes by @ajsutton in #5514
- op-e2e: Add FPP test for empty blocks by @Inphi in #5573
- op-chain-ops: check-migration-quick by @tynes in #5589
- Update differential testing script to geth 1.11.6 by @trianglesphere in #5588
- fix: Markdown base link by @refcell in #5591
- op-e2e: Fix flaky TestVerifyL2OutputRootEmptyBlock by @Inphi in #5592
- op-program: Re-add caching wrapper to oracles. by @ajsutton in #5587
- ops-bedrock: Remove unused OFFLINE_GAS_ESTIMATOR envar by @Inphi in #5593
- feat: Introduce a new op-challenger service for PoPs by @refcell in #5568
- op-program: Allow new named chains to be added without the op-geth config by @ajsutton in #5596
- feat(contracts-bedrock): Gnosis Safe Tx Hash Validation by @refcell in #5553
- sdk: deposit eth task delete dead code by @tynes in #5600
- proxyd: re-write block tags to enforce consensus by @felipe-op in #5586
- proxyd: externalize configs by @felipe-op in #5594
- op-proposer,txmgr: Cleanup flags by @trianglesphere in #5584
- proxyd/fix: error rate tolerance by @felipe-op in #5606
- ci: Add go.mod and go.sum to rebuild all patterns by @ajsutton in #5598
- op-program: Improve logging to differentiate between L1 and L2 fetch errors by @ajsutton in #5599
- fix: Re-export json in typescript deploy-configs by @refcell in #5607
- feat(pops): Challenger Config Logic by @refcell in #5602
- feat(pops): Challenger Metrics by @refcell in #5604
- fix(op-proposer): Make Info and Up Fields Unexported by @refcell in #5610
- fix(op-batcher): Unexport Metrics Fields by @refcell in #5612
- op-e2e: wait for observed seq reorg in TestMissingBatchE2E by @Inphi in #5614
- ci: Add proxyd GCR docker deployment by @mslipper in #5615
- op-program: Setup CI job to periodically verify goerli outputs by @ajsutton in #5576
- ci: Change bedrock link checker to run nightly instead of on every PR by @ajsutton in #5597
- proxyd/fix: rewrite should support BlockNumberOrHash by @felipe-op in #5618
- proxyd: skip peer count config per backend by @felipe-op in #5619
- proxyd/nit: adjust log level by @felipe-op in #5620
- feat(pops): Main Challenger Binary Logic by @refcell in #5617
- feat(ctb): Fix proxy.sol change admin interface by @maurelian in #5621
- feat(op-service): Refactor Service Utilities by @refcell in #5622
- feat(sdk): Add a bedrock warning by @roninjin10 in #5627
- feat(pops): Refactor Challenger for Testability by @refcell in #5624
- ci: Exclude explorer.optimism.io from link checker. by @ajsutton in #5632
- ci: Increase timeout for op-program verifying goerli. by @ajsutton in #5631
- Add Base Goerli chain ID and addresses to JS SDK by @mdehoog in #5623
- fix(op-proposer): Missing CheckRequired Invocation by @refcell in #5635
- feat(pops): Clobbered pops/dispute-game-contracts, seaport-style by @refcell in #5630
- fix(ctb): Remove unused mainnet artifact by @maurelian in #5642
- feat(pops): Dispute Game Contract Interfaces by @refcell in #5643
- feat(pops): Flag Tests for the Challenger by @refcell in #5634
Full Changelog: v1.0.6...v1.0.7