ISL Light 4.1.0 for Windows, Linux and Mac (2016-04-12)
General Information
On 12th of April the following was released:
- ISL Light 4.1.0 for Windows (release_date=2016-04-12, revision=46000, platform=win32,os_version=0x06010000-0x7fffffff)
- ISL Light 4.1.0 for Mac (release_date=2016-04-12, revision=46000, platform=mac, os_version=0x0a0800-0x0affff)
- ISL Light Client 4.1.0 for Mac (release_date=2016-04-12, revision=46000, platform=mac, os_version=0x0a0800-0x0affff)
All updates have release date set to 2016-04-12. 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.
Notice:
ISL Light 4.1.0 and ISL Light Client 4.1.0 for Linux were released on 19th of April:
- ISL Light 4.1.0 for Linux (release_date=2016-04-18, revision=46104, platform=linux64)
- ISL Light Client 4.1.0 for Linux (release_date=2016-04-18, revision=46104, platform=linux64)
ISL Light 4.1.0 and ISL Light Client 4.1.0 for Linux have release date set to 2016-04-18. 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.
ISL Light 4.1.0 uses Libs 44359
Upgrading to new version
Hosted service users please check Upgrading Hosted Service.
Server license users please check Upgrading Server License.
Improvements
ISL Light (Client) no longer supports 32-bit linux distributions. Latest version of ISL Light (Client) still supporting 32-bit Linux platform is ISL Light (Client) 4.0.4.
Dropped support for older version of Mac OS X operating systems 10.6 and 10.7. New minimum supported Mac OS X operating system is 10.8.
Users are now able to edit ISL AlwaysOn computer information by clicking on options for a computer and selecting Edit.
Added new keyboard shortcuts:
- CTRL/CMD + G : Open dialog for creating group
- CTRL/CMD + , : Opens ISL Light settings
Users are now able to delete computer from ISL AlwaysOn list of computers. In order to remove computer user has to click options on selected computer and then click on Delete.
Support for grouping was added to ISL Light 4 application. Groups provide more intuitive user experience in dealing with multiple computers.
Exposed features for grouping functionality:
- create group
- edit group description
- add computer to group
- search computers in groups
- share group with other users
- delete group
Users are able to add computers to groups or share groups with other users. They can also see other members of groups and other relevant informations.
Implemented share computer dialog which brings users the option to share comptuer with other users inside ISL Light application. In order to share computer with other users, user has to click options on selected computer and then click on Share button.
Initial support added for Restart and Resume functionality on computers running Mac OS X 10.8 or later. Operators can enable restart and resume via system tools -> administrative tools menu item in the ISL Light 4 session toolbar. ISL Light 4 supports Restart and Resume for both installed and "run once" (instant) or ISL Light 4 client versions. Usage differs however from one another.
- When using installed ISL Light 4 to join a session and enable Restart and Resume, the user is only prompted for password once (the first time Restart and Resume is enabled). After entering the password once, Restart and Resume is enabled automatically for all subsequent sessions as well (if and only if the installed version of ISL Light 4 is used to join a session).
- When using "run once" or instant version of ISL Light 4 or ISL Light 4 client to join a session, the user is prompted for an administrative password every time Restart and Resume functionality is requested from the operator
IMPORTANT NOTICE: In order for Restart and Resume to work properly, FileVault disk encryption must be disabled on the startup disk or local user needs to unlock FileVault after restart of computer.
Users are now able to refresh ISL AlwaysOn list of computers. To perform refresh user has to click on refresh button located on the top right in Computers tab.
Color use for selected states in application was redesigned to be unified across whole application. Users will find new colors to be more intuitive and use of application will therefore be simplified.
Starting desktop streaming on OSX computers using ISL Light 4 or ISL Light Client will automatically try to enable admin mode.
ISL Light application now supports 3 new customization parameters:
--on-load "customization?disable_session_transfer=true" - disable session transfer functionality
--on-load "customization?disable_session_invitations_via_email=true" - disable session invitations via email
--on-load "customization?disable_copy_session_invite_link_to_clipboard=true" - disable ability to copy session invite URL to clipboard
File transfer button was redesigned in ISL Light session. When clicking on file transfer ISL Light will no longer open file transfer manager, instead it will show drop down menu where user can select to send file, receive file or open file transfer manager.
Removed keyboard actions from Tools. ISL Light now has keyboard menu in Toolbar and this action can be found under keyboard menu.
Removed one level of options in Tools -> Toolbar -> Fullscreen and Tools -> Toolbar -> Align. This options are now all available under Tools -> Toolbar.
When users opens chat the chat input field is now automatically in focus thus giving the user option to start typing as soon chat window opens.
Users will now receive feedback when cancelling session transfer.
ISL Light is now using mbed TLS library instead of PolarSSL library.
Support for new customization parameter for disabling "Remember me" functionality was added to ISL Light application:
--on-load "customization?disable_remember_me_in_login=true" - disable and hide "Remember me" on login screen
In some cases ISL Light had high CPU usage. ISL Light now supports native rendering of viewer window ( remote desktop view ) which decreases CPU usage. Users can switch between different viewer rendering in settings under general in Change remote desktop graphics acceleration ( Microsoft Windows native or DirectX ).
All existing customization parameters have been grouped together into one section called: "Customization Settings". This customization settings can be found in ISL Light settings.
ISL Light have now supports showing ISSC decoder statistics. Performance counters can be seen in debug panel which can be opened by pressing CTRL(CMD) + SHIFT + D.
Sending invitation via default e-mail client is now exposed in session invitation dialog ( Open as email button ).
Added option to settings for switching between DirectX and Windows native rendering. Option can be found in ISL Light settings under General:
Change remote desktop graphics acceleration ( session restart required )
Qt version used in ISL Light is now exposed in log file and in about box details.
Sending unattended access invitation email via default e-mail client is now exposed in unattended access invitation dialog ( Open as email button ).
Changed behavior when clicking on copy URL button for session invitation. URL will no longer include program download link with command line arguments instead it will point to ISL Conference Proxy join page.
Added support for customizing computer icon monitor color. Color is defined in branding.ini file with successColor parameter.
ISL Online has released new ISL Online notifications service which enable ISL Online to reach users through ISL Online products. Support for ISL Online notifications service was implemented in ISL Light 4.1.0. ISL Light uses notifications to expose missing features in ISL Conference Proxy required to achieve best user experience. New users will also receive notifications to activate their trial accounts.
Screen to clipboard functionality was moved from Tools menu to Keyboard menu and renamed to Print Screen. This was implemented to improve user experience.
Signup screen was meticulously redesigned to provide best user experience possible.
Added support for connecting to ISL AlwaysOn computer without ISL AlwaysOn access password. In order to achieve this, remote computer must have this option enabled in ISL AlwaysOn ( Allow computer access also with local user consent and no access password ). Connecting to such computer requires command line arguments in ISL Light:
example: --connect "UID" --consent-message "USER_DEFINED_MESSAGE"
Added support for displaying notification message on remote ISL AlwaysOn computer. In order to achieve this, remote computer must have this option enabled in ISL AlwaysOn ( Show notification of incomming connection ). Connecting to such computer requires command line arguments in ISL Light:
example: --connect "UID" --notify-message "USER_DEFINED_MESSAGE"
When connected to OS X machine, the machine was always streaming updates to connected operator even though there were no changes. The issue was that mouse was constantly changing and sending updates. This resulted in higher network usage along with reduced performance. Mouse functionality was redesigned, moving the mouse will no longer stream desktop changes to operator, only the change of mouse coordinates.
In previous versions ISL Light did not automatically connect to ISL AlwaysOn computer if user used cmdline option to connect to specific computer and had computer access password already stored in ISL Light. User had to confirm computer access password. This part is now automated and if computer access password is stored it will connect to that computer without confirming computer access password.
Redesigned session code mouse effect in new session window.
Users connecting to Windows tablets could not see the remote desktop correctly in case the user on the remote side rotated the device. Support for rotating device screen was added to ISL Light application and users should now see the remote screen correctly regardless of the orientation of device.
The defect was fixed.
Some of the texts were not translated to the selected language. Missing translations are now translated correctly to the selected language.
The defect was fixed.
List of computers in Remote access view did not refresh thus the status of computers was sometimes not correctly synced with actual status of computer. New button for refreshing list of computers was added thus giving users the option to refresh the list in order to obtain the correct status of computers.
The defect was fixed.
Users who used installed ISL Light to join session had incorrect session window. Handling of joining session in installed version of ISL Light was redesigned, users will get the correct session window, the same one as it is used in ISL Light Client.
The defect was fixed.
ISL Light remote system information showed incorrect usage or RAM if remote computer had OSX 10.9 or newer. The issue was that OSX 10.9 handles RAM usage differently. Remote system information was redesigned and now shows correct RAM usage of remote machine running OSX 10.9 or newer.
The defect was fixed.
Removed Add this computer functionality in Remote access view of ISL Light application.
The defect was fixed.
Username input field in login window had broken design due to overlapping of text and icon. Login window was redesigned, in case text overlaps the icon, the icon is then hidden.
The defect was fixed.
When users clicked the option button in computers row on Remote access view, the options button did not stay pressed. Opening options for a computer in Remote access view was redesigned, the options button will be shown as pressed.
The defect was fixed.
In some cases point cursor was shown in Remote access view. The view was redesigned, it should no longer show point cursor.
The defect was fixed.
Some customers have experienced issue when creating multiple sessions if application was running for multiple days. Defect was in sessions management which could sometimes fail to remove session from internal application cache.
The defect was fixed.
If users had specified custom logo image then this image was not shown correctly in Control bar. Handling of custom logo in Control bar was redesigned, the image is now correctly scaled.
The defect was fixed.
Users were unable to control remote desktop in position where session toolbar is shown in full screen mode. Session toolbar for full screen mode was redesigned and should no longer break control of remote desktop.
The defect was fixed.
In case user had one-time password set for ISL AlwaysOn computer, then the number of password to enter was not shown in Access computer dialog. Access computer dialog was redesigned, in case the user has one-time password set, the number of which password to enter is shown.
The defect was fixed.
In case JSON debugging window was opened and then closed, users were unable to reopen it. Closing of debugging window was redesigned, it now allows for user to reopen it.
The defect was fixed.
Users who are using start-of-dialog in their customization settings may have noticed that ISL Light Client application did not show this dialog. Start procedure did not search for correct file containing dialog information. Functionality for start-of-dialog was redesigned and the dialog is now shown.
The defect was fixed.
In some cases loading of external DLLs caused crash of ISL Light application on Windows operating system. ISL Light no longer permits loading of external DLLs thus eliminating crashes.
The defect was fixed.
Users who transferred folder from Windows operating system to remote computer running OSX operating system were unable to remove those folders. Transferring files or folders between different operating system was redesigned and should no longer block deletion on remote computer.
The defect was fixed.
In case users transferred some files in a folder to remote computer running OSX and then edited those files locally and resent them to remote computer, those new files did not overwrite old ones. Functionality for overwriting files was redesigned. Files that are already present on remote computer should be overwritten successfully.
The defect was fixed.
ISL Light did not send all information that user entered in end of session dialog to ISL Conference Proxy. Sending of end of session information was redesigned, all data is now sent to ISL Conference Proxy.
The defect was fixed.
Users were unable to open record at session end if path where recording is located included spaces. Handling path of recording was redesigned and ISL Light application will open recording even if the path to recording contains spaces.
The defect was fixed.
Sending XMLMSG command to stop session did not work if message element was not defined. Support for XMLMSG command was redesigned, session will be stopped even if message element is missing.
The defect was fixed.
ISL Light application did not return with exit code 0 on successful exit procedure. Exit procedure was redesigned to return with exit code 0 when no errors occur.
The defect was fixed.
In case user set language to Hebrew, ISL Light application did not follow regulation for that language ( Right-To-Left support ). ISL Light language handling was redesigned and now support Hebrew language, which brings RTL support along with changed design of authentication dialog.
The defect was fixed.
Users, who started ISL Light through ISL Pronto, had incorrect chat entry in ISL Pronto. ISL Pronto showed that messages were sent by "Desk" even if "Client" wrote the message. Users should now see proper origin of chat in ISL Pronto.
The defect was fixed.
Session window in ISL Light had inconsistent naming for name and information about the session. Naming was changed and is now consistent.
The defect was fixed.
Remote access interface showed in some cases computer name and in some cases computer alias. Interface was redesigned and now shows computer alias instead of computer name.
The defect was fixed.
ISL Light signup functionality was missing important information which should be sent to ISL Conference Proxy during singup procedure. Result was missing users information on ISL Conference Proxy. The sign up procedure was redesigned and now sends all important information to ISL Conference Proxy.
The defect was fixed.
In case user selected chat only option after creating session code, once connected the chat did not automatically open. Connecting to session with chat option enabled was redesigned, chat now automatically opens when user is connected.
The defect was fixed.
ISL Light returned messages in same language as is set in operating systems regional settings. If user were running ISL Light in different language webapi messages were received in wrong language. ISL Light application now sends all requests in selected language thus messages that are received are shown in correct language.
The defect was fixed.
In case user was connected from OSX machine to remote computer also running OSX and locally performed keyboard shortcut CMD + TAB to switch application, ISL Light sent CMD to remote computer and that resulted in stuck CMD. Handling of CMD was redesigned and should no longer cause stuck CMD key.
The defect was fixed.
Some of the text field were not correctly escaped thus resulting in incorrect showing of text. All input fields are now correctly escaped and text is shown correctly.
The defect was fixed.
GUI features permission were not correctly shown in ISL Light settings window. The issue was that GUI features are loaded dynamically when creating session. ISL Light now includes session settings which shows the correct values of GUI features permissions. Session settings are accessible by clicking on Tools -> Settings inside Session window.
The defect was fixed.
If GUI Features regarding desktop plugin were set differently than the default values, there would be no visual indication that e.g. viewing or desktop sharing is disabled. A dialog is now presented alerting the user that desktop features are disabled.
The defect was fixed.
In case users entered HTML image element the chat bubble was too big due to incorrect chat length calculation. Chat length calculation was redesigned, if users enters HTML element into chat, the chat will no longer show the message incorrectly.
The defect was fixed.
ISL Light file dialogs and menu items were not localized to program language on OS X. Support for localization on file dialog and menu items was added, thus showing the text in correct language.
The defect was fixed.
In case multiple requests to show message box arrived to ISL Light , those messages were stacked on top of each other thus impossible to dismiss the first box. User was unable to use the application. Show message box was redesigned, each box can now be dismissed thus eliminating the option to lock the program.
The defect was fixed.
Users were unable to enter Japanese character into text field using IME keyboard. Entering characters using IME keyboard was redesigned allowing users to enter them.
The defect was fixed.
When webapi call returned an error, this error was handled by ISL Light application and in some cases showed different message then it was returned by the webapi call. Showing messages from webapi was redesigned, it will now always show server error description.
The defect was fixed.
In some cases keyboard keys got stuck on remote computer when using hotkeys. Keyboard handling was redesigned and should no longer cause stuck keys.
The defect was fixed.
In case user selected single monitor when viewing remote desktop and remote computer switched session, viewing of remote desktop was switched from single monitor to whole desktop but the button remained pressed as single monitor was showing. Handling of session switch was redesigned, when whole desktop is streaming single monitor button will no longer be selected.
The defect was fixed.
Installer on OSX operating system did not check if ISL Light was already installed. Installer was redesigned and now checks for existing installation and prompts user to allow upgrade.
The defect was fixed.
In case user used customization parameter to disable dashboard and obtain new session code, dashboard was still shown and accessible. Disable dashboard functionality was redesigned and if there is also get code argument dashboard will no longer be shown and accessible. ISL Light will also be automatically closed when session ends.
The defect was fixed.
ISL Light marked settings as checked if user opened them. ISL Light was redesigned and will no longer show checked for opened settings or about ISL Light dialog.
The defect was fixed.
Users were able to press buttons even though those options were behind grey overlay ( if user had to enter computer access password, button behind that dialog were still clickable ). Modal windows were redesigned and no longer permit actions behind it.
The defect was fixed.
Shortcut for full screen collided with option to open task manager on remote computer ( CTRL + SHIFT + ESC). Shortcut for full screen was redesigned, to trigger full screen user only has to press CTRL + ESC.
The defect was fixed.
In some cases users could not open Windows Explorer, Windows run dialog or any other programs that use shortcut with right Windows key. ISL Light now includes support for both right Windows key and left Windows key.
The defect was fixed.
During update of ISL Light application message for existing installation detected was not translated to the correct language, it was always displayed in English. Existing installation procedure was redesigned and the message is now shown in correct language.
The defect was fixed.
In previous versions of ISL Light selecting Quit ISL Light from Apple top menu bar caused ISL Light Client application to hang. Procedure for quitting ISL Light from menu bar was redesigned and the application no longer hangs.
The defect was fixed.
In previous version ISL Light application closed immediately without user confirmation if user quit application using Apple top bar menu. Quitting ISL Light application using Apple top bar menu was redesigned, users are now asked whether they want to quit or continue session.
The defect was fixed.
In some cases if main ISL Light window was resized in the middle of loading element, that element caused ISL Light to be stuck in loading more computers. That element is no longer shown thus eliminating the option to get stuck in loading more computers.
The defect was fixed.
If user copy/pasted several thousand lines of text into notes info when editing session info program could crash. This was fixed by limiting text input to 1000 characters. Also new max characters input limit was added to TextFields used in application and set to 1000 characters.
The defect was fixed.
In case there was an issue with connection to remote ISL AlwaysOn computer, in ISL Light remote access dialog remained open. Connecting to remote ISL AlwaysOn computer was redesigned, in case of error the access dialog will close.
The defect was fixed.
Customization with custom volume icon for ISL Light DMG package did not show the custom icon. Support for custom volume icon was redesigned, correct icon should be shown in DMG package.
The defect was fixed.
If user specified command line arguments to connect to remote computer additional webapi calls were made which were not needed for this connection. Connecting with command line arguments was redesigned, there should be no additional webapi calls.
The defect was fixed.
If users selected marking tools and then stopped viewing remote desktop and then requested remote desktop again, marker tool was selected however also mouse event came through. Restarting desktop stream was redesigned, after restarting remote stream mouse control will be selected instead of marker tool.
The defect was fixed..
Invite button did not work if user pressed it from Computers tab screen. Invite functionality was redesigned in Computers tab screen and now opens invitation correctly.
The defect was fixed.
If users used command line parameter for recording the session silently ( record=silent ) the dialog Open session recording still opened after ending session. Handling recording silent was redesigned, Open session recording will not be shown after ending session.
The defect was fixed.
If users logged out while another session was active, after ending that session error message was shown ( Login is required ). Logout procedure was redesigned, in case there are active sessions, those sessions are stopped and then log out is performed.
The defect was fixed.
Session invitation dialog did not correctly show session invitation content. Instead of HTML content, plain text link was shown. Session invitation dialog was redesigned, it will now show HTML email.
The defect was fixed.
When viewing remote desktop mouse cursor did not change to the one on remote desktop in case there was no additional graphical update. Cursor change was redesigned, cursor will change even if there is no graphical update.
The defect was fixed.
When computer was removed, clean-up was not done on ISL Light internal structure. Removing computer will now also clean internal structure.
The defect was fixed.
Some items in settings of ISL Light broke layout due to text being to long to fit to the left side menu. Styling of elements were redesigned, if left side item is too long it will split text into multi lines.
The defect was fixed.
If users started installed version of ISL Light on OSX through terminal using "./isllight" command ( inside /Applications/ISL Light/Contents/MacOS/ ) the program was running incorrect instant mode which in some cases resulted in hang of ISL Light application. Starting via terminal was redesigned, application should no longer hang.
The defect was fixed.
ISL Light did not offer to save session recordings into location that was specified in settings as default recording location. Saving session recording was redesigned, default recording location is used, so when users start recording that will be offered to save into default recording location.
The defect was fixed.
ISL Light could potentially crash if users input too much text in either ISL Light session invitation email or in Set unattended access invitation email. Limit was added to 10000 characters for content fields in invitation emails.
The defect was fixed.
In some cases pop-up dialog did not appear in ISL Light application for Linux. Users had to press ESC in order to dismiss it even though it was not visible. Displaying modal windows was redesigned, users should no longer experience invisible dialogs.
The defect was fixed.