Changelog

2026

License Key Rotation, Organization SAML SSO, and Release Download Events

Web API

  • Added support for rotating license keys, letting you issue a new key for an existing license without recreating it.
  • Added organization-level SAML SSO settings, letting your customers configure their own identity provider to log in to the customer portal.
  • Added an iconUrl property to products; the product icon and description are now shown in the customer portal.
  • Added release download events to track when and by whom your releases are downloaded, useful for following the rollout and adoption of new versions.
  • Added support for creating users with the same email as an admin user, useful for testing.
  • Breaking change: API responses no longer include child entities unless they are requested with the include query param.

Web Portals

  • Added a Release Download Events page to the admin portal for visibility into release downloads.
  • The reseller portal now lets reseller admins update license expiration dates, including renewing licenses.
  • The reseller admin role is now editable.
  • The customer portal now hides the release channel name when only the stable channel exists.

Integrations

  • The Stripe integration now supports multiple products.
  • The Zapier license renewal action can now find licenses by licenseId, in addition to metadata.

See full changelog →

Audit Log Exports, Manual Sync Support, and SDK Platform Enhancements

Web API

  • Enhanced activation data responses with additional user context for improved traceability.
  • Added support for trial expiration webhook event, enabling automated handling of expired trials.
  • Added support for exporting audit logs, improving reporting and compliance workflows.
  • Improved audit log immutability by storing actor details directly, ensuring historical accuracy even if user data changes.
  • Added support for organization name placeholder in email templates, enabling dynamic content in email communications.
  • Allowed a minimum server synchronization interval, ensuring consistent system behavior across all plans.
  • Enhanced activation query capabilities with filtering by product.

SDKs

  • Added support for one-time synchronization of trial activations, allowing local trial data such as metadata updates and server-side trial extensions to be refreshed manually.
  • Added support for one-time synchronization of license activations, enabling applications to refresh local license data from the server without waiting for automatic sync intervals.
  • Added support for larger memory page sizes on Android, improving compatibility with newer system configurations.
  • Extended crypto-binding support to LexFloatServer.

See full changelog →

Entitlement Tier Access and Base Value Support

SDKs

  • Added support for retrieving the license Entitlement Set tier.
  • Added support for base values in feature entitlements.
  • Extended entitlement capabilities across LexActivator, LexFloatClient, and LexFloatServer, ensuring consistent access to tier and base value information.

See full changelog →

Entitlement Tiering, Enhanced Filtering, and SSO Improvements

Web API

  • Added support for tiers in Entitlement Sets.
  • Enhanced activation filtering with support for organization-based queries.
  • Improved SSO role mapping, allowing better handling of multiple roles received from identity providers.
  • Added last usage tracking in license responses, providing visibility into recent license activity.
  • Enhanced organization-based filtering for licenses, enabling more flexible query conditions.
  • Added support for updating trial activations.

See full changelog →

Feature Entitlement Expiration Support

SDKs

  • Added support for expiration tracking of feature entitlements within LexFloatServer.
  • Extended host feature entitlement data in LexFloatClient to include expiration information for improved visibility into feature validity.

See full changelog →

2025

Enhanced License Insights and Activation Data Migration

SDKs

  • Added support for retrieving the last activation error, enabling better diagnostics when activation data is cleared.
  • Enhanced feature entitlement data to include expiration information, improving visibility into feature validity.
  • Extended user license data to include activation and deactivation counts, providing better usage insights.
  • Added support for migration of activation data to system-wide scope, enabling transition from user-specific to all users activation modes on macOS and Windows.

See full changelog →

Subscription Policy Updates and Enhanced Activity Tracking

Web API

  • Added support for expiration tracking on feature entitlements, allowing individual license features to carry their own expiry information.
  • Added last usage tracking for personal access tokens, improving visibility into token activity.
  • Updated maintenance policies to support subscription-based properties, replacing older validity and expiration strategy fields for improved lifecycle management.
  • Improved webhook failure handling by suspending failed webhooks instead of disabling them, ensuring event logs continue to be recorded for later retry and audit purposes.
  • Added support for user-based filtering in activations and maintenance expiry filtering in licenses, improving query flexibility.

