**Updates :****V2.4.7**+ Performance improvement on algorithm 'aurum' for AVX2 supported CPU's

+ Fixed broken 'yespower' algorithms

+ Fixed broken algorithm 'blake3_decred'

+ Fixed broken --gpu-coffset and --gpu-moffset parameters (Linux)

+ Added parameter '--cpu-numa-bind' which can force binding of CPU worker threads to a specific NUMA node (per algorithm)*

+ Default --esm (ethereum stratum mode) value for algorithms 'ethash' and 'etchash' is now 2 (EthereumStratum 1.0 + nicehash mode)

+ Renamed parameter 'disable-numa' to 'disable-numa-binding'

+ Minor bug fixes

**V2.4.6**+ Added algorithm 'aurum' (BitNet) for CPU mining, fee 2.00%

+ Minor performance improvement on algorithm 'blake3_alephium'

+ Added support for algorithm 'cryptonight_turtle' on AMD gfx1100

+ Added Vega56/64 rocm binary for algorithm 'cryptonight_turtle'

+ Minor bug fixes

**V2.4.5**+ Minor performance improvement on algorithm 'karlsenhash' for AMD RDNA2 GPU's

+ Minor performance improvement on algorithm 'sha3d'

+ OC parameters (NVIDIA) should now work as expected on both WINDOWS and LINUX

+ Fixed issue with lower poolside hashrate on algorithm 'blake3_alephium' introduced in previous version

+ Fixed an issue that caused higher difficulty to be used than what the pool sent - on some algorithms, introduced in previous version

+ Removed algorithms : blake2b, blake2s, yespowerlitb, yespoweriots, yespoweritc, yespowerres, yespowerarwn, cryptonight_talleo, cryptonight_ccx, randomhash2, scryptn2, k12, keccak, dynamo, minotaur, kaspa

**V2.4.4**+ Added algorithm 'pyrinhash' (Pyrin) for GPU mining on AMD/INTEL, fee 0.85%

+ Added algorithm 'blake3_decred' (Decred) for GPU mining on AMD/NVIDIA/INTEL, fee 1.0%

+ Added support for dual mining AUTOLYKOS2/PYRINHASH on AMD RDNA/RDNA2/RDNA3 and INTEL GPU's

+ Added support for dual mining AUTOLYKOS2/BLAKE3_DECRED on AMD/NVIDIA/INTEL GPU's

+ Added support for dual mining ETHASH/BLAKE3_DECRED on AMD/NVIDIA/INTEL GPU's

+ Added support for dual mining ETCHASH/BLAKE3_DECRED on AMD/NVIDIA/INTEL GPU's

+ Added support for dual mining ETHASHB3/BLAKE3_DECRED on AMD/NVIDIA/INTEL GPU's

+ Improved efficiency on algorithm 'blake3_alephium' for AMD RDNA2/RDNA3, NVIDIA GPU's

+ Miner will now create '--gpu-id' parameter values internally (if not already defined) when using an OC parameter that has multiple different values.

+ Minor bug fixes

**V2.4.3**+ Performance improvement on algorithm 'karlsenhash' for some AMD GPUs and INTEL ARC GPU's

+ Added support for dual mining AUTOLYKOS2/KARLSENHASH on AMD RDNA/RDNA2/RDNA3 and INTEL ARC GPU's

+ Added support for dual mining ETHASHB3/KARLSENHASH on AMD Ellesmere, RDNA/RDNA2/RDNA3 and INTEL ARC GPU's

+ DevFee for 'karlsenhash' algorithm lowered to 0.85%

+ Minor bug fixes

**V2.4.2**+ Minor performance improvement on algorithm 'karlsenhash'

+ Added support for AMD gfx906 (VII) GPU's on Linux for drivers > 22.40

+ Added telemetry for INTEL ARC GPU's on Windows

+ Fixed power draw metric for AMD RDNA3 GPU's on Windows

+ Minor bug fixes

**V2.4.1**+ Added algorithm 'karlsenhash' (Karlsen) for GPU mining [AMD/NVIDIA/INTEL], fee 1.0%

+ Added algorithm 'randomnevo' (NevoCoin) for CPU mining, fee 0.85%

+ Added support for dual mining ETHASHB3/SHA256DT on AMD/NVIDIA/INTEL GPU's

+ Lowered devfee on algorithm 'memehash' to 0.85%

+ Removed algorithms 'randomxl' and 'randomwow'

+ Added parameter '--gpu-disable-oc' which completely disables built-in OC functionality

+ Minor bug fixes

**V2.4.0**+ Added support for algorithm 'cryptonight_xhv' on NVIDIA GPUs

+ Added support for algorithm 'cryptonight_gpu' on NVIDIA GPUs

+ Added support for algorithm 'ethashb3' on INTEL ARC GPUs

+ Added support for dual mining ETHASHB3/BLAKE3_ALEPHIUM on AMD Ellesmere GPUs

+ Added support for dual mining ETHASHB3/SHA512_256D_RADIANT on AMD Ellesmere GPUs

+ Added support for dual mining ETHASHB3/BLAKE3_ALEPHIUM on INTEL ARC GPUs

+ Improved performance on algorithm 'autolykos2' for NVIDIA, INTEL ARC and some AMD GPU's

+ Improved auto tuner for DUAL mining [control A0/A1 ratio with --gpu-dual-max-loss]

+ Removed algorithm 'dynex'

+ Removed built-in AMD GPU memory tweaking options

+ Minor bug fixes

**V2.3.9**+ Fixed invalid shares issue on algorithm 'dynex' [introduced in v2.3.8]

+ Performance improvement on algorithm 'dynex' for some GPU's

+ Reduced devfee for algorithm 'dynex' to 2.0%

+ Added accepted/rejected/compute error stats per GPU in json API->algorithms

+ Minor bug fixes

**V2.3.8**+ Added support for NVIDIA 'Volta' architecture - displayed as 'unknown_nvidia' but supported algorithms should work

+ Dynex bug fixes

+ Minor bug fixes

**V2.3.7**+ Performance improvement on algorithm 'dynex' on AMD and NVIDIA GPUs

+ Minor bug fixes

**V2.3.6**+ Added support for algorithm 'dynex' on NVIDIA GPUs

+ Performance improvement on algorithm 'dynex' on AMD GPUs

+ Removed Dynex optimised dual kernels

+ Lowered devfee for algorithm 'ethashb3' to standard 0.85%

+ Added parameter '--busy-wait-recheck' which sets the NVIDIA/INTEL GPUs OpenCL busy wait recheck value per algorithm

**V2.3.5**+ Added support for dual mining ETHASHB3/BLAKE3_ALEPHIUM on NVIDIA and AMD RDNA1/2/3 GPUs

+ Minor performance improvement on algorithm 'ethashb3'

+ Minor performance improvement on algorithm 'dynex'

+ Lowered devfee for algorithm 'ethashb3' to 1%

+ Added field 'wallet' to API->algorithms->pool

+ Minor bug fixes

**V2.3.4**+ Added algorithm 'ethashb3' (RETHEREUM coin) support for NVIDIA GPUs

+ Added support for dual mining ETHASHB3/SHA512_256D_RADIANT on NVIDIA and AMD RDNA1/2/3 GPUs

+ Added gfx906 (Vega VII) binaries for algorithm 'dynex' on newer drivers (tested on 22.40.6)

+ Fixed gfx900 mining on algorithm 'dynex' broke in previous version

**V2.3.3**+ Added algorithm 'ethashb3' (RETHEREUM coin) for GPU mining, fee 2% [AMD only]*

+ Minor performance improvement on algorithm 'dynex' [Dynexcoin]

+ Bug fixes for algorithm 'dynex'*

+ Minor bug fixes

**V2.3.2**+ Performance improvement on algorithm 'dynex' [Dynexcoin]

+ Added parameter '--gpu-dynex-r' (performance tuning for algorithm 'dynex' - min 1, max 16)

+ Removed auto tuner for algorithm 'dynex' [it was causing data reporting issues]

