What's Changed
AxeOS New Features
- FUP #1103: Fix sorting for undefined poolDifficulty by @duckaxe in #1107
- Common difficulty mask function by @mutatrum in #1102
- Introduction wifi-icon component by @duckaxe in #1092
- Add Privacy Warning to Release Check by @duckaxe in #1042
- Show/Hide pool advanced options by @duckaxe in #1149
- Handle multiple websocket connections by @mutatrum in #1110
- feat: test both temps gt by @WantClue in #1172
API Improvements
Stratum Improvements
Hardware and Display Enhancements
- Bitaxe accessory port by @WantClue in #1178
- Add shares accepted, rejected and work received notification to screen by @mutatrum in #1209
Documentation
- Add tooltips for suggest difficulty and extranonce subscribe pool fields by @mutatrum in #1134
- Update Readme API section by @duckaxe in #1147
Bug Fixes
- Fix strncpy buffer overflow warning in WiFi configuration by @ahmedalalousi in #1106
- Fix last parsed request id not being updated by @eandersson in #1125
- Quicklink service: Fix JS error when using local pool by @duckaxe in #1193
- Fix JS error when opening/closing the menu by @duckaxe in #1190
- Bap fix by @WantClue in #1211
- Block found screen sometimes doesn't show by @mutatrum in #1213
AxeOS Code Quality and Refactorings
- Improved formatting of release notes by @duckaxe in #1114
- Clean up quick links by @duckaxe in #1101
- Refactored network component by @duckaxe in #1083
- Increased contrast ratio for purple by @duckaxe in #1072
- Remove unused PrimeNG icons by @duckaxe in #1038
- Uniform notifications design by @duckaxe in #1075
- Refactored edit component by @duckaxe in #1062
- Refactored system component by @duckaxe in #1104
- Refactored quicklink service by @duckaxe in #1143
- Auto refresh current version @ update view by @duckaxe in #1111
- Consistent spelling by @duckaxe in #1151
- Add Pool Difficulty to Dashboard by @duckaxe in #1170
- Remove GZIP handling for WOFF2 files by @duckaxe in #1161
- Add memory leak protection to home.component by @duckaxe in #1191
- Fix statistics deactivation without restart by @terratec in #1162
- Fix form labels by @duckaxe in #1196
Code Quality and Refactoring
- Add workflow for building and publishing our devcontainer by @johnny9 in #1108
- Upgrade from idf 5.4.1 to 5.4.2 by @eandersson in #1116
- Minor NPM package updates by @eandersson in #1117
- Remove fallback code for 7xx board versions by @mutatrum in #1126
- Split unittest workflow up it can work with pull requests by @johnny9 in #1113
- Introduce dockerbuild.py by @johnny9 in #1120
- Configure min fan speed percentage by @0xf0xx0 in #1059
- fix: bump up idf 5.5 by @WantClue in #1163
- Improve PLL calculation for BM1366/BM1368/BM1370 by @mutatrum in #1051
- Extranonce 2 variable length by @skot in #1168
- Extranonce cleanup by @WantClue in #1192
- Generate sdkconfig.defaults by @mutatrum in #1004
- Require at least IDF 5.5 by @eandersson in #1201
New Contributors
- @ahmedalalousi made their first contribution in #1106
Full Changelog: v2.9.0...v2.10.0