RMMmax Monthly Update — April 1 – May 1, 2026

Here’s what the RMMmax team shipped this month (April 1 – May 1, 2026). We’re constantly improving the platform to help MSPs work smarter and faster.

🚀 New Features

  • We’ve updated the card layout to allow for dynamic height adjustment, improving flexibility.
  • Introducing a new Warranty Tool to better manage warranties.
  • Featured images are now auto-generated with AI-powered summaries for your content.
  • The weekly blog post generation is now streamlined with a new workflow.
  • We’ve added new automated blogging workflows for RMMmax.
  • All Datto components have been updated to support new tools.
  • We’ve added four new RMM provider modules to enhance your options.
  • You can now manage reboots directly from the Settings dropdown.
  • We’ve introduced a Logs menu in UpdateManager for better access to your updates.
  • The Settings toolbar menu now starts with an ‘Enable / Disable’ option for easier navigation.
  • We’ve made improvements to how title updates are displayed in UpdateManager.
  • A new ‘Last Update’ column has been added to the client agent table for better tracking.
  • We’ve implemented a more efficient way to compare forms in Django templates.
  • We’ve made significant package updates, improving overall performance.
  • Agent service tasks now include a new purge process for old commands.
  • Per-agent logs have been added for better tracking of actions.
  • We’ve enhanced our threading for better performance in the service.
  • You can now see counts for both independent and non-independent agents directly in the view.
  • New functions and imports have been added to improve overall functionality.
  • Independent agents can now execute scripts more reliably with improved command handling.
  • The ‘Download Agent Service’ menu item is now easier to access and triggers a direct download.
  • UI updates have been made to enhance the agent configuration experience.
  • We’ve introduced a new starting point for the Agent Service, enhancing our API.
  • We’ve added logging rate limits for more efficient client and agent synchronization.
  • Tool-level logging has been implemented for better tracking of client and agent tools.

⚡ Improvements

  • Agent service download menus have been updated for easier access.
  • The blog generator has transitioned from weekly to monthly updates.
  • Admin dashboards have been improved with a new feature for reactivating inactive users.
  • macOS updates now utilize only native tools, enhancing compatibility.
  • Update Manager’s UI has received a refresh for better usability.
  • Reboot Manager has undergone various updates for improved performance.
  • We’ve updated zip files to ensure you have the latest versions.
  • Software Manager now operates more efficiently with Update Manager disabled.
  • Backend updates have been completed for improved functionality.
  • Various scripts have been updated for better performance.
  • Label updates have been made for clarity.
  • All functions have been fine-tuned for optimal performance.
  • Form submissions have been simplified, enhancing user experience.
  • Agent_Check_In has been optimized for efficient check-in processes.
  • All provider files have been updated for consistency.
  • The Database for Stripe has been updated to ensure unique customer IDs.

🐛 Bug Fixes

  • We’ve resolved a timing issue with daemon processes to ensure smoother operation.
  • A bug in AppleScript was fixed to enable the proper execution of shell commands.
  • We’ve applied two fixes in SetupWindowController.swift for better stability.
  • An error related to icon references in Contents.json has been addressed.
  • We’ve made two additional fixes to improve overall functionality.
  • Code improvements have been made to ensure reliability in client updates.
  • We’ve resolved a root cause preventing successful updates in the update manager.
  • A bug in the agent tab navigation has been fixed for a smoother user experience.
  • We’ve added comprehensive logging to track changes and resolutions.
  • A silent failure in a key function has been resolved for better reliability.
  • We’ve corrected the settings API URL to ensure proper configuration.
  • A stray argument causing a TypeError has been fixed in the token generation process.
  • We’ve resolved an issue with agent configurations preventing proper syncing.
  • A code issue causing outdated commands has been fixed for accurate dispatching.
  • The database now handles updates correctly, enhancing performance.
  • We’ve improved the loading behavior for agent status updates.
  • The permission issue with PowerShell scripts has been resolved for better execution.
  • The logging functionality has been enhanced for accurate tracking of events.
  • We’ve fixed issues with client notifications in Surflog for better user communication.
  • UI refresh intervals have been optimized for consistent data updates.
  • We’ve addressed bugs affecting subscription updates for better reliability.

🔧 Behind the Scenes

  • Merged updates from various contributors to enhance functionality.
  • All project phases have been completed, ensuring a cohesive product.
  • The Mac Agent menu now follows a logical order for easier navigation.
  • The volume icon now displays the RMMmax logo for brand consistency.
  • Various changes have been made to improve overall project structure.
  • SetupWindowController.swift has undergone important updates for better performance.
  • We’ve transitioned the blog workflow to monthly updates for better content management.
  • Merged updates have been completed for improved functionality.
  • Build logs have been uploaded for transparency.
  • The Xcode project has been confirmed for proper setup.
  • We’ve corrected component names for accuracy.
  • Adjusted files to align with RMMmax standards for consistency.
  • Logo rendering issues have been fixed for proper display.
  • We’ve resolved authentication issues in CVE views for improved security.
  • Build files have been copied to the public folder for easier access.
  • The bash script for CVE scanning has been simplified for better usability.
  • We’re verifying migration issues for seamless database updates.
  • Unnecessary elements have been removed for cleaner code.
  • Backend updates have completed successfully for improved performance.
  • The Reboot Manager has been finalized for reliable operation.
  • We’ve made necessary adjustments to URLs for consistency.
  • Updated navigation menus for enhanced user experience.
  • The dialog now features a minimum width for better layout.
  • Both table exports now follow the same logic for consistency.
  • Export options have been standardized for a cohesive interface.
  • Log message fields have been updated for better data management.
  • The first release build has been completed and is ready for use.
  • Converted configuration files for better compatibility.
  • We’ve introduced checks for agent independence to streamline operations.
  • Logging enhancements have been added for better tracking.
  • Non-None teams now correctly utilize agent functions for efficiency.
  • The registration process has been improved for user feedback.
  • We’ve addressed various issues in the logging flow for better clarity.
  • All changes have been documented for transparency.
  • Renamed components for better identification.
  • UI has been rebuilt for a seamless experience.
  • Backend processes have been optimized for speed and efficiency.
  • All entries have been standardized for consistency.
  • Key changes have been made to the CommandExecutor for better performance.
  • The BitLocker status is now displayed based on OS type for clarity.
  • We’ve improved the logging of activity for better insights.
  • The old team filtering issues have been resolved for better processing.
  • Registration success messages have been implemented for user assurance.
  • We’ve ensured that UI updates reflect the latest state for user convenience.
  • Refined the logging process for clear visibility.
  • We’ve cleaned up general log queries for better performance.
  • Unnecessary tasks have been removed for a streamlined experience.
  • Admin URLs have been removed from use for security.
  • Email notifications have been adjusted to reduce frequency.

That’s a wrap for this month! Have feedback or feature requests? Drop us a line — we love hearing from the MSP community. Stay tuned for more updates next month!