Smart Node v1.3.0 is a milestone update that introduces a brand new configuration experience! Take a look at the screenshots below, and read the following patch notes for more information on how this will affect you.
💡 To upgrade to this version, please follow the migration guide. While the traditional update process will work as well, the migration guide includes useful information you should be aware of before running v1.3.0.
Installer Changes
-
Complete overhaul of the configuration files
- Coalesced the Mainnet, Prater, arm64 and amd64 installation packages into one set of files
- Removed
config.yml
andsettings.yml
; there will now be a single file with all user-modifiable settings calleduser-settings.yml
. - The old
docker-compose
have been removed; there is now one file per container, each of which is stored as a template intemplates/
. - You can override specific portions of the
docker-compose
files with the special files inoverride/
, which will persist after a Smart Node update. For more information on this process, please see https://docs.rocketpool.net/guides/node/advanced-config.html#customizing-the-docker-compose-definition-files
-
Updated Lighthouse to v2.1.5.
-
Updated Nimbus to v22.3.0.
-
Updated Teku to 22.3.2.
-
Updated Geth to v1.10.17.
Smartnode Changes
-
rocketpool service config
has received a complete overhaul and now presents a Terminal User Interface (TUI), which makes configuration much easier.- Your settings will now persist across Smart Node updates, so you don't have to redo any changes each time you change the stack.
- The TUI provides first-class support for Hybrid Mode users with externally managed Execution / Consensus clients. No more changing the
docker-compose
files, everything can be managed easily from theservice config
TUI! - The TUI provides control over settings that weren't easily accessible, such as exposing your clients' API ports for other applications / local machines to use.
-
rocketpool service install
no longer needs the-n
(network) flag to distinguish between Mainnet and Prater. The newservice config
TUI can be used to pick a network. -
rocketpool service config
can also be used headlessly by specifying flags for any flags you want to change. This is useful for users that cannot run the interactive TUI.
Misc Changes
- Updated to Go language v1.17.8.