(2026-06-10)
Features
- Add log router with WebSocket streaming support (#77) (dd615b6)
- add PoE voltage mode configuration for rev6 (#79) (b497c0b)
- add TCP/RS232 serial bridge with WebSocket API (#72) (ad09ec0)
- ETag support (#73) (9f3343c)
- Static network configuration (#81) (bc661c1), closes #1
- status web page: redirect paths without a traling slash (#71) (d2ce758)
- use gzip encoding for web server file serving (#75) (c6f2e2b)
Bug Fixes
- add cast to iot_button_set_param to prevent compiler warning (b38eb53)
- add missing
get_serial_tcpWS message (14f089f) - align ADC calibration scheme usage (172ed44)
- ExternalPort UART re-initialization (#69) (94e96f7)
- IR hold time requires repeat parameter to be set (45bd940)
- proper InfraredService singleton creation (339e862)
- set correct mode in port_mode event message (399294b)
Reverts
- esptool flash instruction (d919fb7)
What's Changed
- refactor: unify firmware revisions 4 and 6 by @zehnm in #66
- Clean up and linting fixes by @zehnm in #67
- fix: ExternalPort UART re-initialization by @zehnm in #69
- Prevent blocking of the system timer task by @zehnm in #70
- feat: status web page: redirect paths without a trailing slash by @zehnm in #71
- feat: ETag support by @zehnm in #73
- build: update managed components by @zehnm in #74
- feat: use gzip encoding for web server file serving by @zehnm in #75
- refactor: network state machine event handling improvements by @zehnm in #68
- Add TCP/RS232 serial bridge with WebSocket API integration by @zehnm in #72
- feat: Add log router with WebSocket streaming support by @zehnm in #77
- feat: add PoE voltage mode configuration for rev6 by @zehnm in #79
- refactor: replace sync log-router callbacks with queue and sender task by @zehnm in #82
- Static network configuration by @zehnm in #81
Full Changelog: v0.9.1...latest