Releases: bitaxeorg/ESP-Miner
Releases Β· bitaxeorg/ESP-Miner
v2.13.0b7
What's Changed
- Add support for 650 by @benjamin-wilson in #1537
Full Changelog: v2.13.0b5...v2.13.0b7
v2.13.0b5
What's Changed
- fix: package lock update and openapi only build if changes detected by @WantClue in #1526
- Fix crash on restart due to Wi-Fi shutting down by @mutatrum in #1530
- Coinbase transaction parser by @mutatrum in #1391
- Add devcontainer documentation to readme.md by @bonifacio123 in #1538
- Wake screen briefly on button press or non-carousel screens by @mutatrum in #1366
- Fan controller task by @mutatrum in #1357
- Misc. set of improvements and error checking by @mutatrum in #1422
Full Changelog: v2.13.0b4...v2.13.0b5
v2.13.0b4
v2.13.0b3
What's Changed
- BAP Protocol improvements by @benjamin-wilson in #1525
- Clear power fault on swarm by @mutatrum in #1524
Full Changelog: v2.13.0b2...v2.13.0b3
v2.13.0b2
What's Changed
- Fix logs font by @duckaxe in #1448
- Fix: Ensure that isUsingFallbackStratum is a number by @duckaxe in #1332
- Show notification on dashboard when device is unreachable by @duckaxe in #1385
- Add support for 32 character SSID and show connection screen if Wi-Fi disconnects by @mutatrum in #1376
- feat: warning if default address is been used by @WantClue in #1449
- valid_jobs_lock wasn't initialised properly by @mutatrum in #1441
- Restore socket options by @mutatrum in #1447
- Turn on the screen for identify mode by @terratec in #1443
- Bring back uptime by @mutatrum in #1428
- Add name resolve for public IPv6 addresses by @mutatrum in #1468
- openapi spec updating by @0xf0xx0 in #1467
- Fix tests nonce diff checking by @terratec in #1461
- Self test was prevously not rolling ntime and the search space was rolling over. Improve logging, misc by @benjamin-wilson in #1480
- feat: add share REQ by @WantClue in #1482
- add 801 config by @WantClue in #1479
- fix angular tests by @beati in #1452
- Update to ESP-IDF v5.5.2 by @eandersson in #1486
- 801 Strapless working by @benjamin-wilson in #1478
- Tps phase registers by @WantClue in #1490
- increase main task for self test extensive logging by @WantClue in #1492
- Change selftest value from 0 to 1 by @WantClue in #1494
- Add mining.ping support by @mutatrum in #1439
- Add a hint for CHROME_BIN by @beati in #1489
- Add custom icon to component by @duckaxe in #1435
- Fix possible out-of-bounds write by @terratec in #1460
- Extend the Portfolio font by @mutatrum in #1502
- Generate frontend api services from openapi spec by @0xf0xx0 in #1442
- Frontend openapi by @WantClue in #1503
- Some small bugs and cleanups by @mutatrum in #1496
- Free SHA256 context in utils.c by @mutatrum in #1508
- Go Queueless by @mutatrum in #1424
New Contributors
Full Changelog: v2.13.0b1...v2.13.0b2
v2.12.2
v2.13.0b1
What's Changed
- Update block found condition to >= by @leandroalbero in #1419
- Add AtlasPool.io dashboard link for AtlasPool.io users by @mweinberg in #1416
- Add response time to graph by @mutatrum in #1423
- show units in self test by @WantClue in #1432
- Add missing keys to openapi.yaml, split responses into schemas by @0xf0xx0 in #1433
- Add TLS support by @AxisRay, @mutatrum and @duckaxe in #1413
New Contributors
- @leandroalbero made their first contribution in #1419
- @mweinberg made their first contribution in #1416
Full Changelog: v2.12.0...v2.13.0b1
v2.12.0
What's Changed
AxeOS New Features
- Identify Device by @duckaxe in #1369
- Fix: Decrease z-index of loading overlay by @duckaxe in #1398
- Add Reset Reason to System page by @mutatrum in #1401
- Add difficulty tooltip to show full number by @duckaxe in #1399
- Allow empty Wi-Fi password by @mutatrum in #1387
- Add 1m, 10m and 1h hashrate graph by @mutatrum in #1348
- Add chance indicator on dashboard by @WantClue in #1407
Swarm Improvements
Hashing and Stratum Improvements
- Fix hashrate register for multi-chip devices by @WantClue in #1363
- Set suggested max for error percentage by @mutatrum in #1377
- Add frequency ramp for BM1397 by @mutatrum in #1069
New Devices added / brought back
Code Cleanup and Refactoring
- Optimize construct_bm_job by @mutatrum in #1321
- Standardize hashrate values to Gh/s by @mutatrum in #1371
- workflow 303 integration by @WantClue in #1367
- Track web_ui_dist files to skip build step when unchanged by @WantClue in #1338
- Pin esp_lvgl_port and esp_lcd_sh1107 versions by @WantClue in #1372
- Identify Device moved to screen overlay by @mutatrum in #1403
- vscode stop annoying me by @mutatrum in #1414
Bug Fixes
- Don't write unchanged values to NVS by @WantClue in #1410
- Fix BM1397 asic_nr and heatmap for hashrate registers by @mutatrum in #1397
- Fix statistics logging period by @terratec in #1351
- Add timeout to GET requests by @duckaxe in #1396
- Don't fail SYSTEM_init_peripherals on invalid VCORE value by @mutatrum in #1389
- Prevent precision artifacts with floats in REST API by @mutatrum in #1364
- Self-test should pass when power is below target by @WantClue in #1415
Full Changelog: v2.11.0...v2.12.0
v2.11.0
What's Changed
AxeOS New Features
- Chart data source selection by @terratec in #955
- Switch pool on dashboard by @duckaxe in #1187
- Introduction Sensitive Data Service by @duckaxe in #1135
- Added blockFound to dashboard and API by @duckaxe in #1235
- Mobile: Moving quick links from the menu to the top bar by @duckaxe in #1307
- Automagical StratumURL cleanup by @duckaxe in #1316
Swarm improvements
- Swarm Facelift by @duckaxe in #1231
- Swarm Grid View by @duckaxe in #1247
- Swarm device notifications by @duckaxe in #1290
Hashing and Stratum Improvements
- Overheat protection by @WantClue in #1304
- Show block header, scriptsig and network difficulty by @mutatrum in #1200
- Option to disable suggested difficulty by @mutatrum in #1264
- Allow ipv6 stratum and local address by @WantClue in #1254
- Reduce stratum tcp timeout by @WantClue in #1312
Hashrate registers
Hardware and Display Improvements
- Bitaxe Hex 303 by @mutatrum in #1257
- Add SH1107 display offset configuration by @mutatrum in #1329
- Add Wi-Fi connect QR code to display by @mutatrum in #1323
- GT: Simplify EMC2103 second temperature reading by @mutatrum in #1218
- Fix ic2 errors when using tps546d24s instead of tps546d24a by @benjamin-wilson in #1293
- Disconnect Wi-Fi if IP address is not assigned by @mutatrum in #1326
- Add degree symbol on display by @mutatrum in #1214
- Add space before dBm by @mutatrum in #1238
- Remove spacing from suffixString by @duckaxe in #1308
Memory Improvements
API Changes and Improvements
- Add type checks for API settings by @terratec in #880
- Change best(Session)Diff type from string to number by @duckaxe in #1202
- Set the 404 status for unknown api routes by @0xf0xx0 in #1296
- Convert API networkDifficulty to number by @duckaxe in #1309
Documentation
- Update notes in readme to mention the usb-c problem of models before 602 by @kakulukia in #1225
- Add note about ESP32 module type by @mutatrum in #1243
- Add notes on esptool version requirement and Wi-Fi routers that block Bitaxe traffic by @STSMiner1 in #1252
- Fix stratum submit_share code comments by @mutatrum in #1306
Bugfixes
- Fix form elements hover/focus color by @duckaxe in #1227
- Destroy subscriptions when leaving page by @mutatrum in #1237
- Fix watchdog timer on screen init by @mutatrum in #1268
- Fix scriptsig decoder crash by @mutatrum in #1273
- Init hashrate register statistics data if hashrate registers are not available by @WantClue in #1263
- Fix scriptsig decoder crash part 2 by @mutatrum in #1276
- Fix missing IPv6 zone identifier append by @WantClue in #1277
- Fix System Page issues by @duckaxe in #1278
- Fix chart data source key for local storage by @terratec in #1256
- Fix swarm live data with fallback fields by @mutatrum in #1265
- Load default theme if none stored in nvs by @WantClue in #1295
- Fix JSON of DEFAULT_COLORS by @mutatrum in #1297
- Improving sensitive data masking for text fields by @duckaxe in #1287
- Handle invalid temperature readings by @mutatrum in #1285
- Fix theme color preselect by @duckaxe in #1299
- Fix sensitive data visibility on dashboard by @duckaxe in #1305
- Fix heatmap on Max and Hex by @mutatrum in #1318
- Fix manual fan speed setting by @mutatrum in #1331
- Fix: some swarm issues by @duckaxe in #1330
- QuickLinks: Return only know hosts by @duckaxe in #1327
- Don't try to printf %s a number in nvs_config_init_fallback() by @skot in #1337
- Reduces bap logging by @WantClue in #1339
- Fix shares rejected reasons break by @duckaxe in #1341
- Fix tooltip component (no value -> value) by @duckaxe in #1343
- Shortenend error percentage option by @duckaxe in #1346
- Increase z-index for tooltip backdrop by @duckaxe in #1349
Code Quality
- Uniform dashboard dropdowns by @duckaxe in #1270
- Replace deprecated HttpClientModule by @duckaxe in #1160
- Remove unused edit.component.scss by @duckaxe in #1197
- Move html calcs to ts by @WantClue in #1275
- Remove INA260_installed method by @mutatrum in #1266
- Move dashboard messages from template to component by @duckaxe in #1229
- Refactor hashrate to float and timestamps to ms by @mutatrum in #1251
- Check error if SYSTEM_init_peripherals fails by @mutatrum in #1320
- Refactor fallback for asic frequency and fan speed NVS config by @mutatrum in #1334
- Introduction Tooltip Components by @duckaxe in #1175
Build System
- Introduce tools/upload2device.py by @johnny9 in #1145
- Switch to latest stable verion of ESP IDF 5.5.1 by @eandersson in #1215
- Update esp_lvgl_port dependency version to 2.6.2 by @mutatrum in #1294
- Self test external temp by @mutatrum in #1302
New Contributors
- @kakulukia made their first contribution in #1225
Full Changelog: v2.10.1...v2.11.0
v2.10.1
What's Changed
- Self test check external temp by @benjamin-wilson in #1300
- Fix ic2 errors when using tps546d24s instead of tps546d24a by @benjamin-wilson in #1293
- fix self test fail for non-factory test by @benjamin-wilson
Full Changelog: v2.10.0...v2.10.1