See full changelog →

WSL Environment Detection

SDKs

  • Added support for WSL detection.

See full changelog →

Subscription Tracking, Lifecycle Events, and Activation Management

Web API

  • Added subscription logs to track license subscription changes, including renewals, expiration updates, and interval modifications.
  • Added new license lifecycle webhook events, including first activation and expiration date update notifications.
  • Added support for direct trial expiration updates, allowing trial activation expiry to be modified without using deprecated workflows.
  • Added support for bulk activation deletion, enabling removal of activations within a specified date range for a license.
  • Added new automated email events for organization and reseller user creation workflows.
  • Enhanced license query filtering with support for filtering by Entitlement Set and activation country.

See full changelog →

New Webhook Events and Subscription Query Enhancements

Web API

  • Added new webhook events, including events for lease expiration, activation limits reached, and subscription updates.
  • Added support for subscription-related filtering in license queries, enabling retrieval based on subscription interval and start trigger.

SDKs

  • Added support for x86_64 architecture on Android, expanding platform compatibility.
  • Updated libcurl to a newer version.

See full changelog →

Entitlement System, Feature Controls, and License Lifecycle Enhancements

Web API

  • Introduced support for Entitlement Sets and feature-based licensing, including license-level feature overrides.
  • Added support for subscription lifecycle configuration, including control over subscription intervals and start triggers.
  • Added support for updating license expiration date dynamically.
  • Enhanced license querying capabilities with support for activation sync timestamps.
  • Improved audit logging by including response data for delete operations.

SDKs

  • Added support for retrieving Entitlement Set details and feature entitlements.
  • Added support for retrieving activation last sync timestamp.
  • Added support for PowerPC32 architecture on Linux in LexActivator.
  • Updated license validation behavior to return specific error codes for inactive licenses and invalid feature entitlements, improving error handling and diagnostics.
  • Added support for retrieving host license entitlement and feature details via LexFloatClient.

See full changelog →

Archive Support for Releases

Web API

  • Added archive support for releases.

See full changelog →

OpenTelemetry Support

Web API

  • Added support for OpenTelemetry integration in Cryptlex On-Premise.

See full changelog →

2024

ARM64 Support and Cross Platform Activation Enhancements

SDKs

  • Added support for Windows ARM64 architecture in LexActivator and LexFloatClient, enabling compatibility with ARM-based systems.
  • Enhanced system-wide activations to work on macOS.
  • Added support for retrieving activation creation timestamps.

See full changelog →

Reseller Filtering and Activation Timestamp Enhancements

Web API

  • Added query params for reseller license and activation endpoints.
  • Added support for filtering in reseller license and activation workflows.
  • Added activation creation date timestamp to the activation JWT.

See full changelog →

Refresh Token Support for Authentication

Web API

  • Added support for refresh tokens in the login endpoint.

See full changelog →

Activation Export and Dashboard Path Improvements

Web API

  • Enhanced activation export functionality to include associated user and organization data.

SDKs

  • Updated LexFloatServer dashboard routing, serving the dashboard at the root path for cleaner URLs while maintaining backward compatibility through automatic redirects.

See full changelog →

Offline Floating License Support and Enhanced LexFloatServer Observability

SDKs

  • Enhanced license retrieval capabilities to include metadata, improving visibility into license details.
  • Added comprehensive support for offline floating licenses, allowing clients to lease licenses without continuous server connectivity.
  • Introduced configuration options to control offline lease duration and maximum concurrent offline clients, enabling better management of offline usage.
  • Added support for retrieving server configuration and extended usage statistics, improving monitoring and insights into license usage.
  • Added support for trusted proxy configuration, enhancing deployment flexibility in proxied environments.
  • Improved logging and monitoring, including better handling of inactive floating licenses and more informative API responses.

See full changelog →

SSL Support in LexFloatClient and LexFloatServer

SDKs

  • Added SSL support in LexFloatClient, enabling secure communication with the LexFloatServer.
  • Added support for configurable SSL in LexFloatServer configuration.

