Session Recording

What’s new

What’s new in 2411

This release includes the following new features and addresses issues to improve the user experience:

Important note about upgrading to version 2411:

To prevent session recording failures due to incomplete upgrades of Session Recording agents, follow these steps when upgrading to 2411:

  1. Upgrade each Session Recording server to version 2411.
  2. Enable remote access using .NET Remoting with the following command:

    <Session Recording server installation path>\Bin\SsRecUtils.exe -EnableBrokerRemoting
    <!--NeedCopy-->
    
  3. Upgrade each Session Recording agent to version 2411.
  4. After all Session Recording agents are upgraded, disable remote access using .NET Remoting with the following command:

    <Session Recording server installation path>\Bin\SsRecUtils.exe -DisableBrokerRemoting
    <!--NeedCopy-->
    

Group Service Managed Account (gMSA) support for Session Recording

Session Recording now supports Group Service Managed Account (gMSA) to simplify service principal name (SPN) management for services running on multiple servers. This feature enhances security and simplifies the management of service accounts. For more information, see the best practice article: Configure Group Service Managed Accounts (gMSA) support for Session Recording.

Support for Microsoft Entra ID authentication

In addition to SQL Server authentication, Session Recording now supports Entra ID (formerly Azure Active Directory) authentication for cloud-based SQL databases, including Azure SQL Database and Azure SQL Managed Instance. To enable Entra ID authentication, include the AADPASSWORD parameter and set it to 1 when installing the Session Recording database through the command line. For more information, see Install, upgrade, and uninstall.

Support for installing databases on separate Instances

You can now install the Session Recording database and Session Recording admin logging database on separate instances. To enable this feature, complete the following steps before installing the databases:

  1. Go to the machine where the Session Recording server is installed.
  2. Open the Registry Editor.
  3. Modify the registry:
    • Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server.
    • Add the SmAudDatabaseLoggingState DWORD (32-bit) value and set the value data to 1.
    • Add the SmAudDatabaseLoggingInstance value. Set the value data to the instance name where you want to install the Session Recording admin logging database.

Later when you install the databases through either a GUI or command line, the admin logging database is installed on the separate instance specified by the SmAudDatabaseLoggingInstance registry value. For more information about Session Recording installation, see Install, upgrade, and uninstall.

Capturing printing activities in recorded sessions is now generally available

You can capture printing activities that occur during recorded sessions and tag them as events in recordings for later search and playback. The feature is now generally available and has been enhanced to capture the full paths of printed files. For more information, see Configure event detection policies.

Enhanced diagnostic logging

More types of diagnostic logs, beyond message queue quota exceedance, can now be detected on the VDAs and sent to the Session Recording server. Previously, diagnostic logs were visible in the Windows Event Viewer, but they are now visible in the Session Recording web player. For more information, see View diagnostic logging.

What’s new in earlier releases

For new features included in the releases that shipped after the 1912 LTSR through the 2407 CR, see What’s new history.