-
Notifications
You must be signed in to change notification settings - Fork 105
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merry Xmas and Happy New Year. #986
Open
Minerx117
wants to merge
2,888
commits into
nemosminer:master
Choose a base branch
from
Minerx117:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Incorrect memory requirement calculation
Coredump when some pools were missing
Incorrect miner name for dual algorithm mode
Could not get balances
Enhancements: - Web GUI: Resize tables when window gets resized Fixes: - Algorithm filter in config broken (regression from 4.2.3.1) - Balances / HiveOn: Could not get balances - Core / APIServer.ps1: Coredump when API port was blocked and then freed - ClaymoreDualME-v2.7: Incorrect memory requirement calculation - Nanominer-v3.7.6: Coredump when some pools were missing - TeamredMiner-v0.10.7: Incorrect miner name for dual algorithm mode Miner changes: - GMiner-v3.22 - TeamBlackMiner-v1.79 - Wildrig-v0.36.1b
Enhancements: - Core & ZergPool brain: Update DAG data from pool information - Core: Added 'MinerSet' property to miner class - Reworked miner set definitions 0: Benchmark best miner per algorithm and device only 1: Benchmark optimal miners (more than one per algorithm and device) 2: Benchmark most miners per algorithm and device (except those in the unprofitable algorithms list) 3: Benchmark all miners per algorithm and device (even those in the unprofitable algorithms list, not recommended) - Web GUI: Added hidden column 'MinerSet' to miner tables Fixes: - API: Remove watchdog timers message reporting wrong number of watchdog timers - Web GUI / Unprofitable miners: 'Remove Watchdogtimers' broken - Legacy GUI: 'Remove Watchdog Timers' not finding any watchdog timers - Core / API: Remove watchdog timer does not find any watchdog timers - Core / Balance Tracker: Do not collect balances for donation accounts Miner updates: - GMiner-v3.24
Core: - Core: Changed 'GB' to 'GiB' (see https://en.wikipedia.org/wiki/Units_of_information) Fixes: - Web GUI / Dashboard: Local currency not added to column header 'Profit Bias' - Core / MiningDutch brain: No data received from pool 'MiningDutchPlus'. - Core / Include.psm1: Get-Rate not working for large number of currencies Miner updates: - TTMiner-v2023.1.1 - Wildrig-v0.36.2b
Fixes: - Core: Better detection for stuck miners, less false errors 'Miner [...] has not provided first data sample in [...] seconds' - Core: Respawning core when internet connection gets lost - Web GUI: Dashboard: Cookies not working for 'Launched miners' Improvements: - Core: Add core cycle watchdog to restart stuck core after 10x $Interval - Core: Reduce number of API calls to CryptoCompare.com - Core / Main text window: Add hotkey '<Ctrl><Alt>-P' to suspend main loop (useful for debugging) - Legacy GUI: Added 'Watchdog Timers' page - Core, Legacy & Web GUI: Add 'Cycles' column to miner tables Miner updates: - GMiner-v3.27 - SRBMinerMulti-v2.0.2 - TeamBlackMiner-v1.80 - Wildrig-v0.36.3b
Fixes: - Core: Better detection for stuck miners, less false errors 'Miner [...] has not provided first data sample in [...] seconds' - Core: Respawning core when internet connection gets lost - Web GUI / Dashboard: Cookies not working for 'Launched miners' Improvements: - Core: Add core cycle watchdog to restart stuck core after 10x $Interval - Core: Optimized order of miners getting benchmarked (run miners with long warmup time or high number o data samples first) - Core: Reduce number of API calls to CryptoCompare.com - Core / Main text window: Add hotkey '<Ctrl><Alt>-P' to suspend main loop (useful for debugging) - Core, Legacy & Web GUI: Add 'Cycles' column to miner tables - Legacy GUI: Added 'Watchdog Timers' page Miner updates: - GMiner-v3.27 - SRBMinerMulti-v2.0.2 - TeamBlackMiner-v1.80 - Wildrig-v0.36.5b
Changes: - Code optimization: remove ' -eq $true' & ' -eq $false' Enhancements: - Core: / §Pools & Miners: Rewrite ethereum stratum mode handling - Core: Where applicable use Hashtables instead of PSCustomObjects for better performance - Core & Miner APIs: Add Stale/Invalid share data - Core: New configuration item 'SSLAllowSelfSignedCertificate' - Web GUI / Devices: Use colors for all tables - Web GUI: Keep colors even when 'Status' column is hidden - Web & legacy GUI: Hide watchdog timer table and show message instead if watchdog is disabled Fixes: - Brains / ProHashing: Continous memory consumption growth - Brains / ZPool: Continous memory consumption growth - Core / Includes.psm1: Continous memory consumption growth in functions 'Get-CommandLineParameter', 'Get-Rate', 'Get-SortedObject' - GMiner-v3-27: Fix 'Beamv3' for Nvidia broken and causing continous memory consumption growth - NanoMiner-v3.7.6: Causing continous memory consumption growth Miner updates: - GMiner-v3.28 - KawpowMiner-v1.2.4cl - KawpowMiner-v1.2.4cuda - MiniZ-v2.0c - lolMiner-v1.67 - Rigel-v1.3.4 - SRBMinerMulti-v2.1.0 - TeamBlackMiner-v1.84 - TTMiner-v2023.1.5 - Wildrig-v0.36.6b Pools: - HashCrypto pool added
Enhancements: - Brains & Pools: Strip trailing spaces in CoinName & Currency Fixes: - Core: Cycle time too short (Regression from 4.3.0.0) - Core: Hashrates_Live gets too many values - Core: Update CUDAVersion.json, some Nvidia miners were no longer available - Lecagy GUI: Switching UI style to 'full' would not stick - Web GUI: Keep currency in column headers when hiding/showing columns - ZergPool: Missing pools (noautotrade=0) Miner updates: - JayddeeCpu-v3.21.1 - Rigel-v1.3.6 - TeamBlackMiner-v1.86
Fix rig monitor
Enhancements: - Core: Improved MiinerWarmupTime handling for moce accurate has rate reading - Core: Minor code optimizations - Core: MinDataSampleAlgoMultiplier for algorithm 'Mike' set to 3 - Core: Re-read static data files whenever mining status changes (start / pause / stop) - Pools: List pools as unavailable if no configured wallet or user name Fixes: - Core: Incorrect hash rate stored if miner failed when re-benchmarking - Core / Includes.psm1: Get-SortedObject not sorting recursively - GMiner-v3.28: Incorrect miner name for dual algorithm mode Miner updates: - CcminerSha3d-v1 (Removed, algorithm is ASIC mineable) - lolMiner-v1.68 - MiniZ-v2.0c3 - TeamBlackMiner-v1.91 - TeamRedMiner-v0.10.9 - TTMiner-v2023.1.7 Pool changes: - Brain jobs: Do not penalize prices if API calls fail (decay is done in core) - ZergPool: Updated API URLs
Enhancements: - API: Adjusted miner sort order (best miners are always first, then sort by device names) - Core: Display modal message box on terminating errors - Legacy GUI: Update tables when mining status changes - Legacy GUI: Use colors for tables (same a in Web GUI) - Legacy GUI: Keep table colors after sorting Fixes: - 'MiningDutch' BalanceTracker blocking all other balances if pool is down - BalanceTracker not updating PoolsLastEarnings data (regression from 4.3.0.0) Miner updates: - NanoMiner-v3.7.7
Allow for variable BCT address length #95
Changes: - Core: Removed configuration item 'MinDataSampleAlgoMultiplier' Enhancements: - Core: Minor code optimizations - Web GUI / Pool stat remove / enable / disable: Sort pool list in modal dialog Fixes: - Core: Benchmarking & Power measuring miner count too small (Regression from 5.0.1.2) Miner changes: - SRBMinerMulti-v2.3.8 - TeamBlackMiner-v2.05 Pool changes: - HashCryptos: Fix SSL hostname
Changes: - Core: Use miner name instead of device name for Benchmarking / Power usage meassuring group naming. Enhancements: - Miner definition files: Use arrays instead of PSCustomObjects for better performance Fixes: - Core: Not propertly detecting failed miners in some scenarios - Miners 'BzMiner' & 'WildRig': ExcludeGPUModel filter broken (Regression from v5.0.1.1) Miner changes: - Wildrig-v0.37.1
Enhancements: - Core: Minor code optimizations Fixes: - Core: Use [Math]::Floor for proper [Int] down rounding - Core / Include.psm1: Get-EpochLength returning incorrect values for some currencies Miner updates: - JayddeeCpu-v23.6 - TeamBlackMiner-v2.07 Pool changes: - HashCryptos: Update guaranteed payout currencies
Fixes: - Core: Warning 'No data received from pools' when all miner failed Miner changes: - TeamBlackMiner: Workaround for KawPow@ZPool (sp-hash/TeamBlackMiner#404) - TTMiner-v2023.4.1: Set memory requirement for Ghostrider to 2GiB
Brains: - Fix warning 'No data received from pools' when all miners failed Changes: - Core & Pools: Change pool properties 'Name' -> 'Variant' & 'BaseName' -> 'Name' - Core: Change evaluation criteria for unreal pool price to use average price of all pools Enhancements: - Include.psm1: Minor code optimizations - Core: Rework unreal pool price detection. Compare prices for pools with same algorithm AND currency Fixes: - TTMiner: Created broken miner objects with orrupt miner command line (Regression from v5.0.1.9) Miner changes: - JayddeeCpu-v23.7 - lolMiner-v1.77b - Rigel-v1.9.2 - TeamBlackMiner-v2.08 - Wildrig-v0.38.3 Pool changes: - HiveOn: Add kHeavyHash to list of supported algorithms - MiningDutch: Workaround for API data inconsistency (workers & hashrate = 0) - ZergPool: Create a pool object for each currency
Changes: - Disable Rig Monitor (www.nemosminer.com is down) Enhancements: - Brains: Minor speed optimizations - Core: Minor speed optimizations - Miners: Minor speed optimizations - Pools: Minor speed optimizations - Web GUI / Configuration editor: Add & remove wallets functionality Fixes: - Core / Include.psm1: 'Update-ConfigFile' error (Regression from 5.0.1.3) - Core: Do not remove stats that exist on disk (Regression from 5.0.1.6) - Core: Would not detect when MinerDataReader job has failed - XMRig-v6.20.0: Miner did not create miner objects Miner changes: - GMiner-v3.42 - JayddeeCpu-v23.15 - lolMiner-v1.79 - NanoMiner-v3.8.6 - Rigel-v1.10.0 - SRBMinerMulti-v2.4.2 - TeamBlackMiner-v2.12 - TTMiner-v2023.4.3 - Wildrig-v0.39.8 Pool changes: - ZergPool: Added *Coins pool option
Changes: - Remove all references to NemosMiner web page and rig monitor (web page is down, cannot contact Nemo) Enhancements: - Core: Minor speed optimizations Fixes: - Core: Benchmarking / Power consumption measuring miner count incorrect (Regression from 5.0.2.3) - Core: Error 'Miner data reader exited unexpectedly' (no more thread jobs available) - Main text window: Fix hash rate formatting of previously run miners - Legay GUI: Fix hash rate formatting of previously run miners Miner changes: - OneZeroMiner-v1.2.8 - TeamRedMiner-v0.10.15 - Wildrig-v0.40.4
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.