Skip to content

Releases: Cryptolens/license-server

v2.13: Support for configuration string as command line argument + Windows event log.

25 Apr 12:32
08c2a31
Compare
Choose a tag to compare

This release introduces the following changes:

  1. When running the license server in any mode (including as a Windows service), the configuration string can be supplied as a command line argument. There is no need to use environment variables.
  2. When the license server runs as a service, it will write startup messages and errors to Windows event log.

v2.12-rc3: Fix signature verification failed error

25 Jun 13:12
Compare
Choose a tag to compare

In this update, we have changed which RSA Public Key is used to verify the configuration string. Previously, we would either use the Cryptolens RSA Public Key or your account specific RSA Public Key, however, since this release, in all instances the Cryptolens RSA Public Key will be used.

This also means that you would need to generate a new configuration string from the following page: https://app.cryptolens.io/extensions/LicenseServer.

Updates
2023-12-14: Added compiled binaries.

v2.12-rc2: Read configuration string from environment variables

23 Mar 16:27
Compare
Choose a tag to compare

This release adds the option to load configuration string from the environment variables. You can read more about it on this page: https://github.com/Cryptolens/license-server#alternative-ways-to-configure-the-server.

This means that all features of the license server are supported by only using the binaries. There no longer a need to compile the license server if you would like to use the local floating license server.

Note: you need to re-create the configuration string again on this page, in case you generated one for previous versions of the license server.

v2.12-rc: Add support for environment variables and pre-compiled binaries

16 Mar 11:16
Compare
Choose a tag to compare

This update comes with two major changes:

  1. It allows you to use environment variables to change parameters (such as port and path to activation file folder), which can be useful if you plan to run the license server as a service and do not want to compile a new version of the server for each client.
  2. We provide pre-compiled binaries with default values, that can be overridden with a configuration file or environment variables.

v2.11: Custom port, clarified error messages and minor fixes

09 Mar 14:33
Compare
Choose a tag to compare

This update introduces several bug fixes, clarification of error messages and ability to override the port using a config file, when a Configuration String (generated with https://app.cryptolens.io/extensions/licenseserver) is used.

v2.10: Updates to Deactivation offline

17 Nov 10:38
Compare
Choose a tag to compare

In this update, an issue was fixed when Key.Deactivate would not return a response in the local floating license server.

v2.9: Implement deactivation offline and clear old machines (floating)

16 Nov 11:01
Compare
Choose a tag to compare

This update introduces the following changes:

  1. Deactivate now supports the local offline license server, when Floating=True in the Deactivate call. In other words, it allows you to release machines earlier than then the specified FloatingTimeInterval.
  2. Add a process that clears old floating license machines in offline mode.

v2.8: Hide machines that have expired (floating offline)

14 Nov 14:57
Compare
Choose a tag to compare

This update fixes an issue where the GetKey method (when being used with floating licensing offline) returned devices that have already expired. This issue did not affect Key.Activate, i.e. machines could still not achieve the limit, even if GetKey returned the old devices.

v2.7: Update apiUrl and pass on API errors to client SDK

26 Apr 08:47
Compare
Choose a tag to compare

This update comes with the following changes:

  1. All requests are now forwarded to the new API endpoint, i.e. api.cryptolens.io.
  2. The content type that is returned is now the same as the one from the API, i.e. application/json.
  3. In case of an error (400 or 500) from the API, it will be passed on to the client library.

v2.6: Record local IP and Friendly name (floating licenses offline)

02 Nov 09:39
Compare
Choose a tag to compare
Fix an issue with GetKey not recording IP and Friendly Name