Releases
v0.4.0
Compare
Sorry, something went wrong.
No results found
[0.4.0] - 2026-04-01
๐ Features
Replace wattage_limit with tuning_target enum
(core) Add HashRateUnit string parsing (#174 )
Add pool config support
Add scaling config support for epic backend (#177 )
Add tuning config support across miner traits and backends (#183 )
Add firmware upgrade for antminer stock (#182 )
(antminer) Support stock firmware pool configuration (#185 )
(whatsminer) Implement SupportsTuningConfig with MiningMode and V2 fallback (#194 )
(epic) Parse pools config from summary and hashrate split (#197 )
(config) Add fan config support and ePIC parsing (#198 )
(marathon+luxos) Add set pools config (#203 )
(auth) Add per-miner auth credentials (#195 )
๐ Bug Fixes
(python) Rename wattage limit API to tuning target
(epic) Set hashboard tuned from perpetual tune optimization
(python) Silence type_complexity warnings in factory streams
Fix send_rpc_command panic on error (#181 )
(antminer) Recognize BBCTRL control board alias
(whatsminer) Correct inverted is_mining logic across all backends (#187 )
(antminer) Allow BHB42XXX to be found as an unknown stock antminer model
Replace read_to_end with bounded stream reading and TCP shutdown (#199 )
(factory) Include all IPv4 subnet addresses during discovery (#205 )
(factory) Auto-adjust nofile limits before scans
(luxminer) Prevent empty pools config test hang
Fix tuning target parsing in python
๐ผ Other
(antminer) Correct firmware version source (#189 )
๐ Refactor
Rename wattage limit trait to tuning target
Seperate parsing from getting for config (#178 )
(epic) Map Generic AM33XX control boards correctly to BeagleBoneBlack (#207 )
๐จ Styling
Apply workspace-wide formatting cleanup
Normalize grouped imports across core and firmwares
(python) Run black on python files
โ๏ธ Miscellaneous Tasks
New Contributors โค๏ธ
You canโt perform that action at this time.