See full changelog →

Activation Filtering, Email Previews, and Caching Control

Web API

  • Added support for filtering activations by license key.
  • Added support for server-side email preview, enabling validation of automated email templates before sending.

SDKs

  • Added support for configurable in-memory caching, allowing applications to enable or disable caching behavior as needed.

See full changelog →

System Wide Activation Support on Windows

SDKs

  • Added support for system-wide license activation on Windows, allowing a license to be activated for all users on a machine.

See full changelog →

Maintenance Mode Support and License Deactivation Tracking

Web API

  • Added support for maintenance mode in on-premise deployments, allowing temporary suspension of traffic during critical updates and maintenance activities.

SDKs

  • Added GetLicenseAllowedDeactivations() and GetLicenseTotalDeactivations() functions to track allowed and total license deactivations.

See full changelog →

2023

Advanced License Filtering, EU Data-Region Support and SDK Improvements

Web API

  • Added support for advanced query filtering on licenses, enabling more flexible filtering using set-based conditions.

SDKs

  • Added support for retrieving activation ID in LexActivator.
  • Added support for EU data center, enabling region-specific deployments.
  • Added a function in LexFloatClient to retrieve floating client library version information from LexFloatServer.
  • Added IPv6 support in LexFloatServer, improving compatibility with modern network environments.
  • Improved product file path handling in LexFloatServer to support absolute paths.

See full changelog →

Enhanced User Export Filtering and Meter Attributes API

Web API

  • Enhanced user export functionality with additional filtering capabilities for more precise data extraction.

SDKs

  • Added an API endpoint in LexFloatServer to retrieve the meter attributes associated with a license.

See full changelog →

Reseller Support and OIDC Based Authentication

Web API

  • Added support for reseller workflows, enabling management of licenses and customers through resellers.

SDKs

  • Added support for authentication using OIDC ID tokens, allowing users to be authenticated via external identity providers.
  • Increased the default network timeout in LexFloatClient to 60 seconds.

See full changelog →

Organization Management and 2FA Support

Web API

  • Added organization management support, including APIs to enable organization-based workflows in the customer portal.

SDKs

  • Added support for two-factor authentication in user login flows, enabling authentication for users with 2FA enabled.
  • Improved Windows service reliability, including enhanced error logging for WMI service issues and enforcing delayed auto start configuration.

See full changelog →

User Authentication License Retrieval Enhancements

Web API

  • Added support for filtering user licenses by product.

SDKs

  • Added user authentication capabilities, allowing applications to authenticate users and retrieve associated licenses.
  • Added support for retrieving license details, including creation and activation timestamps.

See full changelog →

Activation Export and Enhanced Filtering Capabilities

Web API

  • Added support for exporting activation data in CSV format, enabling bulk access and reporting of activation records.
  • Enhanced license export and query filtering capabilities, including support for filtering by name and creation datetime.

See full changelog →

Advanced Filtering, Organization Data Support, and Release Management Enhancements

Web API

  • Added support for advanced filtering of trial activations, including filtering by expiration status, metadata, and creation time.
  • Improved release visibility controls, enabling filtering of published and private releases and associated files.
  • Added support for action-based filtering in activation logs.

SDKs

  • Added support for retrieving organization details associated with licenses, including organization name and address.
  • Added support for release update checks in LexActivator, enabling applications to detect available updates.
  • Added a new license information endpoint in LexFloatServer, providing access to license details at the server level.

See full changelog →

Comprehensive Event Logging, Maintenance Notifications, and Data Export

Web API

  • Added support for centralized event logging, including webhook and automated email event logs for improved observability.
  • Added license maintenance events, enabling notifications for expiring soon and expired states via webhooks and email templates.
  • Added support for exporting activation logs in CSV format, facilitating reporting and analysis.
  • Introduced organization management support, including organization details in API responses and JWT payloads.

See full changelog →

JWT Enhancements

