Appearance
Release Notes for Server
Latest version
v3.4.1 (2026-03-05)
Bug Fixes
- Fixed service accounts being unable to interact with companies that have 2-FA enabled.
- Fixed request to premium upgrade not working.
Previous versions
v3.4.0 (2026-02-26)
Improvements
Role-Based Access Control (RBAC)
- Introduced user roles as a new way to manage permissions. Each user can have one role per company, or continue using individual permissions as an alternative.
- Expanded the permission set to support more granular access control.
Device Commands
- Added command history to the UI, allowing users to track requests scheduled for routers and see failure reasons when synchronization fails.
Service Accounts
- Reworked Service Accounts into a dedicated user type intended for use from scripts. Service accounts cannot sign in via the UI and are meant exclusively for API access.
WARNING
Recommendation: Existing users marked as IsServiceAccount=true will continue to work as before, but users are encouraged to migrate scripts to the new Service Accounts. In a future release, the legacy flag may be removed and script access for regular users may be restricted.
Moving Devices Between Companies
- Added a UI action and API endpoint for moving devices between companies, transferring their monitoring history and desired configuration. This operation requires a user with membership and appropriate permissions in both companies.
Company Contacts
- Added company contacts management to the Company Detail page, allowing companies to define recipients for different types of emails (Security, Billing, Operations). This replaces the previous behavior where all emails were sent to Company Admin users, and is independent of user accounts.
General Improvements
- Redesigned the User Detail page to display all information on a single page instead of using tabs.
- Improved the speed of batch operations.
- Improved error reporting when creating or claiming devices via CSV.
Bug Fixes
Users & Authentication
- Fixed refresh tokens not being returned during login.
- Fixed errors after signing in via external identity provider if performed after using an incorrect password.
Devices
- Fixed Local IPv4 column in Interfaces tab incorrectly showing a network address rather than the device address.
- Fixed SyncStatus incorrectly showing Synced instead of Failed in some edge cases involving failure to build a message for router.
- Fixed multiple edge cases in command processing, resending, and result handling.
- Fixed "Expose Interface" action being allowed on interfaces without a local IP.
Fields
- Fixed a UI validation error that sometimes prevented configuring one-time resets for cumulative fields.
UI & General
- Fixed favicon not showing correctly on the login page.
- Fixed multiple validation mismatches between UI and backend.
- Fixed batch edit devices dialog remembering previous checkbox values when it should not.
- Fixed devices without virtual IP address missing their name in the dialog for adding devices into a network.
- Fixed value of VPN LAN Proxy Links field not being updated after a proxy link is deleted.
- Fixed oldest version being pre-selected when adding new router apps to desired configuration.
API
- Fixed unauthorized requests receiving response 503 Service Unavailable instead of 401 Unauthorized.
- Fixed input validation across multiple endpoints.
On-Premises
- Fixed Tag-Options field values not showing up in UI after restart of services.
- Fixed password-strictness configuration not being applied to the sysadmin endpoint for user creation.
- Fixed the router app upload endpoint so it no longer fails when some of the expected information files are missing.
v3.3.0 (2025-09-30)
Improvements
Device Pages
- Added a Connection History tab.
- Added an Interfaces tab.
- Reworked the VPN tab for a more user-friendly experience.
- Added a visual indicator for unsupported apps on the Desired Configuration tab.
Proxy Links
- Proxy links can now have a custom name.
- Added support for custom destination ports.
- Added the ability to choose between HTTP and HTTPS.
- Added an option to configure an expiration period.
- Added the ability to disable a proxy link without deleting it.
VPN Networks
- Added bulk device removal from VPN networks.
- Reworked VPN data usage charts to show monthly total usage instead of immediate usage.
- Added tooltips explaining VPN network types and roles.
Alerts
- Improved the UI for creating, editing, and displaying alerts.
- Added the option to evaluate alerts only for devices with a specified tag.
- Added support for custom alert messages with placeholders for dynamic values.
- Added a button to delete multiple alert history records at once.
Fields
- Added read-only field Firmware Version.
- Added read-only field DMP Client Version.
- Added read-only field VPN LAN Proxy Links.
- Added read-only field WAN Interface Name.
User Management
- Added a UI option to view and manage pending invitations.
- Implemented measures to prevent accidental uninstallation of the WebAccess/DMP Client app.
- Uninstallation is now only allowed after disabling protection at the company level.
UI and General Improvements
- Implemented clustering of device markers in Map widgets.
- Improved validation and error messages across many API endpoints.
- Removed Device Connected / Device Disconnected events from auditing.
- Numerous small UI improvements.
On-Premises
- Added a user-friendly way to add new router apps via the Administrative Portal.
- Added an option to configure password strictness requirements for DMP users.
- Added an option to batch register devices from CSV.
- Added support for StartTLS mode in SMTP.
Bug Fixes
Dashboard & Widgets
- Fixed widgets breaking in certain situations after cloning a View.
- Fixed widget order not being ordered correctly in new companies.
- Fixed UI freezing during data reload if a Map widget contains a very high number of devices.
Desired Configuration
- Fixed pages getting stuck in a loading state in certain situations.
- Fixed newly created config profiles not appearing until a page refresh.
VPN & Roadwarrior
- Fixed Roadwarrior configurations incorrectly containing IP addresses instead of DNS addresses, which required re-download after VPN hub restarts.
- Fixed Roadwarrior descriptions not displaying on detail pages.
- Fixed retry intervals sometimes being calculated incorrectly when resending messages to routers.
User & Company Management
- Fixed user deletion sometimes failing.
- Fixed UserDeleted auditing record not being visible in user's companies.
- Fixed users being unable to leave a company without RemoveUsers permission.
- Fixed company deletion failing if a child company had existed in the past.
API & Backend
- Fixed many cases where API endpoints returned generic Internal Error messages instead of more specific errors for invalid parameter combinations.
On-Premises
- Fixed error 413 when uploading large files via a VPN proxy link.
v3.2.1 (2025-05-12)
Improvements
- Enhanced the desired configuration page by adding markings to indicate unsupported apps, improving user awareness and configuration accuracy.
- Implemented a confirmation dialog when initializing a VPN hub, ensuring users intentionally proceed with critical actions.
Bug Fixes
- Fixed an issue where devices with disabled VPN settings could still connect under specific conditions.
- Fixed the form for editing large text fields, ensuring that inputted values are now saved properly.
- Fixed an issue where the roadwarrior configuration file could contain whitespace in its name, which previously prevented successful import into a WireGuard client.
- Fixed a bug causing the VPN Configuration form to become stuck in a loading state after encountering an error.
- Fixed deletion of devices via dashboard table previously not unselecting them for batch operations.
- Fixed temporary UI freezes when adding a large number of devices to a VPN network, improving performance and responsiveness.
- Fixed an issue where remaining VPN trial days were displaying negative values, now showing accurate counts.
- Fixed an issue that allowed the creation of invalid alerts, causing crashes on the Alerts page.
- Fixed CIDR validation within the VPN Configuration dialog to ensure correct input handling.
- Fixed minor UI inconsistencies that occurred when switching between companies.
- Fixed a display issue on the roadwarrior page where data usage temporarily appeared as 0 MB after disabling a roadwarrior.
- Fixed an issue where audit log pages would incorrectly show an error when filtering by partial MAC address.
- Fixed dashboard widgets that should show Top/Bottom device not displaying any value.
- Fixed VPN hub being able to start for a short duration even for companies with expired trial period.
- Fixed filtering functionality for the "VPN Connected" column on the Roadwarriors page.
- Fixed several error messages to provide more detailed and informative feedback to users.
- Fixed an issue in the configuration profile creation dialog where the list of applications would fail to display.
- Fixed the issue so that a user's email change now updates immediately in the top-right navigation, without requiring a re-login.
- Fixed router images that previously did not fit properly into their designated areas.
- Fixed an issue where dialogs were being submitted twice if the user confirmed input by pressing Enter.
- Fixed a problem where the mouse cursor did not change appropriately when selecting a device on the Alerts page.
- Fixed the line chart on the VPN Overview page to now refresh periodically.
- Fixed UserPassword field not being saved when unset value ('-') is selected on dashboard.
- Fixed "Request body too large" error in UpdateFile endpoint.
v3.2.0 (2025-03-13)
Improvements
- Added a new, long-awaited VPN management feature to streamline network security and control. For more information see VPN Documentation.