+ Minor bug fixes

**V2.3.1**+ Updated algorithm 'dynex' to support dynexsolve 2.3.0 (new job types, FP64, etc.)

+ Removed support for INTEL GPU's on algorithm 'dynex'

+ Removed support for NVIDIA GPU's on algorithm 'dynex' [temporary]

+ Fixed dual ERG/ETC/ETH + SHA256DT kernels on some GPU's broken since V2.2.6

+ Minor bug fixes

**V2.3.0**+ Improved mining performance on algorithm 'dynex' for AMD/NVIDIA/INTEL GPU's*

+ Added algorithm 'memehash_apepepow' (APEPEPOW coin) for CPU mining, fee 2%*

+ Added shares (accepted/rejected) statistics for CPU mining

+ Reduced miner binary size

+ Minor bug fixes

**V2.2.9**+ Improved mining performance on algorithm 'memehash' for AMD/NVIDIA/INTEL GPU's

+ Added VerusCoin PBAAS support

+ Minor bug fixes

**V2.2.8**+ Added algorithm 'memehash' (PEPEPOW coin) for CPU/GPU mining, fee 2% [AMD/NVIDIA/INTEL]

+ Minor improvement for algorithm 'dynex' in dual mining mode

+ Fixed hashrate regression on 'sha512_256d_radiant' algorithm for RX6600 GPU's [single mode]

+ Fixed algorithm 'lyra2v2_webchain' on NVIDIA GPU's broken in previous versions

+ Fixed algorithm 'autolykos2' in dual mining with 'sha512_256d_radiant' for some GPU's broken in previous version

+ Added sum of accepted/rejected/hw error shares to stats

+ Added parameter '--disable-gpu-dual-kernels' [disables usage of optimised dual kernels]

**V2.2.7**+ Significantly improved mining performance of dual kernels for algorithm 'dynex' [AMD/NVIDIA/INTEL]

+ Added kernels for DUAL mining : DYNEX/BLAKE3_ALEPHIUM, DYNEX/SHA256DT

+ Improved mining performance on algorithm 'dynex' for some GPU's

+ Fixed algorithm 'sha256dt' broken in previous versions

+ Fixed algorithm 'dynamo' broken in previous versions

+ Fixed algorithm 'autolykos2' in dual mining for Nvidia Turing GPU's broken in previous version

+ Fixed low hashrate issue (again) when connecting to some ALEPHIUM pool/s [alph-pool.com, coinhunters.space, woolypooly for ex.]

+ Minor bug fixes

**V2.2.6**+ Improved mining performance on algorithm 'blake3_alephium' for AMD/NVIDIA/INTEL [Alephium]

+ Improved mining performance on algorithm 'sha256dt' for AMD/NVIDIA/INTEL [Novo]

+ Improved mining performance on algorithm 'dynex' for some AMD/NVIDIA GPU's [Dynexcoin]

+ Improved mining performance on algorithm 'sha512_256d_radiant' for NVIDIA (Pascal, Turing) and AMD gfx1100 [Radiant]

+ Improved mining performance on algorithm 'sha3d' for NVIDIA GPUS [Kylacoin]

+ Improved mining performance on many dual algorithms for AMD gfx1100

+ Added kernels for DUAL mining : DYNEX/BLAKE3_IRONFISH, DYNEX/KASPA

+ Added support for AMD gfx1100 on algorithm 'sha3d'

+ Better auto tune for algorithm 'dynex'

+ Fixed low diff shares issue when connecting to some RXD,NOVO and KYLACOIN pool/s [vipor.net for ex.]

+ Fixed low hashrate issue when connecting to some ALEPHIUM pool/s [alph-pool.com, coinhunters.space, woolypooly for ex.]

+ Fixed some bugs when using --multi-algorithm-job-mode 3

+ Removed keyboard shortcut 'h'. Hashrate stats will be displayed periodically.

+ Minor bug fixes

**V2.2.5**+ Significantly improved mining performance on algorithm 'dynex' for AMD/NVIDIA/INTEL

+ Improved mining performance on algorithm 'blake3_ironfish' for AMD/NVIDIA/INTEL in single and dual modes

+ Added support for algorithm 'sha3d' on NVIDIA/INTEL GPU's

+ Ironfish is now compatible with pools using stratum v2

+ Added optimised kernel for DUAL mining : DYNEX/SHA512_256D_RADIANT

+ Added auto tune for algorithm 'dynex' that will try to find an optimal gpu intensity value

+ Removed CPU POW [algorithm 'dynex']

+ Algorithm 'xdag' is now compatible with xdagj 0.6.1

+ Fixed broken RXD/ALEPH mining on RDNA gpus [linux]

+ If using '--gpu-reset-oc' parameter, it will get applied also on miner shutdown

+ Bug fixes

**V2.2.4**+ Improved mining performance on algorithm 'dynex' for AMD/NVIDIA/INTEL

+ More chips can now fit in VRAM on algorithm 'dynex'

+ Lowered devfee for algorithm 'dynex' to 2.5%

+ Small hashrate improvements on algorithm 'blake3_alephium' & lower power consumption

+ Small hashrate improvements on algorithm 'blake3_ironfish' & lower power consumption

+ Fixed --gpu-coffset and --gpu-moffset parameters on Windows

+ Minor bug fixes

**V2.2.3**+ Improved mining performance on algorithm 'dynex' for AMD/NVIDIA

+ Added fan control for NVIDIA GPU'S : --gpu-fan0, --gpu-fan1, --zil-fan parameters

+ Added support for gfx900 on ROCM drivers for algorithm 'dynex'

+ Minor bug fixes

**V2.2.2**+ Moved CPU part of the POUW work for algorithm 'dynex' on NVIDIA GPU's to the GPU*

+ Better utilization of CPU's that have more threads than running GPU's for algorithm 'dynex'

+ Parameter '--dynex-cpu-pow' now expects GPU id's of devices on which you want to use the old CPU POW method

+ Increased value of auto intensity a little bit under Linux OS for algorithm 'dynex'*

+ Minor bug fixes

**V2.2.1**+ Moved CPU part of the POUW work for algorithm 'dynex' on AMD and INTEL GPU's to the GPU*

+ Added parameter '--dynex-cpu-pow' which uses the old way of 'dynex' hashing

+ Added parameter '--gpu-reset-oc' which resets OC settings to their default values on miner start [NVIDIA]

+ Reduced default value for intensity (number of chips) on algorithm 'dynex'

+ Removed auto-tune for algorithm 'dynex'

+ Bug fixes for algorithm 'dynex'

**V2.2.0**+ Added algorithm 'dynex' (DYNEX coin) for GPU mining, fee 3.0%* [AMD/NVIDIA/INTEL]

+ Added INTEL ARC support for algorithms : autolykos2, etchash, ethash, ubqhash, blake3_ironfish

+ Added INTEL ARC support for dual mining : autolykos2/kaspa, autolykos2/heavyhash, autolykos2/sha512_256d_radiant, autolykos2/sha256dt, autolykos2/blake3_alephium, autolykos2/blake3_ironfish

+ Added dynex specific parameter '--mallob-endpoint'

+ Fixed 'blake3_ironfish' algorithm [also for DUAL modes]

+ Fixed 'sha256dt' algorithm for Nvidia ADA and HOPPER architectures

+ Added parameter '--disable-ptx-check' [nvidia]

+ Fixed bugs with NVIDIA OC parameters

**V2.1.0**+ Added support for INTEL Alchemist architecture (INTEL ARC 300/500/700)

+ ZIL is now mineable in any single/dual algorithm combination [triple mining]*

+ Added ZIL parameters '--zil-enable', '--zil-pool', '--zil-wallet', '--zil-password', '--zil-esm', '--zil-epoch', '--zil-oc-script'

+ Added ZIL OC parameters '--zil-cclock', '--zil-mclock', '--zil-coffset', '--zil-moffset', '--zil-plimit'

+ Added auto buffer mode for ZIL mining*

