QLM Enterprise

Product Properties: 3 new product properties data types are now available: IP Address, IP Subnet and CSV.

Product Properties: a new feature allows you to enforce that a specific product property has a specified value during activation. For example, you could define a new Product Property of type ‘IP Address’ and specify that this property should be enforced during activation.

Java protection: added support for license file signed using SHA256 instead of SHA1.

New Server Property: security/whiteListedIPAddresses: specifies a list of IP addresses that are allowed to request trial registrations regardless of the restrictions imposed by customerSite / preventRegistrationFromExistingIPAddress

Changes to 3rd party extensions settings are now logged in the Audit Trail.

User Accounts additions, deletions, and modifications are now logged in the Audit Trail.

User Groups additions, deletions, and modifications are now logged in the Audit Trail.

Added support for protecting Python apps.

Qt client-side library now supports SHA256 signed license files.

QLM PROFESSIONAL

When activating a license by email address (activation using Basic Authentication), QLM can now pick the Activation Key based on the Allowed/Denied Computer IDs.

The following editors in the QLM Management Console now support saving multiple layouts (in the status bar): Activation Attempts, Illegal Computers, Event Viewer, and Audit Trail

QLM Customer Site

New Server Property: customerSite / preventRegistrationFromExistingIPAddress. This feature checks if the IP address of the user requesting a trial matches an IP address in the system and aborts the trial request if a match is found.

New server properties allow hiding some fields on the trial registration form: registrationPage_showFullName, registrationPage_showCompany, registrationPage_showPhone, registrationPage_showCountry

You can now block trial registration by country. This feature requires the geolocation service provided by https://api.ipstack.com

The QLM Trial Registration Form now supports ReCAPTCHA.

QLM Portal

Added support for multi-factor authentication with the Microsoft Authenticator app.

License Settings Template created in the QLM Management Console to initialize the default values when creating a license can now be accessed in the QLM Portal.

The MaxReleaseCount and MaxReleasePeriod can now be set in the Portal.

The Maintenance Plan Expiry Date can now be set during creation.

.NET Support

The minimum requirement for .NET 4 is .NET 4.62.

The QlmControls.dll is now available for .NET4, .NET6-Windows, .NET7-Windows, .NET8-Windows and .NET9-Windows.

The QlmLicenseLib.dll is now available for .NET2, .NET4, .NET6, .NET7, .NET8, and .NET9

QLM Documentation

The QLM Documentation has moved to: https://docs.soraco.co

Requirements

The minimum requirement for .NET 4 is .NET 4.62.

The QLM Management Console now requires .NET 9 (Requires Windows 10 or higher).

The QLM Management Console and the QLM Portal now reference DevExpress 24.2.3.