Releases: signum-network/signum-miner
v2.0.0
π Improvements in this Release
This release brings a series of important updates and maintenance improvements to ensure better compatibility, performance, and long-term stability: All changes and modernisation can be seen on this PR #27
-
β Version bump to 2.0.0 β marking the latest stable state of the miner
-
π§ Cargo.toml cleanup β improved metadata
-
π§ Buffer alignment β fix the buffer alignment for direct IO on Linux distributions
-
π¦ Dependency upgrades:
futures
β 0.3 (from 0.1)tokio
β 1.3.7 (from 0.1)cfg-if
β 1.0 (from 0.1)
-
π¦ Dependency added:
embed-resource
β 2.4pin-project
β 1.0futures-core
β 0.3futures-util
β 0.3tokio-stream
β 0.1
These updates ensure compatibility with the latest Rust ecosystem and tooling while maintaining full performance for CPU mining workflows. For more details, check also the new readme on https://github.com/signum-network/signum-miner
How to run
- Download the
config.yaml
file and the binary for your platform.
-- Use neon for ARM architectures
-- Use AVX2 as a start; the miner will show your hardware support for the SIMDs - Leave both in the same folder
- Edit the config file to suit your needs using any text editor
- Run the binary file
Important
-If you want to use GPU for the miner, stick to the v1.8.0 release, please
v1.9.1
π Improvements in this Release
This release brings a series of important updates and maintenance improvements to ensure better compatibility, performance, and long-term stability:
- β Version bump to 1.9.1 β marking the latest stable state of the miner
- π§ Cargo.toml cleanup β improved metadata and version tracking
- π¦ Dependency upgrades:
serde_yaml
β 0.9 (from 0.8)core_affinity
β 0.8.3 (from 0.5.9)crossbeam-channel
β 0.5 (from 0.3)
These updates ensure compatibility with the latest Rust ecosystem and tooling, while maintaining full performance for CPU/GPU mining workflows.
How to run
- Download the
config.yaml
file and the binary for your platform. - Leave both in the same folder
- Edit the config file to suit your needs using any text editor
- Run the binary file
Important
- If you use a Linux distribution, you should set the following in the config.yaml:
hdd_use_direct_io: false
v1.9.0
π Improvements in this Release
- β¨ Automated cross-platform release pipeline using GitHub Actions
- π§ͺ Integrated tests now run with proper
test_config.yaml
setup - π οΈ Clean binary naming:
signum-miner
(Linux x86_64)signum-miner-aarch64
(Linux ARM)signum-miner.exe
(Windows)
- π¦
config.yaml
is included automatically in all releases - π§° Updated
Cargo.toml
and dependencies to the latest compatible versions - π§Ή Cleaned up
build.rs
to avoid architecture-specific errors (e.g.-mtune=native
) - π·οΈ GitHub draft release is created via manual workflow (
workflow_dispatch
) with custom tag input
How to run
- Download the
config.yaml
file and the binary for your platform. - Leave both in the same folder
- Edit the config file to suit your needs using any text editor
- Run the binary file
Important
- If you use a Linux distribution, you should set the following in the config.yaml:
hdd_use_direct_io: false
v1.8.0
New features on this release:
- send your best deadline after reading the plots (can be turned off)
- for now CPU based binaries only
How to run
- download the
config.yaml
file and the binary for your platform. - leave both on the same folder
- edit the config file to suit your needs using any text editor
- run the binary file