Resolved Issues
Release: 10.3
The following issues that were reported by vendors were resolved in this release.
| Reference | Resolved Issue | Component |
|---|---|---|
| SM-178012 | After migrating a cloud license from SQLite‑based secure storage to Trusted Secure Storage (MySQL), updating an existing protection key fails with error HASP_CLOUD_NOT_TRUSTED (101). | Run-time Environment |
| SM-193791 | Sentinel LDK Envelope fails when processing certain .NET 8 DLLs that have an indirect dependency on the System.Diagnostics.EventLog NuGet package. | Envelope-.NET |
| SM-194862 | Sentinel LDK License Manager (hasplm) crashes when a V2C update is applied via ACC (Update/Attach License) to migrate an SL Legacy container to SL AdminMode. | Run-time Environment |
| SM-208168 | On Linux, applications compiled with the Sentinel LDK API return status 27 when a root user attempts to call login() on a Sentinel Driverless HL with a standalone feature and remote access disabled. | Run-time Environment |
| SM-209166 | A communication error (H0033) occurs between the API and the local Sentinel License Manager when working with a protected application that loads and unloads multiple DLLs in sequence. | Run-time Environment |
| SM-211062 | In certain scenarios, hasp_get_sessioninfo and ACC display incorrect current login information. | Licensing API |
| SM-211647 | Sentinel LDK Envelope fails to execute functions in certain protected applications when Windows Shell protection with the V3/NG engine is applied, resulting in runtime errors such as hasp_cleanup() being called while the HASP API is still in use by another thread. | Envelope |
| SM-212536 | WPF applications protected by Sentinel LDK Envelope crash at runtime when symbol obfuscation is applied to assemblies containing internal classes referenced from XAML. | Envelope-.NET |
| SM-212583 | Sentinel LDK Envelope fails when applying .NET method encryption to methods that use reference return types, resulting in a BadImageFormatException at runtime. | Envelope-.NET |
| SM-213456 | Sentinel LDK Envelope V3 engine does not support certain Delphi IATs with no actual imports, leading to memory corruption during patching and incomplete handling of the IAT at runtime. | Envelope |
| SM-213898 | After a detached cloud license is canceled, the GetRtc() API continues to return HASP_STATUS_OK instead of indicating that the license is no longer available. | Run-time Environment |
| SM-214068 | The Sentinel LDK REST API Get Feature List returns expired=false for an expired Feature until the Sentinel License Manager (RTE) is restarted. | Run-time Environment |
| SM-215288 | .NET 8.0 DLLs are not supported by any Sentinel LDK Envelope engine for protection. | Envelope |
| SM-215410 | Sentinel LDK Envelope Tool fails to find assemblies if the search path includes Chinese characters. | Envelope |
| SM-215532 | On Windows 10 and Windows 11 systems using Modern Standby (S0 low power idle), the virtual clock may drift behind the system time after sleep or hibernation because traditional resume events are not always triggered, causing the virtual clock to miss a time reset (virtual clock synchronization issue). | Run-time Environment |
| SM-215534 | Application execution time increases significantly when protecting applications with Sentinel LDK Envelope on Linux machine. | Envelope-Linux |
| SM-215652 | After a system resumes from sleep, a .NET 8 application protected with Envelope may display error H0085 (“The session was killed due to a network malfunction or manually from ACC”). | Run-time Environment |
| SM-216532 | Sequential hasp_login calls with different vendor IDs fail. | Licensing API |
