Changelog
All notable changes to SlimRMM are documented here.
[Unreleased]
Added
- CIS Security Compliance: Full CIS benchmark-based security compliance checking
- 30+ built-in checks across 8 categories (Firewall, Encryption, User Accounts, Password Policy, Remote Access, Audit Logging, Antivirus, System Updates)
- Support for CIS Level 1 (Basic) and Level 2 (Defense in Depth)
- Cross-platform support (Windows, macOS, Linux)
- Weighted scoring algorithm (Critical=10, High=5, Medium=3, Low=1)
- Policy management with exception/waiver system
- Continuous real-time monitoring (configurable intervals)
- Compliance history with trend visualization
- Detailed remediation guidance (no auto-remediation)
- Spanish language support (ES) in addition to English and German
- Initial public release
- Agent support for Windows, Linux, macOS
- Real-time monitoring dashboard
- WebSocket-based remote terminal
- WebRTC remote desktop
- File browser with upload/download
- Patch management with policies
- Script library and execution
- Vulnerability scanning
- OSQuery integration
- Proxmox VE integration
- Docker container management
- Email notifications (SMTP)
- Pushover notifications
- Webhook integrations
- mTLS agent authentication
- JWT user authentication
- MFA support (TOTP, WebAuthn)
- Role-based access control
- Comprehensive audit logging
- Multi-language support (EN, DE, ES)
- Dark/Light theme
Security
- TLS 1.3 for all connections
- mTLS for agent communication
- Argon2 password hashing
- Rate limiting
- IP blocking capability
- Security headers
Version Numbering
SlimRMM follows Semantic Versioning:
- MAJOR: Breaking changes
- MINOR: New features (backwards compatible)
- PATCH: Bug fixes (backwards compatible)
Upgrade Notes
General Upgrade Process
Backup database
bashdocker compose exec postgres pg_dump -U rmm rmm > backup.sqlPull new images
bashdocker compose pullRun migrations
bashdocker compose exec backend alembic upgrade headRestart services
bashdocker compose up -d
Agent Updates
Agents update automatically when configured. For manual updates:
bash
# Linux/macOS
sudo slimrmm-agent --update
# Windows
slimrmm-agent.exe --updateRelease Schedule
- Security patches: As needed (immediate for critical)
- Bug fixes: Monthly
- Features: Quarterly
Getting Updates
Subscribe to release notifications:
- Watch the GitHub repository
- Join our mailing list
- Follow our blog
Contributing
We welcome contributions! See our Contributing Guide for details.