Releases: tbnobody/OpenDTU
Releases · tbnobody/OpenDTU
v24.8.5
v24.8.1
🚀 Features
🐛 Fixes
🛠 Under the hood
- Update wt32-eth01.json
- Update AlarmLogParser.cpp
- Increase stack size for MQTT task due to SSL handshake
- Merge branch 'pr2117' into dev
- Merge branch 'pr2099' into dev
- webapp: update dependencies
- webapp: Add Autoformatter
- webapp: Apply auto formatter
- Merge branch 'pr2035' into dev
- Merge branch 'pr2168' into dev
- webapp: update dependencies
- Upgrade ESPAsyncWebServer from 2.10.8 to 3.1.2
- Update bblanchon/ArduinoJson from 7.0.4 to 7.1.0
- Update nrf24/RF24 from 1.4.8 to 1.4.9
- Merge branch 'pr2109' into dev
- Update espressif32 from 6.7.0 to 6.8.1
- webapp: add app.js.gz
v24.6.29
v24.6.10
🚀 Features
- Feature: show ESP32 flash memory size in system info
- Feature: Show MCU temperature in system info
- Feature: Add option to clear eventlog at midnight
🐛 Fixes
- Fix #2000: MQTT subscriptions where not updated if MQTT base was changed
- Fix: Apply inverter settings only once and not for each channel
- Fix: Wrong divider in gridprofile RVHF
🛠 Under the hood
- Typos de.json translation
- Update espressif32 from 6.6.0 to 6.7.0
- Code Refactoring: Add inverter reference to each command
- Code Refactoring: Use internal inverter instance in gotTimeout method
- Code Refactoring: Use internal inverter instance in handleResponse method
- Merge branch 'pr1974' into dev
- Merge branch 'pr2015' into dev
- webapp: Locale update for "screensaver"
- Add proper formatting for flashsize output
- Use correct units in hardware info
- webapp: Remove duplicated code
- Added some missing names to grid profile parser
- webapp: Remove no more required locale
- Upgrade espMqttClient from 1.6.0 to 1.7.0
- Upgrade ESP Async WebServer from 2.9.5 to 2.10.0
- Added parser documentation
- NFC: Includes list: Remove unneeded PinMapping.h
- Merge branch 'pr2022' into dev
- Remove no more required async_tcp patch
- check FW bin file size when creating factory.bin
- Merge branch 'pr2025' into dev
- Upgrade ESP Async WebServer from 2.10.0 to 2.10.3
- webapp: update dependencies
- Upgrade ESP Async WebServer from 2.10.3 to 2.10.5
- Changed issue template to make clear that issues are bugs that affect all users
- Upgrade ESP Async WebServer from 2.10.5 to 2.10.6
- webapp: update dependencies
- Upgrade ESP Async WebServer from 2.10.6 to 2.10.8
- webapp: add app.js.gz
v24.5.6
🐛 Fixes
🛠 Under the hood
- Prevent compiling the whole project on each commit.
- Use fixed versions for all dependencies
- Upgrade ESP Async WebServer from 2.9.3 to 2.9.4 and set ASYNC_TCP_QUEUE_SIZE to 128 for different Async TCP library
- webapp: update dependencies
- Upgrade build action to support node 20
- Upgrade olikraus/U8g2 from 2.35.17 to 2.35.19
- Merge branch 'pr1920' into dev
- webapp: update dependencies
- Upgrade ESP Async WebServer from 2.9.4 to 2.9.5
- webapp: add app.js.gz
v24.4.24
v24.4.12
🚀 Features
- Feature: Migrated ArduinoJson 6 to 7
- Feature: Check for out of memory situations when sending json responses
🐛 Fixes
- Fix include for TimeoutHelper
- Fix: Setting DTU options was only possible once without reboot
- Fix: Too small event_queue_size in AsyncTCP lead to wdt reset
- Fix: If unauthenticaed, the redirect to login page did not work
🛠 Under the hood
- Move source files for TimeoutHelper to correct directories
- Move source files for ThreadSafeQueue to correct directories
- Save flash: Move WebApi json parsing to separate method to prevent a lot of redundant code
- Update espressif32 from 6.5.0 to 6.6.0
- Upgrade ESP Async WebServer from 2.8.1 to 2.9.0
- Move parsing of serial from web request to separate method
- remove remaining usage of F() macro
- Merge branch 'pr1909' into dev
- webapp: update dependencies
- webapp: Fix lint errors
- Remove no more required web server patch
- webapp: add app.js.gz
v24.3.31
v24.3.22
v24.3.15
🚀 Features
- Feature: Added description for alarm id 152
- Feature: Add support for HERF inverters
- Feature: Allow enabling and disabling of the version check
🐛 Fixes
- Fix: Prevent hiding text on display if it's too long
- Fix: Exclude hardware part number 124097 from valid part numbers.
- Fix: Show firmware update tooltip only if newer version available
- Fix: Don't throw exception if git_hash is not set
- Fix: Set all settings to default when deleting an inverters
- Fix: Correct detection of Hoymiles serial if it contains hex characters
- Fix: Updated source comments to also match hex numbers
🛠 Under the hood
- webapp: update dependencies
- webapp: Fix typo
- webapp: update dependencies
- webapp: update dependencies
- Remove deprecated extension recommendation
- Merge branch 'dev-herf' into dev
- webapp: update dependencies
- Upgrade olikraus/U8g2 from 2.35.9 to 2.35.10
- webapp: Remove not required cast to string
- Upgrade olikraus/U8g2 from 2.35.10 to 2.35.14
- Upgrade ESP Async WebServer from 2.7.0 to 2.8.1
- webapp: update dependencies
- webapp: add app.js.gz