Releases: bobanetwork/op-geth
v1.101411.8 - upgrade path to v1.101500.0
This release contains a fix to the upstream journaling code (ethereum-optimism@b79c44a) to ensure no critical state is lost when upgrading full nodes and the journal is thrown away due to a journal format update. Any full node operator who intends to upgrade their v1.101411.x
op-geth node to v1.101500.0
should first restart their node once with this release. When you run this release and shut it down again, search the shutdown logs for a message
Persisting dirty state to disk
and its buffer_layers
argument. It should be lower than 128. If that's the case, you can safely go on to upgrade to v1.101500.0
.
As steps:
- You're running
v1.101411.x
- Start up
v1.101411.8
once, let it run for a while, shut down. - Check shutdown logs for
Persisting dirty state to disk
message, check thatbuffer_layers
argument is <128 - You're good to upgrade to
v1.101500.0
The background is that updating the upstream geth dependencies between v1.101411.x
and v1.101500.0
, there were two journal format updates in the underlying geth versions from v1.14.11
to v1.15.0
. This causes the journal do be dropped at startup of the new release v1.101500.0
. A full node should be able to recover from this, but we suspect a bug in geth (ethereum/go-ethereum#31131) means that more than 128 layers are part of the journal, so when it's thrown away at startup, the node may be missing critical state and needs to heal its state.
Docker Image
📦 Docker Image: https://us-docker.pkg.dev/boba-392114/bobanetwork-tools-artifacts/images/op-geth:v1.101411.8
Full Changelog: v1.101411.6...v1.101411.8
v1.101411.6 - P2P Fix
❗ All node operators are strongly recommended to upgrade to this release. It contains an urgent security fix (CVE-2025-24883). This fix is the only difference to the prior release v1.101411.5.
Docker Image
📦 Docker Image: https://us-docker.pkg.dev/boba-392114/bobanetwork-tools-artifacts/images/op-geth:v1.101411.6
What's Changed
- crypto: Fix UnmarshalPubkey by @boyuan-chen in #17
Full Changelog: v1.101411.5...v1.101411.6
v1.101411.5
Docker Image
📦 https://us-docker.pkg.dev/boba-392114/bobanetwork-tools-artifacts/images/op-geth:v1.101411.5
What's Changed
- op-geth v1.101411.5 by @boyuan-chen in #16
Full Changelog: v1.101411.4...v1.101411.5
v1.101411.4 - Boba Mainnet Holocene
Holocene Boba Mainnet Release
The Boba Mainnet L2 will activate Holocene on Wednesday, February 5, 2025, at 20:00:00 UTC (Unix ts: 1738785600).
Docker Image
📦 https://us-docker.pkg.dev/boba-392114/bobanetwork-tools-artifacts/images/op-geth:v1.101411.4
What's Changed
- Enable Boba Mainnet holocene hardfork by @boyuan-chen in #15
- op-geth v1.101411.4 by @boyuan-chen in #14
Full Changelog: v1.101411.3...v1.101411.4
v1.101411.3 - Testnet Holocene
Testnet Holocene Release
The Boba BNB Testnet L2 and Boba Sepolia L2 will activate Holocene on Monday, January 6, 2024, at 08:00:00 UTC (Unix ts: 1736150400).
Docker Image
📦 https://us-docker.pkg.dev/boba-392114/bobanetwork-tools-artifacts/images/op-geth:v1.101411.3
What's Changed
- Fix legacy transactions by @boyuan-chen in #11
- Add testnet holocene hardfork by @boyuan-chen in #12
- op-geth v1.101411.3 by @boyuan-chen in #13
Full Changelog: v1.101411.2...v1.101411.3
v1.101411.3-beta.1
Patch
This resolves the issue of decoding legacy transactions.
Docker Image
📦 https://us-docker.pkg.dev/boba-392114/bobanetwork-tools-artifacts/images/op-geth:v1.101411.3-beta.1
What's Changed
- Fix legacy transactions by @boyuan-chen in #11
Full Changelog: v1.101411.2...v1.101411.3-beta.1
v1.101411.2 - Devnet Holocene
Devnet Holocene Release
The Boba Devnet activates Holocene on Mon Nov 25 08:00:00 UTC 2024 (unix ts 1732435200).
Docker Image
📦 https://us-docker.pkg.dev/boba-392114/bobanetwork-tools-artifacts/images/op-geth:v1.101411.2
What's Changed
- Add holocene hardfork by @boyuan-chen in #9
- op-geth v1.101411.2 by @boyuan-chen in #10
Full Changelog: v1.101411.1...v1.101411.2
v1.101411.1 - upstream op-geth v1.101411.1 merge
This release contains the upstream go-geth changes until v1.101411.1.
Docker Image
📦 https://us-docker.pkg.dev/boba-392114/bobanetwork-tools-artifacts/images/op-geth:v1.101411.1
What's Changed
- op-geth v1.101411.1 by @boyuan-chen in #7
- op-geth v1.101411.1 by @boyuan-chen in #8
Full Changelog: v1.101411.0...v1.101411.1
v1.101411.0 - upstream geth v1.14.11 merge
This release contains the upstream go-ethereum changes until v1.14.11 (ethereum-optimism#396).
Docker Image
📦 https://us-docker.pkg.dev/boba-392114/bobanetwork-tools-artifacts/images/op-geth:v1.101411.0
What's Changed
- op-geth v1.14.9 merge by @boyuan-chen in #6
Full Changelog: v1.101408.0...v1.101411.0
v1.101408.0
This release is based on op-geth v1.101408.0 from Optimism.
Docker Image
📦 https://us-docker.pkg.dev/boba-392114/bobanetwork-tools-artifacts/images/op-geth:v1.101408.0
What's Changed
- Support Boba chains by @boyuan-chen in #1
- Merge upstream 20240813 by @boyuan-chen in #2
- Merge Upstream 09062024 by @boyuan-chen in #3
- Merge Upstream 20240916 by @boyuan-chen in #4
- Replace superchain to boba by @boyuan-chen in #5
New Contributors
- @boyuan-chen made their first contribution in #1
Full Changelog: https://github.com/bobanetwork/op-geth/commits/v1.101408.0