2019-11-10 22:09:18 +07:00
# v4.6.1-beta
- [#1272 ](https://github.com/xmrig/xmrig/pull/1272 ) Optimized hashrate calculation.
- [#1273 ](https://github.com/xmrig/xmrig/issues/1273 ) Fixed crash when use `GET /2/backends` API endpoint with disabled CUDA.
2019-11-09 20:36:29 +07:00
# v4.6.0-beta
- [#1263 ](https://github.com/xmrig/xmrig/pull/1263 ) Added new option `dataset_host` for NVIDIA GPUs with less than 4 GB memory (RandomX only).
2019-11-02 04:22:57 +07:00
# v4.5.0-beta
- Added NVIDIA CUDA support via external [CUDA plugun ](https://github.com/xmrig/xmrig-cuda ). XMRig now is unified 3 in 1 miner.
2019-10-20 16:02:49 +07:00
# v4.4.0-beta
- [#1068 ](https://github.com/xmrig/xmrig/pull/1068 ) Added support for `self-select` stratum protocol extension.
2019-10-22 15:28:15 +07:00
- [#1240 ](https://github.com/xmrig/xmrig/pull/1240 ) Sync with the latest RandomX code.
2019-10-21 20:22:35 +07:00
- [#1241 ](https://github.com/xmrig/xmrig/issues/1241 ) Fixed regression with colors on old Windows systems.
2019-10-20 16:02:49 +07:00
- [#1243 ](https://github.com/xmrig/xmrig/pull/1243 ) Fixed incorrect OpenCL memory size detection in some cases.
- [#1247 ](https://github.com/xmrig/xmrig/pull/1247 ) Fixed ARM64 RandomX code alignment.
- [#1248 ](https://github.com/xmrig/xmrig/pull/1248 ) Fixed RandomX code cache cleanup on iOS/Darwin.
2019-10-11 23:21:02 +07:00
# v4.3.1-beta
- Fixed regression in v4.3.0, miner didn't create `cn` mining profile with default config example.
2019-10-06 12:02:43 +07:00
# v4.3.0-beta
2019-10-09 13:11:35 +07:00
- [#1227 ](https://github.com/xmrig/xmrig/pull/1227 ) Added new algorithm `rx/arq` , RandomX variant for upcoming ArQmA fork.
- [#808 ](https://github.com/xmrig/xmrig/issues/808#issuecomment-539297156 ) Added experimental support for persistent memory for CPU mining threads.
2019-10-06 12:02:43 +07:00
- [#1221 ](https://github.com/xmrig/xmrig/issues/1221 ) Improved RandomX dataset memory usage and initialization speed for NUMA machines.
2019-10-02 07:23:49 +07:00
# v4.2.1-beta
- [#1150 ](https://github.com/xmrig/xmrig/issues/1150 ) Fixed build on FreeBSD.
2019-10-02 07:25:17 +07:00
- [#1175 ](https://github.com/xmrig/xmrig/issues/1175 ) Fixed support for systems where total count of NUMA nodes not equal usable nodes count.
2019-10-02 07:23:49 +07:00
- [#1199 ](https://github.com/xmrig/xmrig/issues/1199 ) Fixed excessive memory allocation for OpenCL threads with low intensity.
- [#1212 ](https://github.com/xmrig/xmrig/issues/1212 ) Fixed low RandomX performance after fast algorithm switching.
2019-09-28 02:32:02 +07:00
# v4.2.0-beta
2019-09-28 22:45:25 +07:00
- [#1202 ](https://github.com/xmrig/xmrig/issues/1202 ) Fixed algorithm verification in donate strategy.
2019-09-28 02:32:02 +07:00
- Added per pool option `coin` with single possible value `monero` for pools without algorithm negotiation, for upcoming Monero fork.
- Added config option `cpu/max-threads-hint` and command line option `--cpu-max-threads-hint` .
2019-09-26 23:40:01 +07:00
# v4.1.0-beta
2019-09-23 05:51:46 +07:00
- **OpenCL backend disabled by default.**.
2019-09-23 03:57:33 +07:00
- [#1183 ](https://github.com/xmrig/xmrig/issues/1183 ) Fixed compatibility with systemd.
- [#1185 ](https://github.com/xmrig/xmrig/pull/1185 ) Added JIT compiler for RandomX on ARMv8.
2019-09-26 23:40:01 +07:00
- Improved API endpoint `GET /2/backends` and added support for this endpoint to [workers.xmrig.info ](http://workers.xmrig.info ).
2019-09-23 05:08:59 +07:00
- Added command line option `--no-cpu` to disable CPU backend.
2019-09-26 01:53:16 +07:00
- Added OpenCL specific command line options: `--opencl` , `--opencl-devices` , `--opencl-platform` , `--opencl-loader` and `--opencl-no-cache` .
2019-09-23 05:08:59 +07:00
- Removed command line option `--http-enabled` , HTTP API enabled automatically if any other `--http-*` option provided.
2019-09-23 03:57:33 +07:00
2019-09-20 14:30:38 +07:00
# v4.0.1-beta
- [#1177 ](https://github.com/xmrig/xmrig/issues/1177 ) Fixed compatibility with old AMD drivers.
- [#1180 ](https://github.com/xmrig/xmrig/issues/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).
2019-09-15 18:54:13 +07:00
# v4.0.0-beta
- [#1172 ](https://github.com/xmrig/xmrig/issues/1172 ) **Added OpenCL mining backend.**
- [#268 ](https://github.com/xmrig/xmrig-amd/pull/268 ) [#270 ](https://github.com/xmrig/xmrig-amd/pull/270 ) [#271 ](https://github.com/xmrig/xmrig-amd/pull/271 ) [#273 ](https://github.com/xmrig/xmrig-amd/pull/273 ) [#274 ](https://github.com/xmrig/xmrig-amd/pull/274 ) [#1171 ](https://github.com/xmrig/xmrig/pull/1171 ) Added RandomX support for OpenCL, thanks [@SChernykh ](https://github.com/SChernykh ).
- Algorithm `cn/wow` removed, as no longer alive.
2019-09-28 03:40:53 +07:00
# v3.2.0
- Added per pool option `coin` with single possible value `monero` for pools without algorithm negotiation, for upcoming Monero fork.
- [#1183 ](https://github.com/xmrig/xmrig/issues/1183 ) Fixed compatibility with systemd.
2019-09-20 14:54:18 +07:00
# v3.1.3
- [#1180 ](https://github.com/xmrig/xmrig/issues/1180 ) Fixed possible duplicated shares after algorithm switching.
- Fixed wrong config file permissions after write (only gcc builds on recent Windows 10 affected).
2019-09-14 15:57:50 +07:00
# v3.1.2
- Many RandomX optimizations and fixes.
2019-09-15 16:25:05 +07:00
- [#1132 ](https://github.com/xmrig/xmrig/issues/1132 ) Fixed build on CentOS 7.
2019-09-14 15:57:50 +07:00
- [#1163 ](https://github.com/xmrig/xmrig/pull/1163 ) Optimized soft AES code, up to +30% hashrate on CPU without AES support and other optimizations.
- [#1166 ](https://github.com/xmrig/xmrig/pull/1166 ) Fixed crash when initialize dataset with big threads count (eg 272).
- [#1168 ](https://github.com/xmrig/xmrig/pull/1168 ) Optimized loading from scratchpad.
2019-09-15 16:25:05 +07:00
- [#1128 ](https://github.com/xmrig/xmrig/issues/1128 ) Fixed CMake 2.8 compatibility.
2019-09-14 15:57:50 +07:00
2019-08-28 04:14:57 +07:00
# v3.1.1
2019-08-30 15:14:52 +07:00
- [#1133 ](https://github.com/xmrig/xmrig/issues/1133 ) Fixed syslog regression.
- [#1138 ](https://github.com/xmrig/xmrig/issues/1138 ) Fixed multiple network bugs.
- [#1141 ](https://github.com/xmrig/xmrig/issues/1141 ) Fixed log in background mode.
2019-08-28 04:14:57 +07:00
- [#1142 ](https://github.com/xmrig/xmrig/pull/1142 ) RandomX hashrate improved by 0.5-1.5% depending on variant and CPU.
2019-08-29 04:22:55 +07:00
- [#1146 ](https://github.com/xmrig/xmrig/pull/1146 ) Fixed race condition in RandomX thread init.
2019-08-30 15:14:52 +07:00
- [#1148 ](https://github.com/xmrig/xmrig/pull/1148 ) Fixed, on Linux linker marking entire executable as having an executable stack.
2019-08-30 19:16:05 +07:00
- Fixed, for Argon2 algorithms command line options like `--threads` was ignored.
2019-08-31 06:18:32 +07:00
- Fixed command line options for single pool, free order allowed again.
2019-08-28 04:14:57 +07:00
2019-08-17 21:12:12 +07:00
# v3.1.0
- [#1107 ](https://github.com/xmrig/xmrig/issues/1107#issuecomment-522235892 ) Added Argon2 algorithm family: `argon2/chukwa` and `argon2/wrkz` .
2019-08-10 18:14:48 +07:00
# v3.0.0
2019-08-10 19:43:11 +07:00
- **[#1111](https://github.com/xmrig/xmrig/pull/1111) Added RandomX (`rx/test`) algorithm for testing and benchmarking.**
2019-08-10 18:14:48 +07:00
- **[#1036](https://github.com/xmrig/xmrig/pull/1036) Added RandomWOW (`rx/wow`) algorithm for [Wownero ](http://wownero.org/ ).**
- **[#1050](https://github.com/xmrig/xmrig/pull/1050) Added RandomXL (`rx/loki`) algorithm for [Loki ](https://loki.network/ ).**
2019-08-10 18:18:25 +07:00
- **[#1077](https://github.com/xmrig/xmrig/issues/1077) Added NUMA support via hwloc**.
2019-08-10 18:31:40 +07:00
- **Added flexible [multi algorithm ](doc/CPU.md ) configuration.**
2019-08-10 18:18:25 +07:00
- **Added unlimited switching between incompatible algorithms, all mining options can be changed in runtime.**
2019-08-10 18:14:48 +07:00
- [#257 ](https://github.com/xmrig/xmrig-nvidia/pull/257 ) New logging subsystem, file and syslog now always without colors.
- [#314 ](https://github.com/xmrig/xmrig-proxy/issues/314 ) Added donate over proxy feature.
- [#1007 ](https://github.com/xmrig/xmrig/issues/1007 ) Old HTTP API backend based on libmicrohttpd, replaced to custom HTTP server (libuv + http_parser).
- [#1010 ](https://github.com/xmrig/xmrig/pull/1010#issuecomment-482632107 ) Added daemon support (solo mining).
- [#1066 ](https://github.com/xmrig/xmrig/issues/1066#issuecomment-518080529 ) Added error message if pool not ready for RandomX.
2019-08-08 22:28:27 +07:00
- [#1105 ](https://github.com/xmrig/xmrig/issues/1105 ) Improved auto configuration for `cn-pico` algorithm.
2019-08-13 00:24:04 +07:00
- Added commands `pause` and `resume` via JSON RPC 2.0 API (`POST /json_rpc`).
2019-07-30 09:25:39 +07:00
- Added command line option `--export-topology` for export hwloc topology to a XML file.
2019-07-21 23:57:07 +07:00
- Breaked backward compatibility with previous configs and command line, `variant` option replaced to `algo` , global option `algo` removed, all CPU related settings moved to `cpu` object.
- Options `av` , `safe` and `max-cpu-usage` removed.
- Algorithm `cn/msr` renamed to `cn/fast` .
- Algorithm `cn/xtl` removed.
- API endpoint `GET /1/threads` replaced to `GET /2/backends` .
2019-06-02 14:16:45 +07:00
- Added global uptime and extended connection information in API.
2019-08-10 18:14:48 +07:00
- API now return current algorithm.
2018-05-03 22:17:40 +07:00
2019-08-10 18:14:48 +07:00
# Previous versions
[doc/CHANGELOG_OLD.md ](doc/CHANGELOG_OLD.md )