Bug Fixes
- Fixed an issue where the Desired Configuration page incorrectly displayed applications that are not compatible with the selected device type.
- Fixed inconsistent sorting of application versions across multiple sections of the platform.
- Fixed filtering by selection of multiple audit log types on Auditing page.
- Fixed a formatting issue with View tabs that had very long names, ensuring they display correctly.
- Fixed the reset password feature for user accounts that had not yet confirmed their email.
- Disabled the reset password feature for user accounts created via third-party identity providers.
- Resolved an issue where "0" was displayed as the default value for numeric fields before any data was reported by a router.
- Fixed GPS coordinate values being unintentionally rounded.
- Fixed multiple error notifications to provide more actionable explanations of failure.
- Fixed an issue where the Map widget failed to center correctly on devices if the company had at least one device without GPS location data.
- Fixed ServiceAccount flag not being configurable by Company Admins.
v3.1.2 (2024-09-12)
Improvements
- Improved the text of several error messages to be more helpful.
- Sorted the options that are offered when editing rows of a dashboard table. Application and Firmware versions are now sorted from the latest to the oldest.
- Added an option to update names of existing configuration profiles.
- Added an option to use 3rd party identity provider when registering through the company invitation link.
Bug Fixes
- Fixed dashboard table filtering not working for date values.
- Fixed dashboard table previously not automatically refreshing after adding a device or performing a batch operation.
- Fixed 2-FA not being enforced for users that sign-in via 3rd party identity providers (Google/Microsoft).
- Fixed password reset not working for users that have not yet clicked the verification sent during their registration process.
- Fixed IsServiceAccount flag being always hidden at the permission page. Now it will show up if the user is in at least one company where 2-FA is enabled.
- Fixed disabling of permission checkboxes in the UI to correctly reflect what permissions the active user can grant.
- Fixed import/export of device data from CSV failing if certain types of Fields are present.
- Fixed users being previously able to create multiple Fields that target the same application, setting, user or script.
- Fixed editing of information about Fields not working if multiple Fields of the same kind exist.
- Fixed Fields created via import of data from DMP version 2.x.x not being available until a page refresh or relog.
- Fixed table editing on a device page to offer the same options as dashboard table.
- Fixed Desired Configuration device tab sometimes not working correctly when submitting changes more than once before leaving the page.
- Fixed error message not being displayed when attempting to exceed the maximum number of free devices.
- Fixed Between filtering operator not working for numeric columns on dashboard.
- Fixed "Empty" (set to an empty string) and "-" (not set) values being unintentionally grouped into the same slice in pie charts.
v3.1.1 (2024-08-12)
Bug Fixes
- Fixed problems with payment registration.
v3.1.0 (2024-07-22)
Improvements
- Added new field types: User Role, Unique Script, Unique Firmware, and Unique Application Version.
- Reworked the "Desired Configuration" page to simplify individual router management.

