v1.9.1
版本发布时间: 2024-08-30 01:02:56
ethereum-optimism/optimism最新发布版本:v1.9.1(2024-08-30 01:02:56)
✨🔴 Optimistic Granite Mainnet Release
❗ Mainnet operators are required to update to this release to follow the chain post-Granite. This release contains an optimistic Granite Mainnet activation time of Wed 11 Sep 2024 16:00:01 UTC. Node operators of any Mainnet OP Chains (OP, Base, Mode, Zora, and other chains in the Superchain Registry) must update before this activation timestamp, or their nodes will halt when the chains activate Granite.
The corresponding op-geth release is v1.101408.0.
Optimism Governance Voting Cycle 26
The Granite activation contained in this release is still subject to approval during the currently ongoing Optimism Governance voting cycle 26, see the Governance Proposal of the Granite Protocol Upgrade. The reflection voting period ended on Aug 28 while the veto period ends on Sept 4, 19:00 UTC.
In the unlikely event that the veto period ends in a veto, we will publish a Veto Release. The granite activation can also be disabled by setting the override.granite
configuration flag to a date in the far future, e.g. --override.granite 2281580442
. Always confirm in startup logs that overrides have been applied correctly.
Partial Changelog
- contracts-bedrock: migrate to just by @tynes in https://github.com/ethereum-optimism/optimism/pull/11276
- op-proposer, op-batcher: Wait for sync in Start rather than loop. by @ajsutton in https://github.com/ethereum-optimism/optimism/pull/11192
- contracts-bedrock: improve
CrossL2Inbox
devex by @tynes in https://github.com/ethereum-optimism/optimism/pull/11322 - devnet/e2e: run L1 Deneb and L2 Fjord by default by @protolambda in https://github.com/ethereum-optimism/optimism/pull/11359
- feat(predeploys): add L2toL2CDM to predeploy addresses.go by @tremarkley in https://github.com/ethereum-optimism/optimism/pull/11403
- repo: migrate away from pnpm by @tynes in https://github.com/ethereum-optimism/optimism/pull/11395
- ci: update geth tool to v1.14.7 by @protolambda in https://github.com/ethereum-optimism/optimism/pull/11410
- Update to Geth 1.14.7 by @mdehoog in https://github.com/ethereum-optimism/optimism/pull/11382
- op-supervisor: Include executing message info when storing logs. by @axelKingsley in https://github.com/ethereum-optimism/optimism/pull/11369
- op-challenger: Do not resolve games in selective mode by @ajsutton in https://github.com/ethereum-optimism/optimism/pull/11430
- feat: introduce OptimismSuperchainERC20 by @agusduha in https://github.com/ethereum-optimism/optimism/pull/11256
- op-node: remove MaxSequencerDrift hardcode by @bitwiseguy in https://github.com/ethereum-optimism/optimism/pull/11459
- op-chain-ops/script: turn any Go struct/interface into a precompile with ABI encoding/decoding by @protolambda in https://github.com/ethereum-optimism/optimism/pull/11444
- devnet: enable span batches and use blobs for non-plasma by @sebastianst in https://github.com/ethereum-optimism/optimism/pull/11477
- op-node,op-batcher: implement span channel out block count limit by @sebastianst in https://github.com/ethereum-optimism/optimism/pull/11416
- op-node: attempt recovery from odd forkchoice states by @protolambda in https://github.com/ethereum-optimism/optimism/pull/11462
- op-proposer: ensure uniform proposal interval across restarts by @geoknee in https://github.com/ethereum-optimism/optimism/pull/11417
- Update op-geth dependency to 1.14.8 base by @sebastianst in https://github.com/ethereum-optimism/optimism/pull/11494
- Fault Proof Fixes by @Inphi in https://github.com/ethereum-optimism/optimism/pull/11503
- op-node: cleanup driver, closer to removing stepping by @protolambda in https://github.com/ethereum-optimism/optimism/pull/11464
- OPSM: Deploy implementation contracts by @mds1 in https://github.com/ethereum-optimism/optimism/pull/11539
- Fix granite mainnet activation time by @Inphi in https://github.com/ethereum-optimism/optimism/pull/11572
- op-geth: Update op-geth with single threaded fixes by @ajsutton in https://github.com/ethereum-optimism/optimism/pull/11598
- op-node,op-heartbeat: remove stale node heartbeat monitoring service by @protolambda in https://github.com/ethereum-optimism/optimism/pull/11622
New Contributors
- @Gmanboy made their first contribution in https://github.com/ethereum-optimism/optimism/pull/11457
- @joooeoeee made their first contribution in https://github.com/ethereum-optimism/optimism/pull/11474
- @F-WRunTime made their first contribution in https://github.com/ethereum-optimism/optimism/pull/11015
- @cutecups made their first contribution in https://github.com/ethereum-optimism/optimism/pull/11495
- @siddharth0a made their first contribution in https://github.com/ethereum-optimism/optimism/pull/11475
- @cuiweixie made their first contribution in https://github.com/ethereum-optimism/optimism/pull/11521
- @AmadiMichael made their first contribution in https://github.com/ethereum-optimism/optimism/pull/11407
- @shandongzhejiang made their first contribution in https://github.com/ethereum-optimism/optimism/pull/11542
- @bytetigers made their first contribution in https://github.com/ethereum-optimism/optimism/pull/11584
- @codewaicher made their first contribution in https://github.com/ethereum-optimism/optimism/pull/11599
Full Changelog: https://github.com/ethereum-optimism/optimism/compare/v1.9.0...op-node/v1.9.1
🚢 Docker Images: