v2.15.0
netmet1
released this
20 Aug 21:21
·
121 commits
to nodectl_v2150
since this release
Release Notes
- important feature
- Tessellation
v2.x.x
tov3.x.x
snapshot structure migration elements added:- upgrade process.
- auto_upgrade process.
migrate_datadir
feature 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
,enable
ordisable
option 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.log
andnodectl.log
.- added
--leave
or-l
to thestop
command 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. --peer
command option now checks if the peer is available before continuing.find
option now can accept a--file
option 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
Ready
state. - update
auto_restart
to handleSessionStarted
timeout handler. find
option includes count of nodes found in consensus- installer added json-ouput message at end of installation if the
--json-output
is used. - added fallback feature to the download service (being used on TestNet cluster).
- added
-y
to bypass confirmation onupgrade
- added
-y
to bypass confirmation onrefresh_binaries
- updated the
clean_files
feature 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
WaitingForDownload
in yellow and settingON_NETWORK
toTrue
in 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
--quiet
used 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