✨ What's New in 0.11.0
🚀 New Features
- Notifications system (admin-only) — configure channels (SMTP, Telegram, Slack, Webhook), build no-code alerting rules, and view delivery history
- Multi-select events in notification rules with a polished combobox picker
- Configurable notification log retention (default 90 days) with manual delete support
- Send email notifications to users and roles (in addition to custom addresses)
- Notification templates enriched with emoji, severity indicators, and app branding
- Warn when a selected email recipient has no email address set
- Audit log when a request is blocked by IP rules
- Audit log when an account lockout occurs (failed logins leading to lockout)
- Detailed audit entries for notification rule and channel changes (before/after diff)
- Visual feedback and audit events when notification rules are enabled or disabled
- Channel logos in notification configuration for easier identification
- File activity session download (JSON/CSV) + purge on delete-all
🐛 Bug Fixes
- Prevent ghost/duplicate sessions accumulating on the profile page
- Resolve username from DB in notification templates instead of showing GUID
- Notification rules losing their event filters after container restart
- Black screen crash when opening the Rules tab with legacy rules
- Disabled notification channels now correctly block rule dispatch
🐳 Container Image
docker run -d -p 7443:7443 ghcr.io/kotoxie/alterm:0.11.0