github rocket-pool/smartnode-install v1.3.0

latest releases: v1.13.6, v1.13.6-dev, v1.13.5...
2 years ago

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.

image

image

image

💡 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 and settings.yml; there will now be a single file with all user-modifiable settings called user-settings.yml.
    • The old docker-compose have been removed; there is now one file per container, each of which is stored as a template in templates/.
    • You can override specific portions of the docker-compose files with the special files in override/, 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 the service 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 new service 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.

Don't miss a new smartnode-install release

NewReleases is sending notifications on new releases.