Releases: rocket-pool/smartnode-install
v1.13.3-dev
Fixed jwtsecret generation in Reth
v1.13.2
This is v1.13.2 of the Smart Node.
It is recommended update with bug fixes (thanks to all the Houston Testnet Beta testers!), client updates, and minor new features.
Client Updates
- Geth updated to v1.14.3 - a maintenance release containing bug-fixes
- Lodestar updated to v1.18.1 - disable flood publish.
- Besu updated to v24.5.1 - early access Snap Sync Server, reduction in storage size of receipt.
Smart Node Changes
- Added feature to initialize voting and delegate voting power on the same transaction (after Houston);
- Added Global(non-filtering) and Regional (filtering) Titan Relays. After upgrading, make sure to check your
MEV-Boostoptions if you want to start using these Relays; - Added changelog auto-generation github workflow (thanks to @Ninja1234 for the contribution!)
- Added a new
pdao statuscommand to show On-chain voting information (after Houston); - Fix kick Security Council member command;
- Fixed error trying to query inexisting Security/oDAO proposals by id;
- Fixed error when voting on security proposals (comparing when the proposal was created and when the member joined the security council);
- Fixed jwt secret generation in Reth;
- Fixed missing time diff output;
- Fixed the attestation distance divergence between regular and rolling records implementations;
- Improved how voting power is displayed on the proposals details results;
v1.13.2-dev
This is a development prototype for v1.13.2.
This is actively under development and will change frequently, DO NOT use this unless you were instructed to do so or are willing to break things.
v1.13.1
This is v1.13.1 of the Smart Node.
It is a recommended update for all users as it contains important client updates and bug fixes.
Client Updates
- Geth updated to v1.14.0 - PBSS enabled by default.
- Nethermind updated to v1.26.0 - new storage model: Half-Path. Requires a resync to use the new DB model;
- Teku updated to v24.4.0 - contains performance improvements.
- Nimbus updated to v24.4.0 - contains stability and performance improvements.
- Node-exporter updated to v1.8.0.
- Prometheus updated to v2.51.2.
- Grafana updated to v9.5.18.
Smart Node Changes
- Added Geth Archive mode option on the TUI;
- Added an evmTimeout TUI parameter for Geth to help avoid timeouts during heavy load tasks;
- Fixed Grafana EC peers query - Dashboard v1.3.1;
- Fixed Reth RPC cors parameter;
- Fixed check for hosts that registered pre-Houston;
- Improved the
pdao voting-powercommand; - Improved Snapshot/Onchain messages on
node status. - Fixed starting the SN with alerting enabled and metrics disabled. Thanks to @activescott for the contribution!
- Fixed RPL withdraw regression from v1.13.0;
v1.13.1-dev
This is a development prototype for v1.13.1.
This is actively under development and will change frequently, DO NOT use this unless you were instructed to do so or are willing to break things.
v1.13.0
This is v1.13.0 of the Smart Node. This version has all the features needed for the upcoming Houston upgrade!
It is a recommended update for all users as it contains important new features and bug fixes.
Considering there are changes on the rewards files, it is a mandatory upgrade for oDAO nodes so we avoid consensus issues.
You can read more about the Houston upgrade on the article and docs.
Client Updates
- Geth updated to v1.13.15 - recommended updated that contains some fixes to avoid snapsync-related data-corruption.
- Besu updated to v24.3.3 - contains a fix to avoid broadcasting full blob txs which can cause peers to disconnect.
- Prysm updated to v5.0.3 - small patch release with some nice additions and bug fixes.
- Lodestar updated to v1.18.0 - addresses many compatibility issues. Max peers by default has been increased from 50 to 100.
- Reth updated to v0.2.0-beta.6 - includes a critical bug fix that would lead to invalid trie state. (Testnet only)
Smart Node Changes
- Feature: Implementation of an On-Chain pDAO. RPIP-33
- Feature: Stake ETH on behalf of node. RPIP-32
- Feature: RPL Withdrawal Address. RPIP-31
- Feature: Time-based Balance and RPL Price Submissions RPIP-35. Submissions will happen using a timestamp reference (6AM UTC) which can be changed by oDAO members.
- Fix: v8-rolling records to have the same behavior as v8 rewards.
- Fix: Allow scrubbed/dissolved minipools with refunds to be closed.
- Updated Go to v1.21.
- Added a linter CI action to GitHub.
- Added a Changelog. Thanks to @Ninja1234 for the contribution!
- Fixed the invalid "Smart Node Update Available" when OS updates are available. Thanks to @activescott for the contribution!
v1.12.2-dev
This is a development prototype for v1.12.2.
This is actively under development and will change frequently, DO NOT use this unless you were instructed to do so or are willing to break things.
v1.12.0
This is v1.12.0 of the Smart Node.
It is a recommended update for all users as it contains important new features and bug fixes.
Client Updates
- Lighthouse updated to v5.1.2 - includes a block lookup efficiency fix, a fix to stop propagation of slashings for attesters who have already been slashed, a fix to the
--disable-upnpflag, and a couple of metric fixes; - Teku updated to v24.3.1 - includes improvements to CPU and NETWORK issues. Also introduces Validator Slashing Prevention feature.
- Prysm updated to v5.0.2 - This release has many optimizations, UX improvements, and bug fixes.
- Nimbus updated to v24.3.0 - includes additional beacon API support and resilience to suboptimal network conditions.
- Reth updated to v0.2.0-beta.4 - Improved performance and bug fixes. (Testnet only)
Note that some clients, like Teku, Prysm and Nimbus, started to prioritize locally produced blocks unless MEV-Boost provides a 10% higher value. We are supporting this decision from the client teams and the Smart Node will use these default values.
Smart Node Changes
- Added: alert notification functionality allows you to receive notifications about the health and important events of your Rocket Pool Smart Node. Check the guides for more details. Thanks to @activescott for this contribution!
- Fixed: approximate RPL reward panel for RPIP-30 changes. Thanks to @cayosenzo for this contribution!
- Fixed: "version is obsolete" issue. This upgrade will automatically remove the obsolete references if your system uses the default install location (
~/.rocketpool). If you still see warnings, run the following commands, adjusting to your RP directory:
find ~/.rocketpool/override/ -name "*.yml" -exec sed -i '/^version: "3\.7"$/d' {} \;
find ~/.rocketpool/templates/ -name "*.tmpl" -exec sed -i '/^version: "3\.7"$/d' {} \;
v.1.12.1
This is v1.12.1 of the Smart Node.
It is a recommended update for all users as it contains important new features and bug fixes.
Client Updates
- Lighthouse updated to v5.1.2 - includes a block lookup efficiency fix, a fix to stop propagation of slashings for attesters who have already been slashed, a fix to the
--disable-upnpflag, and a couple of metric fixes; - Teku updated to v24.3.1 - includes improvements to CPU and NETWORK issues. Also introduces Validator Slashing Prevention feature.
- Prysm updated to v5.0.2 - This release has many optimizations, UX improvements, and bug fixes.
- Nimbus updated to v24.3.0 - includes additional beacon API support and resilience to suboptimal network conditions.
- Reth updated to v0.2.0-beta.4 - Improved performance and bug fixes. (Testnet only)
Note that some clients, like Teku, Prysm and Nimbus, started to prioritize locally produced blocks unless MEV-Boost provides a 10% higher value. We are supporting this decision from the client teams and the Smart Node will use these default values.
Smart Node Changes
- Added: alert notification functionality allows you to receive notifications about the health and important events of your Rocket Pool Smart Node. Check the guides for more details. Thanks to @activescott for this contribution!
- Fixed: approximate RPL reward panel for RPIP-30 changes. Thanks to @cayosenzo for this contribution!
- Fixed: "version is obsolete" issue. This upgrade will automatically remove the obsolete references if your system uses the default install location (
~/.rocketpool). If you still see warnings, run the following commands, adjusting to your RP directory:
find ~/.rocketpool/override/ -name "*.yml" -exec sed -i '/^version: "3\.7"$/d' {} \;
find ~/.rocketpool/templates/ -name "*.tmpl" -exec sed -i '/^version: "3\.7"$/d' {} \;
Client Updates
- Lighthouse updated to v5.1.2 - includes a block lookup efficiency fix, a fix to stop propagation of slashings for attesters who have already been slashed, a fix to the
--disable-upnpflag, and a couple of metric fixes; - Teku updated to v24.3.1 - includes improvements to CPU and NETWORK issues. Also introduces Validator Slashing Prevention feature.
- Prysm updated to v5.0.2 - This release has many optimizations, UX improvements, and bug fixes.
- Nimbus updated to v24.3.0 - includes additional beacon API support and resilience to suboptimal network conditions.
- Besu updated to v24.4.0 - includes a new RocksDB format. The migration to the new format happens automatically but a downgrade will need an additional command.
- Reth updated to v0.2.0-beta.4 - Improved performance and bug fixes. (Testnet only)
Note that some clients, like Teku, Prysm and Nimbus, started to prioritize locally produced blocks unless MEV-Boost provides a 10% higher value. We are supporting this decision from the client teams and the Smart Node will use these default values.
Smart Node Changes
- Added: alert notification functionality allows you to receive notifications about the health and important events of your Rocket Pool Smart Node. Check the guides for more details. Thanks to @activescott for this contribution!
- Fixed: approximate RPL reward panel for RPIP-30 changes. Thanks to @cayosenzo for this contribution!
- Fixed: "version is obsolete" issue. This upgrade will automatically remove the obsolete references if your system uses the default install location (
~/.rocketpool). If you still see warnings, run the following commands, adjusting to your RP directory:
find ~/.rocketpool/override/ -name "*.yml" -exec sed -i '/^version: "3\.7"$/d' {} \;
find ~/.rocketpool/templates/ -name "*.tmpl" -exec sed -i '/^version: "3\.7"$/d' {} \;
v1.13.0-dev
This is a development prototype for v1.13.0.
This is actively under development and will change frequently, DO NOT use this unless you were instructed to do so or are willing to break things.