v2.16.0
Release Notes
New Features
- Support for Ubuntu 24.04.
- Support for Debian 12.
- New command
rotate_keys- Rotate the fernet keys used for encryption to better secure your node's 2-way hash passprhases.
Feature Enhancements
check_tcp_portscommand now has support for profiles and added timer so while node operator waits for the tests to conclude they have a visual representation.show_current_rewardscommand now has support for--peer <ip_address>to look up current rewards based on an existing IP address.- added persistent node id to speed up command outputs.
- developer_mode
statusoption added. - added
--skip-encryptionduring quick installation. - separated nodectl logs into main, auto_restart and versioning service logs to help with better troubleshooting.
- updated
send_logto support all nodectl logs. - updated
show_logsto support all nodectl logs. - Updated alerting feature.
- Configurator now supports setting up alerting.
- Label added - label your texts to identify node if administering multiple nodes.
- Currency display - remove currency report details for "counterfeit" tokens on reports.
- Added uptime for cluster, node and system on reports.
- Added system validation to the installer to test if your specs are correct before attempting an installation.
- Added
--skip-system-validationoption to installer options.
- Added
- Added
--legendto status and removed showing it by default - Added encryption to the alerting token in alerting.yaml configuration.
Security Enhancements
export_private_keynow requires p12 unlock validation before exposing private key.view_confignow requires p12 unlock validation if encryption is not enabled.- updated system file permission setting on security related files.
Bug fixes
- Invalid OS on normal install was changing to quick-install incorrectly.
dagcommand $DAG balance would sometimes come back as a false negative0balance. Added check before reporting a0balance.- fixed secure p12 passphrase encryption issue which would fill a temporary directory with abandoned files. Updated the method to proper remove files that are no longer in use.
- fixed hidden passphrase option feature.
- fixed issue with silent installation was not properly downloading the necessary binaries.
- fixed issue with
--json-outputon install not displaying. - fixed display issue with quick-install with failback while downloading protocol binary dependencies.
- fixes minor uninstall bugs.
Removes
- Support for Debian distributions 11 and lower.
- Support for Ubuntu distributions 20.04 and lower.
Direct Download Links
Ubuntu 22.04 and Debian 12
sudo nodectl auto_restart disable; sudo wget -N https://github.com/stardustcollective/nodectl/releases/download/v2.16.0/nodectl_x86_64 -P /usr/local/bin -O /usr/local/bin/nodectl; sudo chmod +x /usr/local/bin/nodectl; sudo nodectl -v
Ubuntu 24.04
sudo nodectl auto_restart disable; sudo wget -N https://github.com/stardustcollective/nodectl/releases/download/v2.16.0/nodectl_x86_64_2404 -P /usr/local/bin -O /usr/local/bin/nodectl; sudo chmod +x /usr/local/bin/nodectl; sudo nodectl -v