Skip to content

Releases: signum-network/signum-miner

v2.0.0

19 May 04:11
4f075c2
Compare
Choose a tag to compare

πŸš€ 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.4
    • pin-project β†’ 1.0
    • futures-core β†’ 0.3
    • futures-util β†’ 0.3
    • tokio-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

13 May 19:25
e172a96
Compare
Choose a tag to compare

πŸš€ 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

09 May 04:28
105448a
Compare
Choose a tag to compare

πŸš€ 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

26 May 19:49
Compare
Choose a tag to compare

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