General Information
On 2nd of October the following was released :
- ISL Light Desk 4.4.2332.59 for Windows (release_date=2024-09-30, build=2b6f3c181a149ae2af6978da973e49663dfd79ea, platform=win32,os_version=0x6010000-0x7fffffff)
- ISL Light Client 4.4.2332.59 for Windows (release_date=2024-09-30 , build=2b6f3c181a149ae2af6978da973e49663dfd79ea, platform=win32,os_version=0x6010000-0x7fffffff)
All updates have release date set to 2024-09-30. 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
ISL Light - Desktop v3 - Upgrade mbedtls to 2.28.8 (SECURITY) [ISLLIGHT-6635] More
Description
Internal mbedTLS library was updated to version 2.28.8.
ISL Light - Desktop v3 - Upgrade libdatachannel to 0.20.3 - mbedtls v3.5.2 (FEATURE) [ISLLIGHT-6640] More
Description
Libdatachannel library was updated to version 0.20.3 and dependencies to:
- mbedtls-3.5.2
- libjuice-1.3.4
- json-3.11.3
ISL Light - Desktop v3 - Add toggle for legacy logs and constexpr implementation (FEATURE) [ISLLIGHT-6656] More
Description
Legacy logs can now be controlled using a boolean toggle. Before the legacy logs were controlled by filters but this also caused that logs were completely parsed and data inserted before filters were applied and then the logs were discarded. Now the value is firstly checked in order to eliminate parsing and then discarding of logs. A new implementation of log format was added that parses log format at compile time and are used at runtime to insert the available arguments. The log format is now also checked at compile time.
ISL Light - Desktop v3 - Reconnect turn connection when credentials expire (FEATURE) [ISLLIGHT-6687] More
Description
ISL Light Desk program now performs reconnect after turn credentials expire.
ISL Light - Desktop v3 - Send results of SOD and SOS to ICP (FEATURE) [ISLLIGHT-6803] More
Description
Support for sending results of start of session (SOS) dialog and start of dialog (SOD) was added to the application. In order for the reports to be sent to the ISL Conference Proxy the dialog must include the "result" attribute.
ISL Light - Desktop v3 - Update hefa watchdog functionality (FEATURE) [ISLLIGHT-6882] More
Description
The new watchdog functionality was changed:
- added new function that switches id of main thread to current thread. Main thread is used when dumping watchdog crashes
- fixed an issue where first check of main thread was performed after 60s and not 90s
- increased scheduler and watch timeouts from 90s to 120s
- increased default timeouts from 90s to 120s
ISL Light - Desktop v3 - Prioritize chan channels -2 and -1 (DEFECT) [ISLLIGHT-6630] More
Description
User experienced an issue with reduced desktop sharing performance when connected to ISL Light Client and having the option to stream in best quality. The issue was that the streaming side chose to stream in best quality instead of using the quality optimized codec. When direct connection functionality was introduced this issue also became apparent. There are two special channels -1 and -2 which are used for program initialization, status and reliability messages. The special channels should have priority when sent over the network, however due to an issue they were not prioritized. When desktop streaming is initialized it sends it's init messages to remove side on channel -1 and when remote side recevied init messages it starts desktop streaming on desktop channel. This caused an issue because desktop stream was sent to other side before all desktop init messages were received, causing to start streaming with incorrectly selected codec.
The defect was fixed.
ISL Light - Desktop v3 - SOD dialog is often displayed behind other windows (DEFECT) [ISLLIGHT-6742] More
Description
In some cases the SOD ( start of dialog ) dialog which is shown when starting the executable was shown behind the main window. The window creation of SOD dialog was redesigned, the window now has topmost flag so it should be displayed above other windows.
The defect was fixed.
ISL Light - Desktop v3 - Reject simple 200 OK to avoid confusion with regular web servers (DEFECT) [ISLLIGHT-6755] More
Description
In previous version when initiating a connection with ISL Conference Proxy only the return status was checked ( status code 200 ) so the library was checking the same transport. Now in addition to the status code check the content of the returned data is also checked which will fail in case ISL Conference Proxy was not the one who replied and the library will continue to check other transports.
The defect was fixed.
ISL Light - Desktop v3 - Update XML dialog results for combobox (DEFECT) [ISLLIGHT-6813] More
Description
Users sometimes encountered an issue where XML dialog results for combobox from SOD/SOS/EOS type of dialogs were not sent to ISL Conference Proxy. The functionality was redesigned and the issue is no longer reproducible.
The defect was fixed.