Changelog for v3.18.0
✨ Features
- 964db89 feat: implement webhook notifications for alerts
- dd98d77 feat: implement email notifications for alerts
- b4bae69 feat: make node names clickable in summary cards
🐛 Bug Fixes
- 8f82925 fix: use existing node user (uid:gid 1000:1000) instead of creating new user
- 69f0009 fix: change appuser to uid:gid 1000:1000 for security
- c17ca87 fix: ensure config and data directories exist with proper permissions in Docker container
- 2c61e09 fix: correct nodemailer method name from createTransporter to createTransport
- f7303b5 fix: resolve custom threshold dropdown validation error
- 7abe322 fix: enhance security by properly sanitizing sensitive data in diagnostic reports
- 04ae1fd fix: resolve update mechanism issues and add test mode
🔒 Security
This release includes important security improvements for Docker deployments:
- Fixed .env file permission issues in Docker containers (resolves #109)
- Changed from system service accounts (100:101) to standard user accounts (1000:1000)
- Ensures proper directory permissions for config and data persistence