+ Added parameters '--disable-gpu-intel', '--gpu-disable-auto-buffer'

+ Added OC parameters '--gpu-cclock1', '--gpu-mclock1', '--gpu-coffset1', '--gpu-moffset1', '--gpu-plimit1'

+ Removed parameters '--gpu-ethash-dag-cache', '--a0-is-zil'

+ Renamed parameters '--a0-start-script' to '--a0-oc-script' , '--a1-start-script' to '--a1-oc-script', '--start-script-delay' to '--oc-delay'

+ Added '--esm 2' which indicates that 'EthereumStratum/1.0.0' + nicehash mode is used for communication with the pool*

+ Allowed separator ',' (comma) which can be used as an alternative for the current '!' separator in all parameters except in '--password'

+ Added custom miner version for Hiveos so you can run 2 SRBMiner instances on the same rig*

+ Minor bug fixes

**V2.0.2**+ Improved mining performance on 'sha512_256d_radiant' for AMD RDNA/RDNA2 GPU's and NVIDIA Ampere GPU's

+ Improved mining performance on dual ETCHASH/ETHASH + SHA512_256D_RADIANT for AMD RDNA2 GPU's

+ Added experimental support for NVIDIA architectures older than 'Pascal'

+ Added GPU OC parameters '--gpu-coffset', '--gpu-moffset' [ NVIDIA - LINUX only ]

+ Fixed bug with --gpu-cclock , --gpu-mclock and --gpu-plimit getting applied in dual mining mode

+ Removed obsolete algorithms: cosa, circash, 0x10, frkhash, balloon_zentoshi

+ Minor bug fixes

**V2.0.1**+ Added support for NVIDIA 'Hopper' architecture

+ Added NVIDIA support for algorithms : UBQHASH, DYNAMO, BLAKE3_IRONFISH

+ Added GPU OC parameter '--gpu-plimit' [ NVIDIA only ]

+ Re-added kernels for dual ETHASH/ETCHASH/AUTOLYKOS2 + BLAKE3_IRONFISH because of testnet3 [ NVIDIA support added ]

+ Fixed detection of NVIDIA GPU's

+ Fixed compatibility with older NVIDIA drivers

+ Various fixes for mining on nicehash pools / nicehash mode

+ Minor bug fixes

**V2.0.0**+ Added support for NVIDIA architectures : Pascal, Turing, Ampere, Ada Lovelace

+ Added parameters '--disable-gpu-amd', '--disable-gpu-nvidia'

+ Added GPU OC parameters '--gpu-cclock' and '--gpu-mclock' [NVIDIA Volta and newer]

+ Added GPU efficiency to stats & API

+ Removed kernels for dual ETHASH/ETCHASH/AUTOLYKOS2 + BLAKE3_IRONFISH

**V1.1.4**+ Added support for gfx1100 (RDNA3 : RX 7900) GPU's

+ Fixed hashrate regression on 'autolykos2' algorithm for Vega/Ellesmere GPU's that was introduced unintentionally in an earlier version

+ Renamed '--adl-disable' parameter to '--gpu-sensors-disable'

+ Minor bug fixes

**V1.1.3**+ Fixed miner crashing on ETHASH/ETCHASH + KASPA/HEAVYHASH dual mining options that appeared in previous version [ 1.1.2 ]

+ Added parameters '--a0-start-script' and '--a1-start-script' which run a user defined script every time algorithm 0 or 1 become active*

+ Added parameter '--start-script-delay' which delays mining for x seconds after a0 or a1 startup script was executed

**V1.1.2**+ Added algorithm 'sha256dt' (NOVO coin) for CPU/GPU mining, fee 0.85%

+ Added ETHASH/ETCHASH + SHA256DT dual mining mode

+ Added AUTOLYKOS2 + SHA256DT dual mining mode

+ Lowered devfee for 'sha512_256d_radiant' algorithm to 0.85% (CPU/GPU)

+ Reworked auto-tune procedure for GPU's

+ Added parameter '--gpu-disable-interleaving' which disables interleaving of threads (only when same GPU runs 2+ threads) - might get better hashrate in some cases

+ --gpu-buffer-mode 1 should work more stable on 4GB GPU's now

+ Bug fixes & minor improvements

**V1.1.1**+ Added algorithm 'evrprogpow' (EVRMORE coin) for CPU/GPU mining, fee 0.85%

+ Performance increase on 'cryptonight_gpu' algorithm for RDNA/RDNA2 GPU's

+ Performance increase on 'sha512_256d_radiant' algorithm for RDNA2 GPU's

+ Performance increase on 'lyra2v2_webchain' algorithm for GPU's

+ Progpow algorithms bugfixes [kawpow, firopow, epic, sero, veil, veriblock, zano]

+ Added parameter '--force-msr-tweaks' which forces usage of MSR tweaks for CPU mined algorithm/s *

+ Added support for gfx1036

+ Fixed detection of RX550 GPU's on newer AMD drivers

**V1.1.0**+ Performance increase on 'sha512_256d_radiant' algorithm for GPU's

+ Small performance increase on 'sha512_256d_radiant' algorithm in DUAL mining modes [ ETHASH/ETCHASH/AUTOLYKOS2 ]

**V1.0.9**+ Added algorithm 'pufferfish2bmb' for Polaris/Vega cards

+ Performance increase on 'sha512_256d_radiant' algorithm for GPU's

+ Reworked ZIL mining modes*

