Version 3.3.0 Beta 6a is ready
https://github.com/MultiPoolMiner/MultiPoolMiner/releases/download/Beta3.3/MultiPoolMiner_3.3.0_Beta6a.zip

Please also report if all is working fine - only so I can know that we get rid of all the bugs :-)

## Changelog Version 3.3.0 Beta 6a

#### Core changes
- Fixed power usage readout not working when '-PowerPrices' was not configured
- Fixed issue where MPM switched to a new miner while benchmark was still in progress

#### Miner changes
- Fixed NVIDIA-TTMiner_v2.1.7; '-device' separator changed to ' ' (space)

## Changelog Version 3.3.0 Beta 6

#### Core changes
- Changed parameter '-UseFastestMinerPerAlgoOnly' to '-UseMostProfitableMinerPerAlgoOnly' to better reflect its function
- Removed parameter '-VerboseOutput'
- Removed some Miner API code to Core
- Various cosmetic changes

#### Miner changes
- Updated AMD-SRBMinerCryptonight_v1.7.7; support for cryptonight-fast2 & cryptnight-hospital
- Updated AMD-WildRig_v0.15.1.3.beta; miner bux fix for broken tribus algo
- Updated AMD_NVIDIA-BMiner_v13.2.0
- Updated NVIDIA-TTMiner_v2.1.7; miner bug fix
- Updated NVIDIA-CcminerMTP_v1.1.10.1

#### Pool changes
- Changed list of parameters that are passed to the miner files ($Config added); fixes issue NiceHash not recognizing internal wallet

## Changelog Version 3.3.0 Beta 5

#### Core changes
- Added parameter '-IgnorePowerCost'
- Backport code from 3.2.0 release
- Changed parameter '-MinPoolWorker' to '-MinWorker', configurable per algorithm and pool (see readme)
- Fixed issue where under some circumstances not always the most profitable miner was selected
- Web GUI: Added columns for 'Earning', 'PowerUsage' & 'Workers'
- Web GUI: Fixed 'Wallet' information in 'Running Miners'

#### Miner changes
- Added NVIDIA-TTMiner_v2.1.6; support for PROGPOW, UBQHASH & MTP
- Updated AMD_NVIDIA-BMiner_v12.0.1; support for Grin
- Updated AMD-XmrigCryptonight_v2.9.4; support for Cryptonight/half
- Updated CPU-XmrigCryptonight_v2.9.4; support for Cryptonight/half
- Updated NVIDIA-CcminerMTP_v1.1.10.1
- Updated NVIDIA-ExcavatorNHMP_v1.5.15a; support for Skunk
- Updated NVIDIA-GminerEquihash_v1.20; support for Equihash 150,5 (Beam) & Cuckaroo29 (Grin)
- Updated NVIDIA-XmrigCryptonight_v2.9.4; support for Cryptonight/half

#### Pool changes
- Changed NLPools* URL to https://
- Fixed Ethash algo (regression of 3.3.0 Beta 3)
- MiningPoolHub(Coins): Change message 'no wallet address specified' to 'no username specified'
- Re-Added ZergPool & ZergPoolCoins

#### New Algorithms in Algorithms.txt
- Cuckaroo29

## Changelog Version 3.3.0 Beta 4a

#### Core changes
- Balances: Currency order matches '-Currency' values
- Made column widths in miner overview dynamic
- Removed requirement for CpuFeatureDetector.exe, replaced with Get-CpuId (Include.psm1), backport from 3.2.0 release

#### Miner changes
- Updated AMD_NVIDIA-PhoenixminerEthash_v4.1c
- Updated NVIDIA-CryptoDredge_v0.16.1

#### Pool changes
- Fixed MiningPoolHub / MiningPoolHubCoins; Ethash algo not working, regression from 3.3.0 Beta 3

## Changelog Version 3.3.0 Beta 3

#### Core changes
- Added fault tolerance counter to stat files; if value is out of tolerance mor than 3 times the stat file will be forcefully updated
- Added EthashDAGSize.txt (Get-EthashDAGSize -CoinName), used in pool files
- Make '-ShowminerWindow' dynamic: Hide / show miner when parameter gets changed while MPM is running
- Optimze code for $BestMiners selection

