General Information
On 5th of September the following was released :
- ISL Light Desk 4.4.2526.40 for Windows (release_date=2025-09-03, build=a317f8d06b82d34a3725d374990679dae7ccefed, platform=win32,os_version=0x6010000-0x7fffffff)
- ISL Light Client 4.4.2526.40 for Windows (release_date=2025-09-03 , build=a317f8d06b82d34a3725d374990679dae7ccefed, platform=win32,os_version=0x6010000-0x7fffffff)
- Desktop Control plugin 4.4.2526.40 for Windows (release_date=2025-09-03, build=fca4633733b21cdd84251e89afc319694ec5e5a4, platform=win32)
- Audio plugin 4.4.2526.40 for Windows (release_date=2025-09-03, build=a317f8d06b82d34a3725d374990679dae7ccefed, platform=win32)
- Video plugin 4.4.2526.40 for Windows (release_date=2025-09-03, build=a317f8d06b82d34a3725d374990679dae7ccefed, platform=win32)
All updates with version 4.4.2526.40 have release date set to 2025-09-03. 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 - Switch to issc desktop streaming in desktop plugin (SPECIAL) [ISLLIGHT-7177] More
Description
ISL Light Desk and ISL Light Client on Windows are now using desktop plugin implementation that is used in ISL Light application. The new desktop plugin is now using ISSC implementation of desktop sharing.
ISL Light - Desktop v3 - Raise C++ standard to 17 (SPECIAL) [ISLLIGHT-7186] More
Description
ISL Light Desk and ISL Light Client application are now using C++ 17 standard.
ISL Light - Desktop v3 - Remove use of ffmpeg (SPECIAL) [ISLLIGHT-7223] More
Description
In previous version ISL Light Desk and ISL Light Client were using ffmpeg for certain video codecs ( video quality ). FFMPEG usage was removed from the application and thus those video codecs that were using FFMPEG are no longer available.
ISL Light - Desktop v3 - Replace yuv2rgb.neon.S with libyuv (SPECIAL) [ISLLIGHT-7253] More
Description
The video plugin used in ISL Light Desk/Client was using yuv2rgb.neon.S library which was now replaced with libyuv library.
ISL Light - Desktop v3 - Upgrade libjpeg turbo to 3.1.1 and add support for rgb565 (SPECIAL) [ISLLIGHT-7273] More
Description
Libjpeg-turbo library was updated to version 3.1.1. Support for rgb565 encoding on systems that have 16 bit graphics capture was also re-added.
ISL Light - Desktop v3 - Update SoundTouch library (SPECIAL) [ISLLIGHT-7283] More
Description
The SoundTouch libarary which is used in audio plugin was updated to latest available version (2.4.0).
ISL Light - Desktop v3 - Remove redundant settings (FEATURE) [ISLLIGHT-7184] More
Description
After changing the desktop plugin implementation in ISL Light Desk and ISL Light Client on Windows ( using ISSC implementation ) some of the desktop sharing settings were obsoleted:
- Enable console window streaming
- Enable code injection while grabbing OpenGL and DirectX application
- Manage hardware acceleration settings
- Black screen driver install/uninstall driver
ISL Light - Desktop v3 - Add support client rect region streaming (FEATURE) [ISLLIGHT-7257] More
Description
Region sharing was improved. Previously ISSC created own client window, now ISSC uses the window that is provided by the user thus skipping the creating of proxy window. This improves the accuracy of region sharing.
ISL Light - Desktop v3 - Adapt ISSC lib for ISL Light v3 (FEATURE) [ISLLIGHT-7267] More
Description
The desktop plugin implementation on ISL Light (using ISSC) was adapted in order to work correctly on ISL Light Desk/Client.
ISL Light - Desktop v3 - adapt issc lib for ISL Light v3 /2 (FEATURE) [ISLLIGHT-7268] More
Description
The desktop plugin implementation on ISL Light (using ISSC) was further adapted in order to work correctly on ISL Light Desk/Client.
ISL Light - Desktop v3 - Update WM_DESTROY handler and loop destroy procedure (FEATURE) [ISLLIGHT-7270] More
Description
ISSC msg executor was updated, now the executor window stops after the main loop has been stopped. Additionally ISSC window handler VM_DESTROY was also improved.
ISL Light - Desktop v3 - Update zrle encode implementation (FEATURE) [ISLLIGHT-7272] More
Description
ISSC ZRLE codec was rewritten. The new implementation is simpler, clearer and allows further enhancements. This new implementation also improves performance of desktop sharing.
ISL Light - Desktop v3 - Update whiteboard implementation (FEATURE) [ISLLIGHT-7276] More
Description
Whiteboard implementation was updated. On All platforms the whiteboard is updated before showing/hiding. In previous version it was updated after show/hide operation. This fixes the issue with whiteboard flickering after manually clearing whiteboard and than restarting to draw. On windows the whiteboard implementation is now using native GDI functions on all whiteboard. This improves whiteboard drawing speed.
ISL Light - Desktop v3 - Disable read only flags for being changed in the UI (DEFECT) [ISLLIGHT-7188] More
Description
Support for build-time flags was added. Users could change the value even though if would not affect it. Those flags that are build-time flags now cannot be changed anymore via user interface.
The defect was fixed.
ISL Light - Desktop v3 - Crash fixes on close and switch cursor (DEFECT) [ISLLIGHT-7205] More
Description
After switching to new desktop plugin implementation the application could crash when switching mouse cursor ( changing to edit or resize cursor ). Handling of mouse cursor switches was redesigned and application should not crash anymore.
The defect was fixed.
ISL Light - Desktop v3 - Switch to desktop duplication (DEFECT) [ISLLIGHT-7206] More
Description
After switching from desktop duplication to hooks/polling driver users were unable to switch back to desktop duplication. Handling of desktop driver switching was redesigned, users should be able to switch back to desktop duplication driver.
The defect was fixed.
ISL Light - Desktop v3 - Update copy to clipboard function (DEFECT) [ISLLIGHT-7208] More
Description
In some cases copy to clipboard ( what operator was viewing ) was working incorrectly. The functionality was redesigned and is now using the old implementation. Users should get the correct image of remote desktop when using copy to clipboard functionality.
The defect was fixed.
ISL Light - Desktop v3 - Always update whiteboard settings (DEFECT) [ISLLIGHT-7209] More
Description
Switching from pen tool to pointer tool was not working, as the pointer tool did not display the arrow on the remote side. Handling of switching between different whiteboard modes was redesigned, clients should now correctly see what operator drew ( either using draw or pointer tool ).
The defect was fixed.
ISL Light - Desktop v3 - Reenable main window on viewer stop (DEFECT) [ISLLIGHT-7210] More
Description
In some cases after stopping the desktop sharing the application stopped responding, thus users were unable to move the application window or close it. Handling of desktop sharing close was redesigned, the application will now remain active after closing the desktop sharing.
The defect was fixed.
ISL Light - Desktop v3 - Read disable desktop background setting (DEFECT) [ISLLIGHT-7211] More
Description
Setting for removing remote desktop background was not working. Even if the setting was enabled - to remove the background - the background was not actually removed. Checking of settings selection was redesigned, desktop background should now be correctly removed.
The defect was fixed.
ISL Light - Desktop v3 - Restart read on closed ipc (DEFECT) [ISLLIGHT-7212] More
Description
In certain cases after stopping the desktop sharing the topbar did not close. The signal is now correctly emitted when desktop sharing is closed, so topbar is now also correctly removed once desktop sharing is stopped.
The defect was fixed.
ISL Light - Desktop v3 - Delay stream restart while existing stream is stopping (DEFECT) [ISLLIGHT-7238] More
Description
In previous implementation of desktop plugin the restart of streaming ( due to start of session recording ) took less time than the new desktop plugin implementation and thus the restart of streaming did not work correctly. The delay was increased so it now waits until the old stream is stopped, before starting new one. This fixes the issue of restart of streaming.
The defect was fixed.
ISL Light - Desktop v3 - Ready options on stream start (DEFECT) [ISLLIGHT-7239] More
Description
When operator has no control from the beginning of the session, he has marker enabled as default. When you draw in session, the lines are only shown on the remote side, operator does not see them in session. Handling of no control along with marker being enabled by default was redesigned. The whiteboard markings are now correctly shown on both operator and client side.
The defect was fixed.
ISL Light - Desktop v3 - Set whiteboard window to topmost (DEFECT) [ISLLIGHT-7243] More
Description
When operator was drawing on the client side, he was unable to draw over ISL Light Client application. The whiteboard window is now placed always on top also above ISL Light Client application, so operators can now draw over the ISL Light Client application.
The defect was fixed.
ISL Light - Desktop v3 - Send switch to different desktop (DEFECT) [ISLLIGHT-7244] More
Description
When switching between different Windows users in certain cases the topbar was not displayed on client after the switch to the new user. Signal for user switch is now correctly emitted and topbar is correctly shown after switching to a different Windows user.
The defect was fixed.
ISL Light - Desktop v3 - Whiteboard draw updates (DEFECT) [ISLLIGHT-7251] More
Description
When connected from ISL Light Desk to ISL Light Client on windows and operator used pointer or marker tool, those marking were blinking when operator used 1:1 viewing option. Whiteboard tools now have faster updates which remove the blinking effect and the timeout of the drawing is now independent of other drawings meaning that each time you draw it will have different removal time.
The defect was fixed.
ISL Light - Desktop v3 - Fix IBeam cursor with polling driver (DEFECT) [ISLLIGHT-7260] More
Description
The implementation of cursor grabbing when using polling driver was redesigned. When having increased DPI and the cursor is change to text input ( edit mode ) the correctly cursor along with the correct side is shown on the operator side.
The defect was fixed.
ISL Light - Desktop v3 - Expose internal data of zlib (DEFECT) [ISLLIGHT-7269] More
Description
Enabling admin mode in some cases was not working correctly. Support fo zlib internal structures was added which now allows the application to correctly enable admin mode.
The defect was fixed.
ISL Light - Desktop v3 - Remove hardware acceleration code due to obsolescence (DEFECT) [ISLLIGHT-7271] More
Description
Support for hardware acceleration functionality was removed. This functionality was used on Windows XP which is no longer a supported version for running the ISL Light Desk or ISL Light Client application.
The defect was fixed.
ISL Light - Desktop v3 - Exe details are showing incorrect version (DEFECT) [ISLLIGHT-7274] More
Description
ISL Light Desk and ISL Light Client were showing incorrect version when checking properties of the plugins dll files. The correct version is now written.
The defect was fixed.
ISL Light - Desktop v3 - Clip full screen desktop request to desktop streaming area (DEFECT) [ISLLIGHT-7275] More
Description
New implementation of desktop sharing plugin was improved, so the streamer is not sending whole desktop instead it's sending only the part that is viewed by the operator.
The defect was fixed.
ISL Light - Desktop v3 - Update WM_QUIT handler in windows event loop (DEFECT) [ISLLIGHT-7277] More
Description
In some cases ISSC event handler on windows froze. Now it also checks for end flag instead of only wm_quit.
The defect was fixed.
ISL Light - Desktop v3 - Skip monitor detect on virtual machines (DEFECT) [ISLLIGHT-7281] More
Description
In some cases a no monitors attached driver was enabled when connecting to virtual machines. The application now checks if it's being run on virtual machine and skips no monitors attached driver if it detects it's being run on virtual machine.
The defect was fixed.
ISL Light - Desktop v3 - Use win32 api to get cursor shape when using desktop duplication (DEFECT) [ISLLIGHT-7282] More
Description
When controlling the remote machine, the remote mouse pointer was not hidden when using desktop duplication. The cursor of the client is now being grabbed using Win32 API when streaming side is using desktop duplication. The downside is that the cursor is always using 100% DPI which in effect could be shown smaller when remote side has increased DPI.
The defect was fixed. We are now grabbing cursor with win32 api when streamer is desktop duplication. caveat; streamed cursor uses 100% dpi
ISL Light - Desktop v3 - Fix crash when initializing desktop duplication (DEFECT) [ISLLIGHT-7285] More
Description
On some systems ISSC Desktop Duplication driver could fail to retrieve DirectX device output. This resulted in ISSC (desktop sharing) crash. Handling of initialization of desktop sharing was redesigned, desktop sharing should no longer crash.
The defect was fixed.
ISL Light - Desktop v3 - Improve application sharing (DEFECT) [ISLLIGHT-7289] More
Description
Application sharing was improved:
- topbar is now redrawn on shared application move
- background window to application sharing now behaves same as in old plugin implemenation
- ISSC no longer provides its own background window
ISL Light - Desktop v3 - Draw missing lines while drawing whiteboard (DEFECT) [ISLLIGHT-7290] More
Description
When streaming desktop and receiving whiteboard events. If many events are received than local whiteboard might miss some events. Local whiteboard implementation was redesigned, the local whiteboard marking should be correctly displayed.
The defect was fixed.
ISL Light - Desktop v3 - Add allow capture option to whiteboard win implementation (DEFECT) [ISLLIGHT-7293] More
Description
When multiple operators were connected to the same client and if operator 1 drew something on the client machine the operator 2 could not see the drawings. Implementation of whiteboard tools was improved, so all operators should see the whiteboard markings.
The defect was fixed.
ISL Light - Desktop v3 - Map streamer clipboard control on keyboard control on client side (DEFECT) [ISLLIGHT-7296] More
Description
Operator was not able to share his clipboard with the client or obtain remote clipboard. Clipboard sharing was redesigned, its now correctly shared between operator and client.
The defect was fixed.