v2.13.0
·
133 commits
to nodectl_v2130
since this release
Release Notes
- New Feature Enhancement
- configuration passphrase encryption
- optional SHA3-512 encryption added to installation and configurator.
- configuration passphrase encryption
- New Feature
- uninstall
sudo nodectl uninstall- user can now uninstall the node which would be equivalent to a factory reset on a mobile phone.
- uninstall
- New Feature
show_service_status- shows the status of all the nodectl specific services
- owner, service, status code, and status, pid
- New Feature
upgrade_vps- more simple way to update and upgrade the Debian Linux distribution directly through nodectl
- New Feature
show_cpu_memoryor-scm- validates the 'moment-in-time' CPU % and memory % and compares against Node thresholds.
- New Feature
execute_starchiver- allows Node operators to access a community owned script to quickly and easily update a Node's local snapshot directories minimizing the 'time-to-participation' on a given cluster, especially during Node installations or Node rebuilds.
- New Feature
backup_config- allows the Node Operator to backup the nodectl configuration on-demand.
- New Feature
restore_config- supplies a list of configuration files found in the backup directory and offers ability to restore
to active configuration.
- New Feature
- added
auto_completeto commands aftersudo nodectlis entered. - double-tap the
<tab>key to see auto_complete options.
- added
- auto_restart
- added consensus fork detection
- added auto_upgrade support for Metagraphs
- added stuck in WaitingForReady detection
- fix various bugs
- Feature Enhancement
- Added quick installation
- quick install will be requested during an installation before continuing
sudo nodectl install --quick-install- CLI options added to allow "single-click" installations:
--quick-install--normal--confirm--cluster-config <requested_cluster_config_name>--user <requested_username>--user-password <requested_user_account_password>--p12-migration-path <full_path_to_p12_to_migrate>--p12-destination-path <full_path_to_p12_destination>--p12-alias <requested_p12_key_store_alias>--p12-passphrase <requested_p12_passphrase>
- quick install uses all recommended settings otherwise.
- auto p12 alias extraction on migrations
- added
--briefand-woptions to thecheck_consensuscommand. - removed LB online requirement for stop and leave actions.
- Full refactor of the installer.
- added
--aliasoption to theshow_p12_detailscommand.- If the
--aliasoption is supplied at the command line the p12 for the desired profile will be the only value shown.
- If the
- added current stable and experimental nodectl version to check_version and versioning class
- will allow for more clear output for an end user to understand.
- updated user experience for the
healthcommand- added process memory allocation stats to
healthcommand - better output visualization
- added process memory allocation stats to
- added yaml version to
check_versionsandversioncommand - added nodectl log collection option to
send_logscommand
- Added quick installation
- Configuration File Updates
- added
externaloption togl0-link-keyandml0-link-key- this eliminates the Node Operator's need to lookup, enter or modify the nodeid for
any external host or ip_address entered for both the metagraph and global hypergraph link
requirements.
- this eliminates the Node Operator's need to lookup, enter or modify the nodeid for
- added
jar_version- This separates the
versionfrom thejar_repositorykey pair which allows for more
simplified management of versioning updates.
- This separates the
- added
seed_version- This separates the
versionfrom theseed_repositorykey pair which allows for more
simplified management of versioning updates. - set to default to use
jar_versionotherwisedisableorvX.X.X
- This separates the
- removed p12 alias static configuration requirement
- added section options to the
view_configcommand.- Issuing the appropriate option after the
sudo nodectl view_configwill only display the specifics requested by the option. - to view all available options, please see the help
sudo nodectl view_config helpand/or entersudo nodectl view_config --followed by double tapping the<tab>key on your keyboard to auto_complete the available options.
- Issuing the appropriate option after the
- added
- Structure Modification
- seed lists will be stored under their prospective profile directories
- Added further support for Metagraphs
- Various bug fixes
X86_64
nodectl
sudo nodectl auto_restart disable; sudo wget -N https://github.com/stardustcollective/nodectl/releases/download/v2.13.0/nodectl_x86_64 -P /usr/local/bin -O /usr/local/bin/nodectl; sudo chmod +x /usr/local/bin/nodectl; sudo nodectl -v
unittests
sudo wget -N https://github.com/stardustcollective/nodectl/releases/download/v2.13.0/nodectl_unittests_x86_64 -P /usr/local/bin -O /usr/local/bin/nodectl_unittests; sudo chmod +x /usr/local/bin/nodectl_unittests