xmrig/CHANGELOG.md
2019-11-13 12:22:02 +07:00

2.7 KiB

v5.0.0

This version is first stable unified 3 in 1 GPU+CPU release, OpenCL support built in in miner and not require additional external dependencies on compile time, NVIDIA CUDA available as external CUDA plugin, for convenient, 3 in 1 downloads with recent CUDA version also provided.

This release based on 4.x.x series and include all features from v4.6.2-beta, changelog below include only the most important changes, full changelog available separately.

  • #1272 Optimized hashrate calculation.
  • #1263 Added new option dataset_host for NVIDIA GPUs with less than 4 GB memory (RandomX only).
  • #1068 Added support for self-select stratum protocol extension.
  • #1227 Added new algorithm rx/arq, RandomX variant for upcoming ArQmA fork.
  • #808 Added experimental support for persistent memory for CPU mining threads.
  • #1221 Improved RandomX dataset memory usage and initialization speed for NUMA machines.
  • #1175 Fixed support for systems where total count of NUMA nodes not equal usable nodes count.
  • Added config option cpu/max-threads-hint and command line option --cpu-max-threads-hint.
  • #1185 Added JIT compiler for RandomX on ARMv8.
  • Improved API endpoint GET /2/backends and added support for this endpoint to workers.xmrig.info.
  • Added command line option --no-cpu to disable CPU backend.
  • Added OpenCL specific command line options: --opencl, --opencl-devices, --opencl-platform, --opencl-loader and --opencl-no-cache.
  • Added CUDA specific command line options: --cuda, --cuda-loader and --no-nvml.
  • Removed command line option --http-enabled, HTTP API enabled automatically if any other --http-* option provided.
  • #1172 Added OpenCL mining backend.
  • Algorithm cn/wow removed, as no longer alive.

Previous versions

doc/CHANGELOG_OLD.md