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!





