ISL Light Desk 4.4.2332.59 and ISL Light Client 4.4.2332.59 for Windows (2024-10-02)
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
Description
Internal mbedTLS library was updated to version 2.28.8.
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
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.
Description
ISL Light Desk program now performs reconnect after turn credentials expire.
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.
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
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.
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.
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.
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.