General Information
On 13th of May the following was released:
- ISL AlwaysOn 4.4.1906.25 for Windows (release_date=2019-05-08, build=dfaf53131acbc3c791572a2a6d7d7c728c4b3d8d, platform=win32, os_version=0x06010000-0x7fffffff)
- ISL AlwaysOn 4.4.1906.25 for macOS (release_date=2019-05-08, build=dfaf53131acbc3c791572a2a6d7d7c728c4b3d8d, platform=mac, os_version=0x0a0800-0x0affff)
All updates have release date set to 2019-05-08. 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 AlwaysOn - Desktop - Implement about box according to ISL Online specifications (FEATURE) [ISLALWAYSON-1352] More
DescriptionAbout box was redesigned according to internal brand style guide and now includes build information and crash links functionality.
ISL AlwaysOn - Desktop - Expand tray tooltip to include computer description (FEATURE) [ISLALWAYSON-1420] More
DescriptionImproved the ISL AlwaysOn tray tooltip to include more information. The new tooltip now includes the following information:
- ISL AlwaysOn version installed
- IP address of the computer
- Computer name
- Computer alias
ISL AlwaysOn - Desktop Win - Use magnification api on Windows 10 when black screen is enabled (FEATURE) [ISLALWAYSON-1426] More
DescriptionImplemented a new ISSC desktop driver 'Magnification' for Windows 8 and Windows 10 that is used when black screen is enabled. The new driver uses magnification api.
A new command line argument has been added that is used to disable magnification driver:
--on-connect "desktop?use_mag_driver=false"
ISL AlwaysOn - Desktop - Improve issc event loop handler (FEATURE) [ISLALWAYSON-1430] More
DescriptionImproved the ISSC event loop handler to better handle desktop switching, detecting and blocking user input and using the whiteboard.
ISL AlwaysOn - Desktop - Send hostname to ISL Conference Proxy (FEATURE) [ISLALWAYSON-1446] More
DescriptionWhen session is established between ISL Light and ISL AlwaysOn both computers now send hostname of the computer to ISL Conference Proxy and store it in session meta data.
ISL AlwaysOn - Desktop - Cleanup clipboard monitor on Windows (FEATURE) [ISLALWAYSON-1448] More
DescriptionCleaned up the new implementation of clipboard monitor on Windows.
ISL AlwaysOn - Desktop - Add support for username when using url port forward command (FEATURE) [ISLALWAYSON-1458] More
DescriptionAdded support for specifying username when creating SSH tunnel from ISL AlwaysOn side. To create a tunnel from ISL AlwaysOn side command line arguments have to be used.
Example:
--on-connect "port_forward?add_url=ssh://USERNAME@TARGET_IP:22"
ISL AlwaysOn - Desktop - Expose active tunnels in state and redesigned tunnel hash (FEATURE) [ISLALWAYSON-1459] More
DescriptionThe internal state of ISL AlwaysOn now also includes the number of active tunnels. Additionally saving of user defined tunnels was also changed. The information about tunnel rules and computer used is now hashed and stored in registry.
ISL AlwaysOn - Desktop - Define remote only remote_call (FEATURE) [ISLALWAYSON-1462] More
DescriptionAdded support for showing dialogs ( errors, warnings, information window ) on the local side ( where ISL AlwaysOn is installed ). Previously all dialogs were shown on operator side.
ISL AlwaysOn - Desktop - Simplify how session state transport is generated (FEATURE) [ISLALWAYSON-1463] More
DescriptionInternal state of the transports used by the application was simplified. The state now gives information about which transport was used for creating connection ( along with how many retries it took and time in milliseconds ).
ISL AlwaysOn - Desktop - Notification about the incoming connection needs to be topmost (DEFECT) [ISLALWAYSON-1402] More
DescriptionISL AlwaysOn incoming connection notification was in some cases shown behind other applications. The incoming notification dialog was missing TOPMOST flag when creating window. The flag was added and incoming connection notification should now be shown on top of other application.
The defect was fixed
ISL AlwaysOn - Desktop - Unify reading of custom setting and server default setting (DEFECT) [ISLALWAYSON-1405] More
DescriptionISL AlwaysOn has few setting for which the user can explicitly set true or false value, or the value is taken from server if user doesn't set any value. Reading of server values was not performed for specific grid. In multiple grid environment if only one of the servers had the default value set to true then this value was applied for all grids. Reading of server default values was redesigned, each server can now have different default and ISL AlwaysOn will correctly use the setting ( based on grid used when connecting to target machine ).
The defect was fixed
ISL AlwaysOn - Desktop - Improve reading of connect options for check upgrade and grant access (DEFECT) [ISLALWAYSON-1411] More
DescriptionReading of connect options was redesigned, in case a user uses not default HTTPT port configuration on ISL Conference Proxy, ISL AlwaysOn will now correctly parses the information about available transports when reading configuration from installation directory. The autotransport library which is used to create connections from clients to ISL Conference Proxy will now correctly use user defined ports for the connection. Apart from reading, an internal timeout for upgrade process was also redesigned. In previous versions if users blocked the default port the upgrade was never offered (even though it was available on server ). With the new version, users should now see the update button ( in about box ) in case there is a newer version available on the server.
The defect was fixed
ISL AlwaysOn - Desktop - On Windows use dead characters instead of VK_PACKET (DEFECT) [ISLALWAYSON-1419] More
DescriptionFixed an issue where you were unable to generate dead keys with shift also from dead key sequences, instead of VK_PACKET. The functionality for injection of dead keys was redesigned, users are now able to generate dead keys with shift also from dead key sequences.
The defect was fixed
ISL AlwaysOn - Desktop - Fix mouse cursor on desktop duplication (DEFECT) [ISLALWAYSON-1428] More
DescriptionIn some cases when users had increased DPI set and moved the mouse to an input field the mouse cursor was not correctly shown ( black box around the edit cursor ). Handling of increased DPI and non-default mouse cursor was changed, users should no longer experience black box around edit cursor.
The defect was fixed
ISL AlwaysOn - Desktop - Improve clipboard handling (DEFECT) [ISLALWAYSON-1447] More
DescriptionFixed an issue where the clipboard changes were not detected correctly. The clipboard functionality was redesigned, clipboard changes are now detected correctly.
The defect was fixed
ISL AlwaysOn - Desktop - Type clipboard text does not work with IME keyboard (DEFECT) [ISLALWAYSON-1449] More
DescriptionFixed an issue where the 'Type clipboard text' functionality did not work correctly with Windows IME keyboard. The 'type clipboard text' functionality was redesigned, it now works correctly with Windows IME keyboard.
The defect was fixed
ISL AlwaysOn - Desktop - File transfer plugin command line arguments not working (DEFECT) [ISLALWAYSON-1453] More
DescriptionIn previous versions of ISL AlwaysOn if user defined command line arguments to initiate a file transfer when connected to remote computer, the file transfer was not executed. The issue was in incorrect parsing of command line arguments. Parsing was redesigned and command line arguments defined at the start of the session should now be correctly used once client is connected to the session.
The defect was fixed
ISL AlwaysOn - Desktop - Delay sending network interfaces (DEFECT) [ISLALWAYSON-1454] More
DescriptionISL AlwaysOn sent network interfaces information to ISL Conference Proxy before the information could actually be stored. Sending of interfaces is now delayed so ISL Conference Proxy is ready for the data.
The defect was fixed
ISL AlwaysOn - Desktop - Improve issc_optimize (DEFECT) [ISLALWAYSON-1455] More
DescriptionProcess issc_optimize which is started at the start of desktop sharing ( responsible for removing desktop background, change aero effects and other performance settings ) was redesigned. The process now also detects logoff events ( desktop background should now be correctly restored ), checks if it's currently known desktop showns ( if it's unknown then desktop background will not be removed ), checks which user is currently logged and also detects when the process terminates.
The defect was fixed
ISL AlwaysOn - Desktop - Set default ssh schema on OSX (DEFECT) [ISLALWAYSON-1456] More
DescriptionDefault SSH schema on macOS was redesigned, the schema now implicitly starts Console application and inside it creates SSH session.
The defect was fixed
ISL AlwaysOn - Desktop - Don't wait on process exit with ssh session (DEFECT) [ISLALWAYSON-1457] More
DescriptionRemote desktop session was not correctly stopped after terminating the ssh session. The issue was that console ( which is used when creating tunnels from macOS machine ) did not correctly exit SSH session, thus remote desktop session remained active. Stopping ssh session was redesigned, the issue should no longer happen.
The defect was fixed
ISL AlwaysOn - Desktop - Check listen rule only when accepting new connection (DEFECT) [ISLALWAYSON-1460] More
DescriptionWhen creating a tunnel connection the listen rule was firstly checked. If it matched the rule then the tunnel was not created. Tunnel creation functionality was redesigned, listen rule checking is not performed during tunnel creating, instead it's checked when initial client is trying to connect through the tunnel.
The defect was fixed
ISL AlwaysOn - Desktop - Limit number of retries in lock_directory (DEFECT) [ISLALWAYSON-1464] More
DescriptionIn some cases ISL AlwaysOn created infinite loop when trying to lock a directory but could not due to insufficient permissions. Locking of directory was redesigned, the program will try to lock it 5 times, if it does not succeed then it will spawn error instead of creating infinite loop.
The defect was fixed
ISL AlwaysOn - Desktop - Crash during uninstall (DEFECT) [ISLALWAYSON-1466] More
DescriptionFixed an issue where ISL AlwaysOn uninstall would crash when performing uninstall with command line option /verysilent and the option 'Remove granted connections on server during ISL AlwaysOn program uninstall (reconnect required)' enabled. The ISL AlwaysOn uninstall process was redesigned and it no longer crashes when used with the command line option /verysilent.
The defect was fixed
ISL AlwaysOn - Desktop - Clean command does not perform cleaning on ICP (DEFECT) [ISLALWAYSON-1467] More
DescriptionFixed an issue where the clean command did not perform cleaning of ISL AlwaysOn connections (remove remote access to the machine) on the ISL ConferenceProxy correctly. The cleaning functionality was redesigned, the clean command now cleans ISL AlwaysOn connections correctly.
The defect was fixed