v2.15.0
·
132 commits
to nodectl_v2150
since this release
Release Notes
- important feature
- Tessellation
v2.x.xtov3.x.xsnapshot structure migration elements added:- upgrade process.
- auto_upgrade process.
migrate_datadirfeature for manual standalone process.
- Tessellation
- new features
check_tcp_ports- check the API port access inbound to the Node and output from the Node based on the nodectl configuration settings. Troubleshoot hardware and software firewall/security group rules to ensure they are configured properly.console- menu driven nodectl commandsmobile- menu driven nodectl commands - iterativealerting- nodectl now has the ability to send you alerts when your node is not properly on the cluster and daily reports.ipv6- with addedstatus,enableordisableoption to enable or disable IPv6 on the VPS the node is running on.revision- allows nodectl to upgrade itself over itself in the event of a revision during pre-release.- added support for Ed25519 SSH key types
verify_specs- installation feature that will review the specifications of the VPS to determine if it meets the requirements to run a node.- added disk check to the shell handler to warn Node Operator if the node's disk is reaching warning or critical stage
- 85% warning
- 95% critical
- feature enhancements
send_logs- added ability to upload only singular logs in reference
to theapp.logandnodectl.log.- added
--leaveor-lto thestopcommand to bypass the request to leave the cluster before stopping the node service, if the node is in a state where is it best practice to leave the cluster before stopping the services on the node. --peercommand option now checks if the peer is available before continuing.findoption now can accept a--fileoption with a list of nodeids to check for on the cluster of a given profile.- allow unlimited wait requests on join when waiting for layer0 to reach
Readystate. - update
auto_restartto handleSessionStartedtimeout handler. findoption includes count of nodes found in consensus- installer added json-ouput message at end of installation if the
--json-outputis used. - added fallback feature to the download service (being used on TestNet cluster).
- added
-yto bypass confirmation onupgrade - added
-yto bypass confirmation onrefresh_binaries - updated the
clean_filesfeature to exclude the newest found configuration backup in order to avoid accident removal with inability to recover a configuration, after-the-fact.
- bug fixes
- Updated the status command to report
WaitingForDownloadin yellow and settingON_NETWORKtoTruein red. - Updated the health command to report memory percentage and fix an uptime counting bug.
- Updated the configurator to avoid issues with p12 information populating properly; as well as, properly removing old cluster data on migrations and new configurations from an existing node.
- Updated troubleshooting module unbound error when if a profile list is not found.
- Updated NTP setup to gracefully handle invalid return codes during setup.
- Updated join process to better handle new synchronization elements of the protocol to help ensure a Node joins the correct fork prior to transitioning into
WaitingForDownload. - installer fixed terminal size checks during a quick install if
--quietused as well as removed some output that should not have been showing. - Fix UX experience in various places.
- Updated the status command to report
X86_64
nodectl
sudo nodectl auto_restart disable; sudo wget -N https://github.com/stardustcollective/nodectl/releases/download/v2.15.0/nodectl_x86_64 -P /usr/local/bin -O /usr/local/bin/nodectl; sudo chmod +x /usr/local/bin/nodectl; sudo nodectl -v