Releases: bitaxeorg/ESP-Miner
v2.8.0
API Enhancements
- Added expected hashrate to API by @jpcomps in #603
- Dashboard: Get expected hash rate from API by @duckAxe in #943
UI/UX Improvements
- Move restart warning to Toast by @duckAxe in #926
- Show restart warning only for relevant fields by @duckAxe in #967
- Add amount of active devices to the swarm page by @duckAxe in #930
- Fix swarm sorting by @duckAxe in #928
- Remember menu toggle state by @duckAxe in #929
- Feature: Expand Logs by @duckAxe in #919
- Add Wi-Fi RSSI to the Logs Overview by @duckAxe in #922
- Display Timeout Slider by @duckAxe in #942
- Message update with ref to new firmware release by @STSMiner1 in #910
- Pools Visual Separation by @duckAxe in #923
- Fixed Pool Card Overflow by @duckAxe in #920
- Add Project Favicon by @duckAxe in #924
- Add Braiins Solo Pool to Pool Quick Links by @duckAxe in #946
Bug Fixes
- Fix stratum parse if there's no error field by @mutatrum in #917
- Fix scientific notation in best session diff by @mutatrum in #906
- Fix broken text scroll animation for self test by @terratec in #931
- Fix: adjust the diff string to .2 by @WantClue in #952
- Fix: match hashrate y-axis tick colors to line by @mrv777 in #887
- Fix self test power consumption target for 402/403 by @mutatrum in #973
- Self test fixes by @mutatrum in #961
- power_consumption_target fix introduced in #346 by @benjamin-wilson
Hardware and Display Enhancements
- Add support for multiple displays by @mutatrum in #934
- SH1107 improvements, incomplete by @mutatrum in #938
- Ssd1309 extra screen by @WantClue in #937
- Pid improvements by @WantClue in #947
- emc2101-fix and emc2103 by @WantClue in #875
- Fix: change back display conf to v_res by @WantClue in #958
- Fix: adds the GT offset by @WantClue in #962
- Fix: remove external offset by @WantClue in #965
- EMC temperature offsets should be in device_config.h by @mutatrum in #968
Performance and Compilation
- feat: add -O2 compiling by @WantClue in #953
- Updated version of CrC calculations by Mecanix by @fromport in #933
Statistics and Data
Code Quality and Refactoring
- Device model cleanup by @mutatrum in #857
- Clean up NVS Wi-Fi credentials code by @mutatrum in #859
- Simplify swarm best diff compare by @mutatrum in #907
- .editorconfig: Add indent size for SCSS & HTML files by @duckAxe in #935
- Refactor font embedding by @duckAxe in #918
- Avoid duplicate code @ edit.component.ts by @duckAxe in #964
- Removal of unnecessary code @ edit.component.ts by @duckAxe in #963
- Fix inconsistent function naming @ edit.component.ts by @duckAxe in #969
- FUP #603: Add missing declarations by @duckAxe in #932
New Contributors
- @jpcomps made their first contribution in #603
- @duckAxe made their first contribution in #923
- @STSMiner1 made their first contribution in #910
- @fromport made their first contribution in #933
Full Changelog: v2.7.2...v2.8.0
v2.7.2
Hotfix for 402, 403
Fixes self test power consumption failure introduced in #346 by going from 8w target (+-3) to 5w.
Full Changelog: v2.7.1...v2.7.2
v2.7.1
Hotfix Fan Controller.
This changes the minimum fan speed for the PID to 25% as well as ensure the fan is running in the AP mode at 70% to prevent heat buildup.
What's Changed
Full Changelog: v2.7.0...v2.7.1
v2.7.0
What's Changed
- Improve AP mode stability by stopping unnecessary Wi-Fi reconnections by @eandersson in #815
- Fix stratumPort max limit verification by @terratec in #795
- PID Fan Control by @WantClue in #800
- Move to ESP IDF 5.4.1 by @eandersson in #809
- Handle all Wi-Fi error messages by @mutatrum in #819
- Fix Connected! display on screen by @mutatrum in #827
- Self-test display cleanup by @mutatrum in #828
- Add OSMU logo by @mutatrum in #825
- Pid controller fix by @WantClue in #831
- quicklink service init by @WantClue in #830
- Remove under power failure by @benjamin-wilson in #837
- fix: remove polarity bit by @WantClue in #848
- fix: spelling error fix by @WantClue in #849
- Make "Latest Release" into a link for the changelog by @kukovecz in #835
- fix: pid finetune, adjusting the settings by @WantClue in #852
- re-order code in _check_for_best_diff() method in system.c file to prevent missing block found notification by @aaron3481 in #858
- Screensaver timeout by @terratec in #525
- Share reject reasons tooltips by @GIGIG4 in #847
- fix: add stratumUser split by @WantClue in #860
- Simplify share rejection explanations by @GIGIG4 in #861
- Update gitignore, simplify layout, fix refresh button UI, unify headlines/margins, improve modal responsiveness and theme color selection by @ciruz in #834
- Initial page load causes multiple inconsistent GET responses by @AxisRay in #854
- Fix automatic display on by @terratec in #864
- Track rejection reasons to avoid flickering by @GIGIG4 in #863
- GT Fan polarity fix by @skot in #866
- set GAMMATURBO_POWER_OFFSET to 10W by @skot in #867
- Api rework asic by @WantClue in #862
- Fix increased power reported on bitaxeGamma by @skot in #873
- Updating npm libraries by @eandersson in #871
- add default to supra model by @WantClue in #876
- Use latest LTS release of Node by @eandersson in #877
- fix: change default value of max model by @WantClue in #882
New Contributors
- @kukovecz made their first contribution in #835
- @aaron3481 made their first contribution in #858
- @GIGIG4 made their first contribution in #847
- @ciruz made their first contribution in #834
- @AxisRay made their first contribution in #854
Full Changelog: v2.6.5...v2.7.0
v2.6.5
Full Changelog: v2.6.4...v2.6.5
Increase power target for gamma self test
v2.6.4
v2.6.1
What's Changed
Wi-Fi
- New Features:
- Grandma knows what Wifi means! by @b-rowan (#623)
- SSID WiFi lookup by @WantClue (#679)
- Expose Wifi RSSI to API endpoint by @eandersson (#739)
- Trim spaces from SSID by @w3irdrobot (#728)
- Init AxeOS AP mode by @dustinb (#624)
- Don't allow 0.0.0.0 in CORS by @eandersson (#665)
- Bugfixes:
User Interface (UI) / Display
- New Features:
- Menu rework, adding menu Design by @WantClue (#675)
- Pool rework menu by @WantClue (#676)
- feat: add tooltip for pwm invert and flip screen by @WantClue (#709)
- Show firmware updates on the display by @mutatrum (#664)
- add sorting switch to swarm page for hostname and ip by @w3irdrobot (#733)
- Show share reject reasons by @mutatrum (#746)
- Add asic failure status screen by @mutatrum (#777)
- Max power gauges by @WantClue (#793)
- Swap update www and esp-miner by @WantClue (#771)
- Bugfixes:
- Add mock data and cache to theme service by @mrv777 (#654)
- Color swarm ips by model or count by @mrv777 (#647)
- Show IP of bitaxe you are restarting on swarm by @mrv777 (#646)
- Display placeholder for unavailable ASIC temp by @steven-s-martins (#692)
- Don't show -1 temperature on screen by @mutatrum (#703)
- Move avg hash to card & add eff avg by @mrv777 (#643)
- Typo in home.component.html by @diegorodriguezv (#797)
Mining / Pool / Stratum
- New Features:
- Keep old pool config synchronized until reboot by @terratec (#543)
- Add support for extranonce2_len<4 by @adammwest (#660)
- Improved pool fallback code by @eandersson (#693)
- Updated confusing connect to pool log message by @eandersson (#697)
- Refactor Stratum code for Seamless Failover by @eandersson (#717) (reverted in #754)
- Bugfixes:
- Submit shares that are exactly equal to the target when rounded to a "diff" by @luke-jr (#687)
- Reduce invalid job found log from error to warning by @eandersson (#480)
Hardware / Power / Overclocking
- New Features:
- Use url params to unlock overclock by @mrv777 (#729)
- Unlock OC by @WantClue (#714)
- Overclock url params by @WantClue (#770)
- GammaTurbo support and HW abstraction by @skot (#698)
- Create TPS546 VCORE alerts by @skot (#780)
- Get combined current (power) for multi-phase TPS546 by @skot (#796)
- Frequency transition by @WantClue (#747)
- Verify CHIP_ID response by @mutatrum (#745)
- Bugfixes:
API / Backend
- New Features:
- add openapi spec for existing api by @w3irdrobot (#736)
- Bugfixes:
- fix: current not exposed to api by @WantClue (#749)
- Improve null handling in API settings PATCH by @w3irdrobot (#748)
Development / Build / Testing
- New Features:
- Enable Unit Test CI by @eandersson (#634)
- Update angular to 18 by @eandersson (#678)
- Added nodejs and npm v22 installation by @mapio (#763)
- Bugfixes:
- Remove unit test workaround for qemu by @eandersson (#743)
- Fix stackoverflow when upgrading #674 by @eandersson (#723)
- V2.6.0b11 selftest fixes by @skot (#783)
- Ensure timeout in self test by @adammwest (#769)
- Added test_vreg_faults() to selftest by @skot (#789)
Configuration / System
- New Features:
- Is SPIRAM Available? by @eandersson (#626)
- Restore Max support by @eandersson (#705)
- Bugfixes:
- Disable softap even if we don’t have a valid model by @eandersson (#706)
Documentation / Miscellaneous
- New Features:
- Bugfixes:
Fan Control
- Bugfixes:
- Changed 'Invert Fan Polarity' text by @JasonB1833 (#779)
New Contributors
- @terratec made their first contribution in #543
- @luke-jr made their first contribution in #687
- @steven-s-martins made their first contribution in #692
- @dustinb made their first contribution in #624
- @w3irdrobot made their first contribution in #728
- @JasonB1833 made their first contribution in #779
- @diegorodriguezv made their first contribution in #797
- @mapio made their first contribution in #763
Full Changelog: v2.5.1...v2.6.1
v2.5.1
What's Changed
- Tiny header define cleanup by @mutatrum in #535
- allow-cors-in-ap-mode by @benjamin-wilson in #659
- fix: selftest button functionality by @benjamin-wilson in #653
- Clean up CORS implemention by @eandersson in #662
- Require at least IDF 5.4.0 by @eandersson in #666
Full Changelog: v2.5.0...v2.5.1
v2.5.0
This update has a critical fix for a CSRF vulnerability. It is reccommended all Bitaxe users update as soon as possible!
Note: You will no longer be able to access AxeOS by hostname, you must use the Bitaxe IP. (ex: http://192.168.1.21
)
What's Changed
- typo: small typo fix by @b-rowan in #629
- check psram on self test by @WantClue in #628
- test: fix stratum alternative error unit test by @tdb3 in #608
- fix: Use this.uri for edit restart by @mrv777 in #642
- Add instructions for development by @pRizz in #641
- CSRF vulnerability patch by @benjamin-wilson in #637
- Huge thanks to @shaunography for discovering and reporting this issue.
Full Changelog: v2.4.5...v2.5.0
v2.4.5
CRITICAL FIX on devices without PSRAM module
What's Changed
- Allow device to start without SPIRAM by @eandersson in #625
Full Changelog: v2.4.4...v2.4.5