Release v3.0.0
Breaking Changes
- Password storage now uses bcrypt.
Use the passwd command to recreate the hashed password, until then, the UI and API won't be available.
Changes
- Bump dependencies.
- Massive Code Refactoring
- Various bug fixes and performance improvements.
- The web UI and API now has rate limiting (100/2.5s)
- The cookie signature key is now generated at start up (previously hard coded)
- Various security enhancements
- Performance improvements to built in route modules
New Features
- The built-in Websocket and MQTT routes now include recovery if connections are lost
- Custom route modules can now specify input types of: text, password, number and checkbox
if not specified they are rendered as text - Route status is now updated in real time on the Web UI