Skip to content

Releases: 0x101-Cyber-Security/NetLock-RMM

Release 2.6.1.2 | Remote Control Rendering Modes, Session Elevation, Installer Parameters...

24 Feb 22:19

Choose a tag to compare

All notable changes to this project will be documented in this file.

[2.6.1.2] - Precision Patch - 2025-02-24

This minor update introduces several quality-of-life improvements, stability enhancements, and bug fixes.

⚠️ Important

This agent update requires a reboot of remote machines for Remote Screen Control to become fully operational.


✨ Highlights

  • Software & GPU rendering modes for Remote Screen Control
  • Session elevation support for RDS environments
  • Extended agent installer parameters
  • Remote Shell encoding fix

Remote Screen Control

Added

  • Selectable rendering modes:
    • Software (CPU) rendering for systems with limited or no GPU resources
    • Hardware (GPU) rendering for smoother performance when hardware acceleration is available
  • Ability to elevate the remote control user process within a specific user session, even when the logged-in user does not have administrative privileges
    • Especially useful for Windows systems running multiple simultaneous sessions (e.g. RDS)
    • Enables access to elevated applications and UAC dialogs

Changed

  • Improved session switching reliability and overall performance

Agent Installation

Added

  • Additional installer parameters
  • Option to define a custom temporary directory to bypass permission restrictions on certain NAS devices

Agent

Fixed

  • Resolved an encoding issue affecting the Remote Shell

Web Console

Changed

  • Improved Community Scripts

2.6.1.1 | Linux Remote Control, GPU Screen Capture, Virtual Display Driver, Patch SLA & More…

22 Feb 16:00

Choose a tag to compare

All notable changes to this project will be documented in this file.

[2.6.1.1] - Penguin Rising - 2025-02-21

We are excited to announce version 2.6.1.1, featuring two major enhancements: Remote Screen Control now experimentally supports Linux (Ubuntu 24.04/Wayland), greatly expanding your digital sovereignty capabilities. The tray icon is also available on Linux, providing deeper integration and a more seamless user experience.

✨ Highlights

  • Linux Remote Screen Control (Ubuntu 24.04/Wayland)
  • GPU-based screen capturing on Windows
  • Virtual display driver for headless devices
  • MacOS auto-update support

Remote Screen Control

Added

  • Support for screen switching
  • Ability to create and download screenshots directly from the interface
  • Virtual display driver enables access to devices without a connected screen or with the screen disabled
  • Linux support (Ubuntu 24.04/Wayland) - experimental

Changed

  • Updated mouse click transmission: now uses the modern SendInput method on Windows for improved reliability
  • The screen control dialog now stretches across the entire screen for better usability
  • Reduced the interval for checking the user process from 30 seconds to 5 seconds on Windows, enabling faster remote screen control after reboot
  • Transitioned from CPU-based to GPU-based capturing technique, significantly boosting performance
  • Overhauled thread management for improved performance and elimination of thread-blocking issues
  • Keystroke content is now hidden for enhanced privacy (toggle-based)

Fixed

  • Chat interface issues where it appeared behind the screen control dialog
  • Seamless support for UAC dialogs (depending on Windows this will only work with the code signed version)
  • Instantly switches from the login screen to the user session without delay as soon as the user has been logged in
  • The user chat window now opens automatically when a message is received

Agent Installation

Changed

  • The Linux agent installation script generated from the web console now keeps the terminal open if an error occurs when run directly from the clipboard

Added

  • The script automatically installs 'unzip' if it is not present, ensuring smooth extraction of the installation package

Communication Agent

Changed

  • Gathering information about running processes is now significantly faster. Reduced from one query per process to just two requests for ~300 processes — highly improved performance on Windows RDS
  • If a job or sensor has the option 'boot' selected, it will not be instantly executed if it is new to the system. Only if the last boot was maximum ten minutes ago

Fixed

  • Windows firewall state now reported correctly

Updater

Fixed

  • MacOS now auto updates correctly

Web Console

Added

  • Patch SLA system to ensure instances stay up-to-date and secure:
    • Up to 7 days: friendly update icon displayed in the web console
    • After 14 days: dialog popup appears in the web console
    • After 30 days: the instance will stop itself to prevent security risks from outdated versions
  • Rate limiter to the login page. After 10 failed attempts the user's IP will be blocked for 60 minutes

Changed

  • General improvements to the UI
  • Theme editor now covers more elements
  • Changes to the theme don't require an application restart anymore
  • Login page now always uses dark mode
  • If a user has no permissions to the dashboard, they will be redirected to /home instead of being logged out
  • Changes to the permissions system. The navbar & main layout now only shows items the user has permissions for

