Remote session approval
We've added an end-user approval system to our remote sessions! Admins can now turn on a mandated approval requirement from the end-user for all of their managed endpoints. With security and control being more paramount than ever before, this feature empowers the end-users to approve any incoming remote session requ…

We've added an end-user approval system to our remote sessions! Admins can now turn on a mandated approval requirement from the end-user for all of their managed endpoints. With security and control being more paramount than ever before, this feature empowers the end-users to approve any incoming remote session requests. This ensures that techs can only connect to the user's endpoint once they have been granted explicit permission, adding an extra layer of security and trust to the support process.
To get started, head to the Settings -> Security section. From here you can choose to always require an approval, allow for a bypass after a timeout, or to keep simple notifications as it currently works. This improvement not only fortifies security protocols but also gives end-users peace of mind knowing they have full authority over their devices.
Improvements
- The new macOS version, "Sonoma", is now supported in the device list filter menu.
- We've improved response times and database load by moving "metrics" into their own optimized database.
- We've updated our remote control video encoder to its most recent version (FFmpeg v6) and patched a recent libvpx vulnerability.
- Significantly reduced the file size of our encoder.
- We now expose "hostname" as an optional column on the device list. This can be helpful if you've given a device a nickname in Level but still need to see the underlying hostname.
- All of Level's searches have changed their default "operator". We previously were using "OR" to search for any term in the string. We now use "AND" which should allow you to get much more specific with your results. A search for "Linux security" will now only return results that contain both "linux" and "security".
- We're rolling out a new table style. For now, you can see it in action in the "Tags" table but it will come to other tables over time. Other than looking better, it also offers better performance.
- We've removed Level's file size limit for uploading/downloading in the background file manager. You may still encounter some browser-imposed limits in some browsers but this should allow you to transfer multiple gigabyte files without issue.
- Significantly improved the response time for sections of the web application that depended on counts. Alert count, update count, etc.
Bug fixes
- We fixed an issue that would sometimes cause the updates list for a device to crash the app.
- We now clear existing device monitor errors when a device monitor is removed from a device.
- Resolved an agent issue that could cause a device that's failing registration to become stuck in a loop on that step.
- Corrected severity display bug for alert emails on certain email clients.
- If you uninstalled a device in the web app but then reinstalled Level on the device within five minutes, the web app could become confused and instruct the device to uninstall itself. This has been resolved by making sure that the local database is cleared during a reinstall.
- Fixed a bug where an account in a "past due" billing state could get stuck in a redirect loop to the billing page.
- Joining a remote control session on a device with an active screensaver was leading to instability and frequent crashes. This has been resolved.
- For accounts with API access enabled, the settings page was mistakenly showing the "agent key" where it should have been showing the "API key".
- Fixed a bug that was causing the notification settings to be ignored when sending patching report emails.