What’s new
What’s new in 2407
Support for RHEL 9.4 / 8.10, Rocky Linux 9.4 / 8.10, and Debian 12.5 / 11.9
The Linux VDA now supports the following Linux distributions:
- RHEL 9.4
- Rocky Linux 9.4
- RHEL 8.10
- Rocky Linux 8.10
- Debian 12.5
- Debian 11.9
For more information about supported Linux distributions, see System requirements.
New .NET runtime required
In addition to the .NET Runtime, you must install .ASP.NET Core Runtime on all supported Linux distributions before you install or upgrade the Linux VDA. Version 6 is required for Amazon Linux 2. Version 8 is required for other distributions.
If your Linux distribution contains the .NET version that you require, install it from the built-in feed. Otherwise, install .NET from the Microsoft package feed. For more information, see https://docs.microsoft.com/en-us/dotnet/core/install/linux-package-managers.
Token-based enrollment extended to on-premises environments (preview)
This release extends the token-based enrollment feature to on-premises environments. When creating non-domain-joined VDAs using easy install, you can now:
-
Enroll non-domain-joined VDAs with a machine catalog of both cloud and on-premises delivery controllers.
-
Use the Citrix Web Studio to create an empty machine catalog and generate an enrollment token.
For more information, see Create a non-domain-joined Linux VDA using easy install (preview).
SSSD designated as the default domain joining method
SSSD is now the default method for joining domains, replacing Winbind. This change impacts the configuration behavior when you run ctxsetup.sh or the easy install script (ctxinstall.sh) in interactive mode. For more information, see Create domain-joined VDAs using easy install.
Delegating package managers to handle configuration files during upgrades
This release delegates package managers rpm or dpkg to handle configuration files during upgrades. Furthermore, this release addresses some issues flagged by RPMlint and rebuilds the RPM package to better comply with RPMlint requirements. For more information, see Step 13: Upgrade the Linux VDA (optional).
Support for smart card removal settings
You can now determine what happens when the smart card for a signed-in user is removed from the smart card reader during a session by editing the registry on the Linux VDA. For more information, see Smart card removal settings.
Ability to prevent specific client printers from redirecting to HDX sessions
You can now prevent specific client printers from redirecting to HDX sessions by configuring the Citrix policy setting Printer driver mapping and compatibility. For more information, see Printer driver mapping and compatibility.
Loss tolerant mode for audio (preview)
Audio is now supported over the Enlightened Data Transport (EDT) loss tolerant protocol. This feature increases the user experience for real-time streaming when users are connecting through networks with high latency and packet loss. When this feature is enabled, Adaptive Transport in Citrix Virtual Apps and Desktops uses the EDT loss tolerant transport protocol for a better audio experience. This feature is disabled by default. For more information, see Loss tolerant mode for audio in the Audio features article.
Packet Loss Concealment implemented for improving audio performance (preview)
Starting with the 2407 release, the jitter buffer mechanism is improved, and the Packet Loss Concealment (PLC) is added for the adaptive audio codec. PLC helps to reconstruct the lost data packets. This enhancement helps to improve the packet loss tolerance and jitter tolerance and thus improves audio performance for loss tolerant mode (EDT lossy) for audio.
To enable this feature, you also need to enable the Loss tolerant mode for audio feature. For more information, see Packet Loss Concealment for improving audio performance (preview) in the Audio features article.
Support for PipeWire in Debian 12.5, RHEL 9.x, and Rocky Linux 9.x
The Linux VDA now supports PipeWire in Debian 12.5, RHEL 9.x, and Rocky Linux 9.x, where it is the default audio service. For more information, see Audio features.
Enhanced graphics performance
This release enhances graphics performance by upgrading JPEG Turbo to Version 3 (V3) on the Linux VDA.
Login process details shown on the login UI
Session users can now see the following login process details on the login UI when they open a Linux VDA session:
- Evaluating Citrix group policy settings
- Authenticating user access
- Launching desktop environment (in case of a virtual desktop session) or Launching application window (in case of a virtual application session)
Keyboard layout synchronization support for KDE and XFCE desktop environments
This release extends the dynamic keyboard layout synchronization feature to the XFCE and KDE Plasma 5 desktop environments. For more information, see Dynamic keyboard layout synchronization.
Making evdev the default X Keyboard Extension (XKB) rule
To create a better user experience with more responsive and predictable keyboard behavior, the Linux VDA now specifies evdev as the default XKB rule for keyboard configuration.
For more information, see X Keyboard Extension (XKB) configuration.
LDAP query performance optimization
With the new release, unnecessary communication to the LDAP server is removed and indexed query key is used to achieve better LDAP query performance and reduce cost.
Improved VDA scalability for Cloud Connectors
This release implements improvements in the VDA scalability so that each Citrix Cloud Connector (4 vCPU, 10 GB memory) can now support 6,000 Linux VDAs. For more information, see Size and scale considerations for Cloud Connectors.
HDX adaptive throughput is now enabled by default
For more information, see HDX adaptive throughput.
Note:
Starting with this release, we offer a comprehensive best practice article for customers interested in using Ansible for deployment management. For more information, see Manage your deployment using Ansible.
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.
In this article
-
What’s new in 2407
- Support for RHEL 9.4 / 8.10, Rocky Linux 9.4 / 8.10, and Debian 12.5 / 11.9
- New .NET runtime required
- Token-based enrollment extended to on-premises environments (preview)
- SSSD designated as the default domain joining method
- Delegating package managers to handle configuration files during upgrades
- Support for smart card removal settings
- Ability to prevent specific client printers from redirecting to HDX sessions
- Loss tolerant mode for audio (preview)
- Packet Loss Concealment implemented for improving audio performance (preview)
- Support for PipeWire in Debian 12.5, RHEL 9.x, and Rocky Linux 9.x
- Enhanced graphics performance
- Login process details shown on the login UI
- Keyboard layout synchronization support for KDE and XFCE desktop environments
- Making evdev the default X Keyboard Extension (XKB) rule
- LDAP query performance optimization
- Improved VDA scalability for Cloud Connectors
- HDX adaptive throughput is now enabled by default
- What’s new in earlier releases