Releases: base/node
v0.14.7
Note
Fixes a regression in eth_subscribe for Flashblock data. This is a recommended release for node operators running 0.4.0 and an optional release for those running 0.3.1.
- Node Client Updates
- Base v0.4.0 to v0.4.1
Full Changelog: v0.14.6...v0.14.7
v0.14.6
Note
Recommended but optional upgrade for Base Node Reth
- Node Client Updates
- Base v0.3.1 to v0.4.0
v0.14.5
Warning
Contains breaking changes to the Flashblock Websocket APIs introduced in the Base client in v0.14.4
- Node Client Updates
- Base v0.3.0 to v0.3.1
- Nethermind v 1.35.3 to 1.36.0
- Geth v1.101603.5 to v1.101608.0
- OP Node v1.16.2 to v1.16.6
- OP Reth v1.9.3 to v1.10.2
Full Changelog: v0.14.4...v0.14.5
v0.14.4
Warning
For node operators that run Base Reth Nodes with Flashblocks enabled this is a mandatory change and must be deployed by 6th February for both Base Sepolia and Base Mainnet.
New RPCs
Note
These features are only supported in Base Reth
base_transactionStatus- lookup whether a transaction is present in the mempooleth_subscribe- updated to support Flashblocks
*pendingLogs: stream of logs from transactions in Flashblocks
*newFlashblockTransactions: stream of transaction hashes that are included in the block
*newFlashblocks: stream the pending block as new Flashblocks arrive
Other Changes
- Base Reth
- Flashblock bug fixes and performance improvements
- Nethermind, Geth
- No changes
Full Changelog: v0.14.3...v0.14.4
v0.14.3
❗ Mandatory update for Base Mainnet nodes to support the Jovian upgrade on December 2nd.
Operators of Base Mainnet nodes must upgrade to this release before December 2nd at UTC 16:00:01 UTC (unix timestamp 1764691201).
⚠️ Breaking Changes (same as v0.14.1)
Similar to v0.14.1 which was a mandatory upgrade for Base Sepolia node operators, this release also contains the following change and will be applied to mainnet node operators now as well.
op-reth Binary Removed, Consolidated into base-reth-node
The separate op-reth binary has been removed and is no longer available.
All functionality previously provided by op-reth has been consolidated into the existing base-reth-node binary.
- Impact: If your deployment or scripts explicitly called the
op-rethbinary, you must update them to callbase-reth-nodeinstead. - Parameters & Operation: The
base-reth-nodebinary is designed to be identical in its command-line parameters and operational behavior to the removedop-reth. No parameter changes should be necessary other than the binary name itself. - Reasoning: This consolidation allows us to more easily introduce and manage Base-specific features within a single, unified client binary.
What's Changed
- chore: updated node-reth, reth by @github-actions[bot] in #661
Full Changelog: v0.14.2...v0.14.3
v0.14.2
❗ Critical bug fix for Base Sepolia Testnet nodes running Geth client
This release contains a critical fix to op-geth in which historical block sync would halt after the Jovian fork.
Note
This release is not required for Sepolia nodes running Reth, but is recommended for some performance improvements that come with the bump
Changelog
node-reth - v0.2.1: diff
op-geth - v1.101603.5: diff
optimism - op-node/v1.16.2: diff
v0.14.1
❗ Mandatory update for Base Sepolia Testnet nodes to support the Jovian upgrade on November 19th.
Operators of Base Sepolia Testnet nodes must upgrade to this release before November 19th at UTC 16:00:01 UTC (unix timestamp 1763568001).
Also included is an important reth upgrade for stability and performance.
Important
This release is highly recommended for Base Mainnet nodes
⚠️ Breaking Changes
op-reth Binary Removed, Consolidated into base-reth-node
The separate op-reth binary has been removed and is no longer available.
All functionality previously provided by op-reth has been consolidated into the existing base-reth-node binary.
- Impact: If your deployment or scripts explicitly called the
op-rethbinary, you must update them to callbase-reth-nodeinstead. - Parameters & Operation: The
base-reth-nodebinary is designed to be identical in its command-line parameters and operational behavior to the removedop-reth. No parameter changes should be necessary other than the binary name itself. - Reasoning: This consolidation allows us to more easily introduce and manage Base-specific features within a single, unified client binary.
Change Log:
optimism - op-node/v1.16.1: diff
reth - v1.9.2: diff
node-reth - v0.2.0: diff
nethermind - 1.35.2: diff
op-geth - v1.101603.4: diff
v0.14.0
Overview
Recommended release for Reth node operators to be Jovian ready. This release includes memory bugfixes, flashblock enhancements for reth. Note that op-node/op-geth versions are not yet updated.
What's Changed
- chore: add pruning snapshot capability by @wlawt in #625
- fix: syntax issue with pruning arg by @wlawt in #626
- chore: updated reth, node-reth, nethermind by @github-actions[bot] in #627
New Contributors
Reth Changelog
Reth v1.9.0 - Changelog
Full Changelog: v0.13.5...v0.14.0
v0.13.5
Overview
Recommended release for Reth Flashblock node operators. Includes significant performance improvements and some further bug fixes related to computing the Flashblock pending state.
What's Changed
- chore: updated node-reth by @github-actions[bot] in #622
Full Changelog: v0.13.4...v0.13.5
v0.13.4
❗ Hotfix release to fix eth_call with pending state on Flashblock RPCs
What's Changed
- chore: updated node-reth by @github-actions[bot] in #616
Full Changelog: v0.13.3...v0.13.4