This is v1.19.4 of the Smart Node. A maintenance release reducing memory consumption and data transfers between the node and the clients. It also has important client upgrades.
This is a required upgrade for oDAO nodes before the next rewards interval. It changes the way megapool eligible ETH is calculated to remain consistent with minipools.
This is a high-priority upgrade for Teku and Lighthouse users who didn't manually update and a recommended upgrade for all the other users.
https://github.com/rocket-pool/smartnode/releases/tag/v1.19.4
Client Updates
- Besu updated to v26.2.0;
- Teku updated to v26.3.0;
- Geth updated to v1.17.1;
- Lighthouse updated to v8.1.1;
- Nimbus updated to v26.3.0;
Smart Node changes
- Optimize the state loading on the node process. Reduces memory and data transfers;
- Change the megapool ETH eligible for RPL rewards to keep it consistent with minipools;
- Restart the
node/watchtowerprocesses when new contracts are detected to clear related caches; - Remove port connectivity alerts for externally managed clients. Thanks to b0a7;
- Add a command to execute an upgrade proposal;
- Fix treegen voting power logic for megapools. Thanks to Patches for the contribution!
- Fix queue position estimation on
megapool validators; - Adjust to Besu breaking changes;
- Added the command to set use latest delegate for megapools ;
- Removed deprecated commands to begin bond reduction, node deposit, create vacant minipool, and service stats.