#### Miner changes
- Updated AMD-WildRig_v0.15.1.2.beta; support for Sha256q & Sha256t
- Updated AMD_NVIDIA-EthminerEthash_v0.16.2
- Updated AMD_NVIDIA-BMiner_v11.4.0; support for Aeternity & Beam (AMD Beam only)
- Updated NVIDIA-CcminerTrex_v0.9.1; support for Sha256q
- Updated NVIDIA-CryptoDredge_v0.16.0; support for Lyra2zz & X16rt
- Updated NVIDIA-GminerEquihash_v1.18; support for Equihash 150,5 (Beam)

#### Pool changes
- Changed *Coins pools; added support for Ethash2gb/3gb variants
- Fixed MiningPoolHubCoins; invalid check for $Config.UserName, fixed stat file naming

#### New Algorithms in Algorithms.txt
- Beam
- Equihash1505
- Lyra2zz
- SHA256q

## Changelog Version 3.3.0 Beta 2b

#### Core changes
- Fixed UnprofitableAlgorithms; regression of 3.3.0 Beta 2a

## Changelog Version 3.3.0 Beta 2a

#### Core changes
- Added folder 'AlternateLogViewer'; experimental log viewer based on SnakeTail.exe
- Fixed start batch files back to old log viewer (files were accitially taken from AlternateLogViewer)

#### Miner changes
- Updated AMD-SRBMinerCryptonight_v1.7.6

## Changelog Version 3.3.0 Beta 2

#### New features
- API port is configurable, default is 3999 ('-APIPort' [Int])
- Better control over benchmark loops, number of hashrate samples per inveral is now configurable ('-HashRateSamplesPerInterval:10' [Int])
- Global miner warmup time parameter ('-WarmupTime:30' [seconds]). During the first loop MPM will ignore non-responding API calls for the configured duration. An example for this are some miners that need time to compile the binaries
- Invalid share detection; miner get marked failed if the configured ration of accepted / bad shares is exceeded ('-AllowedBadShareRatio:0' [Float])

#### Core changes
- Added parameter '-VerboseOutput' for extra information
- Fixed parameters '-MinerName' and '-ExcludeMinerName' (regression of miner naming change introduced in 3.1.x)
- Fixed unprofitable algorithms for '*-NHMP' and '*-NiceHash' algo names

#### Miner changes
- Added AMD-MkxminerLyra2z_v4.20
- Fixed AMD_CPU_NVIDIA-FireiceCryptonight_v2.7.1: disabled 2 threads on NVIDIA (miner error 'NVIDIA Invalid Result GPU ID n')
- Removed AMD-SgminerLyra2RE2_v5.1.0; miner was incorrectly named, it was for Lyre2RE only which is an unprofitable algo
- Removed AMD-MkxminerLyra2RE2_v3.10; it was for Lyre2RE2 only which is an unprofitable algo
- Updated AMD-WildRig_v0.15.0.12beta
- Updated AMD_NVIDIA-ClaymoreEthash_v12.0
- Updated NVIDIA-BMiner_v11.2.0, support for Aeternity & BEAM
- Updated NVIDIA-CcminerSuprMiner_v2.0.7; support for X16Rt
- Updated NVIDIA-CryptoDredge_v0.15.2
- Updated NVIDIA-GminerEquihash_v1.14

#### New Algorithms in Algorithms.txt
- Beam
- X16Rt

#### UnprofitableAlgorithms.txt
- Lyre2RE2

## Changelog Version 3.3.0 Beta 1

#### New features
- Ability to set a minimum profit threshold, do not mine if mining earns less ('-ProfitabilityThreshold:n')
- Make power usage and cost part of the calculation (optional), see README; requires separate installation and configuration of HWiNFO64 (see ConfigHWinfo64.pdf)

#### Core changes
- Changed storage location for stat files, separate directories for 'HashRate', 'PowerUsage' and 'Profit' files

