Releases: bitaxeorg/ESP-Miner
Releases · bitaxeorg/ESP-Miner
v2.9.0b3
What's Changed
- fix: process dirs recursively by @WantClue in #1046
- FUP #1005: Use Modal Component for Release Notes by @duckAxe in #1041
- Refresh Logs Page by @duckAxe in #1049
- Custom board config by @mutatrum in #1018
- Remove Knob Module by @duckAxe in #1033
Code Refactor
- Update api examples in docs and clean up swarm endpoint by @0xf0xx0 in #1055
- Fix Angular build warnings by @duckAxe in #1027
- Refactored settings component by @duckAxe in #1050
Display
Full Changelog: v2.9.0b2...v2.9.0b3
v2.9.0b2
What's Changed
Axe-OS
- One statistics slider by @terratec in #1016
- Refactoring Power & Heat cards by @duckAxe in #982
- Rethinking Navigation by @duckAxe in #1026
- Add release notes by @duckAxe in #1005
- Optimised Fonts by @duckAxe in #1012
- Introduction Modal Component by @duckAxe in #1014
- Improve Logs Fullscreen by @duckAxe in #1000
- Fix chart tooltip reset on every data change by @KillerInk in #951
- Add clear button and filter for realtime logs by @terratec in #884
- Uniform icon only buttons by @duckAxe in #983
- Add sorting to all swarm table columns by @duckAxe in #948
- Add browser tab title by @duckAxe in #996
Firmware
- Add board family to API by @0xf0xx0 in #966
- Self_test check and Wi-Fi code moved to modules by @mutatrum in #979
- Minor update to NPM packages by @eandersson in #1021
- Init ASIC frequency in power_management_task by @mutatrum in #978
- Set FreeRTOS frequency to 1000Hz and enable bootloader compiler optimization by @fromport in #954
- Add Ultra 207 support by @mutatrum in #992
- Add signal strength indicator to screen by @WantClue in #1019
Display
Bugfixes
- api returns a JSON error for unhandled requests by @0xf0xx0 in #972
- Remove duplicate fonts on production build by @duckAxe in #1010
- Fix memory leak in info api by @mutatrum in #1009
- LVGL upstream bug by @WantClue in #1020
Code clean-up
Logging
Stratum
- Send mining.suggest_difficulty after authorization by @mutatrum in #913
- Add Parasite pool to Pool Quick Links by @jemekite in #956
- Wait after socket creation by @KillerInk in #1023
Documentation
- Update readme.md by @WantClue in #1013
- Fix duplicated help messages in Kconfig.projbuild by @Nexus9090 in #984
New Contributors
- @Nexus9090 made their first contribution in #984
- @KillerInk made their first contribution in #951
- @jemekite made their first contribution in #956
Full Changelog: v2.8.1...v2.9.0b2
v2.8.1
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