Skip to content

Releases: rocket-pool/smartnode

v1.20.8-dev

v1.20.8-dev Pre-release
Pre-release

Choose a tag to compare

@0xfornax 0xfornax released this 16 Jul 18:26
fbb355b

This is v1.20.8-dev of the Smart Node. A DEV release where things may break!

v1.20.7

Choose a tag to compare

@0xfornax 0xfornax released this 14 Jul 13:26
4eb2c35

This is v1.20.7 of the Smart Node.

This is a high-priority upgrade for Teku users, a medium-urgency for Nimbus users, and a low-priority upgrade for all the other users.

Client Updates

  • Teku updated to v26.7.1 - contains important security features;
  • Prysm updated to v7.1.7;
  • Besu updated to v26.7.0;
  • Nimbus updated to v26.7.0;
  • Nethermind updated to v1.39.0;
  • Lodestar updated to v1.44.0;
  • node-exporter updated to v1.12.0;

Smart Node changes

  • Added QUIC support for Teku;
  • Teku now binds IPv4 and IPv6 to different ports. see;
  • Restored masquerade functionality after the HTTP API migration.
  • Added --observe flag to wallet masquerade so the node/watchtower loops can run with a masqueraded address;
  • Fix RPL bonded ratio on the Grafana collector;
  • Added a migration for users of the beaconstate.info checkpoint sync URL;
  • The ESC key now saves changes before exiting textboxes;
  • Various dependency bumps.

v1.20.6

v1.20.6 Pre-release
Pre-release

Choose a tag to compare

@0xfornax 0xfornax released this 13 Jul 20:12
432a74b

This is v1.20.6 of the Smart Node.

This is a high-priority upgrade for Teku users, a medium-urgency for Nimbus users, and a low-priority upgrade for all the other users.

Client Updates

  • Teku updated to v26.7.1 - contains important security features;
  • Prysm updated to v7.1.7;
  • Besu updated to v26.7.0;
  • Nimbus updated to v26.7.0;
  • Nethermind updated to v1.39.0;
  • Lodestar updated to v1.44.0;
  • node-exporter updated to v1.12.0;

Smart Node changes

  • Added QUIC support for Teku;
  • Teku now binds IPv4 and IPv6 listeners to the same port;
  • Restored masquerade functionality after the HTTP API migration.
  • Added --observe flag to wallet masquerade so the node/watchtower loops can run with a masqueraded address;
  • Fix RPL bonded ratio on the Grafana collector;
  • Added a migration for users of the beaconstate.info checkpoint sync URL;
  • The ESC key now saves changes before exiting textboxes;
  • Various dependency bumps.

v1.20.6-dev

v1.20.6-dev Pre-release
Pre-release

Choose a tag to compare

@0xfornax 0xfornax released this 09 Jul 20:21
6e3d1be

This is v1.20.6-dev. A DEV release where things may break.

v1.20.5

Choose a tag to compare

@0xfornax 0xfornax released this 22 Jun 17:26
496da78

This is v1.20.5 of the Smart Node, which ships important client updates and bug fixes.

This is a high-priority upgrade for Lighthouse users, a medium-priority for Nimbus users, and a low-priority upgrade for all the other users.

Client Updates

  • Geth updated to v1.17.4;
  • Lighthouse updated to v8.2.0;
  • Nimbus updated to v26.6.0;
  • Prysm updated to v7.1.5;
  • Besu updated to v26.6.1;

Smart Node changes

  • Fix headless configuration, exit status on error and gas limit prompts (thanks to Patches for the contribution!);
  • Fix voting power check when no delegate is set;

v1.20.4

Choose a tag to compare

@0xfornax 0xfornax released this 15 Jun 01:31
a1ea29a

This is v1.20.4 of the Smart Node, including client updates, bug fixes, and an option to send Flashbots bundles when closing a minipool.

This is a high-priority upgrade as it provides a way to close minipools using Flashbots bundles.

Client Updates

  • Reth updated to v2.3.0;
  • Besu updated to v26.6.0;
  • Nethermind updated to v1.38.0;
  • Prysm updated to v7.1.4;

Smart Node changes

  • Randomized the member selection for submit rpl price;
  • Added a network state provider which makes it easier to test the SN with saved state;
  • Added --bundle flag to the minipool close command, which will call distribute() on the fee distributor, distribute the minipool balance and finalize it on the same block;
  • Migrated the version checker from the external tracker into the SN api. Shows the pending version on Dashboard v1.4.1;
  • Only use --p2p-host for Besu when EXTERNAL_IP is not empty;
  • Remove getNodeEffectiveRPL call;
  • Fix negative value on node collector;

v1.20.4-dev

v1.20.4-dev Pre-release
Pre-release

Choose a tag to compare

@0xfornax 0xfornax released this 26 May 19:33
0d6800d

This is v1.20.4-dev. This is a DEV release where things may break.

v1.20.3

Choose a tag to compare

@0xfornax 0xfornax released this 21 May 19:31
39a7fa0

This is v1.20.3 of the Smart Node, with client updates, proof optimizations and bug fixes.

This is a low-priority upgrade for all users.

Client Updates

  • Geth updated to v1.17.3;
  • Reth updated to v2.2.0;
  • Lodestar updated to v1.43.0;
  • Nimbus updated to v26.5.0;
  • Nethermind updated to v1.37.2;
  • Besu updated to v26.5.0;

Smart Node changes

  • Optimized proof memory;
  • Fixed update command when tmpdir is on a different device (thanks Patches for the contribution);
  • Memory improvements to state ssz parsing (thanks Patches for the contribution);
  • Added list of validators already exiting on the validator exit command;
  • Added context to a few wait functions;
  • Fixed notify exit condition;
  • Fixed getNodeMinimumRPLStake error;
  • Many project dependencies were updated.

v1.20.3-dev

v1.20.3-dev Pre-release
Pre-release

Choose a tag to compare

@0xfornax 0xfornax released this 03 May 21:18
9759071

This is a dev version where things may break.

v1.20.2

Choose a tag to compare

@0xfornax 0xfornax released this 29 Apr 03:31
935112f

This is v1.20.2 of the Smart Node. It includes improvements to the node container running tasks and IPv6 support as an experimental feature.

This is a medium-priority upgrade for users who may need to submit a large number of stake transactions and a low-priority for other users.

Client Updates

  • Besu updated to v26.4.0;
  • Nethermind updated to v1.37.1;
  • Commit-boost udpated to v0.9.6;
  • Lodestar updated to v1.42.0;
  • Reth updated to v2.1.0;

Smart Node changes

  • Added IPv6 support as an experimental feature. We still don't advise every user to enable this feature as we're receiving feedback from more experienced users and those who are behind CGNAT and really need it. To enable IPv6, run rocketpool s c, hit Enter on Smart Node and TX Fees, and make sure the Enable IPv6 option is checked;
    • Dual stack: Teku, Lighthouse, Lodestar
    • IPv6 listen only (broadcast IPv4): Nimbus, Prysm
  • Added a limit to the state cache to avoid proof too old errors;
  • Added a check before calling ProvisionExpressTickets;
  • Added QUIC transport support for Lodestar. If you're using Lodestar make sure to add the QUIC port (default 8001) to your router port forward rules;
  • Added a check to prevent GetValidatorProof calls on unfinalized state;
  • Fixed the node container restarting when clients were not synced;
  • Chore: enforce multiple code linters and added new tests;
  • Chore: update Go to v1.26.2;