- #260 Fixed
cn/r
algorithm slowdown with CUDA 10.1+. - #268 Added support for NVIDIA Jetson.
- In HTTP API for unknown hashrate now used
null
instead of0.0
. - Fixed MSVC 2019 version detection.
- Removed obsolete automatic variants.
- #260 Added workaround for CUDA bug, thanks @psychocrypt.
- #253 Fixed NVRTC dll copy when build miner.
- #255 Fixed CUDA8 support and added memory size display in summary.
- #246 Fixed compatibility with old GPUs (compute capability < 3.5).
- #242 Added new algorithm
cryptonight/rwz
, short aliascn/rwz
(also known as CryptoNight ReverseWaltz), for upcoming Graft fork. - #931 Added new algorithm
cryptonight/zls
, short aliascn/zls
for Zelerius Network fork. - #940 Added new algorithm
cryptonight/double
, short aliascn/double
(also known as CryptoNight HeavyX), for X-CASH. - #241 Minimum required CUDA version increased to 8.0 due CUDA 7.5 lacks support for
nvrtcAddNameExpression
. - #951 Fixed crash if AVX was disabled on OS level.
- #952 Fixed compile error on some Linux.
- #957 Added support for embedded config.
- #938 Added support for new algorithm
cryptonight/r
, short aliascn/r
(also known as CryptoNightR or CryptoNight variant 4), for upcoming Monero fork on March 9, thanks @SChernykh. - #939 Added support for dynamic (runtime) pools reload.
- #235 Added support for new algorithm
cryptonight/wow
, short aliascn/wow
(also known as CryptonightR), for upcoming Wownero fork on February 14.
- #928 Added support for new algorithm
cryptonight/gpu
, short aliascn/gpu
(original namecryptonight-gpu
), for upcoming Ryo currency fork on February 14.
- #904 Added new algorithm
cn-pico/trtl
(aliasescryptonight-turtle
,cn-trtl
) for upcoming TurtleCoin (TRTL) fork.
- #913 Fixed Masari (MSR) support (this update required for upcoming fork).
- #232 Fixed
cn/half
compute errors.
- #899 Added support for new algorithm
cn/half
for Masari and Stellite forks.
- Improved
cn/2
performance especially for old GPUs. - Better
cn/2
autoconfig for old GPUs if variant-1
or2
selected.
- #197 Fixed wrong default value for option
sync_mode
. - #813 Fixed critical bug with Minergate pool and variant 2.
- #167 Fixed wrong hashrate in
GET /1/threads
endpoint. - #204 Fixed regression, periodical health reports was not shown since v2.7.0-beta.
- #753 Added new algorithm CryptoNight variant 2 for Monero fork, thanks @SChernykh.
- #758 Added SSL/TLS support for secure connections to pools.
- Added per pool options
"tls"
and"tls-fingerprint"
and command line equivalents.
- Added per pool options
- #245 Fixed API ID collision when run multiple miners on same machine.
- #757 Fixed send buffer overflow.
- #777 Better report about pool connection issues.
- Algorithm variant
cryptonight-lite/ipbc
replaced tocryptonight-heavy/tube
for Bittube (TUBE) coin. - Added
cryptonight-heavy/xhv
variant for Haven Protocol (XHV) coin. - Added
cryptonight/rto
(cryptonight variant 1 with IPBC/TUBE mod) variant for Arto (RTO) coin. - Added
cryptonight/xao
(original cryptonight with bigger iteration count) variant for Alloy (XAO) coin. - Added
cryptonight/xtl
variant for Stellite (XTL) coin. - Added
cryptonight/msr
also known ascryptonight-fast
for Masari (MSR) coin. - Added new detailed hashrate report.
- Added command line option
--dry-run
.
- Fixed critical bug, in some cases miner was can't recovery connection and switch to failover pool, version 2.5.2 and v2.6.0-beta1 affected.
- #499 IPv6 support disabled for internal HTTP API.
- Added workaround for nicehash.com if you use
cryptonightv7.<region>.nicehash.com
optionvariant=1
will be set automatically.
- #476 Added Cryptonight-Heavy support for Sumokoin and Haven Protocol ASIC resistance fork.
- Added short aliases for algorithm names:
cn
,cn-lite
andcn-heavy
.
- #448 Fixed broken reconnect.
- #454 Fixed build with libmicrohttpd version below v0.9.35.
- #456 Verbose errors related to donation pool was not fully silenced.
- #459 Fixed regression (version 2.5.0 affected) with connection to xmr.f2pool.com.
- #434 Added support for Monero v7 PoW, scheduled on April 6.
- Improved automatic configuration, previous may give not usable suggested config.
- Added full IPv6 support.
- Added protocol extension, when use the miner with xmrig-proxy 2.5+ no more need manually specify
nicehash
option. - #51 Fixed multiple pools in initial config was saved incorrectly.
- #123 Fixed regression (all versions since 2.4 affected) fragmented responses from pool/proxy was parsed incorrectly.
- #49 Fixed, in some cases, pause was cause an infinite loop.
- #64 Fixed compatibility with CUDA 9.1.
- #84 In some cases miner was doesn't write log to stdout.
- Added libmicrohttpd version to --version output.
- Fixed bug in singal handler, in some cases miner wasn't shutdown properly.
- Fixed recent MSVC 2017 version detection.
- Fixed, config file options
cuda-bfactor
andcuda-bsleep
was ignored.
- Added HTTP API.
- Added CUDA 9 and Volta GPUs support.
- Added support for set CPU affinity for GPU threads via command line option
--cuda-affinity
and config optionaffine_to_cpu
. - Improved automatic configuration.
- Added comments support in config file.
- libjansson replaced to rapidjson.
- #11 GPU configuration via command line options now fully supported. Added options
--cuda-devices
,--cuda-launch
,--cuda-bfactor
and--cuda-bsleep
. Options--bfactor
,--bsleep
,--max-gpu-threads
now deprecated. - #17 Fixed issues with NVML monitoring API.
- #98 Ignore
keepalive
option with minergate.com and nicehash.com. - #101 Fixed MSVC 2017 (15.3) compile time version detection.
- #108 Silently ignore invalid values for
donate-level
option. - #147 Fixed comparability with monero-stratum.
- #153 Fixed issues with dwarfpool.com.
- #7 Fixed crash when try see hashrate reports in some configurations.
- #8 Fixed build without AEON support.
- #5 Added AEON (cryptonight-lite) support.
- Added GPU health monitoring: clocks, power, temperature and fan speed via NVML API.
- Added options
bfactor
,bsleep
andmax-gpu-threads
for change auto configuration result.
- Less aggressive auto-configuration. Solved wrong configuration with some GPUs.
- First public release.