New Features 11.08.200
Citrix
- Support for dynamic emergency calling within MS Teams - Parameter - Citrix Support for dynamic e911 - Registry - ica.emergencycalling- Value - false /true 
- Integrated Citrix Workspace App 2207.
 Available Citrix Workspace Apps in this release: 2207 (default), 2205 and 2010.- Composite USB redirection - Parameter - Native USB Redirection class rule - Registry - ica.usbredirection.devicepolicy.class_rule%.rule- Value - Deny, Allow, Connect - Parameter - Native USB Redirection product rule - Registry - ica.usbredirection.devicepolicy.product_rule%.rule- Value - Deny, Allow, Connect 
- Citrix Workspace app allows the splitting of composite USB devices. A composite USB device can perform more than one function. These functions are accomplished by exposing each of those functions using different interfaces.
 An example of a composite USB device is the Bloomberg keyboard which consists of a keyboard, fingerprint reader, an audio device, and USB hub, etc.
- The Composite USB redirection feature adds the CONNECT value to the rules for USB devices.
- CONNECT – Set the “CONNECT” keyword to enable auto-redirect of a device when a session starts.
- ALLOW – Set the “ALLOW” keyword to allow auto-redirect of a device only after a session starts. However, if the “CONNECT” or “ALLOW” keyword is set, the device is auto-redirected when it is unplugged and plugged in during a session.
- When redirect the composite USB device, normally the whole device is forwarded to the virtual host. However, now there is the possibility to split and forward only the child interfaces that use a generic USB channel. To do this, it is necessary to add the following filter parameters (splitandintf) to the device rules. Thesplitparameter specifies whether a composite device must be forwarded as separate devices or as a single composite device. "Split=1" means that the selected child interfaces of a composite device must be forwarded as split devices, while split=0 must not be forwarded (If the split parameter is omitted, Split=0 is assumed). Theintfparameter selects the specific child interfaces of the composite unit to which the action is to be applied.
- In IGEL Setup, the device rules can be added under Sessions > Citrix > Citrix Global > Native USB Redirection > Device Rules. Adding the first two filter parameters Vendor id/vid and Product id/ pid, which redirects the entire
 composite device in the session. If splitting of the composite device is required, adding additional parameters in the "Extra config" as shown in the example is required.
 Example:CONNECT: vid=047F pid=C039 split=1 intf=03# Allow HID device and connect automatically.DENY: vid=047F pid=C039 split=1 intf=00# Deny audio endpointsALLOW: vid=047F pid=C039 split=1 intf=05# Allow mgmt intf but do not connect automatically
- Note: Native USB Redirection for Citrix Sessions in IGEL OS - the third option "connect" has been added to the class and device rules. Composite USB redirection can change the behavior. If a device is no longer redirected with CWA 2207, the rule should be changed to 'Connect'.
 
- Enhancement to improve audio quality- Playback Delay Thresh - Parameter - Playback Delay Thresh - Registry - ica.module.PlaybackDelayThreshV4- Value - 50 (default) - With this enhancement, the maximum output buffering value is decreased from 200 ms to 50 ms in Citrix Workspace app. As a result, the user experience of the interactive audio application is improved. Also, the Round trip time (RTT) is decreased by 150 ms. This parameter is valid only when "AudioRedirectionV4" is set to "True". 
- Audio Temp Latency Boost - Parameter - Audio Temp Latency Boost - Registry - ica.module.AudioTempLatencyBoostV4- Value - 100 (default) - When the audio throughput undergoes a sudden spike or is not enough for an unstable network, this value increases the output buffering value. This increase in the output buffering value provides smooth audio. However, the 
 audio might be slightly delayed. This parameter is only valid when "AudioRedirectionV4" and "AudioLatencyControlEnabled" are set to "True".
 
- Improved audio echo cancellation support - Parameter - Improved audio echo cancellation support - Registry - ica.module.enableechocancellation- Value - false / true 
- Support for DPI matching - Parameter - Support for DPI matching - Registry - ica.wfclient.dpimatchingenabled- Value - false / true - The display resolution and DPI scale values set in the Citrix Workspace app match the corresponding values in the virtual apps and desktops session. DPI scaling is mostly used with large size and high-resolution monitors to display 
 applications, text, images, and other graphical elements in a size that can be viewed comfortably.
