ISL Light Desk 4.4.2332.13 and ISL Light Client 4.4.2332.13 with Video plugin 4.4.2332.13 and Virtual background plugin 4.4.2332.13 for Windows (2023-12-01)
General Information
On 1st of December the following was released :
- ISL Light Desk 4.4.2332.13 for Windows (release_date=2023-11-29, build=775eb45c63dd7df85291436c10919e1b471893c1, platform=win32,os_version=0x6010000-0x7fffffff)
- ISL Light Client 4.4.2332.13 for Windows (release_date=2023-11-29 , build=775eb45c63dd7df85291436c10919e1b471893c1, platform=win32,os_version=0x6010000-0x7fffffff)
- Video plugin 4.4.2332.13 for Windows (release_date=2023-11-29 , build=775eb45c63dd7df85291436c10919e1b471893c1, platform=win32)
- Virtual background plugin 4.4.2332.13 for Windows (release_date=2023-11-29 , build=775eb45c63dd7df85291436c10919e1b471893c1, platform=win32)
All updates have release date set to 2023-11-29 . Your ESS will need to be same or higher to be able to update your server. This release is available to all countries except Japan.
Upgrading to new version
Hosted service users please check Upgrading Hosted Service.
Server license users please check Upgrading Server License.
Improvements
Description
The virtual background plugin was disabled by default and will only be loaded if enabled via settings or command line: --on-connect "virtual_background?enable=true"
Description
In some cases the topbar was not correctly initialized. Initialization of the topbar was redesigned.
The defect was fixed.
Description
HTTP response header encoder was improved to reject newline injections. No injections are known to exist at this time, all header usage is done through sanitized or properly encoded APIs.
Description
MbedTLS was upgraded to version 2.28.5.
Description
Add support for virtual background to ISL Light Desk and ISL Light Client. Users are now able to add a virtual background which can either blur their background or replace it with their chosen image.
Description
Added support for command line arguments in virtual background plugin. Example of command line arguments: --on-load “virtual_background?mode=[blur|image]”. When "blur" is specified, it will activate the blur functionality. When "image" is specified, the behavior will be as follows:
- If an image is set as part of a customization, that specified image will be used.
- If an image is set in the registry (indicating user preference from settings), that registry image will be used.
- If no image is set anywhere, the application will fallback to the blur mode.
Description
Optimized ISL Light Desk and ISL Light Client configuration.
Description
The virtual background plugin was improved with improved blur.
Description
Added the option to use 480p video streaming.
Description
Added support to reflect command line arguments in virtual background settings view.
Description
Added support to compress plugins using LZMA2. This brings a small improvement on plugin size. Plugin interface was also raised.
Description
Support for ISL Network Start program download channel scope_web flag and user_agent was added. ISL Network Start will run in regular mode (scope_web = true). ISL Light and ISL Player will run downloads in stricter mode (scope_web = false).
Description
Linux programs will now by default include kernel and glibc version packed into os_version header unless explicitly disabled. New os_version will be sent to ISL Conference Proxy in program download requests and compatible program will be selected.
Description
Added support for setting video quality via command line arguments. Example of command line arguments:
- --on-connect "video?quality=480p&prevent_remote_quality_change=true"
Description
ISL Light Client and ISL Light Desk will now show who terminated the session.
Description
When creating connection the IPv6 Host: header was fixed.
Description
Configuration and command line arguments are now written in the unauthenticated blob part of the executable. Since the size of unauthenticated blob is limited, if the data exceeds the limitation the old style of signing of application is used.
Description
"my_hash" argument is now separated from query in netstart "start-boot" command. "my_hash" is reinserted into query on ISL Conference Proxy if it supports new protocol ("my_md5" -> "my_hash"). When chunk that is already available in local cache is received it is now overwritten.
Description
Compile time errors for virtual methods on windows are now enabled. This will enable use to catch signature change error early.
Description
Support for extra file was removed from ISL Light Desk and ISL Light Client. The data which was part of .extra file is now part of main executable.
Description
Obtaining memory status from API was fixed, so correct size of swap is shown.
The defect was fixed.