Web API

  • Enhanced JWT activation response with lcat/laat license timestamps.
  • Added expiresAt and expiringSoon query parameters to licenses endpoint.
  • Added support for filtering licenses by expiration status, enabling queries based on expiry and near expiry conditions.
  • Added support for identifying offline activations in activation logs for better tracking.

See full changelog →

2022

Release Update Enhancements

Web API

  • Enhanced filtering capabilities for release update checks.

See full changelog →

Release Management Support

SDKs

  • Added release management functions, enabling applications to control release channels, platforms, published dates, and enforce maximum allowed release versions during updates.

See full changelog →

Windows Digital Signature Enhancements

SDKs

  • Added digital signatures for Windows binaries, including DLLs, to ensure authenticity and improve security compliance.

See full changelog →

Release Management APIs and Improved Musl Compatibility

Web API

  • Added support for release channel and platform management, enabling structured distribution and segmentation of releases.

SDKs

  • Removed dependency on external libcurl in Linux musl environments.

See full changelog →

Maintenance Lifecycle Management and Activation Controls

Web API

  • Added support for maintenance policy management, including creation, renewal, and extension of maintenance periods.
  • Added maintenance and release version tracking to license and activation resources.
  • Added support for secure deactivation of licenses.
  • Added accountId support across multiple endpoints.

SDKs

  • Added functions to retrieve activation mode and maintenance expiry information, and to set release version.

See full changelog →

Improved Alpine Linux Compatibility

SDKs

  • Removed dependency on system provided libcurl for Alpine Linux musl environments.

See full changelog →

DMARC Compliant Email Support

Web API

  • Added support for custom sending domains, enabling configuration of domains for outgoing emails with DMARC-compliant delivery.

See full changelog →

Event Logs Resource Filtering

Web API

  • Added support for resource-based filtering in automated email event logs.

See full changelog →

2021

Enhanced Audit Logging and LexFloatServer Logging

Web API

  • Enhanced event logs with change tracking, providing more detailed audit information for resource updates.

SDKs

  • Improved logging in LexFloatServer for better observability.

See full changelog →

Client Controlled License Lease Duration

Web API

  • Added support for configuring license lease duration from the client-side.

SDKs

  • Added support for setting activation lease duration programmatically, allowing applications to define lease duration during activation.

See full changelog →

Expanded Event Notifications and Private Release Support

Web API

  • Added support for additional user events in email templates, including account creation and password reset requests.
  • Added support for private releases, allowing controlled access to release resources.
  • Added license deletion event to both webhooks and email templates.

See full changelog →

Advanced Query Filtering and User Attribute Search

Web API

  • Added support for advanced query operators, enabling more flexible and expressive filtering across API resources.
  • Added support for filtering based on user attributes such as company, improving search capabilities.

See full changelog →

Activation Log Filtering

Web API

  • Added support for filtering activation logs by creation date range, enabling more efficient querying and analysis of activation history.

See full changelog →

Android and iOS Support with Proxy Improvements

SDKs

  • Added support for Android and iOS platforms.
  • Added automatic proxy detection on Windows using PAC files.
  • Added support for configurable activation data storage, allowing applications to define a custom directory for storing activation data.

See full changelog →

High Concurrency Support and Server Management Enhancements

SDKs

  • Introduced multi-threading support in LexFloatServer, enabling it to handle thousands of concurrent client connections efficiently.
  • Added a web-based dashboard to LexFloatServer for centralized monitoring and management.
  • Improved logging capabilities, including enhanced console output for better readability.
  • Added support for running as a Linux service without reliance on systemd or init scripts, improving deployment flexibility.
  • Introduced POSIX-compliant command line options for consistent cross-platform usage.
  • Added support for YAML-based configuration, allowing structured and flexible server configuration.

See full changelog →

Customer Portal Access Control

Web API

  • Added support for controlling user access to the customer portal, enabling administrators to allow or restrict customer portal usage per user.

See full changelog →

Offline Activation Tracking, Export Endpoints, and Meter Attribute Enhancements

Web API

  • Added offline property to activation resource.
  • Added CSV export endpoints /v3/users/export and /v3/trial-activations/export to allow exporting user and trial activation data.