- App Protection - Parameter - Citrix App Protection - Registry - ica.appprotection- Value - false / true - App protection is an add-on feature for the Citrix Workspace app that provides enhanced security when using Citrix Virtual Apps and Desktops published resources. Two policies provide anti-keylogging and anti-screen-capturing 
 capabilities for a Citrix HDX session. This feature is fully supported only for workspace app 2207, with older workspace apps, you may experience x11vnc crashes.
- Updated deviceTRUST Client Extension to version 21.1.310.0.
OSC Installer
- Added option in factory mode for an automatical shutdown after self-check. Log file of this deployment self-check is written to dummy partition.
AVD
- Added SIGTERM and SIGHUP signal handlers to disconnect sessions once received these signals. Since remote log-off is not supported in RDP, both signal handlers perform a session disconnect.
- Fixed audio crackling
- Added potential fix for the ClaimsTokenAuthChallenge issue that dialog pops up too often.
- Added SIGTERM and SIGHUP. As soon as the RdCoreSDK supports session log-off as well, SIGHUP handler will be used instead of the disconnect.
- Added potential fixes for crashes with enabled printer redirection
- Fixed MS-Teams VDI the local video window went black occasionally.
- Applied patch to fix bug in boost 1.69.0 that caused the "User cancelled" issue.
 https://github.com/boostorg/container/commit/90de9533ecef08e98d82e8f8c26fad57839e4184 at boost 1.74.0
- Added two parameters regarding MS-Teams (WebRTC) redirection video decoding: - Registry - sessions.wvd0.options.webrtchardwaredecoding- Value - on / auto / off - Registry - sessions.wvd0.options.webrtcdecodermaxthreads- Value - 1 (default) / 0 (auto) / 0-16 
RDP/IGEL RDP Client 2
- Updated deviceTRUST Client Extension to version 21.1.310.0.
RD Web Access
- Added new parameter to enable support for Interactive Logon Messages. - Registry - rdp.rd_web_access.options.remote_app_interactive_logon_message- Type - bool - Value - enabled / disabled 
VMware Horizon
- Updated VMware Horizon client to version 2206-8.6.0-20094634
PowerTerm
- Updated Ericom PowerTerm LTC to version 14.0.3.71814. This fixes scaling the emulation window to large sizes.
IBM_5250
- Added startup splash screen to IBM iAccess client. Thus, the user gets visual feedback of sessions about to start. - Parameter - Show splash screen at session startup - Registry - ibm.iaccess.showsplash- Value - true / false 
HP Anyware
- Renamed Teradici PCoIP Ultra to HP Anyware PCoIP
 Updated HP Anyware PCoIP client to version 22.07.0-18.04
Network
- Updated Modemmanager and libraries to improve LTE device support.
Wi-Fi
- Added initial support for Realtek 8852ce Wi-Fi chipset.
AppliDis
- Updated Applidis SLB Linux client to version 6.1.4.17.
Smartcard
- Updated Thales SafeNet Authentication client to version 10.8.1013.
CUPS Printing
| Parameter | Make connected printer default printer | 
| Registry | print.cups.dynamic_default | 
| Type | bool | 
| Value | enabled / disabled | 
- Added the dynamic default printer feature: If several printers are defined, the last plugged printer will be set as the default printer. 
 On boot, the printer will be selected which is connected at the time.
 If more than one printer is connected at boot, the one which is the last in the list of printers defined in the OS gets the default.
 If a printer which was default is removed, the remaining printer will be elected as default.
 If more than one remains, the last in the list of printers defined in the OS, gets the default.
- Fixed printer activation on USB hotplug which could fail in rare occasions.
- Fixed cases where choosing the first USB printer fails as not named usblp0by the kernel as expected, as higher numbers were used (e.g. usblp2) even if no other USB printers were connected. The first USB printer is now defined as the one which is the first in the (sorted) list of all connected USB printers.
 Accordingly, the second USB printer is the second in the list of USB printers.
 For the case more than one USB printer is used at the same time, the first or second printer should not be used as a selection method, as the numbering is also depending on the timing the printer is registered on the endpoint. On the next boot, the numbering can be different especially if the devices are switched on individually.
 In this case, it's recommended to use instead theusbclassbackend or selection by the USB Port on the endpoint or by the printer's USB IDs.
