mirror of
https://github.com/xmrig/xmrig.git
synced 2024-11-17 00:07:44 +00:00
8 KiB
8 KiB
v4.6.1-beta
- #1272 Optimized hashrate calculation.
- #1273 Fixed crash when use
GET /2/backends
API endpoint with disabled CUDA.
v4.6.0-beta
- #1263 Added new option
dataset_host
for NVIDIA GPUs with less than 4 GB memory (RandomX only).
v4.5.0-beta
- Added NVIDIA CUDA support via external CUDA plugun. XMRig now is unified 3 in 1 miner.
v4.4.0-beta
- #1068 Added support for
self-select
stratum protocol extension. - #1240 Sync with the latest RandomX code.
- #1241 Fixed regression with colors on old Windows systems.
- #1243 Fixed incorrect OpenCL memory size detection in some cases.
- #1247 Fixed ARM64 RandomX code alignment.
- #1248 Fixed RandomX code cache cleanup on iOS/Darwin.
v4.3.1-beta
- Fixed regression in v4.3.0, miner didn't create
cn
mining profile with default config example.
v4.3.0-beta
- #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.
v4.2.1-beta
- #1150 Fixed build on FreeBSD.
- #1175 Fixed support for systems where total count of NUMA nodes not equal usable nodes count.
- #1199 Fixed excessive memory allocation for OpenCL threads with low intensity.
- #1212 Fixed low RandomX performance after fast algorithm switching.
v4.2.0-beta
- #1202 Fixed algorithm verification in donate strategy.
- Added per pool option
coin
with single possible valuemonero
for pools without algorithm negotiation, for upcoming Monero fork. - Added config option
cpu/max-threads-hint
and command line option--cpu-max-threads-hint
.
v4.1.0-beta
- OpenCL backend disabled by default..
- #1183 Fixed compatibility with systemd.
- #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
. - Removed command line option
--http-enabled
, HTTP API enabled automatically if any other--http-*
option provided.
v4.0.1-beta
- #1177 Fixed compatibility with old AMD drivers.
- #1180 Fixed possible duplicated shares after algorithm switching.
- Added support for case if not all backend threads successfully started.
- Fixed wrong config file permissions after write (only gcc builds on recent Windows 10 affected).
v4.0.0-beta
- #1172 Added OpenCL mining backend.
- Algorithm
cn/wow
removed, as no longer alive.
v3.2.0
- Added per pool option
coin
with single possible valuemonero
for pools without algorithm negotiation, for upcoming Monero fork. - #1183 Fixed compatibility with systemd.
v3.1.3
- #1180 Fixed possible duplicated shares after algorithm switching.
- Fixed wrong config file permissions after write (only gcc builds on recent Windows 10 affected).
v3.1.2
- Many RandomX optimizations and fixes.
- #1128 Fixed CMake 2.8 compatibility.
v3.1.1
- #1133 Fixed syslog regression.
- #1138 Fixed multiple network bugs.
- #1141 Fixed log in background mode.
- #1142 RandomX hashrate improved by 0.5-1.5% depending on variant and CPU.
- #1146 Fixed race condition in RandomX thread init.
- #1148 Fixed, on Linux linker marking entire executable as having an executable stack.
- Fixed, for Argon2 algorithms command line options like
--threads
was ignored. - Fixed command line options for single pool, free order allowed again.
v3.1.0
- #1107 Added Argon2 algorithm family:
argon2/chukwa
andargon2/wrkz
.
v3.0.0
- #1111 Added RandomX (
rx/test
) algorithm for testing and benchmarking. - #1036 Added RandomWOW (
rx/wow
) algorithm for Wownero. - #1050 Added RandomXL (
rx/loki
) algorithm for Loki. - #1077 Added NUMA support via hwloc.
- Added flexible multi algorithm configuration.
- Added unlimited switching between incompatible algorithms, all mining options can be changed in runtime.
- #257 New logging subsystem, file and syslog now always without colors.
- #314 Added donate over proxy feature.
- #1007 Old HTTP API backend based on libmicrohttpd, replaced to custom HTTP server (libuv + http_parser).
- #1010 Added daemon support (solo mining).
- #1066 Added error message if pool not ready for RandomX.
- #1105 Improved auto configuration for
cn-pico
algorithm. - Added commands
pause
andresume
via JSON RPC 2.0 API (POST /json_rpc
). - Added command line option
--export-topology
for export hwloc topology to a XML file. - Breaked backward compatibility with previous configs and command line,
variant
option replaced toalgo
, global optionalgo
removed, all CPU related settings moved tocpu
object. - Options
av
,safe
andmax-cpu-usage
removed. - Algorithm
cn/msr
renamed tocn/fast
. - Algorithm
cn/xtl
removed. - API endpoint
GET /1/threads
replaced toGET /2/backends
. - Added global uptime and extended connection information in API.
- API now return current algorithm.