SDKs

  • Added support for retrieving meter attribute grossUses in LexFloatClient.
  • Added support for persistent non-floating meter attributes and offline synchronization during offline activation in LexFloatServer.

See full changelog →

Container Support and Meter Attribute Management

Web API

  • Added support for managing meter attributes, including resetting and deleting usage data.
  • Added support for deleting license metadata.
  • Enhanced activation logs to include application release version information for improved tracking.

SDKs

  • Added support for restricting license activation within containerized environments.

See full changelog →

2020

Floating Meter Attributes and Container Activation Controls

Web API

  • Added floating property to meter attribute resource.
  • Introduced container activation controls for licenses and trials, allowing configuration of whether activation is permitted within containerized environments.

See full changelog →

System Proxy Bypass and IP Range Restrictions

Web API

  • Added allowedIpRanges property to license resource for IP-based access control.

SDKs

  • Added support for bypassing system proxy settings.

See full changelog →

Custom Fingerprinting, License Stats, and SAML SSO

Web API

  • Added support for SAML-based Single Sign On, enabling integration with enterprise identity providers for centralized authentication.

SDKs

  • Added support for custom device fingerprinting, allowing applications to define their own machine identification strategy for licensing.
  • Added new capabilities to retrieve license statistics and the SDK library version for better observability and diagnostics.
  • Added support for retrieving gross usage values of meter attributes.

See full changelog →

Pre-Expiry Notification Controls

Web API

  • Added support for configuring pre-expiry notification timing, allowing control over when licenses are marked as expiring soon and related events are triggered.

See full changelog →

IP Range Controls

Web API

  • Added support for restricting license usage to specific IP ranges, enabling better control over where a license can be accessed from.

See full changelog →

Email Template Support and SDK Thread Safety Improvements

Web API

  • Added /v3/email-templates endpoint for email template support.

SDKs

  • Improved thread safety across LexActivator functions, ensuring reliable operation in multi-threaded environments.

See full changelog →

2019

Meter Attribute Enhancements

Web API

  • Added grossUses property to license meter attributes to track the total cumulative usage.

SDKs

  • Added support to set meter attribute uses in offline activation requests.

See full changelog →

Log Rotation and New Server API Endpoints

SDKs

  • Added daily log rotation configuration parameter to enable automatic rotation of LexFloatServer logs.
  • Added new LexFloatServer API endpoints to support online and offline on-premise floating license activation workflows.

See full changelog →

Geo-Location Controls and Meter Attributes Support

Web API

  • Added disableGeoLocation property to license template, trial policy, and license resource to prevent storing IP and location data.
  • Added downloads property to release file resource for download tracking.

SDKs

  • Added meter attribute support in LexFloatClient, including functions to manage meter attribute usage for floating licenses.
  • Added allowedClockOffset configuration parameter to control the permissible system clock offset.

See full changelog →

Meter Attributes Support

Web API

  • Added requiredMeterAttributes property to license template resource for enforcing meter attributes schema.
  • Added support for meter attributes.

SDKs

  • Added meter attributes support, including new SDK functions for managing meter attributes. All language wrappers were updated to include these capabilities.

See full changelog →

Release Management, Google SSO, Grace Period Expiry and User-Data Functions

Web API

  • Added ReleaseFiles API endpoints to support attaching external files in releases.
  • Added Google SSO authentication support through the /v3/accounts/login-google endpoint.

SDKs

  • Added user-data, server sync grace expiry and release update functions.

See full changelog →

In-Memory Activations, Container Detection, and Enhanced Webhooks

Web API

  • Introduced per-instance leasing strategy for hosted floating licenses, allowing each running instance to obtain an independent lease.
  • Added license expiry events to webhooks and introduced the account.logged-in event in the event log.
  • Added support for partial version comparison in the update API, enabling applications to ignore patch and build version changes during update checks.

SDKs

  • Added LA_IN_MEMORY permission flag, enabling licenses to be activated entirely in memory without storing activation data on disk.
  • Added Docker container environment detection to help prevent applications from running inside containerized environments.

See full changelog →

Custom Branding