- Updated HP Linux Imaging and Printing (HPLIP) to version 3.22.6
- Updated printer list to include all new printers from HPLIP 3.22.6 (which do not require a proprietary plugin).
Cisco Webex
- Integrated Cisco WebEx Meetings VDI plugins 42.6.8.5 and 42.2.10.7 
 Available plugins in this release: 42.6.8.5 (default), 42.2.10.7 and 41.12.6.12
- Integrated Cisco WebEx VDI plugin 42.8.0.23214
Cisco JVDI Client
- Integrated Cisco JVDI 14.1.2
Base System
- Updated kernel to version 5.17.15.
- Updated VDPAU library to version 1.5.
- Updated gphoto library to version 2.5.29.
- Updated OpenConnect VPN client to version 9.01.
- Updated bluetooth stack (bluez) to version 5.64.
- Updated OpenVPN client to version 2.6.0 (with OpenVPN DCO support).
- Updated MESA OpenGL stack to version 22.1.5.
- Updated wireless regdb to version 2022.06.06.
- Added support for webcam virtual background (must be activated in System > Fimware Customization > Features > Virtual Background for Webcam)
 Minimum hardware requirements:
 - 4 GB RAM
 - Quad Core CPU with 1.5 GHz or higher- Also added new registry keys (to use the feature, - multimedia.webcam.virtual_background.enabledmust be set to true)- Parameter - Enable virtual background for webcam. - Registry - multimedia.webcam.virtual_background.enabled- Type - bool - Value - enabled / disabled - Parameter - Replace default webcam with virtual one. - Registry - multimedia.webcam.virtual_background.replace_video0- Type - bool - Value - enabled / disabled - Parameter - Select how the webcam to use should be choosen. - Registry - multimedia.webcam.virtual_background.choose_webcam_by- Range - [Use first webcam] [Choose by name] [Choose by vendor_id:product_id] [Choose by number] - Parameter - Select webcam by number (only valid if choose by number is used) - Registry - multimedia.webcam.virtual_background.webcam_number- Type - integer - Value - 1 - Parameter - Select webcam by name (only valid if choose by name is used) - Registry - multimedia.webcam.virtual_background.webcam_name- Type - string - Value - empty - Parameter - Select webcam by vendor_id:product_id (only valid if choose by vendor_id:product_id is used) - Registry - multimedia.webcam.virtual_background.webcam_vendor_product- Type - string - Value - empty - Parameter - Background picture file to use as virtual background - Registry - multimedia.webcam.virtual_background.background_file- Type - string - Value - empty - Parameter - Strength of background blurring - Registry - multimedia.webcam.virtual_background.blur- Type - integer - Value - 25 - Parameter - Select type of virtual background. - Registry - multimedia.webcam.virtual_background.type- Range - [Use blur] [Use background picture] - Parameter - Select resolution to use. - Registry - multimedia.webcam.virtual_background.resolution- Range - [webcam default] [webcam max] [1280x720] [640x480] [480x360] - Parameter - Select model for background segmentation. - Registry - multimedia.webcam.virtual_background.backscrub.model- Range - [segm_full] [selfiesegmentation] [segm_lite] [deeplabv3] - Value - segm_full 
- Added possibility to use ntfs with compression as Chromium and Firefox profile partition filesystem.
- Changed registry keys (added ntfs option): - Parameter - Firefox Profiles Partition Filesystem Type - Registry - system.customization.ffpro.fs_type- Range - [reiser4] [ext4] [f2fs] [ntfs] - Parameter - Chromium Profiles Partition Filesystem Type - Registry - system.customization.chpro.fs_type- Range - [reiser4] [ext4] [f2fs] [ntfs] 
 
zoomvdi
- Added Smart Virtual Background support for zoomvdi. - IGEL Setup - Sessions > Unified Communication > Zoom Client Selection - Parameter - Smart Virtual Background Support - Registry - multimedia.zoomvdi.smartvb- Type - string - Value - [ Off ][ Auto ][ Always ] 
- Integrated Zoom VDI plugin 5.11.2.21530 
 Available plugins in this release: 5.11.2.21530 (default), 5.10.6.21295 and 5.8.4.21112
Hardware
- Updated DisplayLink driver to version 5.6.0.
- Improved performance of AMD devices and DisplayLink solutions.
- Added hardware support for Dell Optiplex 3000TC
TC Setup (Java)
- Updated TC Setup to version 6.10.4.
Fabulatech
- Updated FabulaTech Scanner for Remote Desktop to version 3.0.1.0
