Release v1.3.13
This release includes 52 commits from 2 contributors, with key updates across new features, bug fixes, refactors, and version adjustments.
Key Changes:
-
Added:
- Removable InfluxDB history functionality
- UPS power failure simulation
- PWM fan speed logging to data logger
- New API endpoints for RGB matrix control, debug level management, and OLED page configuration
- Database retention policy management
- Email notification configuration and test endpoints
-
Fixed:
- Bugs in
get_historyand startup blackout simulation - Issues with InfluxDB config modification
- Database query logic (updated null threshold to 0.5, filtered data from last second)
- Thread safety for database operations (added locks)
set_debug_levelfunctionality and logger references- Prevention of input data mutation and handling of complex types
- Bugs in
-
Refactored:
- Consolidated all logs into a single stream
- Deprecated old status handling in data logger with new data processing
- Simplified service restart logic
- Renamed config update methods for consistency
- Improved InfluxDB service handling and retention policy check order
-
Updated:
- Main JavaScript files and references
- Webpage assets and versions (1.1.1, 1.2.2)
- Multiple version bumps (1.3.0, 1.3.4, 1.2.10, 1.3.6, etc.)
- Added license file and updated asset manifests
Full Changelog: Link to comparison