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
- Add embedded web management UI by @zehnm in #76
- docs: update guidelines and add AGENTS.md by @zehnm in #83
Full Changelog: v0.9.1...v0.10.0