Skip to content

Release v3.0.0

Compare
Choose a tag to compare
@marcus-j-davies marcus-j-davies released this 20 Sep 15:37
· 13 commits to main since this release
23bc0b0

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