What's Changed
New Devices
- add 801 config by @WantClue in #1479
- 801 Strapless working by @benjamin-wilson in #1478
- Tps phase registers by @WantClue in #1490
- Add support for 650 by @benjamin-wilson in #1537
- Update the defaults for 650 duo to 400mhz by @benjamin-wilson and @WantClue in #1557
AxeOS
- Add AtlasPool.io dashboard link for AtlasPool.io users by @mweinberg in #1416
- Add response time to graph by @mutatrum in #1423
- Show notification on dashboard when device is unreachable by @duckaxe in #1385
- feat: warning if default address is been used by @WantClue in #1449
- Bring back uptime by @mutatrum in #1428
- Add custom icon to component by @duckaxe in #1435
- dismiss block found, feat int for blockfound, feat clear screen by @WantClue in #1550
Hashing and Hardware
- Go Queueless by @mutatrum in #1424
- Coinbase transaction parser by @mutatrum in #1391
- Fan controller task by @mutatrum in #1357
- merge fan rpms into fan 1 speed as tooltip by @0xf0xx0 in #1527
Stratum
- Add TLS support by @AxisRay, @mutatrum and @duckaxe in #1413
- Add name resolve for public IPv6 addresses by @mutatrum in #1468
- Add mining.ping support by @mutatrum in #1439
Display
- Turn on the screen for identify mode by @terratec in #1443
- Wake screen briefly on button press or non-carousel screens by @mutatrum in #1366
- Extend the Portfolio font by @mutatrum in #1502
BAP
- BAP Protocol improvements by @benjamin-wilson in #1525
Swarm
Code Cleanup and Refactoring
- Add missing keys to openapi.yaml, split responses into schemas by @0xf0xx0 in #1433
- openapi spec updating by @0xf0xx0 in #1467
- Misc. set of improvements and error checking by @mutatrum in #1422
- Single options request handler for API by @mutatrum in #1501
Bug Fixes
- Update block found condition to >= by @leandroalbero in #1419
- Fix logs font by @duckaxe in #1448
- Fix: Ensure that isUsingFallbackStratum is a number by @duckaxe in #1332
- Add support for 32 character SSID and show connection screen if Wi-Fi disconnects by @mutatrum in #1376
- valid_jobs_lock wasn't initialised properly by @mutatrum in #1441
- Fix possible out-of-bounds write by @terratec in #1460
- Some small bugs and cleanups by @mutatrum in #1496
- Free SHA256 context in utils.c by @mutatrum in #1508
- Fix crash on restart due to Wi-Fi shutting down by @mutatrum in #1530
- statistics_task: use uint64_t timestamps to prevent 32-bit overflow by @r3mko in #1545
- improve empty string on null init + formatting by @WantClue in #1483
- Spike on hashrate graph by @mutatrum in #1558
Build system and testing
- show units in self test by @WantClue in #1432
- 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
- fix angular tests by @beati in #1452
- Update to ESP-IDF v5.5.2 by @eandersson in #1486
- increase main task for self test extensive logging by @WantClue in #1492
- Change selftest value from 0 to 1 by @WantClue in #1494
- Generate frontend api services from openapi spec by @0xf0xx0 in #1442
Documentation
- Add a hint for CHROME_BIN by @beati in #1489
- Add devcontainer documentation to readme.md by @bonifacio123 in #1538
New Contributors
- @leandroalbero made their first contribution in #1419
- @mweinberg made their first contribution in #1416
- @beati made their first contribution in #1452
- @r3mko made their first contribution in #1545
Full Changelog: v2.12.2...v2.13.0