More robust netcode session selection for more consistent behaviour across wizard+CLI param combos
Fixed Xelis solo mining direct to node
Fully vectorized Blake2b and added AVX512 implementations to Argon2. This results in gains on RinHash, and faster job cache switching in RandomX for new epochs
This release disables AVX512 Argon2 implementations until further notice, correcting issues with RandomX and RinHash.
Added --password param for Stratum configuration support
Added SSL support to all KAS forks
Fixed bug in the BTC Stratum code to make mining ADVC/YesPower and Rinhash more stable
Targeted optimizations for XelisHashV2
RinHash has been fixed to work on all architectures
Platform-specific tuning has been expanded upon, potentially improving hashrates accross the board
RandomX support has been massively improved, allowing solid mining on single-NUMA CPUs (primarily consumer CPUs)
Rinhash support has been added (--rin).
YesPower support has been improved (--advc or --yespower "params").
Hive wrapper stats should be fixed.
Coin selection now happens with --, i.e --xel or --spr for coin-specific setups. This will be the standard going forward instead of full names like --xelis or --spectre.
Generic algo flags can still be used when needed. --randomx allows mining to any RX pool for any coin. YesPower has something similar (see below).
CPU Affinity has been tweaked to prioritize physical cores first on Windows, mirroring the Linux behavior. This improves performance on setups where full threads aren't ideal (YesPower for example).
Release 0.4.4-r2