+ Added automatic caching of ZIL DAG for ETHASH/ETCHASH + ZIL (if GPU has enough VRAM to hold both DAG's)

+ Added nicehash compatibility for algorithm 'verushash'

+ Added parameter '--disable-auto-affinity'

+ Bug fixes

**V1.0.8**+ Added algorithm 'blake3_ironfish' (IRONFISH coin) for CPU/GPU mining, fee 0.85% *

+ Added ETHASH/ETCHASH + BLAKE3_IRONFISH dual mining mode

+ Added AUTOLYKOS2 + BLAKE3_IRONFISH dual mining mode

+ Added algorithm 'pufferfish2bmb' for RDNA cards [ 5xxx ]

+ Performance increase on 'autolykos2' algorithm for RX5700/XT GPU's

+ Small performance increase on 'kaspa' algorithm for RDNA cards [ 5xxx ]

+ Algorithm 'autolykos2' possible fix for situation when miner isn't creating dataset

+ Algorithm 'autolykos2' now uses 1 thread per GPU as default (was 2) - hashrate should be more stable

+ Possible fix for miner crashing when it's trying to reconnect to the pool

**V1.0.7**+ Added algorithm 'pufferfish2bmb' (BMB - Bamboo) for GPU mining [ rdna2 only ], fee 1.00%

+ Small performance increase on 'pufferfish2bmb' algorithm for CPU's

+ Reduced devfee for 'autolykos2' (ERGO) to 1.00%

+ Possible fix for 'Can't switch to algorithm 1' issue when using --multi-algorithm-job-mode 3

+ Bug fixes

**V1.0.6**+ Added algorithm 'pufferfish2bmb' (BMB - Bamboo) for CPU mining, fee 1.00%*

+ Algorithm 'xdag' is now compatible with the new XDAGj network protocol

**V1.0.5**+ Added algorithm 'sha512_256d_radiant' (RAD - Radiant Layer One) for CPU/GPU mining, fee 1.00%

+ Added ETHASH/ETCHASH + SHA512_256D_RADIANT dual mining mode

+ Added AUTOLYKOS2 + SHA512_256D_RADIANT dual mining mode

+ Fixed issue with dual mining ethash using nicehash mode

+ Added automatic caching of ZIL DAG in dual mining mode [ETH/ETC] (if GPU has enough VRAM to hold both DAG's)

+ Added parameter '--gpu-ethash-dag-cache' to set caching of specific ETH/ETC epoch in dual mining mode [ def. is epoch 0 - ZIL ]

**V1.0.4**+ Improved performance on all dual mineable algorithms for RDNA2 GPU's

+ Minor bug fixes

**V1.0.3**+ Added algorithm 'mike' (Vkax coin) for CPU mining, fee 0.85%

+ Significantly improved performance on 'curvehash' algorithm for GPU's

+ Reduced devfee for 'kaspa' and 'heavyhash' to 0.85%

+ Using any of the supported dual mining combinations, automatically enables auto tune

+ Added possibility to disable an algorithm in dual mining mode per GPU*

+ Default value for '--gpu-dual-max-loss' is lowered from 5% to 3%*

**V1.0.2**+ Added ETHASH/ETCHASH + HEAVYHASH (OBTC/PBTC) dual mining mode

+ Added AUTOLYKOS2 + HEAVYHASH dual mining mode

+ Faster DAG creation on RDNA2 GPU's

+ Possible fix for case when some RDNA/RDNA2 GPU's won't create DAG for ETHASH/PROGPOW algorithms on Linux based OS

**V1.0.1**+ Added auto tune for dual mining (use --gpu-auto-tune 1 to enable)*

+ Added parameter '--gpu-dual-max-loss' which defines the maximum loss of A0 hashrate we allow while auto tuning in dual mode, defined in percent

+ Minor bug fixes

**V1.0.0**+ Added ETHASH/ETCHASH + BLAKE3_ALEPHIUM dual mining mode

+ Added AUTOLYKOS2 + BLAKE3_ALEPHIUM dual mining mode

+ Fixed ETHASH/ETCHASH + KASPA mining on nicehash

+ Added parameter '--gpu-table-slow-build' which slows down DAG/Datatable creation for ETHASH/ETCHASH/UBQHASH/PROGPOW/AUTOLYKOS2 algorithms (might help in avoiding crash)

+ Parameter '--gpu-dual-mode' isn't needed anymore, miner will auto check if selected algorithms are eligible for dual mining

+ Fixed a few bugs related to dual mining mode

**V0.9.9**+ Improved performance of KASPA mining in dual mode for ETH/ETC+KASPA and AUTOLYKOS2+KASPA for some GPU's

+ Added algorithm 'curvehash' for GPU mining

+ Fixed compatibility of KawPow with miningpoolhub pool

**V0.9.8**+ Added ETHASH/ETCHASH + KASPA dual mining mode

+ Added AUTOLYKOS2 + KASPA dual mining mode

+ Performance increase on 'curvehash' algorithm for CPU ( up to ~40% )

+ Added parameter '--gpu-dual-mode' which must be used to enable the new dual mining mode

+ Upgraded command line parser*

+ Bug fixes

**V0.9.7**+ Performance increase on 'kaspa' algorithm for RDNA2 GPU's

+ Performance increase on 'heavyhash' algorithm for RDNA2 GPU's

+ Lower power consumption on 'kaspa' algorithm for RDNA2 GPU's

+ Lower power consumption on 'heavyhash' algorithm for RDNA2 GPU's

+ Added limited support for some algorithm's on Vega's (gfx900) for drivers newer than 20.40 (Linux - ROCm) *

+ Added GPU power reading capability for Polaris/Vega on Windows

+ OpenCL variables will be now set automatically from miner

**V0.9.6**+ Added algorithm 'kaspa' (KAS - Kaspa coin) for CPU/GPU mining, fee 1.00%

+ Small performance increase on 'heavyhash' algorithm for RDNA2 GPU's

+ Lower power consumption on 'heavyhash' algorithm for RDNA2 GPU's

+ Minor bug fixes

**V0.9.5**+ Added algorithm 'yescryptr8' for GPU mining, fee 0.85%

+ Added algorithm 'yescryptr16' for GPU mining, fee 0.85%

+ Added algorithm 'yescryptr32' for GPU mining, fee 0.85%

+ Added algorithm 'frkhash' (Expanse's next algorithm) for CPU/GPU mining, fee 0.85%

+

**Lowered devfee for 'autolykos2' algorithm to 1.5%**+ Lowered devfee for 'blake3_alephium' algorithm to 0.85% (CPU/GPU)

+ Small performance increase on 'autolykos2' algorithm for RDNA2 GPU's

+ Small performance increase on 'dynamo' algorithm for GPU's

+ A little bit faster dataset creation on 'autolykos2' algorithm for some GPU's

+ A little bit lower power consumption on 'autolykos2' algorithm for Ellesmere GPU's

+ A little bit lower power consumption on 'ethash' algorithm for RDNA2 GPU's

+ A little bit lower power consumption on 'etchash' algorithm for RDNA2 GPU's

+ If using --cpu-threads parameter, affinity is now auto set for CPU's with 64+ threads too

+ Added parameter '--set-console-title' (Windows only) [set custom title to miner console window]

+ Added parameter aliases for --algorithm, --cpu-threads, --password, --pool, --wallet ( -a, -t, -p, -o, -u )

+ Parameter '--diff-factor' now accepts values in decimal format too

+ Removed support for older GPU's (pitcairn, tahiti, hawaii, fiji, tonga)

+ Minor bug fixes

**V0.9.4**+ Added algorithm 'sha3d' (Bsha3, Kylacoin, Yilacoin) for CPU/GPU mining, fee 0.85%

+ Added algorithm '0x10' (CHOX - ChainOX) for CPU/GPU mining, fee 0.85%

+ Performance increase on 'curvehash' algorithm (Pulsar coin) ( ~25% )

+ Removed 'astrobwt' algorithm

+ Removed parameter '--gpu-cn-mode'

+ Fixed issue [

https://github.com/doktor83/SRBMiner-Multi/issues/100 ]

**V0.9.3**+ Performance increase on 'curvehash' algorithm (Pulsar coin) (up to ~40% on some CPU's)

+ Removed algorithm 'argon2id_ninja'

+ Minor bug fixes

**V0.9.2**+ Added algorithm 'dynamo' (DYNAMO - Dynamo coin) for GPU mining

+ Algorithm 'dynamo' supports only 'pool' mode (yiimp stratum compatibility removed)

+ Lowered devfee for 'dynamo' algorithm to 1% (CPU/GPU)

+ Added parameters '--gpu-progpow-safe' and '--gpu-dynamo-experimental'

**V0.9.1**+ Added algorithm 'dynamo' (DYNAMO - Dynamo coin) for CPU mining, fee 3.00% (~ 20x-24x (+2000%) faster than the available public miner)

+ Small performance increase on 'blake3_alephium' algorithm for CPU's with AVX2

+ Added '--gpu-auto-tune 3' mode (auto tuning goes through every algorithm, but tuning one at a time - not all simultaneously)

+ If creating DAG/Dataset but mining multiple algorithms, miner now pauses work on other algorithms while the DAG/Dataset is created

+ Possible fix for 'not connected to pool' bug that appeared in previous version (0.9.0)

+ Better auto setup values for eth/etc + alph 'dual' mining

+ Added a workaround for 'blake3_alephium' algorithm pools that send both set_difficulty and set target in job

+ Minor bug fixes

**V0.9.0**+ Added algorithm 'blake3_alephium' (ALPH - Alephium coin) for CPU/GPU mining, fee 1.00%

+ Added algorithm 'xdag' (XDAG - Dagger coin) for CPU mining, fee 1.00%

+ Fixed broken 'yespower' algorithms (broke in previous 0.8.9 version)

+ Rewrote miner restarting mechanism on Windows

+ Removed algorithm 'rx2'

+ Bug fixes

**V0.8.9**+ Added algorithm 'randoml' (LOZZ - Lozzax coin) for CPU mining, fee 0.85%

+ Performance increase on 'ghostrider' algorithm with dynamic thread management

+ Performance increase on 'verushash' algorithm for CPU's with AES

+ Performance increase on 'scryptn2' algorithm

+ MSR tweaks are now allowed for every CPU mineable algorithm

+ Dataset for 'autolykos2' algorithm is now created differently, so hopefully video driver won't time-out on slower gpu's

+ Added file Help\Tdr_Fix\tdr_fix.reg for Windows, to increase driver time-out value (helps with DAG/dataset creation)

+ Removed algorithm 'eaglesong'

+ Removed algorithm 'kadena'

+ Removed algorithm 'bl2bsha3'

+ Removed algorithm 'phi5'

+ Removed algorithm 'cryptonight_cache'

+ Removed algorithm 'cryptonight_heavyx'

+ Minor bug fixes

**V0.8.8****+ Added socks5 proxy support (--proxy parameter)**+ Added algorithm 'argon2d_16000' (ADOT - Alterdot coin) for CPU/GPU mining, fee 0.85%

+ Performance increase on 'heavyhash' algorithm for Vega GPU's (up to ~13%)

+ Performance increase on 'argon2id_chukwa2' algorithm for RDNA/RDNA2 GPU's (up to ~12%) & lower power consumption

+ Performance increase on 'argon2d_dynamic' algorithm for RDNA/RDNA2 GPU's (up to ~45%) & lower power consumption

+ Removed devfee for 'yespoweric' algorithm

+ Removed devfee for 'yespowerlitb' algorithm

+ Removed devfee for 'yespowerres' algorithm

+ If using '--multi-algorithm-job-mode 3' miner now auto sets --max-no-share-sent to 45 minutes if no other value was set

+ Rewrote restarting mechanism on Linux so it shouldn't spawn a new process anymore on miner auto restart

+ Minor bug fixes

**V0.8.7**+ Fixed hashrate regression on 'heavyhash' algorithm for Navi cards

+ Fixed 'progpow' algorithms that got broken with previous release (0.8.6)

**V0.8.6**+ Performance increase on 'heavyhash' algorithm for Polaris GPU's up to ~10%

+ Performance increase on 'heavyhash' algorithm for VEGA GPU's ~5%

+ Fixed 'heavyhash' algorithm for RX6500/6600/6700 GPU's

+ Fixed detection of GPU's on some linux systems

**V0.8.5**+ Performance increase on 'heavyhash' algorithm for VEGA/RDNA/RDNA2 GPU's

+ Fixed 'verushash' algorithm 'invalid solution version' error

**V0.8.4**+ Performance increase on 'heavyhash' algorithm for GPU's

+ Fixed display of hashrate while doing gpu auto tune process

+ Changed GPU temperature to show 'edge' value instead of 'hotspot'

**V0.8.3**+ Performance increase on 'heavyhash' algorithm for GPU's (up to ~20% on some cards)

+ Fixed issue with recognising some GPU's on newer drivers (broken since v0.8.1)

+ Reworked hashrate reporting/stats - now reporting average for 1 min / 1 hr / 6 hr / 12 hr (in API too)

**V0.8.2**+ Added possibility to preload dataset/s on 'autolykos2' algorithm with '--gpu-autolykos2-preload' parameter (even on 4Gb cards!)

+ Little faster dataset creation on some GPU's

+ Job notifications are now displayed in console less frequently, unless extended log is enabled

+ Reverted 'autolykos2' kernels for hawaii, tonga and fiji to the ones from ver. 0.7.3

+ Bug fixes in algorithm switching mode ('--multi-algorithm-job-mode 3')

**V0.8.1**+ Added algorithm 'firopow' (FIRO - Firo coin) for CPU/GPU mining, fee 0.85%

+ Added algorithm 'kawpow' (RVN - Raven coin) for CPU/GPU mining, fee 0.85%

+ Added algorithm 'progpow_sero' (SERO - Super Zero coin) for CPU/GPU mining, fee 0.85%

+ Added algorithm 'progpow_veil' (VEIL - Veil coin) for CPU/GPU mining, fee 0.85%

+ Added algorithm 'progpow_zano' (ZANO - Zano coin) for CPU/GPU mining, fee 0.85%

+ Added algorithm 'progpow_veriblock' (VBK- Veriblock coin) for CPU/GPU mining, fee 0.85%

+ Added algorithm 'progpow_epic' (EPIC - EpicCash coin) for CPU/GPU mining, fee 0.85%

+ Added algorithm 'astrobwt' (DERO - Dero coin) for CPU mining, fee 0.85%

+ Added algorithm 'minotaurx' (LCC - LiteCoin Cash coin) for CPU mining, fee 0.85%

+ Lowered devfee for 'lyra2v2_webchain' algorithm to 0.85%

+ Small improvements on 'autolykos2' algorithm for RX550 & RX560 GPU's

+ Added shares statistics per GPU ( accepted | rejected | gpu validation errors )

+ Added watchdog for CPU workers (detect if a cpu thread stops hashing)

+ Added parameter '--gpu-progpow-mode' (which progpow program to use)

+ Added parameter '--gpu-progpow-preload' (how many periods to pre-create)

+ Fixed crashing on Ryzen 3000 series CPU's on 'autolykos2' algorithm

+ Fixed compatibility with p2p-spb.xyz P2P pools

+ Fixed 'Internet not found' issue on some linux distributions

+ Changed default value for '--max-no-submit-responses' parameter from 0 to 5

+ Renamed parameter '--disable-gpu-watchdog' to '--disable-worker-watchdog'

+ Reduced miner binary size (Windows)

+ To fix miner disconnects on 'autolykos2' with 'WoolyPooly' pool, try --keepalive true

+ Minor bug fixes

**V0.8.0**+ Added algorithm 'randomgrft' (GRFT - Graft coin) for CPU mining, fee 0.85%

+ Performance increase on 'ethash' algorithm for RX6800/6900 GPU's

+ Performance increase on 'etchash' algorithm for RX6800/6900 GPU's

+ Performance increase on 'ubqhash' algorithm for RX6800/6900 GPU's

+ Performance increase on 'verthash' algorithm for RX6800/6900 GPU's

+ Performance increase on 'heavyhash' algorithm for RX6800/6900 GPU's

+ Performance increase on 'autolykos2' algorithm on ZEN2+ AMD CPU's (up to ~90%) (*)

+ Fixed 'cryptonight_gpu' algorithm for RDNA/RDNA2 GPU's

+ Fixed 'cryptonight_xhv' algorithm for RDNA/RDNA2 GPU's

+ Added GPU power consumption details to stats & api

+ Decreased time needed for algorithm switch when using --multi-algorithm-job-mode 3 with cpu mining

+ Minor bug fixes

**V0.7.9**+ Added algorithm 'cosa' (COSA - Cosanta coin) for CPU mining, fee 2.0%

+ Fixed hashrate regression on 'heavyhash' algorithm for Navi cards

**V0.7.8**+ Added algorithm 'circcash' for GPU mining, fee 0.85%

+ Performance increase on 'heavyhash' algorithm on GPU's (~15-25%)

+ Performance increase on 'verushash' algorithm on CPU's supporting SSE4.2 and AES (~4%)

+ Added parameter '--gpu-manual-tuning' for real time editing of memory timings (check Help\Gpu_Manual_Tuning.txt)

+ Added parameter '--log-file-mode' (check Help\Cmd_Common_Parameters.txt)

+ Fixed auto setup on Ethash algorithm for Navi/Navi2 cards that broke in previous version

+ Removed devfee for 'randomwow' algorithm

+ Removed devfee for 'bl2bsha3' algorithm

+ Removed devfee for 'eaglesong' algorithm

+ Removed devfee for 'k12' algorithm

+ Removed devfee for 'kadena' algorithm

+ Removed devfee for 'minotaur' algorithm

+ Minor bug fixes

**V0.7.7**+ Added algorithm 'lyra2v2_webchain' (MINTME - MintMe.com coin) for CPU/GPU mining, fee 2%

+ Added algorithm 'ghostrider' (RTM - Raptoreum) for CPU mining, fee 0.85%

+ Added algorithm 'cryptonight_turtle' for CPU/GPU mining, fee 0.85%

+ Added algorithm 'randomyada' (YDA - Yada coin) for CPU mining, fee 0.85%

+ Added algorithm 'yespowerarwn' (ARWN - Arowana coin) for CPU mining, fee 0.85%

+ Better auto setup for 'yespower' algorithms

+ Removed devfee for 'cryptonight_cache' algorithm

+ DevFee for 'heavyhash' algorithm lowered to 1%

**V0.7.6**+ Fixed auto-tune option for 'autolykos2' algorithm that broke in previous version

+ Fixed hashrate regression on 'autolykos2' algorithm for Baffin, Hawaii, Tonga, Fiji cards

+ Small improvements on 'ethash' algorithm

+ Small improvements on 'etchash' algorithm

+ Added possibility for escaping separator characters in --password field with # (use #; and #!)

+ Minor bug fixes

**V0.7.5**+ Fixed hashrate for 'autolykos2' algorithm on RDNA and RDNA2 GPU's that broke on previous version (0.7.4)

+ Fixed 'autolykos2' algorithm for Tonga, Fiji and Hawaii GPU's that broke on previous version (0.7.4)

**V0.7.4**+ Dataset creation for 'autolykos2' algorithm faster

+ Small improvements on 'autolykos2' algorithm & lower power consumption on Windows OS

+ Small improvements on 'ethash' algorithm

+ Small improvements on 'etchash' algorithm

+ --gpu-tweak-profile and --gpu-boost should now work with latest AMD drivers

+ Added parameter '--gpu-buffer-mode', can be used with ZIL dual mining (check Help\Other\Dual-mining-ZIL.txt)

+ Added '--gpu-ethash-mode 3' for older cards, no DAG is created on Ethash, Etchash (use it if you feel really lucky)

+ Changed the way how 'ignored jobs' are displayed. If you want to see 'ignored job' messages, you need to enable extended logging

+ More bug fixes with ZIL 'dual' mining

+ Minor bug fixes

**V0.7.3**+ Small improvement on 'cryptonight_xhv' algorithm for some GPU's

+ Fixed '--gpu-off-temperature' parameter

+ Fixed bugs with 'dual' mining ZIL + any other algorithm (check Help/Other/Dual-mining-ZIL.txt)

+ Removed parameters '--gpu-target-temperature' and '--gpu-target-fan-speed' - use external application instead

+ Minor bug fixes

**V0.7.2**+ Added algorithm 'heavyhash' (oBTC - Optical Bitcoin) for GPU mining, fee 2.5%

+ Dataset creation for 'autolykos2' algorithm on 'ellesmere' GPU's faster ~3%

+ DevFee for 'verthash' algorithm lowered to 1%

+ DevFee for 'rx2' algorithm lowered to 1%

+ Parameter '--disable-workers-ramp-up' changed back to '--enable-workers-ramp-up', so default value of ramp-up is now disabled

+ Api doesn't report 0 h/s anymore while creating dataset for 'autolykos2' algorithm, so HiveOs shouldn't trigger a restart procedure

+ Added parameter '--max-no-submit-responses' (for details check --help )

+ Minor bug fixes

**V0.7.1**+ Added algorithm 'heavyhash' (oBTC - Optical Bitcoin) for CPU mining, fee 0.85%

+ Added algorithm 'yespowermgpc' (MagPieCoin) for CPU mining, fee 0.85%

+ Small improvements on 'autolykos2' algorithm

+ Fixed crash on 'panthera' algorithm on non-ryzens

+ Minor bug fixes

**V0.7.0**+ Reduced power consumption on 'autolykos2' algorithm for Ellesmere GPU's ~2-3%

+ Reduced power consumption on 'verthash' algorithm for Ellesmere GPU's ~5%

+ Reduced power consumption on 'verthash' algorithm for Vega GPU's ~10%

+ Performance increase on 'verthash' algorithm for Vega GPU's ~3%

+ Performance increase on 'verthash' algorithm for CPU's ( ~5% )

+ Added parameter '--verthash-dat-path'

+ Fixed 'verthash' algorithm stack smash issue

+ Fixed watchdog not triggering on dead GPU issue

+ Fixed crash on 'panthera' algorithm

+ Removed parameters : --gpu-watchdog-disable-mode, --watchdog-rounds

+ Minor bug fixes

**V0.6.9**+ Added algorithm 'verthash' for CPU & GPU mining, fee 1.25%

+ Performance increase on 'autolykos2' algorithm on GPU's (~1-6%)

+ Performance increase on 'autolykos2' algorithm on CPU's with AVX2 (run as admin/root) (~25%)

+ Reduced power consumption on 'autolykos2' algorithm on Vega GPU's

+ Small improvements on 'rx2' algorithm

+ Minor bug fixes

**V0.6.8**+ Added algorithm 'rx2' (LuxCoin) for CPU mining (8GB Ram needed), fee 1.25%

+ Performance increase on 'autolykos2' algorithm on Vega GPU's (~6-9%)

+ Performance increase on 'autolykos2' algorithm on rest GPU's (~3-5%)

+ Added abort mechanism for 'autolykos2' dataset creation on GPU

**V0.6.7**+ Performance increase on 'autolykos2' algorithm on GPU's

+ Devfee increased on 'autolykos2' algorithm from 1.25% to 2.00%

+ Ethash - added 1 or 2 buffer mode for DAG (manually set with --gpu-ethash-mode, check Help\Cmd_Gpu_Parameters.txt)

+ Minor bug fixes

**V0.6.6**+ Performance increase on 'autolykos2' algorithm on GPU's

+ Reduced power consumption on 'autolykos2' algorithm on GPU's

+ Faster dataset creation on 'autolykos2' algorithm on GPU's

+ Fixed miner crashing when creating dataset on 'autolykos2' algorithm

+ Fixed miner crashing when running --gpu-auto-tune on 'autolykos2' algorithm

+ Possible fix for 'duplicate share' issue on 'autolykos2' algorithm

+ Fixed 'k12' algorithm

+ Minor bug fixes

**V0.6.5**+ Huge performance increase on 'autolykos2' algorithm on GPU's (up to ~600%)

+ Huge performance increase on 'autolykos2' algorithm on CPU's with AVX2 (up to ~500%)

+ Added abort mechanism for 'autolykos2' dataset creation on CPU

**V0.6.4**+ Added algorithm 'autolykos2' (Ergo) for CPU/GPU mining, fee 1.25%

+ Performance increase on 'phi5' algorithm on CPU's with AVX2

+ Removed devfee for 'cryptonight_heavyx' algorithm

+ Bug fixes

**V0.6.3**+ Added algorithm 'phi5' for GPU mining, fee 0.85%

+ Added algorithm 'yespowertide' (Tidecoin) for CPU mining, fee 0.85%

+ Fixed 'cryptonight_xhv', now it works on coins other than Haven

+ Performance increase on 'phi5' algorithm on CPU

+ Bug fixes

**V0.6.2**+ Added algorithm 'circcash' (Circcash) for CPU mining, fee 0.85%

+ Added algorithm 'phi5' (Combode) for CPU mining, fee 0.85%

**V0.6.1**+ Added algorithm 'balloon_zentoshi' (Zentoshi coin) for CPU mining, fee 0.85%

+ 'cryptonight_xhv' kernel small changes, pool side hashrate should be a little higher

+ Auto setup for 'cryptonight_xhv' algorithm is a little more agressive now (if you experience some issues, use --gpu-auto-intensity 1 for lighter settings)

+ Removed parameter '--gpu-worksize'

**V0.6.0**+ Added experimental support for

**RX 6500/6700/6800/6900 AMD devices**+ Small performance increase on 'cryptonight_gpu' algorithm

+ Small performance increase on 'curvehash' algorithm

+ Slow start (ramp up) of GPU's on miner start is now on by default

+ Added parameter '--disable-workers-ramp-up'

+ Added parameter '--gpu-extra-config' (check details in Help\Gpu_Tweaking_And_Boost.txt)

+ Removed 'tellor' algorithm

+ Removed 'rainforestv2' algorithm

**V0.5.9**+ Fixed a bug on 'randomx' algorithm that could cause miner to create invalid shares for some jobs (

**Important fix!** )

+ Removed algorithm 'cryptonight_bbc'

+ Removed algorithm 'cryptonight_catalans'

+ Bug fixes

**V0.5.8**+ Increased hashrate on 'curvehash' algorithm ~

**10-13%**+ Added possibility to dual mine Ethash+Zil, Etchash+Zil (mine ETH-ETC on any pool, check details in Help\Other\Eth-Etc-Zil.txt)

+ Fixed issue with boost/tweak profiles on some systems

+ Fixed issue with 'internet not found' error on some Windows Server systems

+ Fixed issue with disconnections on Mining Rig Rentals (MRR)

+ Added parameter '--a0-is-zil', use it with '--multi-algorithm-job-mode 3' to mine ZIL

+ Added parameter '--diff-factor' which can set the diff multiplier for some algorithms (Zpool->curvehash for ex.)

**V0.5.7**+ Added algorithm 'curvehash' (Curvehashcoin) for CPU mining,

**fee 0.85%**+ Added support for older AMD cards (tahiti, pitcairn) on most of the algorithms

+ Removed 'm7mv2' algorithm

+ Removed parameter '--gpu-tweak-unsupported' because it was useless

+ Small fixes

**V0.5.6**+ Added algorithm 'etchash' (Ethereum Classic) ,

**fee 0.65%**+ Added algorithm 'randomhash2' (PascalCoin) for CPU mining,

**fee 0.85%**+ Added algorithm 'scryptn2' (Verium, Bitcoin Subsidium) for CPU mining,

**fee 0.85%** (run as admin/root for more hashrate)

+ GPU tweaking/boosting now available on both Windows & Linux

+ Extended GPU tweaks support with R9 290/380/390 cards

+ Added parameter '--gpu-tweak-unsupported'

+ Added parameter '--gpu-boost'

+ Added parameter '--msr-use-preset'

+ Bug fixes

**V0.5.5**+ Added algorithm 'argon2id_ninja' fee 0.85%

+

**DevFee for 'ethash' algorithm lowered to 0.65%**+ DevFee for 'ubqhash' algorithm lowered to 0.65%

+ DevFee for 'minotaur' algorithm lowered to 0.85%

+ DevFee for 'randomxl' algorithm removed

+ Small performance increase on cryptonight_xhv algorithm

+ Parameter '--gpu-intensity' now accepts raw-intensity values too, so you can mix them if you want (ex. 12+2048 = intensity 12, raw-intensity 2048)

+ Removed parameter '--gpu-raw-intensity'

+ --multi-algorithm-job-mode 3 for CPU mining now uses number of threads defined for algorithm 1 when algorithm 0 can't be mined

+ Bug fixes

**V0.5.4**+ Added 'argon2id_chukwa2' algorithm for CPU & GPU (new turtlecoin algorithm)

+ Fixed bug that caused invalid shares sometimes in multi algorithm mode mining

+ Fixed bug that made miner console freeze when holding scrollbar (windows)

+ Changed default value for '--retry-time' from 15 to 5 seconds

+ Minor bug fixes

**V0.5.3**+ Added 'argon2d_dynamic' for GPU mining

+ Added 'argon2id_chukwa' for GPU mining

+ Added 'cryptonight_cache' CPU & GPU

+ Fixed 'duplicate share' errors with 'ethash' algorithm

+ Less stale shares on 'ethash' algorithm in auto mode

+ Faster 'verushash' on CPU's without AES

+ Proper support for 64+ thread CPU's on Windows

+ More bug fixes

**V0.5.2**+ Added 'verushash' for GPU mining

+ 'verushash' on CPU optimised a little bit

+ 'ethash' on GPU optimised a little bit

+ Optimised algorithm redirecting with CPU mined algorithms

+ Removed 'MTP' algorithm

+ Bug fixes

**V0.5.1**+ Added algorithm 'argon2id_chukwa'

+ Added algorithm 'argon2d_dynamic'

+ Added parameter '--miner-priority' to set priority of main miner process

+ Renamed '--cpu-priority' to '--cpu-threads-priority'

+ Faster hashrate refresh interval for CPU workers

+ Fixed (probably) crash when mining with 'randomepic' algorithm

+ Bug fixes

**V0.5.0**+ Now supporting real MULTI ALGORITHM mining, you can mine up to 4 algorithms at the same time

+ Changed API and WEB stats to be compatible with the new multi algorithm mining functionality

+ Added GPU auto tune functionality

+ A lot of changes in configuration parameters and the way you define them (check Help folder)

+ Updated algorithm 'defyx' to 'panthera'

+ Updated algorithm 'tellor' to work on tellorpool.org, and removed devfee

+ Added algorithm 'cryptonight_ccx'

+ Added algorithm 'cryptonight_xhv'

+ Added algorithm 'cryptonight_gpu'

+ Added algorithm 'cryptonight_upx'

+ Added algorithm 'cryptonight_heavyx'

+ Added algorithm 'verushash'

+ Added new parameters '--gpu-auto-tune', '--multi-algorithm-job-mode', '--cpu-threads-intensity', '--gpu-auto-intensity', '--gpu-cn-mode'

+ Parameter '--gpu-ethash-mode' now has a new mode : 3

+ A lot of bug fixes

**You definitely need to check out HELP and EXAMPLES folders because a lot of things changed from previous version!****V0.4.7**+ Removed devfee for 'blake2s', 'mtp', 'keccak', 'yespoweritc', 'm7mv2', 'cryptonight_catalans', 'cryptonight_talleo' algorithms

+ Lowered 'bl2bsha3' devfee to standard fee (~0.85%)

+ Fixed 'randomx' algorithm when running on 64+ threads

+ Fixed config parameter "cpu_affinity"

**V0.4.6**+ Fixed 'defyx' algorithm on Intel CPU's (previous version broke it)

+ Hashrate stats (pressing 'h') now shows current hashing speed of CPU, and not the 10 second average

+ Lowered pool reconnection time to 15 sec

+ Added parameter '--gpu-ethash-mode' to cmd parameters

+ Added parameter 'gpu_ethash_mode' to config parameters

+ Added parameter 'ethash_mode' to gpu_conf parameters

+ Added parameter '--disable-cpu-auto-affinity'

**V0.4.5**+ Added 'randomepic' algorithm (EpicCash RandomX) solo/pool

+ 'ethash' and 'ubqhash' algorithm faster ~1.5% on Vega

+ 'RandomX' algorithm improvements

+ Fixed allocation of 'RandomX' dataset for 1Gb pages (--randomx-use-1gb-pages parameter)

+ Fixed an issue with MSR tweaks not being applied correctly

+ Lowered 'minotaur' algorithm devfee to 2%

+ Fixed crashing of 'minotaur' algorithm on AVX2 capable cpu's

+ '--send-stales' is now set per pool, it accepts true/false. Default is true.

+ 'send_stales' parameter added to pools config file too

+ '--gpu-intensity' option can now be used in combination with auto gpu setup in cmd

+ Improved gpu watchdog

+ Added temporary parameter '--cnpool-bbc-fix' which disables workers if job diff >= 50

+ Minor bug fixes

**V0.4.4**+ added 'ethash' algorithm

+ added 'ubqhash' algorithm

+ added parameter '--esm' to set ethash/ubqhash stratum mode for pool (0 - eth-proxy, 1 - miner-proxy)

+ added parameter 'esm' to pools config (ethash/ubqhash stratum mode for pool (0 - eth-proxy, 1 - miner-proxy))

+ added parameter '--enable-ethash-leak-fix' which tries to workaround AMD driver memory leak when recreating DAG

+ fixed algo switching and tweak_profiles miner freeze bug

+ --gpu-tweak-profile option can now be used with auto gpu setup in cmd

**V0.4.3**+ Added 'tellor' algorithm (trb.uupool.cn compatible stratum)

+ Improvements on 'minotaur' algorithm

+ Guided setup fixed & simplified

**V0.4.2**+ Improvements for 4G Ellesmere cards on 'cryptonight_bbc' algorithm

+ Small improvements on 'yespower' CPU algorithms

+ Added parameters 'disable_cpu' and 'disable_gpu' in configuration file

+ Fixed 'handshake' algorithm mining on nicehash

+ Algoswitching now reconnects back to main pool when it gets available

+ Minor bug fixes

**V0.4.1**+ Added CPU algorithm 'minotaur' (Ring coin)

+ Added CPU algorithm 'yespowerres' (Resistance coin)

+ 2-4% faster 'cryptonight_bbc' on some GPU's

+ Minor bug fixes

**V0.4.0**+ Added algorithm 'randomkeva' (Keva coin upcoming algorithm)

+ Added Navi support for 'cryptonight_bbc' algorithm

+ Much better auto setup for RX 4xx/5xx 8G cards on 'cryptonight_bbc' algorithm

**V0.3.9**+ Miner now works on older linux distributions ( Ubuntu 16.04 - glibc2.23 )

+ Small hashrate increase on 'cryptonight_bbc' algorithm for some GPU's

+ Yescrypt algorithms hashrate increase on CPU if miner run with administrator/root privilege

+ Fixed GPU sensors reading on Linux

+ Fixed a bug that sometimes stopped hashing when connected to the pool after a long reconnect period

+ Renamed '--disable-randomx-tweaks' parameter to '--disable-msr-tweaks', '--disable-tweaking' to '--disable-gpu-tweaking', and '--randomx-use-tweaks' to '--msr-use-tweaks'

+ Minor bug fixes

**V0.3.8**+ Hashrate increased even more on 'kadena' algorithm, and at the same time lowered power usage

+ Small hashrate increase on 'yescrypt' CPU algorithms

+ Minor bug fixes

**V0.3.7**+ 'kadena' algorithm huge hashrate increase

+ Added 'gpu_' prefix to GPU related parameters in config file : gpu_intensity, gpu_raw_intensity, gpu_worksize, gpu_threads, gpu_tweak_profile, gpu_target_temperature, gpu_shutdown_temperature, gpu_off_temperature. 'gpu_conf' parameters naming stays the same.

+ Added new parameters in config file : cpu_threads, cpu_affinity, cpu_priority

+ Renamed 'pool_use_tls' in pool configuration file to 'tls'

**V0.3.6**+ 'cryptonight_bbc' algorithm updated (active from block 133060)

+ Added '--enable-opencl-cleanup' parameter to enable OpenCL resources freeing on miner exit/restart (default is disabled because it can hang miner if driver crashed)

**V0.3.5**+ Added 'cryptonight_bbc' algorithm (BigBangCore) - DevFee 2.5%

+ Lowered devfee for 'bl2bsha3' to 2%

+ Some gpu's might get a tiny hashrate increase on 'bl2bsha3'

+ Gpu sensors now available in Linux

+ --adl-disable parameter now available in Linux

+ --shutdown-temperature parameter (shutdown_temperature in config) now available in Linux

+ --gpu-off-temperature parameter (off_temperature in config) now available in Linux

+ Removed option to set difficulty for 'bl2bsha3' in password field

+ Removed notification for 6block stratum compatibility

+ Possibly fixed a bug where miner shows it's hashing (always shows exactly same hashrate), but gpu's are stalled

**V0.3.4**+ Fixed share accepted/rejected display issue with 6block pool (HNS)

+ Fixed miner auto restarting issue on Linux

+ Tiny hashrate increase on 'bl2bsha3' with some GPU's

**V0.3.3**+ Hashrate increase on 'bl2bsha3' algorithm (~ 10-15% )

+ Added support for Navi (gfx1010) cards for 'bl2bsha3' (let's just say it works)

+ Added possibility to set difficulty for 'bl2bsha3' . Just enter it in the pool password field.

+ Miner can be now used on pools other than 6block if they implement the same stratum protocol as 6block

**V0.3.2**+ Added algorithm 'bl2bsha3' (Handshake (HNS) coin - 6block.com pool only)

+ RandomX fixes

+ Added '--gpu-platform' parameter to cmd config, and 'gpu_platform' to configuration files to force opencl platform

+ Added '--randomx-use-1gb-pages' parameter to config, whiche enables 1GB sized page files if supported by CPU

+ When reading pools or algorithms configuration file, if invalid entry found it will be just skipped

**V0.3.1**+ Fixed ERROR 0x4002

**V0.3.0**+ First version for Linux (Tested on Ubuntu 18.04)

+ Removed RandomV (MoneroV) algorithm

+ Added 'defyx' algorithm (Scala)

+ Added 'yespoweritc' algorithm (Intercoin)

+ Added 'cryptonight_catalans' algorithm (CatalansCoin)

+ Added 'cryptonight_talleo' algorithm (Talleo)

+ --randomx-use-tweaks accepts now values from 0-4, [ 0 - Intel, 0,1,2,3,4 - AMD ]

+ Added parameter 'worker' to pools config and cmd parameters -> defines worker name for RPC2

+ a lot of bug fixes

**V0.2.0**+ Added RandomV algorithm (MoneroV)

+ Added --randomx-use-tweaks , to select the MSR tweak/s to apply

+ Added RandomX tweak support for Intel Core2 processors

**V0.1.9 beta**+ Added RandomSFX algorithm (SafexCash)

+ RandomX algorithm/s improvements

+ Added RandomX algorithm/s extra tweak that can increase hashrate

+ Added parameter --disable-randomx-tweaks

+ Fixed K12 algorithm

+ --cpu-priority now affects main process too (not just worker threads)

+ default --cpu-priority is now 2 (below normal)

+ bug fixes

+ added license text to readme for RandomX and WinRing0

**V0.1.8 beta**+ Added Kadena algorithm (pool mining only)

+ Added yespoweric algorithm (IsotopeC)

+ Added yespoweriots algorithm (IOTScoin)

+ Added yespower2b AVX support

+ Fixed nicehash protocol compatibility with rpc2

+ Miner now won't quit if not enough free RAM for an algorithm, it will just warn the user

**V0.1.7 beta**+ Added 'm7mv2' algorithm (Magi coin - XMG)

+ Cpu auto configuration should be better than on previous versions

+ Added CPU data to API, also rearranged a few things in API

+ Console window 'Quick Edit' mode disabled on miner start, so users won't accidentally pause miner by clicking in the console window

**V0.1.6 beta**+ Fixed threads binding on systems with more than 1 numa node

+ Better auto configuration for cpu mining

+ Previous two fixes should bring higher hashrates

+ Added pool controlled algorithm switching capability (Monero Ocean)

+ Added pool config parameter "algo_min_time" and --algo-min-time to cli (Monero Ocean)

+ Added pool config parameter "keepalive" and --keepalive to cli

**V0.1.5 beta**+ Added cpu algorithms : RandomX, RandomXL, RandomWow, RandomArq

+ Added cli parameters: --cpu-priority, --disable-huge-pages, --disable-hw-aes, --disable-numa

+ Added pool config parameter 'start_block_height' and --start-block-height cli parameter

+ Fixed a bug that limited the number of threads useable for cpu mining

+ Fixed cpu affinity parameter and thread/s binding to affinity mask

+ Where possible, now using huge pages if available, this should bring a slight performance increase

+ Removed OpenCL dependency if using only cpu miner

+ Added limited Overdrive8 support (adl type 3)

**V0.1.4 beta**+ Fixed a critical bug with work creation for fast algorithms [k12, keccak]

**V0.1.3 beta**+ Keccak algorithm +15% faster on gpu

+ K12 algorithm +8-12% faster on gpu [vega56 ~1700mhs]

+ Guided setup got smarter a little bit

**V0.1.2 beta**+ Added support for kangaroo12 algo [k12]

+ All algorithms that have a fee now have the same ~0.85% devfee

+ More bug fixes

**V0.1.1 beta**+Added yespowerltncg, yespowersugar, yespowerurx, yespower2b, eaglesong (nervos-ckb) algorithms

+Added support for SHA with yespower algorithm family

+Bug fixes