- Migrate to new bcryptjs module (v3.0.3). Remove old bcrypt-node.
- Bump jQuery to v3.7.1 for vuln fixes.
- Bump pixl-chart to v1.0.27 for fix with toolbar buttons disappearing on click.
- Bump pixl-server-api to v1.0.8 for more verbose debug logging.
- (MAJOR) Bump pixl-server-user to v2.0.1 for new CSRF Token system.
- Bump pixl-xyapp to v2.1.24 for CSRF token support in API calls.
- Security Hardening: Move to new CSRF Token system.
- Colophon Doc: Add bcryptjs and clean-css packages, remove old bcrypt-node.
- Storage CLI: Migrate to bcryptjs.
- GitHub Meta: Add stale issue auto-bot.
- Default Config: Add
exit_on_shutdownprop to insure process always exits (a stuck socket can hang it). - Doc Update: Remove references to old sqlite3 library, add new better-sqlite3 one.
- Triggers Doc: Add clarification on keyboard trigger and internal key codes.
- README: Add additional step of generating a test key for local dev installs.
- WebSocket Maintenance: Auto-close sockets that do not authenticate within 30 seconds.
- Satellite Reconnect Race Condition: Auto-close stale sockets when a server reconnects and auths. Fixes #194.
- Alert Action Plugins: Pass in assigned secrets to JSON STDIN (as well as environment vars) to match behavior of Job Action Plugins.