# Enhancements and Issues Resolved in This Release

This section describes enhancements introduced and issues resolved in this release of the Sentinel LDK Run-time Environment.

### Enhancements in Version 8.21

Reference | Description
--- | ---
| By default, the Run-time Environment is now installed without legacy drivers whenever possible. As a result, the RTE installation is more stable and reliable. For more information, see the description of legacy drivers in this document.
| Admin Control Center has been updated to keep it consistent with changes in the appearance of Sentinel LDK user interfaces and documents to match other Thales products.
| The Run-time Environment installer has been improved. Previously, completion of the upgrade of the Run-time Environment (hasplms.exe) was sometimes blocked if the existing Sentinel License Manager was locked by another process. With the installer for RTE 8.21, if this situation occurs, the user can now select one of these options: > Stop the process that is locking the Sentinel License Manager and then continue the Run-time Environment upgrade. >Restart the machine. The Run-time Environment upgrade continues immediately after the restart. > Cancel the upgrade.
SM-86274 | The License Manager now supports releasing an identity-based license on a remote machine. An end user who is assigned an identity-based license is typically granted the right to access that license from two or more machines, but only from a single machine at any given time. The user may face a situation in which they access their license from one machine (for example, their office machine) but fail to close the application's session. If they later attempt to access their license from a different machine (for example, their home machine), the login to the license will fail and return the status code HASP_IDENTITY_SHARING_VIOLATION. The protected application can provide users with the option to release their license from the original session and assign it to the new session.

### Issues Resolved in Version 8.21

Reference | Description
--- | ---
SM-91083 | A user of Admin Control Center was not able to clear the password for accessing or configuring the License Manager once a password has been set.
SM-93806 | Sentinel Admin API would return invalid XML when the Issue To field of client identities contains some special characters.
SM-93811 | When a user would attempt to rehost a license from RTE 8.1x to an RTE version lower than 8.11, the error 30 HASP_INV_SIG was returned.
SM-94573 | With cloud licensing, when opening a remote session, the session would be closed after 15 minutes if no hasp call was made on the session. This resolution fixes the keep-alive timeout.
SM-96073 | The License Manager would fail under certain circumstance when working with client identities.
SM-96715 | Memory leak while using identity sessions have been resolved.
SM-97123 | Firewall compatibility for identity communications has been improved.