XMRig 6.10 Is Released
XMRig is a cross-platform digital currency miner with support for the RandomX, KawPow, CryptoNight and AstroBWT mining algorithms. The latest version is mostly a pure bug-fix release, the
http-parser library being replaced by
llhttp is the only barely notable change.
The latest version of the XMRig digital currency miner is mostly a bug-fix release. Previous versions had issues when XMRig is configured to chill out both when there is user activity (
--pause-on-active=N) and when the machine is running on battery power (
--pause-on-battery). Previous versions would handle one or the other just fine but it would get confused if both options were used at the same time. The pause logic is re-worked in XMRig 6.10 and you can now have your cake and eat it too.
There's also fixes for compatibility with gcc 4.8, a fix for a bug that would cause too many jobs to created when solo-mining, a fix for building XMRig on ARMv7 and a fix that would cause a crash on Zen3 processors when the CryptoNight-Heavy (
cn-heavy) is used.
The biggest change in XMRig 6.10 is the replacement of the the long-dead http-parser library with the slightly prettier and actively maintained llhttp library. llhttp is also faster even though it is written in TypeScript while http-parser is written in pure C.
The source code and binaries for XMRig 6.10 can be acquired from the projects GitHub releases page at github.com/xmrig/xmrig/releases/tag/v6.10.0. You will have to edit
src/donate.h and compile from source if you do not want to donate 1% of your CPU time to the XMRig developers,
--donate-level 0 will not work unless you change the 1% hard-coded minimum in that header file. Binary ready-to-use packages are available for general Linux systems, Unbuntu, FreeBSD, macOS (both ARM and x86-64) and Microsoft Windows.