Session Recording

What’s new

What’s new in 2407

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

Hide screen areas for specific applications during Thinwire screen recording

Previously, hiding screen areas for specific applications was only available for lossy screen recording. Starting with release, you can also hide screen areas for specific applications when recording Thinwire‑transmitted session screens.

Tip:

Thinwire, a part of Citrix HDX technology, is the Citrix default display remoting technology used in Citrix Virtual Apps and Desktops. Display remoting technology allows graphics generated on one machine to be transmitted, typically across a network, to another machine for display.

For more information, see Create a custom recording policy.

Capture printing activities in recorded sessions (preview)

We have extended the scope of event detection to monitor printing activities that occur during recorded sessions and tag the printing activities as events in recordings for later search and playback.

To use this feature, make sure that:

Note:

This is a preview feature. It is available with Session Recording version 2407 and later. Preview features might not be fully localized and are recommended for use in non production environments. Citrix Technical Support doesn’t support issues found with preview features.

Report message queue quota exceedance on each VDA to the Session Recording server

In any of the scenarios outlined below, there’s a chance of exceeding the maximum size of the Microsoft Message Queuing (MSMQ) directory on a VDA, resulting in packet drops or pushback.

  • On the VDA side, the incoming rate of Message Queuing messages exceeds the outgoing rate.
  • The network connection between the VDA and the Session Recording server is poor and thus messages are stuck in the queue on the VDA side.
  • The queue quota on the Session Recording server side is used up and messages are stuck in the queue on the VDA side.

To facilitate diagnoses and troubleshooting, Session Recording can now capture and report the issues as logs to the Session Recording server for display in the Windows Event Viewer. This feature is enabled by default. You can disable and re-enable the feature by using the following registry value on the target VDA:

HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Agent\DiagnosticLoggingEnabled

Value data: 1 = enabled, 0 = disabled

You can also set how long these logs can be retained on the Session Recording database. To do so, go to the Logging tab of Session Recording Server Properties and configure the Retention period for diagnostic logs. The default value is 30 days.

For more information, see Diagnostic logging.

Dynamic screen recording through Citrix PowerShell SDKs extended to event-only recording

You can run PowerShell commands that Citrix SDKs provide to start recording the screen at any time during a session. Previously, this feature was unavailable for sessions that fall into the scope of an event-only recording policy. Starting with this release, you can run PowerShell commands to dynamically turn an event-only recording into a screen recording so that the screen is also captured in addition to the target events.

For more information, see Configure session recording policies and Dynamically start or stop recording by using PowerShell commands in the Citrix SDKs.

What’s new in earlier releases

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