Fixed

  • Timing issue with Community Scripts that could cause scripts not to be displayed correctly in the script viewer

2.5.3.4 | Whitelabel Tray Icon, Built-in Chat, Remote Actions, Device Labels & More…

07 Dec 22:51
2207bc0

Choose a tag to compare

https://blog.netlockrmm.com/2025/10/26/netlock-rmm-2-5-3-0-whitelabel-tray-icon/

Breaking Changes:

  • All agents must be updated to the latest version for remote access to function properly
  • Review and update your policies to enable remote capabilities in agent settings
  • The new tray icon must be enabled in policy settings for attended remote access

✨ New Features

User Tray Icon

  • Introduced fully customizable tray icon for enhanced user engagement
  • Added new remote access experience with user-controlled accept/decline functionality
  • Administrator-controlled remote access behavior through policy settings
  • Ideal for situations requiring confidentiality and user consent

Device Labels

  • New device labels provide clearer device overview
  • Automation policy preview shows which policies are applied to each device

Shutdown & Reboot Actions

  • Quick shutdown and reboot actions added
  • Direct device control without navigating through remote shell → script selection → execution

Agent Policy Controls

  • Configure device synchronization frequency with server
  • Override global auto-update settings per assigned policy
  • Enable or disable specific remote features per policy
  • Enable or disable entire remote service per policy
  • Policy settings are managed directly by remote devices (requires policy sync)
  • Define unattended access permissions or require user confirmation before connection

🔧 Improvements

  • Remote Agent Service: Complete overhaul of connection behavior

    • Automatic connection re-establishment after system reboot when network connectivity is restored
    • Fixed edge cases where security programs could silently block connections
  • User Session Tracking: Last active user now correctly reflects RDP sessions

  • Linux Software Inventory: Added support for additional package managers:

    • Yum
    • Zypper
    • Pacman
    • DNF
  • Remote Screen Control: Performance optimizations

    • Reduced CPU resource usage
    • ~33% reduction in bandwidth consumption
    • Noticeable performance improvements
  • Agent Installer: Added support for hidden and no-log parameters

  • Various small tweaks and improvements

2.5.2.5 | Smaller changes & fixes

14 Aug 22:29

Choose a tag to compare

This update is on the smaller side, but it was necessary due to issues with our code-signing provider. These issues could have caused problems with remote screen control and UAC access. After quite a bit of back-and-forth communication, the problem has been fully resolved.

Important: This update requires an agent update. Please go to Settings → Updates and enable updates so that your devices receive the new version.

In addition to the fix, we’ve taken the opportunity to apply several smaller improvements and bug fixes.


Highlights

  • Remote Shell: The input field is now collapsible for better screen space management. You can also execute commands directly by pressing Enter.
  • Remote Screen Control: Keyboard ghosting issue has been resolved.
  • Linux Agents: Fixed incorrect last boot time caused by using UTC instead of local time.
  • Location Renaming: Fixed a visual bug when renaming locations (database was unaffected).
  • File Server: Added two new context menu actions — Copy Filename and Copy File Path.
  • Two-Factor Authentication: Improved the visual quality of the QR code during setup.
  • SMTP Settings: You can now use a username without needing to provide a full email address.
  • Drive Overview: Redesigned for a more compact and efficient view.

Related GitHub Issues


Question for the community:
Are you experiencing persistent black screens on servers without connected displays? If so, please let us know — your feedback will help us improve.

2.5.2.2 | Remote Screen Control for Windows, ARM64 Support, Auto Updates, and More

21 Jul 22:59
2d15024

Choose a tag to compare

NetLock RMM Release Notes

This release introduces one of the most significant feature expansions to date: powerful Remote Screen Control for Windows, alongside performance optimizations, improved agent management, and a new all-in-one deployment script.


🚀 Highlights

Remote Screen Control for Windows (Initial Release)

  • Full support for session switching and display switching
  • Unattended access
  • Ctrl + Alt + Del support for elevated access
  • Built-in session recording
  • Send input as keystrokes, ideal for automating password entry
  • Major improvements:
    • Better keyboard simulation
    • Faster mirroring performance
    • Improved bandwidth efficiency
    • Full DPI awareness

ARM64 Architecture Support

  • Native support for ARM64-based systems
  • Fixed issue with installer detecting the wrong architecture

Agent Auto Updates

  • Linux and macOS agents now support automatic updates
    (Note: Older agents require manual upgrade. See: Upgrading Linux & macOS Agents Manually)
  • New setting to limit concurrent update pulls to reduce network load