- Introduced an alternative method for creating new configuration profiles, allowing users to select specific items to include.

- Added a manual option to read the actual router configuration.
- Added a feature to configure periodic resets of cumulative fields for easier tracking of data usage and other metrics.

- Introduced an option to restrict reporting of numeric metrics from routers to cases where the value change reaches a configurable threshold, reducing mobile data usage.

- Enabled sign-in via other identity providers (Google, Microsoft).
- Added functionality to distinguish "unset" values (shown as "-") from empty values in the dashboard table, including support for filtering empty or "unset" values.
- Increased the retention period for auditing and monitoring data from 2 months to 3 months.
- Raised the maximum number of Ping Latency and Ping Status fields per company to 10.
- Added an option to adjust the refresh interval on the dashboard by right-clicking the "Refresh" button.

- Removed the mandatory system name input parameter from the creation of Tag fields.
- Updated the default layout of the device page to include several fields and charts.
- Added an option to edit field values directly from the device page.
- Enabled users to adjust the order of table items on the device page.

- Enhanced the text of several auditing logs for greater informativeness.
Bug Fixes
- Fixed UI freezing during batch operations on a large number of devices.
- Fixed the dashboard page occasionally not fully loading, which required a page reload.
- Fixed the dashboard table's edit mode being unintentionally canceled by a periodic data refresh.
- Fixed the user permissions page not visibly disabling individual settings when "Company Admin" is selected.
- Fixed the user permissions edit dialog incorrectly offering the "Enable API Scripts" option for users in companies without 2-factor authentication.
- Fixed the Connection Status value incorrectly resetting to "Never Connected" if the status remained unchanged for 2 months.
- Fixed the MacAddress column reappearing in the dashboard table after being removed.
- Fixed the diskette icon sometimes not changing color when there are unsaved changes.
- Fixed the company list in the top right corner sometimes overlaying its associated input box.
- Fixed zooming out not working correctly for line charts.
- [On-Premises] Fixed the device creation dialog incorrectly showing errors for its inputs briefly before succeeding.
- Fixed the "Create Configuration Profile" button incorrectly appearing for offline routers.
- Fixed device selection sometimes not working properly across multiple table pages on the dashboard.
- Fixed page refresh on the user auditing page unintentionally switching tabs to the user profile page.
v3.0.3 (2024-02-23)
Improvements
- Added an API endpoint for creating configuration profiles from specification (in addition to the endpoint for creating configuration profiles from routers).
Bug Fixes
- Fixed a failure to display a device page after importing data from GEN2 that contained tags with "-", "." or one of a few other problematic non-alphabetic symbols in their name.
- Fixed an error in displaying a device page after creation of multiple fields that differed only in upper/lower case size.
- Fixed formatting of prices in billing notification emails (at most 2 decimal places will now be shown).
- Fixed the email link to billing details page that previously shown error 404 Not Found.
- Fixed "In Range" and "Not In Range" filtering operators not including their edge values.
- Fixed a redirect to the overview of alert endpoints after editing an alert endpoint and submitting changes.
v3.0.2 (2023-12-15)
This is primarily a bug-fixing release, which also brings a few quality-of-life improvements.
Improvements
- Added a button to enable/disable alert rules on the Alerts page.
- Added a feature to convert audit log timestamps to the user's local time.
- Added a "Billing" page for premium companies, which displays a list of historical billings.
- Added persistence to the page size table setting (the UI now remembers the last selected value).
- The default time range for Audit logs has been changed from "the last 24 hours" to "the last 2 months".
- Simplified the creation of charts on the Device page (the "Aggregation Type" parameter is no longer used).
- Added names of affected fields to DEVICE_UPDATED auditing message.
- [On-Premises] Added a button for creating users without an email confirmation.
Bug Fixes
- Fixed Alerts page and email messages showing internal representations of Operand and Operator (e.g. displaying "0" instead of "offline").
- Fixed Dashboard page showing a loading animation for as long as a company has no views.
- Fixed Dashboard table showing duplicate devices after table's page size is changed.
- Fixed Companies page not showing a newly created company until the page is refreshed.
- Fixed user being unable to switch from an existing company to a company that was just created by that user.
- Fixed user being shown in a table of users after having been removed from a company until a page is manually refreshed.
- Fixed chart's name being reset to an empty string after a user edits it and saves it unchanged. It is also no longer possible to save a chart with an empty name.
- Fixed export of devices including only the data from the first or last page.
- Fixed batch edit affecting only the data from the first or last page.
- Fixed Device page showing green icon for all possible values of synchronization status.
- Fixed multiple auditing messages showing names of variables instead of their values.
- Fixed DEVICE_CREATED audit logs not being associated with a device.
- Fixed AlertDetail page sometimes not loading up correctly for alerts that target a single device.
- Fixed user's email change not being reflected in the top right menu until the user relogs.
- Fixed various small UI issues that occurred only to users with Vivaldi browser.
- Fixed various small API issues (endpoints returning incorrect status code, etc.)
- [On-Premises] Fixed SearchDevices service not starting up if there exists a company without any reportable fields.
- [On-Premises] Improved handling of failures to send emails due to unsupported SMTP configuration. Also, using authentication for SMTP server is now optional.
v3.0.1 (2023-09-21)
This release focuses mainly on fixing bugs that were found in version 3.0.0.
Improvements
- Added an option to change the order of View tabs (Drag & Drop).
- On-premises deployments may now be configured to create all companies as type Trial instead of type Free.
- Added a button for deleting information about alerts' triggering history.
Bug Fixes
- Fixed Dashboard lacking some fields in the list of options for creating Charts and Company Stats.
- Fixed Device page offering for Chart creation fields that do not support this functionality.
- Fixed Device page showing incorrect value for Connection Status field.
- Fixed Alert Creation/Update page not allowing users to change Period and Cooldown.
- Fixed Alert Creation/Update page offering multiple invalid options when a Single Device target was selected.
- Fixed alerts targeting Invalid Login Attempts Count source not getting triggered when they should.
- Removed the date of EULA's confirmation from the EULA_CONFIRMED auditing message.
- Fixed Fields page not being refreshed after field deletions.
- Fixed Alert Endpoints page loading very slowly when accessed for the first time after each login.
- Fixed user invitation to the company failing when the requester selects no permissions.
- Fixed message for successful claiming device saying "undefined" in place of a company name.
- Fixed the User Permissions page showing a misaligned permissions table when viewed on small screens.
v3.0.0 (2023-09-04)
Initial release of the GEN3 WebAccess/DMP.
