* v6.20.0
* v6.20.0-dev
* Zephyr solo mining: fix for blocks with transactions
* Zephyr coin support
* KawPow: fixed data race when building programs
* Code cleanup.
* Disallow direct use of HwlocCpuInfo class.
* Code cleanup.
* Fixed compatibility with hwloc 1.11.
* Added new CMake options ARM_V8 and ARM_V7.
* Added new ARM CPU names.
* v6.19.4-dev
* Add API rebind polling
* fix(cuda): receive CUDA loader error on linux too.
* Add x86 to README
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/xmrig?expand=0&rev=69
* v6.19.3
* Update CHANGELOG.md
* Updated example scripts
* Fixed `jccErratum` list
* RandomX: fixed undefined behavior
* RandomX: optimized program generation
* Tweaked auto-tuning for Intel CPUs
* #3245 Improved algorithm negotiation for donation rounds by sending extra information about current mining job.
* v6.19.3-dev
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/xmrig?expand=0&rev=67
* v6.19.2
* Update CHANGELOG.md
* Sync with changes from proxy
* Improve .cmd files when run by shortcuts on another drive
* Code style cleanup.
* DaemonClient: new X-Hash-Difficulty HTTP header optimization
* Fixed parsing of TX_EXTRA_MERGE_MINING_TAG
* v6.19.2-dev
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/xmrig?expand=0&rev=65
* v6.18.1
* Update CHANGELOG.md
* Added Zen4 to randomx_boost.sh
* RandomX: added MSR mod for Zen 4
* Update CHANGELOG.md
* Fix: protectRX flushed CPU cache only on MacOS/iOS
* Update m_size only if blob was set successfully
* Don't reset when pool sends the same job blob
* RandomX: optimized CFROUND elimination more
* RandomX: optimized CFROUND elimination
* RandomX: added Blake2 AVX2 version
* Fixed GCC 12 warnings
* Update README.md
* v6.18.1-dev
* Recognize armv7ve as valid ARMv7 target.
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/xmrig?expand=0&rev=59
* v6.18.0
* v6.18.0-dev
* Update hwloc for msvc.
* Update deps.
* Better fix for daemon solo mining with ZMQ
* Improved daemon ZMQ mining stability
* Fixed ZMQ debug log
* Monero v15 network upgrade support
* Fixed debug GhostRider build
* Removed deprecated AstroBWTv1 and v2
* Fixes for 32-bit ARM
* Fixed unaligned memory read in DMI
* Fixed being unable to resume from pause-on-battery
* Fixed --cpu-priority not working sometimes
* Removed old AstroBWT algorithm
* v6.17.1-dev
- Update to version 6.17.0:
* Add armv7 to supported architectures
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/xmrig?expand=0&rev=57
* v6.16.3
* Update CHANGELOG.md
* KawPow OpenCL: build next period only when it's not in cache
* KawPow OpenCL: use separate UV loop for building programs
* Update CHANGELOG.md
* Add missing DNS options to config example.
* Fixed GhostRider benchmark on single-core systems
* Fix for short responses from some Raptoreum pools
* Add support for client.reconnect method
* RandomX: don't restart mining threads when the seed changes
* GhostRidere: set correct priority for helper threads
* Update README.md
* Fixed cn-heavy in 32-bit builds
* Updated GhostRider documentation
* Fixed "READY threads X/X" display after algo switching
* v6.16.3-dev
* armv7 compilation fix
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/xmrig?expand=0&rev=53
* v6.16.2
* Update CHANGELOG.md
* #2771 Fixed environment variables support in EthStratumClient.
* Compilationn fixes
* GhostRider benchmark: added 20 more possible rounds
* Updated changelog and GhostRider readme
* Compiler fix
* Refactored Chrono::highResolutionMSecs()
* Explicitly use QueryPerformanceCounter() on Windows
* VAES crash fixes
* v6.16.2-dev
* v6.16.1
* Fixed Clang build.
* Check compiler support for VAES
* Disable VAES in 32-bit builds
* Fix compile for VAES support with GCC<10
* v6.16.1-dev
* Added VAES support for Cryptonight variants
* More GhostRider fixes
* Slash and burn EOL whitespace everywhere
* GhostRider hotfixes
* v6.16.0
* Update CHANGELOG.md
* Added GhostRider release notes
* Add GhostRider support for AutoClient.
* Only initGhostRider() when job is in the family
* Benchmark support for GhostRider (offline only)
* v6.16.0-dev
* GhostRider: fixed invalid hashes on ARMv8
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/xmrig?expand=0&rev=51
* v6.15.3
* Update CHANGELOG.md
* Fix various memory leaks
* Fix MSVC compilation error
* AstroBWT: fixed rare incorrect hashes
* AstroBWT even bigger speedup
* AstroBWT speedup
* Code cleanup.
* fix: expand validation of tx_extra for merge mining tag
* Cap max threads to 4096 with nVidia OpenCL
* Adjust API version logic
* Adjust definitions and replace literal 0x4038
* Revert amd_bitalign/amd_bfe polyfills
* Apply "no-static-without-amd" fixes
* Attempt repair of cn/r output-array access problem
* Second try at fixing cn/r atomic_inc() call
* Attempt fix for cn/r on Apple-AMD
* Add Ellesmere correctly (still just a Polaris alias)
* Add every Apple AMD GPU type
* Possibly fix problem with clGetProgramInfo crash
* Readjust OclDevice logic and add OCL_VENDOR_APPLE
* Fix#2583 compiling without kawpow (string ref is nonexistent then)
* v6.15.3-dev
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/xmrig?expand=0&rev=50
* v6.12.0
* Update CHANGELOG.md
* RandomX: optimized IMUL_RCP instruction
* Update CHANGELOG.md
* Optimized cn/upx for Zen3
* Fix dvision by zero check in percent()
* Fixed rounding mode after running cn/upx
* v6.12.0-dev
* Optimized cn/upx2 for Ryzen CPUs
* Update CnHash.cpp
* Added support for Uplexa (cn/upx2 algorithm)
* Added support for --user command line option for the benchmark.
* Show total hashrate if compiled without OpenCL
* v6.11.3-dev
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/xmrig?expand=0&rev=39
- Update to version 6.10.0:
* v6.10.0
* 6.10.0-dev
* Update CPU.md
* Sync with the proxy.
* Fixed build without TLS support.
* http-parser replaced to llhttp.
* Fix GCC compilation
* Add note about CPU affinity.
* Fix crash in cn-heavy on Zen3 with manual thread count
* Update hwloc for MSVC.
* Update build scripts.
* Update sse2neon.h to the latest master. Fixes build on armv7.
* Fixed many "new job" messages when solo mining
* Code cleanup.
* Fixed possible out of order write to log file.
* #2123 Ignore regex exception.
* Correct a typo in doc/CPU.md
* Minor verbiage tweak
* Fixed pause logic when both pause on battery and user activity are enabled
* v6.9.1-dev
OBS-URL: https://build.opensuse.org/request/show/877593
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/xmrig?expand=0&rev=35
- Update to version 6.8.1:
* v6.8.1
* Update CHANGELOG.md
* Fixed macOS build and compile warning.
* Update jit_compiler_a64.cpp
* ARM JIT: added missing cache flush
* Fixed code allocation for ARM
* Fixed crashes on ARM
* Added "--hugepage-size" command line option.
* Added support for flexible huge page sizes on Linux.
* Detect Apple M1 on Linux.
* Update ARM CPUs names.
* #2066 Fixed AMD GPUs health data readings.
* Extend normalization rules.
* Normalize DMI memory slot name.
* #2066 Quick fix for AMD GPUs health data.
* Fix compilation error when RandomX and Argon2 are disabled
* Added documentation for config.json CPU options
* Don't print empty memory slots if the total count above 8.
* v6.8.1-dev
OBS-URL: https://build.opensuse.org/request/show/869120
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/xmrig?expand=0&rev=29
- Update to version 6.7.0:
* v6.7.0
* Update CHANGELOG.md
* Update CHANGELOG.md
* Fixed broken Dero solo mining
* Fix GCC warning
* Another dataset AVX2 init speedup (+3.8% faster on Zen3)
* Added config option for AVX2 dataset init
* Auto-detect the fastest code for dataset init
* Fixed Windows scripts
* Dataset initialization with AVX2 (WIP)
* Huge pages not supported by macOS ARM.
* Fixed Xcode generator.
* Fix build on GCC 11
* Don't use team 'x64' for '64-bit'
* Reduce JIT memory for ARM.
* Fix alignment for Linux
* Fix: secure JIT and huge pages are incompatible on Windows
* Update hwloc for MSVC to 2.4.0.
* Update build scripts.
* Hardcode L2 cache size for Apple M1.
* Update user agent for macOS and fix compile warnings
* More correct CPU affinity support for macOS.
* Fixed JIT on macOS.
* Fixed macOS build.
* Alternative secure JIT for macOS.
* Fixed secure JIT on Linux and code cleanup.
* Remove duplicated code.
* Added generic secure JIT support for RandomX.
* More static analysis fixes
OBS-URL: https://build.opensuse.org/request/show/858121
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/xmrig?expand=0&rev=21
* v6.5.2
* Fixed build without benchmark.
* Update CHANGELOG.md
* Add support for benchmark in generated config.
* #1937 Print path to existing WinRing0 service without verbose option.
* Update randomx_boost.sh
* Added 250K and 500K offline benchmarks.
* MemoryPool: fix alignment modification
* Added --token command line option.
* Added CPUID info to JSON report
* CompiledVm: define default constructor
* Separate MSR mod for Zen/Zen2 and Zen3
* v6.5.2-dev
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/xmrig?expand=0&rev=7
- Ensure proper installation of executable
- Update to version 6.5.1:
* v6.5.1
* Update CHANGELOG.md
* Update README.md
* Update RxConfig.cpp
* New MSR mod for Ryzen
* Fixed build without HTTP.
* #1918 Fixed check for 1GB huge pages on ARM Linux.
* Fix compilation on ARMv8 with GCC 9.3.0
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/xmrig?expand=0&rev=6