New Features, Enhancements, and Changes
NOTE If you are upgrading from a version of Sentinel LDK that is earlier than 10.2, be sure to review the release notes for all intervening versions. Significant enhancements and changes are introduced in each version of Sentinel LDK. Download a ZIP file that contains all Sentinel LDK release notes to see the changes.
Release: 10.3
>Ability to Configure LDK REST API Session Timeout Using KeepAliveTimeout
>Envelope Plus for Windows Applications
>Java Resource Protection for Windows
>Improved Performance for .NET Method-Level Protection
>IPv6 Link-Local Address Support
>Static Build Requirement for Linux Systems with Older glibc Versions
Ability to Configure LDK REST API Session Timeout Using KeepAliveTimeout
REST API session duration can now be configured using the KeepAliveTimeout parameter in Sentinel License Manager.
This enhancement enables vendors to reserve a license seat for client applications that use the REST API for a defined period of time without requiring the client to refresh the logged-in session.
The session timeout can be specified as part of the REST API login request, allowing the seat to remain reserved for the client for the configured period. The minimum timeout is 900 seconds (15 minutes, default), and the maximum timeout is 9,000,000 seconds.
Envelope Plus for Windows Applications
Envelope Plus is an add-on option for Sentinel LDK Envelope that provides advanced code obfuscation, anti-tamper protection, and anti-trace protection for native 32-bit and 64-bit Windows applications. Envelope Plus identifies functions in the application and enables selection of the functions to protect, with no source code changes or build process modifications required. After selection, the functions are lifted from the binary, additional protection is applied, and the functions are then recompiled and embedded back into the original application.
In this release, Envelope Plus is available for evaluation in demo mode. To unlock full functionality, contact your Thales customer representative to request a full evaluation or a subscription license.
For more details, see the Sentinel LDK Envelope for Windows Guide.
Java Resource Protection for Windows
Sentinel LDK Envelope now supports the protection of Java resource files inside JAR applications on Windows, enabling encryption-based protection for non-class resource files within Java JAR applications. This enhancement encrypts sensitive assets such as configuration files, embedded JAR files, and property files.
For more details, see the Sentinel LDK Envelope for Windows Guide.
Improved Performance for .NET Method-Level Protection
Runtime performance is improved for applications that use .NET method-level protection, reducing execution overhead.
IPv6 Link-Local Address Support
IPv6 link-local addresses are now supported when specifying machines for remote Sentinel License Managers, providing compatibility with modern network environments.
Static Build Requirement for Linux Systems with Older glibc Versions
Starting with Sentinel LDK 10.3, when building a client application in static mode on Linux systems that use glibc versions earlier than 2.34, you must explicitly include the -ldl flag during the build process.