⚙️ Platform Enhancements

  • Tenant List now sorted alphabetically
  • Last active/logged-in user added to device overview
  • Fixed rare edge case where Remote Shell could hang indefinitely
  • Improved Remote Agent connection stability

⏱ Monitoring & Uptime Handling

  • Devices with pending updates will no longer trigger offline alerts
  • Devices connecting after a server upgrade are ignored for 30 minutes to prevent alert spam

🧹 Database & Disk Usage Optimization

  • New automatic database cleanup settings: define data retention periods
  • Only new data is added to the history to reduce disk I/O

🌐 Web Console & UI Improvements

  • Improved UX in multiple areas:
    • Autofill support for tenants, locations, and more in automation dialogs
    • Language translation fixes

📁 File Server Stability Fixes

  • Fixed issue where missing file extensions could break uploads/downloads
  • Other minor file handling improvements

🌍 Networking & Deployment

  • Support for reverse proxy header forwarding for accurate IP logging
  • Fixed issue with incorrect antivirus detection when multiple AVs were previously installed

New All-in-One Deployment Script

Easily deploy the full NetLock RMM stack for:

  • Single IP / VPS / Bare Metal
  • Reverse Proxy environments (NGINX, Traefik, etc.)
  • Local Testing (not for production)

🔮 What's Next?

Before we move on to patch management, our next focus will be further enhancing the performance and responsiveness of Remote Screen Control.

More importantly, we’re preparing to launch a dedicated end-user tray icon, including:

  • Remote session notifications
  • Live chat with end users
  • Full corporate branding support

Stay tuned!


💬 Do you have feedback for us?

If you have any questions or feedback, feel free to reach out via email or message.
We also welcome feature requests — submit them directly on our GitHub page.


Best regards,
The NetLock RMM Support Team

2.5.1.1

19 May 22:31

Choose a tag to compare

Major Update 2.5.0.7

23 Apr 16:33
505e251

Choose a tag to compare

  • Implemented a new encryption method for communication and remote agents, resolving the issue of events being cut off and ensuring notifications (mail, Telegram, etc.) are sent correctly.
  • Improved connection checks in the web console under Settings -> System.
  • Server info is now updated correctly.
  • Enhanced package distribution, eliminating the need for manual package issuance.
  • Introducing direct package delivery from your server to clients via your servers memory, accelerating the process regardless of hard drive speed and eliminating possible hardware wear and tear. This new feature allows insane delivery speeds and is unique on the market.
  • Open Source Membership: The device limit has been removed. Monitor as many devices as you like (not anymore*)

https://blog.netlockrmm.com/2025/04/23/netlock-rmm-update-2-5-0-7/

Minor Update 2.5.0.4

26 Mar 21:32

Choose a tag to compare

Includes update 2.5.0.3: https://blog.netlockrmm.com/2025/03/26/netlock-rmm-minor-update-2-5-0-3-transparency-report/

  • Enhanced device tree view for improved usability.
  • Devices with identical names are now correctly displayed and usable in the "All Devices" overview.
  • Unauthorized devices can now be bulk authorized and deleted.

https://blog.netlockrmm.com/2025/03/26/netlock-rmm-minor-update-2-5-0-4/

Minor Update 2.5.0.2

12 Mar 10:15

Choose a tag to compare

  • When the server runs under Docker, it will no longer be reported as down in the web console if a container restarts and registers itself again. A warning message will be displayed under the system overview how to handle the docker version of the server.
  • The web console and server are now Docker-aware.
  • Fixed a bug where the https certificate is ignored if no password is provided.

Minor Update 2.5.0.1

11 Mar 16:05

Choose a tag to compare

  • Fixed an issue where, depending on the admin password, the remote connection between the web console and server could not be established due to an encoding issue.
  • Improved error messages for the remote authentication dialog.
  • Fixed the problem that allowed multiple admin users to be added with the same username.
  • Removed the moderator role from the roles selection, as it was just a placeholder in the early stages of development and there is currently no difference between moderator and administrator.
  • Added a button to copy the one-time password to your clipboard in the user add dialog.
  • Fixed missing translation on user add dialog.
  • Added translation on remote authentification dialog.

You can upgrade your instance depending on your infrastructure by either pulling the docker images again, or if docker is not used, re issue your package in the members portal and replace the web console & server executables from your instance.

Note: The members portal will still show version 2.5.0.0 as thats tied to the server & agents update logic and updating your agents is not required with that update. That will be changed later by providing a version number for each componment with different update channels.