- LexActivator version to v3.30.2
- Signed builds for macOS.
- Bug fixes.
- The dashboard is now served at
/
path instead of/app
path. Requests to/app
are redirected to/
for backward compatibility.
maxOfflineLeaseDuration
config file param to set the maximum duration in seconds that an offline license lease can last.allowedOfflineFloatingClients
config file param to set the maximum number of clients that can simultaneously hold an offline license lease./api/server/config
public endpoint to get the value of the properties set in theconfig.yml
.maxOfflineLeaseDuration
,allowedOfflineFloatingClients
,totalOfflineFloatingClients
properties added to/api/server/stats
endpoint.- LexFloatServer now supports listing the trusted proxies via the
config.yml
file.
- Logging of floating licenses that were not gracefully dropped (zombie licenses).
- LexActivator version to v3.29.0.
/api/server/stats
endpoint’stotalLicense
property has been renamed toallowedFloatingClient
./api/server/stats
endpoint’savailableLicense
property has been renamed tototalLicenses
.
- LexFloatServer now support enabling
SSL
through theconfig.yml
file.
- LexFloatServer now updates license expiry date automatically after activation or server sync without requiring a restart.
- Minor bug fixes.
- LexActivator version to v3.25.0
enableIpv6
config file param to enable LexFloatServer to serve requests over IPv6.
productFilePath
config file param now takes an absolute path as well.
/api/server/license-meter-attributes
endpoint to get the meter attributes associated with the license.
- Improved meter attribute logs.
- Minor bug fixes.
- LexActivator version to v3.24.1
- Added missing WMI service error log.
- Enforced service startup type to auto-delayed (Windows).
- LexActivator version to v3.23.0
- Minor bug fix.
- Issues related to service uninstallation on Windows.
- LexActivator version to v3.21.4.
- Minor bug fixes.
/api/server/license-info
endpoint to get the information related to the license used to activate the LexFloatServer.
- Issue related to the service path on Linux.
- False positive container detection on some Linux distributions.
- Container detection issue on recent Linux distributions.
- LexActivator version to v3.20.7.
- LexActivator version to v3.20.2.
- Added missing digital signature in case of Windows.
- Improved error logs.
- Allow activation if the server is already activated.
- Added missing error return codes.
- LexActivator version to v3.19.1.
- Support for the new product.dat file.
- Support for the feature flags.
- Improved logging.
- Issues related to meter attributes when the license is activated through Dashboard.
- Incorrect exit return codes.
- Minor bug fixes.
- Minor bug fixes.
- Minor performance improvements.
- Issue related to log folder path.
- Issues related to incrementing of meter attributes.
- Issue related to incorrect encoding.
- Issue causing server activation to disappear on restart in Windows.
- Minor bug fixes.
- Multi-threading support so it can now be vertically scaled to handle thousands of clients.
- Dashboard wherein you can login, view active floating licenses, activate/deactivate the LexFloatServer etc.
- Improved logging and colored console logs are supported too on Linux and macOS.
- Supports for running as service on Linux without writing any systemd or init script.
- Command-line options are now posix-compliant. Please check the updated options using lexfloatserver --help command.
- YAML based config file and by default lexfloatserver looks for config.yml file in the same directory as lexfloatserver, so you don't need to pass the config file path.
- Updated networking library for Windows.
- Dropped dependency on
libnss3
for Linux.
- Minor bug fix.
- Support for persistent meter attributes (non-floating).
- Support for offline syncing of meter attributes (non-floating) during offline activation.
- Some performance-related issues.
- Issue causing offline activation to fail when the number of meter attributes is very large.
- Buffer overflow issues causing activation verification to fail.
- Support for running the server inside a container for testing purposes. The server must never be allowed to be run inside a container.
- Support for bypassing system proxy settings. Just add
api.cryptlex.com
to the bypass proxy hosts list in the system proxy settings.
- Bug causing the cache to return incorrect status code.
- Minor bug fixes.
- Improved device fingerprinting of devices running Linux.
- Bug preventing the detection of Hyper-V on some Windows 10 machines.
- Minor bug fixes.
- Minor bug fixes.
dailylogrotation
config file param.- New /api/server/activate, /api/server/offline-activation-request and /api/server/offline-activate endpoints.
allowedclockoffset
config file param.
- Support for meter attributes.
- Support for detecting Dockers to prevent the running of LexFloatServer inside a Docker container.
- New command line parameter
-cryptlexhost
to allow setting a custom host.
- New /api/floating-licenses endpoint to get the list of leased floating licenses.
- Leasing strategy can be set for the server to configure the behaviour of leasing floating licenses.
- Lease duration in the config can be overridden using
leaseDuration
property of license. - Improved error and request logging.
- Server error codes like server license expired, suspended, grace period over etc. are now sent to clients too.
SetFloatingClientMetadata()
andGetHostLicenseExpiryDate()
API functions.
- Updated stats API endpoint, for details, check docs
- The Minimum supported LexFloatClient version is
v4.0.0
- Added activation and deactivation logs to the log file.
- Fixed a bug preventing server from running as launchd daemon on MacOS.
- Command-line parameters
-metadatakey
&-metadatavalue
- Updated stats API endpoint, for details, check docs
- Now uses
LexActivator
v3.0.0
for license activation - Renamed command line parameter
-pkey
to-licensekey
- Renamed command line parameter
-pfile
to-productfile
- Renamed command line parameter
-orequest
to-offlinerequest
- Renamed command line parameter
-oresponse
to-offlineresponse
- Command-line parameter
-extradata
- Bug preventing grace period not to expire on no server sync
- Bug causing incorrect detection of Hyper-V
lastSyncedAt
andgracePeriodStartAt
properties to stats API
- Major bug causing
LA_FAIL
status to be returned for activated server
- Embedded server version
- Support for changing product version without restart
- Disallowed leasing of licenses, if grace period is over and server is running
- Fixed a time sync issue
- Support for running the server, in case server is not activated
- A startup issue as service on Windows 7
- A memory leak issue
status
property to the stats api
- Minor bug fixes
- Command-line parameter
-displayname
to update service name in Windows - Command-line parameter
-status
to display activation status details - Command-line parameters
-proxy
,-graceperiod
,-servercheckinterval
and-extradata
which can only be passed at the time of activation - Support for multiple service instances
Proxy
,GracePeriod
andServerCheckInterval
from config file
- API endpoint to get the server stats: /services/api/stats
- Client IP check to prevent VM snapshot floating clients
- Support for blocking IP addresses
- Support for offline activations