[0.3.0] - 2026-03-12
π Features
- Add
SetPoolsfor braiins 25.07 - Add control functionality for VNish
- Implement ePIC pool and hashrate split updates (#166)
- [breaking] Use workspaces to speed up compile time and decouple types
- Add support for AMCB07 parsing in mara firmware
- Improve control board parse handling on mara
- (python) Add control board version to python data
π Bug Fixes
- Fix failed
model_validatecall when callingget_datafrom python - Assume hashrate returned from GetExpectedHashrate on LuxMinerV1 can be missing
- Add Unknown model/make variants to handle unrecognized models
- Handle VNish uptime format without days prefix
- Treat VNish auto-tuning state as mining
- Populate working_chips count for EPic hashboards
- Merge VNish hashboard data from both endpoints by board ID
- Merge VNish hashboard data from both endpoints by board ID
- Fix python code to work with workspace
π Refactor
- Improve control board type handling
π Documentation
- Add ePIC 1.30.0 powerplay OpenAPI spec
- Update README
β‘ Performance
- Reuse shared HTTP client for discovery requests
- Parallelize data collection API commands
π§ͺ Testing
- Add live auto-detect epic miner parse test (#165)
βοΈ Miscellaneous Tasks
- Fix ci readme handling when releasing a new version
- Format
- Update version bump script
- Fix release to work with workspacing
- Add descriptions to cargo.toml so that the crates can publish
New Contributors β€οΈ
-
@cfilipescu made their first contribution in #166
-
@DanNicolau made their first contribution in #156