Web API

  • Added display name property for products to customize the name shown in the customer portal.
  • Added support for custom account branding with custom domains, website URLs, and logos.

SDKs

  • Added -cryptlexhost command line parameter in LexFloatServer for custom host configuration.

See full changelog →

2018

Leasing Strategies in Floating Licenses and LexFloatServer V4

Web API

  • Added support for leasing strategies in floating licenses.

SDKs

  • LexFloatServer v4 brings in lots of new features and performance improvements.

See full changelog →

Two-Factor Authentication

Web API

  • Introduced two-factor authentication (2FA) endpoints to enhance account security with TOTP logins.

See full changelog →

Offline Trial Activations

Web API

  • Added support for offline trial activations.

SDKs

  • Added offline trial activation functions in LexActivator.
  • Added activation and deactivation logs to log file in LexFloatServer.

See full changelog →

Clock Offset Tolerance and Activation Analytics

Web API

  • Added allowedClockOffset setting in license policies to tolerate system clock drift.
  • Introduced an analytics endpoint to retrieve activation counts by application version.

SDKs

  • Added GetLicenseType() function to distinguish node-locked vs hosted-floating licenses in LexActivator.
  • Added clock offset support, improved time tampering detection with daylight savings handling in LexActivator.

See full changelog →

New Release API

Web API

  • Added new Release API to manage and deliver software releases.
  • Introduced password reset tokens to support password reset on custom-branded portals.

SDKs

  • Fixed insufficient system permissions error on first run on Linux in LexActivator.

See full changelog →

Major Web API and SDK V3 Release

Web API

  • Released Cryptlex REST API v3.0, a complete redesign for better performance and usability.

SDKs

  • Released SDK v3.0 with major updates:
    • New activation and trial functions.
    • New metadata support for licenses and activations.
    • Clearer naming for legacy functions.

See full changelog →

2017

License Expiry Tracking and ARMv8 Support

SDKs

  • Added a function to LexActivator to get the license expiry date.
  • Added support for Linux ARMv8 (64-bit) CPUs in LexActivator.

See full changelog →

Stats API Improvements

SDKs

  • LexFloatServer stats endpoint now includes new fields: last sync timestamp and grace period start time for better monitoring.

See full changelog →

macOS Clang Build Support

SDKs

  • Added clang build for macOS.
  • Improved activation limit error handling in LexActivator.

See full changelog →

Seamless Product Version Updates

SDKs

  • LexFloatServer and LexActivator now allow changing product version without restarting, making upgrades smoother.
  • Disallowed license leasing during grace period in LexFloatServer, and fixed time sync issue.

See full changelog →

ARM CPU Support

SDKs

  • Added support for older ARM CPUs (ARMv5/v7) in LexActivator.
  • Automatic sync of revoked licenses in LexActivator.
  • LexFloatServer can now run without license activation.

See full changelog →

Monitoring Improvements and Deactivation Feedback

SDKs

  • Added a new status field in LexFloatServer stats endpoint for better monitoring and visibility.
  • LexActivator now returns an explicit error when the deactivation limit is reached, instead of failing silently.

See full changelog →

2016

Better Monitoring and User-Locked Licenses

SDKs

  • LexFloatServer improvements:
    • New monitoring API to view server stats.
    • Stronger protection against misuse in VM snapshots.
    • Support for running multiple license servers on the same machine.
    • Added more command-line parameters for better service management.
  • LexActivator improvements:
    • Introduced user-locked licenses, allowing licenses to be tied to specific OS users.
    • Improved deactivation logic for smoother license management.
    • Better handling of cloud VM activations (e.g., AWS).

See full changelog →

Offline Licensing and Security Controls

SDKs

  • LexFloatServer can now be activated offline, useful for environments without internet access.
  • Added IP blocking to LexFloatServer for stronger access control.
  • Improved stability of offline and VM-based activations in LexActivator.

See full changelog →

Activation Extra Data and Expiry Tracking

SDKs

  • Added functions in LexActivator to get extra activation data and see how many days remain before a license expires, making it easier to display license status to end users.

See full changelog →