General Information
On the 18th of July the following was released:
- ISL Light 4.4.2332.166 for Windows (release_date=2024-07-17, build=d7b9a97370f7e95128fb74deafa06847dc4608d4, platform=win32,os_version=0x06010000-0x7fffffff)
- ISL Light 4.4.2332.166 for Mac (release_date=2024-07-17, build=d7b9a97370f7e95128fb74deafa06847dc4608d4, platform=mac, os_version=0x0a0e00-0x1bffff)
- ISL Light 4.4.2332.166 for Linux (release_date=2024-07-17, build=d7b9a97370f7e95128fb74deafa06847dc4608d4, platform=linux64, os_version=0x030a000000021100-0xffffffffffffffff)
- ISL Light Client 4.4.2332.29 for Mac (release_date=2024-07-17, build=d7b9a97370f7e95128fb74deafa06847dc4608d4, platform=mac, os_version=0x0a0e00-0x1bffff)
- ISL Light Client 4.4.2332.29 for Linux (release_date=2024-07-17, build=d7b9a97370f7e95128fb74deafa06847dc4608d4, platform=linux64, os_version=0x030a000000021100-0xffffffffffffffff)
All updates have release date set to 2024-07-17. 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 - Add support for using platform specific QML code (SPECIAL) [ISLLIGHT-6219] More
Description
Extended the functionality in code where the application can support platform specific code in ISL Light GUI.
ISL Light - Desktop v4 - Raise minimum SDK and target SDK on macOS (SPECIAL) [ISLLIGHT-6706] More
Description
ISL Light is now build with minimum SDK version set to 10.14 and target SDK version set to 10.15.
ISL Light - Desktop v4 - Upgrade libjpeg turbo to 3.0.3 (SPECIAL) [ISLLIGHT-6708] More
Description
Library libjpeg-turbo was upgraded to version 3.0.3.
ISL Light - Desktop v4 - Upgrade mbedtls to 2.28.8 (SECURITY) [ISLLIGHT-6636] More
Description
Internal mbedTLS library was updated to version 2.28.8.
ISL Light - Desktop v4 - Create shortcut for one computer on desktop (FEATURE) [ISLLIGHT-4798] More
Description
Support for creating a desktop shortcut for a specific unattended remote computer was added to ISL Light application. To create a desktop shortcut users have to click on the menu button next to a computer in the Computers tab and then select Create shortcut. The shortcut will be created on the desktop named after the computer's alias if it is set otherwise it will use it's hostname.
ISL Light - Desktop v4 - Add server address to descriptions (FEATURE) [ISLLIGHT-6333] More
Description
Session Invitation, Set Unattended Access and Session Page dialogs have had their texts revised and improved. Server address has been added to usage instructions and can be opened by left clicking the link or copied by opening the menu with right click and choosing Copy. Finally, Session Invitation and Set Unattended Access have been improved by adding Copy Link and Copy Code actions to their respective views in the top right corner of the item field. Upon copying the link or code by clicking the action or right clicking the item and choosing Copy the text is changed to Copied giving user feedback the action has been completed successfully.
ISL Light - Desktop v4 - Add Mobile Icon to Computers Dashboard (FEATURE) [ISLLIGHT-6448] More
Description
Icons in computers dashboard reflect the platform of the device (desktop/mobile). Small icon for connected computers also matches the platform of connected device(s). If multiple devices are connected to a computer, mobile icon is shown only if all connected devices are mobile. The icon for connected devices count was also changed.
ISL Light - Desktop v4 - Add Mobile Icon to Sessions Dashboard (FEATURE) [ISLLIGHT-6451] More
Description
The session tab in ISL Light was redesigned. The icons are now adjusted based on operator/client platform. The large icon shows the clients platform and the small icon shows the operator platform.
ISL Light - Desktop v4 - Add support for virtual background (FEATURE) [ISLLIGHT-6518] More
Description
Support for setting virtual background was added to ISL Light application. Users are now able to add a virtual background which can either blur their background or replace it with their chosen image.
ISL Light - Desktop v4 - Add support for 480p video (FEATURE) [ISLLIGHT-6522] More
Description
The video of ISL Light now supports higher resolution (480p). Users can select the video resolution by right clicking on the video and selecting the resolution from the menu.
ISL Light - Desktop v4 - Update hefa watchdog functionality (FEATURE) [ISLLIGHT-6622] 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 v4 - Add delay between reconnects (FEATURE) [ISLLIGHT-6626] More
Description
A delay was added when reconnecting and there was network error and connection was not fully established. Before there was not delay. The reconnect delay will be from 1s up to 30s, depending on number of retries.
ISL Light - Desktop v4 - Upgrade libdatachannel to 0.20.3 - mbedtls v3.5.2 (FEATURE) [ISLLIGHT-6639] 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 v4 - Switch to quality optimized desktop stream by default (FEATURE) [ISLLIGHT-6647] More
Description
ISL Light on demand session will now request viewing of remote desktop using quality optimized color depth instead of speed optimized. Users can select in Edit session dialog other possible color depth option which will be applied to that session. On unattended sessions the connect option to view remote desktop using quality optimized color depth is now filtered and and replaced with local setting in which the users can decide what kind of color depth to use.
ISL Light - Desktop v4 - Add toggle for legacy logs and constexpr implementation (FEATURE) [ISLLIGHT-6657] 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 v4 - Reconnect turn connection when credentials expire (FEATURE) [ISLLIGHT-6686] More
Description
ISL Light program now performs reconnect after turn credentials expire.
ISL Light - Desktop v4 - Improve flags window by adding a filter to show the changed flags only (FEATURE) [ISLLIGHT-6689] More
Description
In the flags window a new section was added which only displays the flags that were changed by the user.
ISL Light - Desktop v4 - Load plugins on demand (FEATURE) [ISLLIGHT-6692] More
Description
ISL Light will now extract plugins on program start. Secondly the desktop plugin is also loaded on start of the application. This allows the users to modify ISL Light settings prior to creating a session.
ISL Light - Desktop v4 - Add support for QML based message box (FEATURE) [ISLLIGHT-6727] More
Description
ISL Light now supports displaying QML based message boxes.
ISL Light - Desktop v4 - Add gesture support to the viewer (FEATURE) [ISLLIGHT-6729] More
Description
Added support for gestures when viewing remote desktop. Using the gestures operator can do the following actions:
- One finger tap: Single click
- Two finger tap: Right click (right click is spawned at the center location between the fingers)
- Three finger tap: Toggle virtual keyboard
- Pinch: Zoom in and out and move the viewer
- Single finger swipe: Move the viewer
- Hold at one location for a bit and slide: drag (mouse press and drag the pressed mouse until the tap is released)
- Two-finger (vertical) swipe: Scroll (the two fingers should be close to parallel)
ISL Light - Desktop v4 - Change text types to more appropriate ones in chat window (DEFECT) [ISLLIGHT-6192] More
Description
Parsing of chat lines in chat was redesigned. In previous version some HTML tags were not correctly parsed thus also incorrectly displayed. The new version only supports a subset of HTML elements that can be displayed in chat such as bold, italic, underlink, links, font color and size, image and break element. Other tags are escaped and shown as in instead of evaluating the tag.
The defect was fixed.
ISL Light - Desktop v4 - Deprecate ExclusiveGroup component from CompatControls to support non-native menus (DEFECT) [ISLLIGHT-6222] More
Description
The ExclusiveGroup component is now deprecated and is no longer being used. This was done in order to add support for non-native menus.
The defect was fixed.
ISL Light - Desktop v4 - Fix crashing when the Screen Resolution menu is expanded (DEFECT) [ISLLIGHT-6384] More
Description
In some cases when opening the screen resolution sub items - for selecting the resolution of a specific remote monitor the ISL Light application crashed. Handling of submenu items was redesigned, application should no longer crash.
The defect was fixed.
ISL Light - Desktop v4 - Fix binding loop in the hoverbar (DEFECT) [ISLLIGHT-6471] More
Description
There was a warning displayed in ISL Light log file due to hoverbar menu implementation. Hoverbar menu was redesigned and the binding loop warning will no longer be present in the log.
The defect was fixed.
ISL Light - Desktop v4 - Session goes to paused state if you Exit ISL Light while connected via RDP without closing RDP window (DEFECT) [ISLLIGHT-6514] More
Description
In previous version when the dashboard was closed and an active RDP session is running, the app just quits and subsequently the RDP session is left hanging and ISL Light session went into paused state. Now the user is asked to confirm that he wants to end the session which will correctly terminate the active ISL Light session thus preventing it into going to paused state.
The defect was fixed.
ISL Light - Desktop v4 - Fix opening the Change Screen Resolution (DEFECT) [ISLLIGHT-6524] More
Description
Opening of Change Screen Resolution dialog was redesigned, so it opens correctly on all platforms.
The defect was fixed.
ISL Light - Desktop v4 - Computer History does not load chat transcript and basic session info (DEFECT) [ISLLIGHT-6578] More
Description
Previously, an incorrect check had been made whether or not chat transcript was present or not when end of session dialog saved the transcript of the chat. This condition has been fixed so the chat transcript is not locked into loading mode. Additionaly API for accessing computer history has also been updated which holds extra information about sessions with email authorization. Computer History interface has also been updated to match the web version view.
ISL Light - Desktop v4 - Remember window position with maximized window (DEFECT) [ISLLIGHT-6581] More
Description
The issue was that both Welcome Window and Dashboard Window would update the window position without checking if the window was already maximized. If Welcome Window was already maximized then this would result in the Dashboard Window moving the window coordinates while in maximized view resulting in a broken state. Now window coordinates can only be moved if the window is not maximized.
ISL Light - Desktop v4 - Dont throw from image alloc (DEFECT) [ISLLIGHT-6603] More
Description
In previous versions in some cases frame allocation could throw exception when viewing remote desktop. Since the exception was caught in the plugin the main application crashed. Frame allocation will no longer throw exception and secondly the exceptions are now caught in the main program.
The defect was fixed.
ISL Light - Desktop v4 - Fix a crash in QQmlConnections destructor when inside a Button (DEFECT) [ISLLIGHT-6604] More
Description
In some cases ISL Light crashed when a new window was opened and the menu was also opened. Opening of new window was redesigned, the application should no longer crash.
The defect was fixed.
ISL Light - Desktop v4 - Do not show computer or computer group owner in share dialog (DEFECT) [ISLLIGHT-6605] More
Description
In previous version the computer owner or computer group owner was displayed in the selected tab of the table. Computer and computer group owner is no longer shown in "Selected" table in "Share" modal. Current owner is also disabled in users list. Also text is now shown in table when no Selected users or user groups.
The defect was fixed.
ISL Light - Desktop v4 - Change email auth text in connect dialog (DEFECT) [ISLLIGHT-6607] More
Description
Text in remote access dialog for email authentication approval was changed from "Waiting for email authorization of the connection" to "Connection waiting for email approval".
The defect was fixed.
ISL Light - Desktop v4 - Fix selected ISSC desktop driver name (DEFECT) [ISLLIGHT-6634] More
Description
In certain cases once connected to a remote machine the selected desktop driver was not shown in case polling/hooks was selected. Desktop driver selection was redesigned, the selected driver should now be correctly displayed.
The defect was fixed.
ISL Light - Desktop v4 - Include only current version plugins to be used by issc_daemon (DEFECT) [ISLLIGHT-6638] More
Description
In previous version when starting restart and resume with installed ISL Light the ISSC deamon process loaded all plugins that were present in the plugins folder. Loading of plugins were redesigned, now only plugins with the same version as main program will be loaded.
The defect was fixed.
ISL Light - Desktop v4 - Signup not reachable via accessibility (DEFECT) [ISLLIGHT-6641] More
Description
Sign up now button in login window was unreachable using the keyboard navigation. Login window was redesigned, so users are now able to navigate to sign up button using the keyboard alone. Once users navigate to Sign up button they can use space, return or enter key in order to open the sign up menu.
The defect was fixed.
ISL Light - Desktop v4 - Whiteboard drawings dont move with viewer (DEFECT) [ISLLIGHT-6654] More
Description
When spawning pointers or drawing on whiteboard, the drawing/pointers did not move with viewer when user moved the viewer, thus the drawings were out of place. Handling of whiteboard when moving the viewer was redesigned, the drawings are now correctly moving with the viewer.
The defect was fixed.
ISL Light - Desktop v4 - Fix microphone not working at the start of the call (DEFECT) [ISLLIGHT-6677] More
Description
In some cases when user is in the call, microphone won't work/won't be transmitted to the other side until the user toggles it off and back on again. This is now fixed and it works from the beginning of the call.
The defect was fixed.
ISL Light - Desktop v4 - On login expired window you cannot return to login with keyboard navigation (DEFECT) [ISLLIGHT-6684] More
Description
If login expired a new dialog is shown in which users were unable to return back to the original interface using only the keyboard navigation. Login expired dialog was redesigned, users are now able to return to the original login screen using only the keyboard.
The defect was fixed.
ISL Light - Desktop v4 - Check detected monitors against desktop duplication (DEFECT) [ISLLIGHT-6688] More
Description
In case remote user has two graphical card and multiple monitors connected to the cards in some cases the operator could not see all monitors. The issue was that desktop duplication driver in certain cases is not supported on graphics card thus reporting incorrect number of connected monitors. Checking of connected monitors is now redesigned, in case a graphics card does not support desktop duplication driver it will then fallback to polling/hooks driver which detects all monitors. The operator should now see all monitors.
The defect was fixed.
ISL Light - Desktop v4 - When starting video call the camera is not stared however the button shows it as turned on (DEFECT) [ISLLIGHT-6690] More
Description
When connected from ISL Light to client on Windows and operator started a video call the camera did not display correctly on first call. Also the button showed incorrect state - camera as active even though it was not. Initialization step when calling client on Windows was redesigned, the camera is now correctly started on first call and the camera button reflects the actual state.
The defect was fixed.
ISL Light - Desktop v4 - Limit log file size (DEFECT) [ISLLIGHT-6693] More
Description
In previous versions the ISL Light log size was not limited. Writing of log was redesigned, it's now limited to 8MB, in case it exceeds the 8 MB limit it will delete the first half of the log ( around 4 MB ) and move the second half of the log to first half and then append new logs.
The defect was fixed.
ISL Light - Desktop v4 - Canceling SOD dialog opens the program (DEFECT) [ISLLIGHT-6695] More
Description
In case user cancels the SOD dialog of ISL Light application, the application should close. Due to incorrect handling of SOD result the application did not get closed. Handling of SOD was redesigned, the application is now not started in case the SOD dialog is cancelled.
The defect was fixed.
ISL Light - Desktop v4 - Improve issc init procedures (DEFECT) [ISLLIGHT-6707] More
Description
In case the desktop stream gets corrupted this could cause the ISL Light application to crash. Additional checks were added to ISSC stream initialization. The additional checks prevent crashes of ISL Light application.
The defect was fixed.
ISL Light - Desktop v4 - Special value for best quality settings (DEFECT) [ISLLIGHT-6710] More
Description
When connected to a remote computer and having quality optimized color depth the menu in settings for showing the select color depth mode was empty. Handling of quality optimized mode was redesigned, settings will now correctly display that quality optimized color depth is selected.
The defect was fixed.
ISL Light - Desktop v4 - Fix the Marker whiteboard tool for touch devices (DEFECT) [ISLLIGHT-6714] More
Description
The whiteboard marker tool was not working correctly on touch devices. Support using marker tool on touch devices was added.
The defect was fixed.
ISL Light - Desktop v4 - Fix the Show virtual keyboard menu item so that it is in sync with the actual state (DEFECT) [ISLLIGHT-6715] More
Description
Added support for showing virtual keyboard on web assembly platform and fixed the issue with incorrect state of whether the virtual keyboard is open or not.
The defect was fixed.
ISL Light - Desktop v4 - Prevent Qt fatal log when switching from Computers to Sessions tab (DEFECT) [ISLLIGHT-6717] More
Description
In some cases if users resized the computer groups panel in Computers tab the checker for width could spawn QT fatal error in ISL Light log file when switching between Sessions and Computers tab. The checker for width was redesigned so it will no longer spawn fatal error.
The defect was fixed.
ISL Light - Desktop v4 - Fix panning gesture to not send a click (DEFECT) [ISLLIGHT-6719] More
Description
In some cases when panning the view of the remote desktop an additional mouse click was sent to the remote side. Panning was redesigned so mouse click is not sent anymore.
The defect was fixed.
ISL Light - Desktop v4 - Add support for non-native menus (DEFECT) [ISLLIGHT-6720] More
Description
ISL Light did not support showing of non-native menus on other platforms. Support for showing non-native menus was added to the application.
The defect was fixed.
ISL Light - Desktop v4 - Fix QT warnings (DEFECT) [ISLLIGHT-6721] More
Description
In the ISL Light log file there were some QT warnings present. The issues were addressed and warning should no longer appear in the log file.
The defect was fixed.
ISL Light - Desktop v4 - Fix the insertItem function in QML (DEFECT) [ISLLIGHT-6722] More
Description
Handling of menu items was redesigned, specifically the insertItem function for inserting an item into the menu.
The defect was fixed.
ISL Light - Desktop v4 - Fix ScrollView content being outside of visual border (DEFECT) [ISLLIGHT-6723] More
Description
In certain cases the scrollbar was overlaying the content of the window. Style of the window was redesigned so the scrollbar will no longer overlay over the content.
The defect was fixed.
ISL Light - Desktop v4 - Fix getting stuck in the region viewing mode (DEFECT) [ISLLIGHT-6724] More
Description
Users might get stuck in a region if they selected it. Handling of region selection was redesigned, so users will no longer get stuck in that mode.
The defect was fixed.
ISL Light - Desktop v4 - Deprecate QtQuick.Controls.Styles based components (DEFECT) [ISLLIGHT-6725] More
Description
The use of Styles as part for QTQuickControls was deprecated due to triggering an error in log file of ISL Light.
The defect was fixed.
ISL Light - Desktop v4 - Fix image scaling when system scaling is applied (DEFECT) [ISLLIGHT-6726] More
Description
In certain cases the images were not displayed correctly if system scaling was applied. Handling of scaling was redesigned, images should be correctly displayed.
The defect was fixed.
ISL Light - Desktop v4 - Fix changing toolbar position (DEFECT) [ISLLIGHT-6728] More
Description
Changing the toolbar position in some cases did not work correctly. The issue was in incorrectly defined anchor for the toolbar. The toolbar was redesigned, the position should now correctly change.
The defect was fixed.
ISL Light - Desktop v4 - Fix cant zoom out to view whole stream with pinch gesture (DEFECT) [ISLLIGHT-6730] More
Description
Users were unable to zoom out using the pinch gesture. Handling of zoom out using pinch gesture was redesigned, after pinch the viewer is correctly zoomed out.
The defect was fixed.
ISL Light - Desktop v4 - Fix decline button icon not loading in audio call (DEFECT) [ISLLIGHT-6731] More
Description
Sometimes the button to decline a call was not displayed correctly. Loading of the button was redesigned, the button should be displayed correctly.
The defect was fixed.