General Information
On the 26th of October the following was released:
- ISL Light 4.4.2332.32 for Windows (release_date=2023-10-24, build=26ff9e1dd52f9543dd00b85cf47186792312265c, platform=win32,os_version=0x06010000-0x7fffffff)
- ISL Light 4.4.2332.32 for Mac (release_date=2023-10-24, build=26ff9e1dd52f9543dd00b85cf47186792312265c, platform=mac, os_version=0x0a0e00-0x1bffff)
- ISL Light 4.4.2332.32 for Linux (release_date=2023-10-24, build=26ff9e1dd52f9543dd00b85cf47186792312265c, platform=linux64, os_version=0x030a000000021100-0xffffffffffffffff)
- ISL Light Client 4.4.2332.2 for Mac (release_date=2023-10-24, build=26ff9e1dd52f9543dd00b85cf47186792312265c, platform=mac, os_version=0x0a0e00-0x1bffff)
- ISL Light Client 4.4.2332.2 for Linux (release_date=2023-10-24, build=26ff9e1dd52f9543dd00b85cf47186792312265c, platform=linux64, os_version=0x030a000000021100-0xffffffffffffffff)
All updates have release date set to 2023-10-24. 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 v4 - Secure HTTP header encoder (SECURITY) [ISLLIGHT-6375] More
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.
ISL Light - Desktop v4 - Upgrade mbedtls to 2.28.5 (SECURITY) [ISLLIGHT-6403] More
Description
MbedTLS was upgraded to version 2.28.5.
ISL Light - Desktop v4 - Delay keyboard and mouse input until full focus (FEATURE) [ISLLIGHT-5706] More
Description
The input for mouse and keyboard events is now delayed until full focus is in the ISL Light session. This will improve the clipboard functionality which will no longer incorrectly paste previous keyboard when switching focus fast.
ISL Light - Desktop v4 - Switch to QtUtils flag system (FEATURE) [ISLLIGHT-5941] More
Description
We have added a new feature where ISL Light plugins will now mark their flags. Flags will hold information which modules are using them.
ISL Light - Desktop v4 - Change recording setting from selection to checkbox (FEATURE) [ISLLIGHT-5972] More
Description
The recording option was redesigned and is now a checkbox instead of dropdown selection. When additional command line arguments for session recording are supplied, the setting will instead be a dropdown selection.
ISL Light - Desktop v4 - Report anonymouse statistics and qml errors to server (FEATURE) [ISLLIGHT-6067] More
Description
We have added a feature which is sending more detailed metrics to ISL Conference Proxy. This will enable us to improve ISL Light programs.
ISL Light - Desktop v4 - Update Session Invitation (FEATURE) [ISLLIGHT-6119] More
Description
Dialog for session invitation in ISL Light has been redesigned. Along with email invitations users can now directly copy the Session link or the Session code. The dialog can be extended by pressing Show options, which allow the user to edit session information or modify session options.
ISL Light - Desktop v4 - Update dropdowns based on session state (FEATURE) [ISLLIGHT-6122] More
Description
Menu for ISL Light sessions has been redesigned along with the Edit Session Information dialog. The options section was moved into the Edit Session Information dialog and are only visible when waiting for client. URL and session code copy options will only be shown when session is still waiting for client.
ISL Light - Desktop v4 - Executable LZMA2 support with compression dictionary (FEATURE) [ISLLIGHT-6236] More
Description
LZMA2 compression dictionary for unauthenticated blob is now used on Windows.
ISL Light - Desktop v4 - Optimize exe configuration (FEATURE) [ISLLIGHT-6278] More
Description
Branch setting for ISL Light was moved from static to dynamic config ("conf_static" to "conf" folder). Also new static configuration file was added "conf_static/configuration_static.ini" that contains grid ID and grid nice name. Statically generated dict for cmdline was extended with plugin cmdline options (generated with script).
ISL Light - Desktop v4 - Add support for extra dict and extra file (FEATURE) [ISLLIGHT-6290] More
Description
Support for extra file was added to launch. Extra file can be used to reduce size of unauthenticated blob. When extra file is used, UA blob only contains command to jump to extra file (has same name as main file but ends with ".extra"). Hashing algorithm in packet generator was upgraded from MD5 to SHA256.
ISL Light - Desktop v4 - Add option to pin toolbar by default (FEATURE) [ISLLIGHT-6347] More
Description
Added an option to have toolbar pinned by default. A new command line argument was added: --on-connect "main?toolbar_pinned=true"
ISL Light - Desktop v4 - Improve issc clipboard with more retries and logs (FEATURE) [ISLLIGHT-6349] More
Description
The clipboard functionality was improved and will now perform more retries when the clipboard is not correctly read, transferred or written. In addition, logs will show more information about why the clipboard has failed.
ISL Light - Desktop v4 - Send scope_web flag on MUX netstart channel (FEATURE) [ISLLIGHT-6360] More
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).
ISL Light - Desktop v4 - Pack glibc in os_version (FEATURE) [ISLLIGHT-6377] More
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.
ISL Light - Desktop v4 - LZMA2 support (FEATURE) [ISLLIGHT-6393] More
Description
Support for LZMA1 and LZMA2 compression was added to ISL Light.
ISL Light - Desktop v4 - HTTP header Host: IPv6 handling (FEATURE) [ISLLIGHT-6394] More
Description
When creating connection the IPv6 Host: header was fixed.
ISL Light - Desktop v4 - Add support for HTML inside attribute (FEATURE) [ISLLIGHT-6395] More
Description
Translation support for apostrophe ' and nested HTML inside HTML attributes was added.
ISL Light - Desktop v4 - Add support for maximum menu height of native platform menus (FEATURE) [ISLLIGHT-6404] More
Description
ISL Light dropdown menus now support defining a height limit. When elements exceed the limit a scrollbar is automatically added to the dropdown menu.
ISL Light - Desktop v4 - Unify ComboBox components (DEFECT) [ISLLIGHT-6123] More
Description
Users experienced an issue where the ComboBox components in ISL Light did not have the correct styling. The ComboBox components were redesigned and now have the same styling.
The defect was fixed.
ISL Light - Desktop v4 - Remove Custom 4.1 qml gui ZIP setting from ISL Light spec (DEFECT) [ISLLIGHT-6259] More
Description
The setting Custom 4.1 qml gui ZIP setting was no longer being used and was removed.
ISL Light - Desktop v4 - Fix Filtering by Domain in Share Group Dialog (DEFECT) [ISLLIGHT-6320] More
Description
Users experienced an issue where sharing by domain in the group sharing dialog would not correctly apply filtering mechanism when selecting a new domain. The group share dialog was redesigned and will now trigger the filtering correctly upon every domain change.
The defect was fixed.
ISL Light - Desktop v4 - Fix Quick links inside sysinfo work with revoked access (DEFECT) [ISLLIGHT-6327] More
Description
Users sometimes experienced an issue where they were able to execute Quick links inside the System information window even when the access was revoked. The functionality was redesigned and the issue is no longer reproducible.
The defect was fixed.
ISL Light - Desktop v4 - Translate the new folder text (DEFECT) [ISLLIGHT-6328] More
Description
The button New Folder inside the File manager interface was not translated. The button was redesigned and it's now correctly translated to the selected language.
The defect was fixed.
ISL Light- Desktop v4 - System Information shows "Not Available" in the Monitors section on macOS Ventura (DEFECT) [ISLLIGHT-6330] More
Description
In previous versions the monitors and storage values were incorrect when connected to a newer macOS computer. The API for checking is now redesigned, and the correct values should be shown.
The defect was fixed.
ISL Light - Desktop v4 - Fix settings filtering in the Settings view (DEFECT) [ISLLIGHT-6348] More
Description
Users sometimes experienced an issue where settings were not correctly filtered in the Settings window. The functionality was redesigned and the issue is no longer reproducible.
The defect was fixed.
ISL Light - Desktop v4 - Revert D3DCompiler_43 into program (DEFECT) [ISLLIGHT-6350] More
Description
When starting ISL Light an almost blank window was shown. The issue was that 3D compiler was removed in intermediate versions of ISL Light. 3D compiler was readded, the window now shows all elements again.
The defect was fixed.
ISL Light - Desktop v4 - Fix windows page file usage in memory_status (DEFECT) [ISLLIGHT-6392] More
Description
Obtaining memory status from API was fixed, so correct size of swap is shown.
The defect was fixed.