Skip to content

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

  1. Backup database

    bash
    docker compose exec postgres pg_dump -U rmm rmm > backup.sql
  2. Pull new images

    bash
    docker compose pull
  3. Run migrations

    bash
    docker compose exec backend alembic upgrade head
  4. Restart services

    bash
    docker compose up -d

Agent Updates

Agents update automatically when configured. For manual updates:

bash
# Linux/macOS
sudo slimrmm-agent --update

# Windows
slimrmm-agent.exe --update

Release Schedule

  • Security patches: As needed (immediate for critical)
  • Bug fixes: Monthly
  • Features: Quarterly

Getting Updates

Subscribe to release notifications:

  1. Watch the GitHub repository
  2. Join our mailing list
  3. Follow our blog

Contributing

We welcome contributions! See our Contributing Guide for details.

Released under the MIT License.