February 2024link

ISL Light 4.4.2332.100 ISL Light 4.4.2332.100link

ISL Light 4.4.2332.100 for Desktop and ISL Light Client 4.4.2332.30 for Linux and macOS provide new features and some bug fixes.

Note: All updates have the release date set to 2024-02-19. Your ESS should be the same or higher to enable the server update. This release is available to all countries except for Japan.

New Features

  • Enhanced speed: Direct Connection feature

    Introducing the "Direct Connection" feature, a significant enhancement to our remote desktop platform in ISL Light.

    Direct connections are known for their speed advantages compared to routed connections. ISL Online now automatically chooses the most effective connection technique, either by establishing a session tunnel directly between the local and remote computer or via a routed connection.

    Important: To utilize the direct connection feature, it's essential that the remote side also uses the latest versions of ISL Light, ISL Light Client, or ISL AlwaysOn.

    For remote support initiated via the website (code, link, or email invitation), the latest ISL Light Client is automatically downloaded on the client side. However, if customers previously downloaded and saved ISL Light Client to their computer, please ensure that the client obtains the latest version.

    For remote access, ensure that all remote computers are upgraded to the latest version of ISL AlwaysOn (4.4.2332.54). Please refer to the Bulk Action manual to update ISL AlwaysOn on multiple computers with one click.

    Once a direct connection is established, it will be indicated in the status bar for user visibility.

    ISL Light > In Session > Status Bar > "Direct Connection"

    Upon session establishment, ISL Light conducts ICE (Interactive Connectivity Establishment) candidate checks.

    ICE (Interactive Connectivity Establishment) candidates are potential network addresses that a device can use to establish a communication channel with another device. ICE candidates include various types of addresses, and their purpose is to help devices discover the most suitable path for communication, especially when dealing with Network Address Translation (NAT) and firewalls. The original connection to the ISL Conference Proxy (using MUX transport) remains necessary for sending metadata, while the actual data is offloaded to the direct connection if available.

    During the ICE process, devices exchange their lists of candidates, and connectivity checks are performed to determine the optimal path for communication. The negotiation and selection of candidates are part of the ICE protocol, allowing devices to adapt to different network environments and establish a reliable communication channel. ISL Light assesses the quality of MUX (Multiplexing) transport versus ICE transport. This evaluation considers factors such as ping time, with quality determined based on the latency in communication. The system selects the connection with the lower ping time to ensure optimal performance.

    The main types of ICE candidates are:

    • Host candidates
    • Server-reflexive candidates
    • Relay candidates

    Host candidates

    These are the local IP addresses of the device itself. Host candidates represent the device's actual network interfaces and are used for direct connection when both devices are on the same local network.

    Direct Connection diagram via Host candidates in Local Area Network (LAN)

    For the host candidate, the connection initiates (blue line) within the Local Area Network (LAN), originating from the operator's computer. It traverses NAT to reach the ISL Conference Proxy (ICP). Similarly, the client's connection follows a comparable route. From there, the connection proceeds (red line) from the operator's computer, passing through NAT to a STUN server, with the same process occurring from the client's end. Following this route, the direct connection session (green line) is established between the operator and client computers.

    Server-reflexive candidates

    Server-reflexive candidates are acquired through STUN (Session Traversal Utilities for NATs) servers. STUN servers reflect UDP (User Datagram Protocol) packets back to the device, allowing it to discover its external address and port visible to the internet. This helps in establishing communication with devices outside the local network, overcoming NAT (Network Address Translation) barriers.

    Direct Connection diagram via Server-reflexive candidates (STUN Server(s))

    For the server-reflexive candidate, the connection starts (blue line) with the operator's computer passing through NAT, then to the ISL Conference Proxy (ICP). Likewise, the client's connection follows a comparable route. From there, the connection proceeds (red line) from the operator's computer, passing through NAT to a STUN server. The same process occurs from the client's end. Following this path, the direct connection (green line) is established between the operator and the client.

    Relay candidates

    Relayed candidates are obtained through a TURN (Traversal Using Relays around NAT) server. In cases where direct communication is not possible due to restrictive firewalls or symmetric NAT, devices can use a relay server to relay their data through a third-party server. TURN candidates help in establishing communication when other methods fail.

    Direct Connection diagram via Relay candidates (TURN Server(s))

    For Relay candidates, the connection starts (blue line) with the operator's computer passing through NAT, then to the ISL Conference Proxy (ICP). Likewise, the client's connection follows a comparable route. From there, the connection proceeds (red line) from the operator's computer, passing through NAT to a STUN server. The same process occurs from the client's end.

    The key difference from server-reflexive candidates is that the direct connection (green line) is established via a TURN server between the operator and client.

    Standard Connection

    Without direct connection enabled in ISL Light, the connection pathway follows a standard route from the operator's computer to the network address translation (NAT) point, then to ISL Conference Proxy (ICP). Likewise, the client's connection follows a comparable route. This route relies on ISL Online's network of servers for relaying the data stream between the operator and client computers.

    Standard Connection diagram via ICP Server(s)

  • Enabling ISSC Daemon on Windows

    ISL Online programs (ISL Light, ISL AlwaysOn, ...) utilize the ISSC Daemon framework to efficiently manage processes across different sessions, supported by a consistent API across desktop platforms. However, the initial version of ISSC Daemon faced some issues, such as missing callback functions.

    With the new version of ISSC Daemon, we addressed these issues and provided a unified implementation across platforms. This update allows us to utilize the ISSC Daemon infrastructure in ISL Light, ensuring consistency across all platforms. Previously, ISL Light had separate implementations for Mac, Windows, and Linux.

  • Computer History

    We've introduced a new Computer History functionality in ISL Light, providing users a view of the activity of selected computer. To access this feature, navigate to the "Computers" tab, click on the hamburger icon of the desired computer, and select "Computer History".

    Upon triggering the search, sessions will populate the table along with relevant session information. Clicking the "More" button grants users access to the chat transcript and basic session information of each session.

    ISL Light > Computers > Computer History

  • File Transfer dialog

    In ISL Light, when transferring files from the operator side to the client side, a confirmation dialog was previously missing for remote users. We have implemented a file transfer confirmation dialog, ensuring consistent user experience across all platforms. Now, remote users will receive a prompt to confirm file transfers, enhancing security and user control during the transfer process.

    ISL Light > Sessions > Send File > File Transfer dialog

  • Add "Keyboard is/is not captured" feedback to status bar

    Feedback for the keyboard being captured was added to the main window while viewing the remote desktop. This can be seen on the bottom right in the status bar.

    The "Right Ctrl" button can be used to switch focus between whether the "Keyboard is/is not captured".

    ISL Light > In Session > Status Bar > "Keyboard is/is not captured (Right Ctrl)"

  • Upgrade QT to 5.15.11

    QT version was upgraded to 5.15.11 in ISL Light application.

Bug Fixes

  • Screen resolution issues

    Previously, in certain cases when connected to a remote ISL AlwaysOn computer, the remote resolution menu was disabled. We redesigned the condition for showing the menu entry, ensuring that the remote resolution menu is now correctly displayed. Additionally, when streaming is not present, the menu is also disabled.

    Some users experienced crashes when connecting to an ISL AlwaysOn computer and opening the Change Remote Resolution dialog. We redesigned the dialog's opening mechanism, eliminating application crashes.

    The setting for optimizing resolution based on the first local monitor found in ISL Light settings under the Remote Desktop section was not functioning correctly when connecting to a remote computer. The issue stemmed from parsing errors in the monitor data received from the remote side. We redesigned the parsing mechanism, ensuring that remote monitors' resolutions are automatically changed to match the resolution of the first local monitor.

  • Display dialog on top when requesting remote desktop control

    We've addressed an issue where the dialog for requesting remote desktop control could appear behind other windows. To resolve this, we've redesigned the display mechanism for the message box. The topmost property, which ensures the message box is positioned in front of all other windows, is now consistently set across all platforms.

  • Message box text visibility issue on macOS

    We have addressed an issue encountered post-Qt upgrade on macOS where the message box text was not visible. Sometimes the button lacked its blue color, and due to the white font colour, the button's text was unreadable. To resolve this, we have restored its blue colour to improve readability.

  • Improved accessibility for dashboard computer icons

    Previously, some dashboard computer icons were missing accessibility features. These accessibility names are crucial for users who rely on accessibility tools like screen readers such as Windows Narrator. They enable users to effectively understand and interact with the interface. This issue has been addressed and fixed.

  • Call ringing issue on the client side

    We've resolved an issue where calls initiated by operators continued to ring on the client side even after the operator ended the call. This inconsistency occurred when the operator stopped calling, but the client's device continued to ring. Now, when the operator stops calling, the client will no longer ring, ensuring that calls are properly terminated on both ends.

  • Login error

    We've resolved an issue where the login procedure could unexpectedly restart even after a previous login was successfully completed. This issue led to error messages appearing on the login screen.

  • QML warning/error metrics issues

    We've resolved QML warning/error issues detected by the metrics system. The problems have been addressed, and these warnings/errors should no longer appear, ensuring smoother performance.

  • Hidden columns in computers tab

    We've addressed an issue where hidden columns in the computers tab did not persist after logging out and logging back in. Specifically, if users hid the status column in the list of computers, this column reappeared upon logging out and logging back in. To resolve this, we redesigned the hiding of columns functionality. Now, hidden columns remain hidden even after the logout and login procedure.

  • Other fixes & improvements

    Security updates, missing translations, bug fixes and other improvements.

  • Read full release info
ISL Light Client 4.4.2332.30 ISL Light Client 4.4.2332.30link

ISL Light Client 4.4.2332.30 for Windows provides new features and some bug fixes.

Note:
All updates have the release date set to 2024-02-20. Your ESS should be the same or higher to enable the server update. This release is available to all countries except for Japan.

New Features

  • Support for Direct Connection

    Direct connections are now supported on ISL Light Client and ISL Light Desk for Windows. Direct connections allow connections through ICE servers.

    A new command line argument was introduced which can be used to disable the direct connections functionality:

    --on-connect "main?direct_connection=false"

    Note: To utilize the direct connection feature, it's essential that the you use also the latest version of ISL Light (4.4.2332.100).

Bug Fixes

January 2024link

ISL AlwaysOn 4.4.2332.54 ISL AlwaysOn 4.4.2332.54link

ISL AlwaysOn 4.4.2332.54 provides new features and bug fixes.

Note:
All updates have the release date set to 2024-01-26. Your ESS should be the same or higher to enable the server update. This release is available to all countries except for Japan.

New Features

  • Support for Direct Connection

    ISL AlwaysOn introduces enhanced support for direct connection, known for its speed advantages.

    Note: This direct connection feature will become fully accessible upon the release of the upcoming ISL Light desktop app, which will also support direct connection.

  • ISSC clipboard improvements

    Our clipboard implementation in ISSC has been upgraded. We now conduct multiple attempts when reading from and writing to the clipboard. Each attempt will be delayed for 13-20ms with a total of 50 attempts, compared to the previous 50ms delay and N attempts.

    For performance monitoring, we've introduced metrics that track the number of attempts required to open the clipboard, enabling the identification of potential lock loops over time.

  • Require email authorization for incoming connections

    The latest update includes the ability to enable email authorization, requiring approval for incoming connections. Recipients will receive an email, providing them with the option to either approve or deny the connection. This feature adds an extra layer of control and security to your connection processes.

    ISL Light > Computers > Connect to Remote Computer > Require email authorization

    Configuration Options

    • Email Authorization Timeout (seconds): Customizable expiration time for authorization emails (default: 180 seconds).
    • Emails: Allow users to provide a list of email addresses for authorization.

    ISL AlwaysOn > Settings > Desktop Sharing > Require email authorization for incoming connections

  • Remove monitor process on Windows

    ISL AlwaysOn will no longer initiate the launch of ISL Light Fast, ISL Light Client, and tray processes. Instead, ISL AlwaysOn will utilize the ISSC daemon for these functions. This change enhances security by eliminating a local pipe previously used by the old ISL AlwaysOn Monitor to report the status of initiated processes.

  • Increase Notification Timeout limit for unattended access

    In the latest update of ISL AlwaysOn, the Notification Timeout setting, found in the Desktop Sharing section of the settings, has been extended from 120 seconds to 500 seconds (8 minutes and 20 seconds). This extension allows for a more flexible and accommodating duration for unattended access notifications.

    ISL AlwaysOn > Settings > Desktop Sharing > "Show notification of incoming connection > Notification timeout"

  • Optimized setting text for computer access with local consent

    The setting previously labeled "Allow computer access also with local user consent and no access password" in the Desktop Sharing section has been refined and now reads as "Allow computer access without an access password (local user consent required)."

  • Upgrade QT to 5.15.11

    QT version was upgraded to 5.15.11 in ISL AlwaysOn application.

  • Upgrade mbedtls to 2.28.5

    We have upgraded mbedtls to version 2.28.5

  • Upgrade LibXML2 to 2.9.14 and LibXSLT to 1.1.37

    Library LibXML2 was updated to version 2.9.14 and library LibXSLT was updated to version 1.1.37.

Bug Fixes

  • Improved error handling in Access History

    In a recent update to ISL AlwaysOn, an issue related to corrupted entries in the sessions.xml file has been addressed. Previously, users encountering a corrupted sessions.xml file experienced an empty history window without any error messages.

    With the recent enhancement, error handling has been improved. If the sessions.xml file is corrupted, users will now be promptly notified with an alert. This alert will also provide information about the specific line in which the corruption was detected, ensuring a more transparent and informative user experience.

  • Other fixes & improvements

    Security updates, missing translations, bug fixes and other improvements.

  • Read full release info
ISL Conference Proxy 4.4.2335.62 ISL Conference Proxy 4.4.2335.62link

ISL Conference Proxy 4.4.2335.62 provides new features and bug fixes.

Note: All updates have the release date set to 2024-01-16. Your ESS should be be the same or higher to be able to update your server. This release is available to all countries except for Japan.

These are the server side updates, meaning hosted service users do not need to do anything. Server license users please check Upgrading Server License.

New Features

  • Single Sign-On/SAML per domain

    ISL Conference Proxy now supports Single Sign-On login (SAML) for each domain.

    New domain settings are available in the server administration (/conf -> Domain settings -> Security -> Organization). These settings help designate a specific domain as an organization:

    • Organization Login Enabled: If set to "Yes", unique values for both organization name and description are required for all domains. SAML login must also be enabled for the domain.
    • Organization Name: Used for case-insensitive input in the field layout and internally for remembered organizations.
    • Organization Description: Displayed to users in remembered organization logins, combo box layout, and vertical chooser layout.
    • Organization Order Index: An optional setting to reorder organizations in combo box layout or vertical chooser layout in ascending order. An empty value places it first.

    Server Administration > User Management > Organizations > Domain (greenbike) > Security

    New global settings in server administration (/conf -> Security) include:

    • Login Layout: Options are Username & Password (default), Username & Password, Organization, and Organization.
    • Organization Login Layout: Options are Name Input Field (default), Description Combo Box, and Description Vertical Chooser.

    Server Administration > Configuration > Security

    Layout settings determine the user interface shown during logins. If "Login Layout" is set to "Username & Password" (default), organization login is disabled. If set to "Username & Password, Organization", users can choose to log in with a username and password or an organization. When set to "Organization", users can only log in using their organization.

    ISL Conference Proxy Web Portal > Login > Sign in to organization (example with "Username & Password, Organization")

    When an organization login is selected, the "Organization Login Layout" setting is checked. If set to "Name Input Field" (default), users must manually enter the organization's name. If set to "Description Combo Box" or "Description Vertical Chooser", users can select the organization from a combo box or vertical chooser. The combo box has a limit of 1000 organizations, while the vertical chooser supports up to 20 organizations.

    ISL Conference Proxy Web Portal > Login > Sign in to organization > Find Your Organization (example with "Name Input Field")

    Once a user selects an organization, it is used in all subsequent logins unless canceled. For users with a configured subdomain and default domain as an organization, organization login is automatically used when initiating login using the subdomain DNS name.

    Additionally, users utilizing per-domain SAML or organization login can change their email without a password check, unless email changes are blocked in SAML login rules.

  • SSO/SAML username remapping

    A per-user setting was added to system administration:

    • SSO domain username remap: SSO login (SAML) will try to match "username" key with this setting within the same "domain" and if it matches, "username" will be set to the matching account (duplicate match will abort the login)

    A new rule was added to setting SAML login settings rules in system administration, which is useful for remapping username to a sanitized value, for example, replace all special characters with - and @ with _AT_:

    ["rename-key", "KEY", "REGEX_FROM", "REGEX_TO", "REGEX2_FROM", "REGEX2_TO", ...]
    • Multiple regexes stop on first successful match.
    • Regex supports "(?g)" pattern to indicate global (all) match.
    • \\1 for match group replacement in TO

    The following example shows how to map the user "tim.thomas@example.com" to user "\\testDomain\tim-thomas": In the Server Administration, in the domain settings of "testDomain", add the following to "SAML login settings rules":

    ["rename-key", "username", "(?g)[^a-zA-Z0-9@\\-]", "-"],
    ["rename-key", "username", "(?g)@", "_AT_"]

    Server Administration > User Management > Domain > Sercurity (ctrl + f "SAML login settings rules")

    In the Server Administration, in the user settings of "\\testDomain\tim-thomas", set "SSO domain username remap" to:

    "tim-thomas_AT_example-com"

    Server Administration > User Management > User > Security (ctrl + f "SSO domain")

    And now the result, tim.thomas@example.com is sanitized to tim-thomas _AT_example-com and then remapped to tim-thomas as shown on the image below.

    ISL Conference Proxy Web Portal > Sessions > Example SSO/SAML username remapping

  • Custom Deployment Link

    A new option, "Custom Deployment Link," has been introduced to the "Computers pages" dropdown in "Set Unattended Access." This feature provides a dedicated page with various options to assist in deploying the ISL AlwaysOn agent to remote computers.

    Users can customize settings such as Computer Name/Alias, Computer Group, Tags, Access Password, and choose options for Silent Install and upgrading ISL AlwaysOn. The generated deployment link can be copied, or ISL AlwaysOn with the specified options can be downloaded.

    ISL Conference Proxy Web Portal > Computers > Custom Deployment Link

    Additionally, a new permission has been added to ISL AlwaysOn settings: "Allow access to Custom Deployment Link page." By default, this setting is enabled, allowing users to access and utilize the Custom Deployment Link page.

    ISL Conference Proxy Server Administration > Configuration > ISL AlwaysOn

  • Support for authorize remote access connections via email

    ISL Conferenece Proxy (ISL AlwaysOn module) now includes support for authorization via email for remote access connections. When the ISL AlwaysOn remote agent is configured with email settings, it sends an email notification about incoming connections to specified addresses. This notification is triggered when a user attempts to connect to the remote computer, after the access password is verified but before obtaining remote user consent (if required).

    ISL Conference Proxy > Request to Start Session

    The connection request email provides basic information about the connecting user and the target computer. Recipients can conveniently review the request via the provided link and decide whether to allow or deny the connection. If allowed, the connection procedure proceeds as usual. In the case of denial or failure to allow within the specified time (default is 180 seconds), the connection is promptly closed.

    The expiration time for authorized access emails is configurable on the remote computer through a new setting in ISL AlwaysOn. If a connection request email is sent to multiple addresses, only the first recipient to respond (allow or deny) has the authority to make a decision. Once a decision is made, the connection request becomes inaccessible for further review.

    Furthermore, new setting "Mail template for authorize incoming connection" was added to ISL AlwaysOn settings in Server Administration, which can be used to set the custom email template.

    Email example to request to start session

  • Setting "Collapse multiple repeated log lines"

    A new setting, "Collapse multiple repeated log lines," has been added to the server administration "Logs" section. This setting instructs the log writer to collapse multiple instances of repeated log lines as "- N -", where N represents the number of repetitions. The default is set to "Yes," preserving the previous behavior.

    Additionally, a development flag, "no_collapse_log" (Force no collapse log lines), has been introduced. This flag overrides the server administration setting.

    ISL Conference Proxy Server Administration > Configuration > Logs

  • Sign .extra file with CRC32

    In the latest update, the program's ".extra" file is now signed using CRC32 and is validated during extraction and parsing processes.

  • AKV Activity Logs Updates

    In previous versions activity log was only possible by setting "Record activity log" setting in /conf -> Logs. Additionally, support for logs in AKV format was now added, which can be enabled by setting [Core] Activity log (core_activity_log) logging subsystem to Info.

    Settings behavior:

    • Record activity log: Controls CSV activity log only.
    • Control activity logging scopes for both CSV and AKV logs:
      - Enable system activity log.
      - Enable admin activity log.
      - Enable user activity log.
  • Upgrade to Go 1.20.12

    The Go version has been upgraded to 1.20.12.

  • Update to LibXML 2.11.6 and LibXSLT 1.1.39

    LibXML has been updated to version 2.11.6, and LibXSLT has been updated to 1.1.39.

  • Upgrade to OpenSSL 3.0 LTS

    The OpenSSL library has been upgraded to version 3.0.12.

Bug Fixes

  • Improved User List Loading in Share Dialog

    In the previous version, the share computer/group modal sometimes failed to display all users due to a calculation error in determining the bottom of the scroll view. This issue has been resolved by redesigning the calculation, ensuring accurate computation of the bottom, and enabling the loading of additional users in the dialog when needed. The defect has been fixed.

  • Port ICP's CPP HTTP Proxy Setting Parser to Go

    In previous versions, parsing the value of the "HTTP proxy for web client" setting would fail if the value was not a valid URL. This issue has been addressed by porting ICP's custom parser to Go. As a result, the problem should no longer occur. The defect has been fixed.

  • SSL Module: Increase z-index of Tooltips

    In the previous version, tooltips in the SSL module's "Install Certificate" modal were displayed behind the modal, causing visibility issues. This has been resolved by increasing the z-index of the tooltips, ensuring they are displayed correctly. The defect has been fixed.

  • Add Missing Permission Translation for Administration Page

    In previous versions, the error message for missing Domain Admin permission ("To access Administration, you must have "Domain Admin" permission enabled. Please contact your administrator for assistance.") was not translated. This issue has been addressed by redesigning the implementation, and the string should now be accurately recorded and translated. The defect has been fixed.

  • Other fixes & improvements

    Security updates, bug fixes and other improvements. These changes are aimed at improving the stability, security, and performance.

  • Read full release info

November 2023link

ISL Light 4.4.2332.13 ISL Light Client 4.4.2332.13link

ISL Light Client 4.4.2332.13 for Windows provides new features and some bug fixes.

Note: All updates have the release date set to 2023-11-29. Your ESS should be the same or higher to enable the server update. This release is available to all countries except for Japan.

New Features

  • Virtual background in video call

    The latest update introduces a Virtual Background feature to the ISL Light Client. Users now have the capability to modify their video surroundings by applying image backgrounds or employing a blur effect.

    ISL Light Client > In Session > Settings > Virtual Background

    A new command line argument was added to apply a virtual background.

    --on-load "virtual_background?mode=[blur|image]

    When "blur" is specified, it will activate the blur functionality.

    When "image" is specified, the behavior will be as follows:

    • If an image is set as part of a customization, that specified image will be used.
    • If an image is set in the registry (indicating user preference from settings), that registry image will be used.
    • If no image is set anywhere, the application will fallback to the blur mode.
  • Increased resolution for video calls

    The resolution for video calls in ISL Light Client is now supported up to 640x480 pixels.

    ISL Light Client > In Session > Settings > Video

    A new command line argument was added to force the 640x480px quality and to start video stream automatically on session start.

    --on-connect "video?quality=480p&prevent_remote_quality_change=true"

  • Improved session messages

    Session messages and titles have been made more generic, eliminating specific references to ISL Conference Proxy.

  • Executable LZMA2 support with compression dictionary

    The LZMA2 compression dictionary for unauthenticated blobs is now utilized on Windows.

  • Optimize executable configuration

    The branch setting for ISL Light has been relocated from the static configuration ("conf_static" folder) to the dynamic configuration ("conf" folder). Additionally, a new static configuration file, "conf_static/configuration_static.ini", has been introduced, containing the grid ID and grid nice name.

    The statically generated dictionary for the command line was expanded to include plugin command line options, generated using a script.

  • Send "scope_web" flag on MUX netstart channel

    Support for the ISL Network Start program's download channel now includes the "scope_web" flag and user_agent. ISL Network Start will operate in regular mode with "scope_web = true". In contrast, ISL Light and ISL Player will execute downloads in a stricter mode with "scope_web = false".

  • LZMA2 support

    ISL Light now includes support for both LZMA1 and LZMA2 compression methods.

  • Read full release info

October 2023link

ISL Light 4.4.2332.32 ISL Light 4.4.2332.32link

ISL Light 4.4.2332.32 for Desktop and ISL Light Client 4.4.2332.2 for Linux and macOS provide new features and some bug fixes.

Note: All updates have the release date set to 2023-10-24. Your ESS should be the same or higher to enable the server update. This release is available to all countries except for Japan.

New Features

  • Session Invitation dialog

    The Session Invitation dialog in ISL Light has been updated. Users can now easily access the "Link" and "Code" sections for copying the invitation link or code. The "Show Options" feature allows users to edit session details such as "Session Name," "Client's Email," and add "Notes".

    Additionally, users can adjust session options at the start, including the choice to view remote desktop, share the desktop, or initiate a chat-only session.

    ISL Light > Sessions > Start New Session > Session Invitation

  • ISSC clipboard enhancement

    Our clipboard implementation in ISSC has been upgraded. We now conduct multiple attempts when reading from and writing to the clipboard. Each attempt will be delayed for 13-20ms with a total of 50 attempts, compared to the previous 50ms delay and N attempts.

    For performance monitoring, we've introduced metrics that track the number of attempts required to open the clipboard, enabling the identification of potential lock loops over time.

  • Edit Session dialog

    The "Edit Session" dialog has been updated. The features previously under "Options" have been moved here.

    Users now have the flexibility to customize session options during initiation, enabling them to select preferences such as viewing or sharing the remote desktop, initiating a chat-only session, enabling keyboard and mouse control, and streaming in best quality.

    ISL Light > Sessions > Waiting for Client > Edit dialog

  • "Start New Session" window

    The 'Start New Session' window has been updated. The options previously found under "Options" have been integrated into the "Edit" dialog, accessible via the dropdown menu.

    ISL Light > Sessions > Start New Session

  • Updated dropdown menu for ISL Light sessions

    The dropdown menu for ISL Light sessions has been adjusted to correspond with the current session status. Specifically, the "Copy URL" and "Copy Session Code" dropdown items are now accessible exclusively during the "Waiting for the client" status. When the session is active or paused, the dropdown displays "Open Session". Additionally, the "Options" menu item and its features have been moved to the "Edit" item.

  • Pin Toolbar setting in Full Screen mode

    We have introduced a setting to pin the toolbar in full screen mode, which is disabled by default. Users can now personalize their toolbar pinning option according to their preference in the settings menu.

    ISL Light > Settings > General > Session > Pin toolbar in fullscreen

    A new command line argument was added to pin toolbar in fullscreen mode.

    --on-connect "main?toolbar_pinned=true"

Bug Fixes

  • Fixed Quick Launch access in System Information for revoked control

    Previously, Quick Launch actions were accessible from the System Information window even with revoked control. Now, when access is revoked, quick launch links are disabled. A new feedback dialog is displayed, informing the user that they do not have control and providing an option to request it.

  • Enhanced keyboard navigation in ComboBox Dropdown

    Previously, the selected item in the dropdown menu wasn't visually highlighted when using arrow keys to navigate within the "Move a Computer to Computer Group" dialog. We have now redesigned the keyboard navigation functionality. With this update, the selected item is appropriately highlighted when navigating through the dropdown using the up and down arrow keys.

  • Fix for filtering by domain in Share Group dialog

    ISL Light enables users to create computer groups and share them with other users and domains. Furthermore, the dialog for sharing computer groups also allows users to filter users by their domain (Server license). However, this did not work as expected as selecting a new domain did not trigger the filtering mechanism. This has been changed to trigger upon every domain change.

  • Improved Log file handling on macOS

    In ISL Light, operators can view logs on remote computers. An issue arose when both the operator and the client had their operating system language set to Japanese, and the operator was using macOS. Consequently, the remote log failed to open due to unsupported characters. To enhance compatibility, invalid characters are now replaced with '?'.

  • System Information issue in macOS Ventura

    In previous versions the monitors and storage values were incorrect. The API for checking is now redesigned, and the correct values should be shown.

  • Other fixes & improvements

    Security updates, missing translations, bug fixes and other improvements.

  • Read full release info
ISL Conference Proxy 4.4.2335.35 ISL Conference Proxy 4.4.2335.35link

ISL Conference Proxy 4.4.2335.35 provides new features and bug fixes.

Note: All updates have the release date set to 2023-10-17. Your ESS should be be the same or higher to be able to update your server. This release is available to all countries except for Japan.

These are the server side updates, meaning hosted service users do not need to do anything. Server license users please check Upgrading Server License.

New Features

  • Per-Domain SSO/SAML settings and IdP metadata URL support

    In this update, we've introduced per-domain SSO/SAML settings, allowing the configuration of SAML for specific domains instead of the entire server/GRID.

    New settings on ICP were added:

    • Open URL after logout (formerly server-wide, now per-user)
    • Single sign-on user to domain cache max (new server-wide feature with a default short-term cache of 1000 entries)
    • Enable single sign-on SAML (formerly server-wide, now per-domain)
    • SAML configuration cache max (new server-wide feature with a default cache of 10,000 entries, affecting medium-term cache for SP/IdP metadata and long-term cache for SP/IdP certificate checker)
    • SAML service provider PEM cert file (formerly server-wAide, now per-domain)
    • SAML service provider PEM key file (formerly server-wide, now per-domain)
    • SAML service provider PEM key file passphrase (formerly server-wide, now per-domain)
    • SAML identity provider XML metadata URL (new per-domain feature for automatic IdP metadata download when needed during login)
    • SAML identity provider XML metadata URL expire in seconds (new per-domain feature for medium-term cache expiry)
    • SAML identity provider XML metadata file (formerly server-wide, now per-domain)
    • SAML sign authentication request method (formerly server-wide, now per-domain)
    • SAML authenticate on every login (formerly server-wide, now per-domain)
    • SAML identity provider initiated login (formerly server-wide, now per-domain)
    • SAML login settings rules (formerly server-wide, now per-domain)

    Additionally, per-domain service provider metadata XML is now available at the following location:

    • https://server/sso/saml/sp/domain/DOMAINNAME/metadata.xml

    • https://subdomain.server/sso/saml/sp/domain/DOMAINNAME/metadata.xml

      (in case Subdomain is configured in web administration and Default user domain is set)

    DOMAINNAME is escaped using URL path escape, just using "~" instead of "%" as escape character (dom/x is escaped as dom~2Fx).

    Domain-specific "SAML login settings rules ([[rule],...])" should not include the rule ["key", "domain", "sso"], because the domain is already implied.

    The user and password dialog will detect if SAML should be used for a specific user, and a single sign-on web-based login will be initiated (the password may be left empty).

    • \\somedomain\validuser (if somedomain is configured for SAML, web SSO will be started; if a user is logged in already with a different account, the existing login session will be logged out)
    • \\somedomain\. (if somedomain is configured for SAML, web SSO will be started)
    • example@somedomain.xyz (alternative form for \\somedomain\validuser if email is set correctly in the account, but it will only work if the account already exists on ISL Conference Proxy) ​​​​​​

    New SAML settings are supported:

    • SAML request binding method: Automatic (HTTP-POST, HTTP-Redirect) - default; HTTP-POST; HTTP-Redirect
    • SAML response binding method: HTTP-POST - default; HTTP-Artifact
    • SAML logout from identity provider: Automatic (Yes if available) - default; Yes; No
    • SAML logout NameID attribute: $SubjectNameID - default

    Changes in default behaviour:

    When redirecting from the ISL Conference Proxy login page to the identity provider, the redirect will be done with HTTP POST instead of a 303 redirect to avoid passing sensitive information through the browser location bar.

    • The behavior can adjust from the setting "SAML request binding method"

    If the identity provider supports single logout, it will be used instead of the potentially configured "Open URL after logout."

    • The behavior can be adjusted with "SAML logout from the identity provider."
    • Unlike "Yes," the Automatic mode will only log critical errors and will not outright stop the login/logout process in case of errors to ease the upgrade process.

    ["key", "user_profile::password", "0"] is not strictly necessary anymore in "External authenticator login settings rules" because the "Change Password" button will be now blocked even without this setting.

    The default username key in "External authenticator login settings rules" is set to $SubjectNameID.

    • If the identity provider sets the Subject NameID correctly, the setting "External authenticator login settings rules" can be left completely empty in the per-domain SAML setup for a basic test.

    Platform-specific behavior:

    Microsoft ADFS

    • Set "SAML logout NameID attribute" to the same value as the username key: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn
    • Set "SAML sign authentication request method" to RSA-SHA256.
    • Response binding method HTTP-Artifact is not supported yet.

    Azure AD

    • Remove "Open URL after logout".
  • Implementation of ICE registry, APIs, and Cloudflare TURN support

    ISL Conference Proxy now supports STURN/TURN local registry and API functions. This functionality is used by the ISL Light module to return STUN/TURN server addresses via RPC calls. New settings are available in /conf > Configuration > ICE Configuration.

    Set "List of ICE servers for RPC" to define the list of ICE (Interactive Connectivity Establishment) servers used by ISL Light RPC to establish direct connections. You can list explicit TURN servers, define the registered TURN servers using {{turn_servers}}, and/or define Cloudflare's RTC servers using {{cloudflare}}.

    Each item in the list should be a URL with STUN or TURN protocol, and the following valid attributes:

    • username&password: uses simple authentication specified by username and password
    • secret: third party authentication as defined in rfc7635
    • turn_servers
    • cloudflare

    If the item specified is "turn_servers," the list is appended with known turn servers from the registry. The servers in the registry will return authentication parameters from RFC 7635. If "{{cloudflare}}" is used, the Cloudflare settings must also be valid.

    For example:

    stun://some.nonexistent.com:19302, turn://some.nonexistent.com:19303, {{turn_servers}},{{cloudflare}}

    ​​​​​​​It is suggested to use only two STUN/TURN items. More items listed in this setting can increase connection times.

  • Inclusion of extra_check_user in session/query/2 WebAPI for ISL Light sessions

    The Join page will now add extra_check_user when calling session/query/2 for the ISL Light module. This will add an extra command-line parameter in the link for the ISL Light Client: "--check-user true." As a result, users will be required to manually click "Join" to establish a session, and sessions will not start automatically anymore.

  • Styling and functionality enhancements in the SSL Module

    Tooltips have been incorporated into the certificate installation modal, providing users with helpful hints. Additionally, the date format within the SSL module has been changed to include the timezone information.

  • Module compression with LZMA2

    The ICP (ISL Conference Proxy) modules have been compressed using LZMA2. With this update, the module interface was raised to 442, which means new modules can only be loaded on the new ISL Conference Proxy.

  • Updated permission error messages

    To provide users with more informative guidance, we have updated the text on permission errors across multiple interfaces such as the login page and the administration web page.

  • Upgrade OpenSSL to 1.1.1w

    OpenSSL was updated to 1.1.1w.

  • LibXML 2.11.5

    LibXML was updated to version 2.11.5.

Bug Fixes

  • Do not show error when add remote computer email is correctly sent

    In previous versions, when a user opened "Set Unattended access" in Computers pages, entered email in "Add Remote Computer" modal and clicked "Send", an error was shown. This was redesigned, a green success message is now shown when email is correctly sent and the issue should not happen anymore.

  • Resolution of JavaScript error in "Invite Operator" modal for revoked invitations

    In the previous version, users encountered a JavaScript error when attempting to modify a session invite that had already been revoked or used. As part of the redesign, the modal now automatically closes, and an error message indicating that the invitation has already been revoked or used is displayed.

  • Rectification of broken and missing translations

    In previous versions, certain translations were broken, leading to the display of untranslated strings. As part of the redesign, translations for the strings "Start New Session," "New Password," and the "Cancel" button in the Administration module modals have been restored and should now be correctly translated.

  • Editing of user profile is not possible if not all permissions for editing account are granted

    In the previous version, if a user attempted to update their profile in "My Profile" without having all the required permissions, an error would occur, even if the user didn't attempt to modify fields for which they lacked editing permissions. As part of the redesign, inputs for fields/actions that are not permitted to be changed by the current user are now disabled in the "My Profile" page. Additionally, individual fields have been updated, ensuring that specific disabled inputs no longer impede the change of allowed fields.

  • Improved feedback for Server Admin login

    In the previous versions, when an admin user attempted to log in as a regular user, a general "Incorrect username or password" error message was displayed. As part of the redesign, admin users will now receive a more specific error message: "This user is only able to access ISL Conference Proxy administration because it is enabled as an Administrator account."

  • Other fixes & improvements

    Security updates, bug fixes and other improvements. These changes are aimed at improving the stability, security, and performance.

  • Read full release info

August 2023link

ISL AlwaysOn 4.4.2240.132 ISL Conference Proxy 4.4.2240.132link

ISL Conference Proxy 4.4.2240.132 provides new features and bug fixes.

Note: All updates, except translations, have the release date set to 2023-08-07. Your ESS should be be the same or higher to be able to update your server. This release is available to all countries except for Japan.

These are the server side updates, meaning hosted service users do not need to do anything. Server license users please check Upgrading Server License.

New Features

  • Automatic renewal for SSL managed certificates

    Automatic renewal is now enabled by default for all non-revoked certificates managed by the SSL module.

    Certificates are renewed at the appropriate time, specifically when they reach the last third of their validity period. For certificates with longer validity, renewal occurs two months before their expiration

  • Improved error messages in the SSL Module

    The SSL module now provides detailed ACME error information whenever available. The task controller has been updated to identify ACME errors during certificate issuance failures and store them separately. These ACME errors are now displayed alongside brief error descriptions in the GUI.

  • Email notifications for certificate issuance task completion

    The system now includes an email notification feature that sends an email when a certificate issuance task is completed. For successful certificate issuances, the email contains basic certificate information. If something fails, the email includes the error details.

    This email notification functionality applies to both manual and scheduled certificate issuance tasks. Users will receive timely updates on the status of their certificate requests.

  • Styling and functionality enhancements in the SSL Module

    Tooltips have been incorporated into the certificate installation modal, providing users with helpful hints. Additionally, the date format within the SSL module has been changed to include the timezone information.

  • Additional confirmation step certificate in the SSL renewal process

    When manually renewing a certificate, if the certificate is still valid for an extended duration, , a new modal will be displayed which requires user confirmation to proceed.

  • Improved session termination feedback

    Feedback is now given for terminated operator sessions in ISL Light. The session termination message now displays the name of the user who initiated the termination, providing clearer accountability. Additionally, usernames no longer have domain prefixes for users in the same domain, resulting in a cleaner display.

    Message from ISL Conference Proxy (when session was terminated)

  • Clarify Server administration link and server admin account setting

    Server administration link and server admin account settings were updated to be more clear.

    • In the template, the link previously labeled "Administration" has been revised to "Server Administration."
    • The option for an "Administrator account" when creating a new user has been eliminated. This setting is now accessible in the General Settings of the Server Administration section under the new name: "Server Admin ("/conf" access only)." The accompanying description for this setting is as follows: "A Server Admin is responsible for managing the ICP server from the configuration pages (/conf). Server Admins are only intended for this purpose, so they don't have access to the products or services."
  • Alphanumeric Sender ID support and new "twilio::sms_rules" setting

    Support for using Alphanumeric Sender ID for Twilio Programmable SMS has been added. This feature allows you to send Twilio messages from a personalized sender ID, which can be your business or organization name, instead of using your Twilio phone number. Please refer to Twilio documentation for more detailed information about Alphanumeric Sender ID.

    It is important to note that Alphanumeric Sender ID is not supported in all countries. Please refer to Twilio documentation for a detailed list of supported countries.

    A new Twilio setting, twilio::sms_rules, has been added. This setting maps the destination phone number to the "from" Twilio variable value. Like other Twilio settings, this new setting can only be configured in ISL Conference Proxy Raw Data.

    Here's an example of twilio::sms_rules, demonstrating how to override your sender ID: If the destination phone number matches the "dest_phone_number_regex_pattern" regular expression, the <SENDER_ID> will be selected as the sender, otherwise, <TWILIO_PHONE_NUMBER> will be used.

    {
    	"rules": [
    		{
    			"description": "example_sender_id override",
    			"dest_phone_number_regex_pattern": "<REGEX_PATTERN>",
    			"type": "alphanumeric_sender_id"
    		}
    	],
    	"defaults": {
    		"alphanumeric_sender_id": {
    			"from": "<SENDER_ID>"
    		},
    		"international_long_code": {
    			"from": "<TWILIO_PHONE_NUMBER>"
    		}
    	}
    }

    With these new features, Twilio integrations now offer increased flexibility and personalization options for your SMS communications.

  • Removal of download "Helper Bubbles" on Join Page

    When downloading ISL Light via the /join page on ICP, we display a bubble based on the user's browser. However, due to browsers supporting custom download locations and changes in versions, helper bubbles can sometimes be inaccurate. To address this, we have decided to remove the download helper bubbles from session join pages.

Bug Fixes

  • GRID async replicator sender defect fixed

    In previous versions, when replicating database tables, the replicator would sometimes send 0 rows and stop. The replicator is updated to send at least 1 row in each step and is expected to operate without any interruptions.

  • Fixing AJAX error on page refresh/navigation

    In previous versions, users encountered intermittent display of error messages such as "No data from API" or "An error occurred" when switching between pages. This issue has been thoroughly addressed through a redesign. The system now ignores AJAX errors that occur when a request is closed due to page refresh or navigation.

  • Resolving user and session throttler expiry Issue

    In previous versions, the user and session throttler functionality experienced issues, leading to situations where users were unable to log in despite their throttler already expiring. This problem has now been effectively addressed through a redesign. The system now ensures that the earliest scheduled change is always handled first, resolving any discrepancies in the throttler's behavior.

  • Removal of certain settings from Domain Administration

    The following settings have been removed from domain administration:

    • Max failed login attempts for user(s)
    • Max failed login attempts from IP address
    • Max failed login attempts period in seconds

    The removal of these settings was part of the bug resolution process.

  • Improved handling of 403 errors and HTTPS redirection in the SSL module

    The SSL module now provides improved handling of certificate installation, especially when accessing pages over the HTTP protocol. In previous versions, after successfully installing a new certificate, an "unset message string" would be displayed due to ICP rejecting webapi calls over HTTP. However, the latest redesign addresses this issue by presenting users with a link to reload the page using the HTTPS protocol.

    Upon successful certificate installation using the HTTP protocol, the system now checks for a 403 error response. If such an error is detected, users are invited to reload the page using the HTTPS protocol, with a URL query set to "show-cert-created=true." This enhancement ensures that when the page is reloaded with the query, a green success message is displayed, indicating the successful certificate installation.

  • Other fixes & improvements

    Security updates, bug fixes and other improvements. These changes are aimed at improving the stability, security, and performance.

  • Read full release info

July 2023link

ISL AlwaysOn 4.4.2234.55 ISL Light Client 4.4.2234.55link

ISL Light Client 4.4.2234.55 for Windows provides new features and some bug fixes.

Note: All updates have the release date set to 2023-07-04. Your ESS should be the same or higher to enable the server update. This release is available to all countries except for Japan.

New Features

  • MAG driver implementation for Black Screen (Curtain Mode)

    We have implemented a new black screen driver for Windows 8 or newer operating systems. This driver aims to enhance the 'Black Screen (Curtain Mode)' functionality during remote support sessions. The new driver utilizes the Windows magnifier API functionality, eliminating the need for a separate installation. For Windows 7, the existing driver will continue to be used.

  • Mbed TLS update: Version 2.28.3

    We have updated Mbed TLS to version 2.28.3 in ISL Light Client.

  • Libvpx update: Version 1.12.0

    We have updated the libvpx library to version 1.12.0 in ISL Light Client.

Bug Fixes

  • Fixed text break in top bar controls for long translations

    We have addressed most of the issues where the text in the top bar controls of the ISL Light Client would occasionally break into two lines when using certain languages with longer translations. This problem has been resolved by redesigning the top bar, ensuring that the text remains on a single line without any unintended line breaks.

  • Fixed alignment issue of top bar expand handle arrow in multiple monitor setup

    We have addressed an issue where the top bar expand handle arrow was not correctly aligned for users connected to a computer with multiple monitors with mixed DPI settings. This problem has been resolved by redesigning the top bar, ensuring that the expand handle arrow is now consistently aligned in multiple monitor setups with varying DPI configurations.

  • Fixed issue with whiteboard marker tool activation after stream restart

    We have addressed an issue where the whiteboard marker tool would remain active after restarting desktop streaming, causing unintended markings on the whiteboard. This issue has been resolved by redesigning the whiteboard functionality, ensuring that the marker tool is no longer active upon stream restart.

  • Improved support for unconventional resolutions in polling driver

    We have enhanced the polling driver to address an issue where it would encounter streaming difficulties when connected to a remote computer with unconventional resolutions. By redesigning the polling driver, we have resolved this problem, ensuring seamless streaming even with non-standard resolutions.

  • Fixed issue with black screen not applied via command line

    We have resolved an issue where the black screen feature was not automatically enabled in a session when starting ISL Light Client with command line arguments to enable black screen functionality. Users can now rely on the automatic activation of the black screen feature, providing a seamless and secure remote support experience.

  • Other fixes & improvements

    Security updates, bug fixes and other improvements. These changes are aimed at improving the stability, security, and performance.

  • Read full release info

June 2023link

ISL AlwaysOn 4.4.2234.73 ISL Light 4.4.2234.73link

ISL Light 4.4.2234.73 for Desktop and ISL Light Client 4.4.2234.10 for Linux and macOS provide new features and some bug fixes.

Note: All updates have the release date set to 2023-06-20. Your ESS should be the same or higher to enable the server update. This release is available to all countries except for Japan.

New Features

  • Updated toolbar design

    The toolbar now features a flat color scheme, replacing the previous gradient. This design update brings a modern look to the toolbar and its buttons.

    ISL Light > In Session

  • Quick Launch links added to System Information window

    Quick launch links have been added to the system information window in ISL Light, allowing easy access to commonly used system applications like Task Manager and Display Settings. With a simple click, you can open the desired option, saving time and effort during remote desktop sessions.

    ISL Light > In Session > System Information

  • Update ISL Light from about window

    In the About window, the application now displays an "Up to date" message when fully updated, and prompts to "Install Update" when one is available. It also differentiates between main application updates and translation updates. Furthermore, the Dashboard status bar now opens the About window instead of initiating the update automatically.

    ISL Light > About

  • Improved font rendering with Harfbuzz in ISL Light

    ISL Light now utilizes the Harfbuzz font engine in Qt 5.15 on Windows. This change was necessary to ensure proper rendering of Japanese fonts, specifically Yu Gothic UI.

  • "Don't Show Again" option added to recording dialog

    In response to user feedback, we have introduced a new feature in ISL Light. Now, after recording a session, you have the option to disable the "Record a session" dialog popup from appearing again. This gives you more control and eliminates unnecessary interruptions.

    ISL Light > In Session > Record a Session > Open Session Recording Dialog

  • Mbed TLS update: Version 2.28.3

    We have upgraded Mbed TLS to version 2.28.3 in ISL Light.

Bug Fixes

  • Monitor buttons disappeared in the toolbar

    Previously, selecting a monitor via the "Select View Region" menu would result in the monitor buttons disappearing, as the streaming region was limited to only the chosen monitor. However, we have addressed this issue to ensure that both functionalities are maintained.

    With the latest update, the toolbar monitor buttons now behave consistently with the "Select View Region" menu. Selecting a monitor via the toolbar will change the streaming region to only that monitor, while choosing "Desktop" or "Multiple Windows" will revert to streaming all monitors.

  • Improved Whiteboard tools functionality

    We have enhanced the whiteboard functionality by ensuring consistent pointer sizes between the operator and client sides. We have also updated the whiteboard pointer image and reduced the vertical offset to 0, improving the accuracy of the clicked position.

  • Fixed focus border for selected buttons on the toolbar

    On the ISL Light toolbar, the focus border was not visible on selected buttons or hovered buttons. The functionality has been redesigned, and the focus border is now visible.

  • Improved accessibility for Delete Group dialog

    We have fixed an accessibility issue in the Delete Group dialog in ISL Light. The dialog's warning text is now properly recognized by screen readers, such as Windows Narrator.

  • Other fixes & improvements

    Security updates, bug fixes and other improvements. These changes are aimed at improving the stability, security, and performance.

  • Read full release info

May 2023link

ISL AlwaysOn 4.4.2234.53 ISL AlwaysOn 4.4.2234.53link

ISL AlwaysOn 4.4.2234.53 provides new features and bug fixes.

Note:
All updates, except translations, have the release date set to 2023-05-29. Your ESS should be be the same or higher to be able to update your server. This release is available to all countries except for Japan.

New Features

  • Improved ISL AlwaysOn crash reports

    In the latest update of ISL AlwaysOn, we have introduced improved crash reporting functionality. Here are the key details:

    1. Reporting Method:

    ISL AlwaysOn now sends crash reports to the server.

    • A file named "crasherror-[unique id].txt" is saved in the temporary folder.
    • After successful upload to the server, the file is deleted. However, if the upload fails, the file remains on the disk.

    2. Reporting Frequency:

    Crash information is uploaded to the server every 5 minutes. Intermediate crash files are ignored, ensuring efficient reporting.

    3. Additional Keys in Crash Dump Reports:

    Crash dump reports now include the following additional keys for enhanced information:

    • "ign": Indicates the number of ignored crashes.
    • "sc": Represents the process type (gui, service, agent).
    • "lt": Indicates the last time a report was sent to the ICP server.
    • "tot": Displays the total number of reports.

    These improvements in ISL AlwaysOn's crash reporting feature provide a more reliable and comprehensive understanding of crashes, facilitating effective analysis and troubleshooting.

  • Improvements to constant UID calculation

    We have made important updates to address issues in ISL AlwaysOn regarding constant UID calculation.

    Previously, changing the hostname on Windows 10 and 11 did not affect the generated constant UID. Now, the constant UID calculation considers the "ISL AlwaysOn\use_hostname" registry key:

    • If empty, the computer hostname is used.
    • If set to "false", the computer hostname is not used.
    • If non-empty, the value of "use_hostname" is used instead of the computer name.
  • Upgrade to Mbed TLS 2.28.3

    We have implemented an upgrade to Mbed TLS to version 2.28.3. This upgrade introduces the latest enhancements and bug fixes provided by the Mbed TLS library.

Bug Fixes

  • Fix for xstd storage functions

    The functionality for storing the configuration of ISL AlwaysOn has been redesigned to accommodate different user scenarios during installation. Now, the configuration storage process recognizes the user profile responsible for installing ISL AlwaysOn and adjusts the storage location accordingly.

    Previously, users who had initially installed ISL AlwaysOn as a Super User from the terminal encountered difficulties when attempting to update the application via the about window. With the newly implemented changes, this problem has been resolved. Users can now update ISL AlwaysOn, regardless of their installation method.

  • Language handling in ISL AlwaysOn

    In certain cases when installation was performed via terminal using sudo command the Language entry was stored with incorrect permissions. That caused an issue of being unable to change the language of the ISL AlwaysOn settings, and in some cases also affected other products (ISL Light). Functionality was implemented which checks permissions and ownership of the "registry" files and corrects them in case they are wrong.

  • Other fixes & improvements

    Security updates, missing translations, bug fixes and other improvements. These changes are aimed at improving the stability, security, and performance.

  • Read full release info

April 2023link

ISL Light 4.4.2234.59 ISL Light 4.4.2234.59link

ISL Light 4.4.2234.59 for Desktop and ISL Light Client 4.4.2234.8 for Linux and macOS provide new features and some bug fixes.

Note: All updates have the release date set to 2023-04-24. Your ESS should be the same or higher to enable the server update. This release is available to all countries except for Japan.

New Features

  • Change Screen Resolution

    The latest version of ISL Light introduces the "Change Screen Resolution" feature, which allows you to optimize the screen resolution on the remote Windows computer to match your monitor(s) resolution. Furthermore, after the session is over, the desktop icons and resolution settings revert to the original state.

    Please note: The availability of the "Change Screen Resolution" feature for remote support depends on the remote computer's operating system and software. When the remote computer is running ISL Light Client, the feature IS NOT currently supported. However, the feature is available on Windows when using ISL Light with the Join window (Ctrl+J) or ISL AlwaysOn for remote access.

    ISL Light > In Session > Change Screen Resolution

  • Quick Launch for system applications

    The Quick Launch feature is a convenient menu that allows users to quickly access system applications without having to browse through the customer's computer.

    ISL Light > In Session > Tools > Quick Launch

    With the Quick Launch feature, users can access commonly used system applications such as Add/Remove Programs, Command Prompt, Control Panel, Device Manager and much more. On macOS you can access Activity Monitor, Application folder, Console, Finder, Force Quit and so on. Please read the manual for the full list of system applications that can be accessed via Quick Launch.

    Please note: The availability of the Quick Launch feature for remote support depends on the remote computer's operating system and software. When the remote computer is running ISL Light Client on Windows, the feature IS NOT currently supported. However, the feature is available when the remote computer is running ISL Light Client on macOS or Linux, or when using ISL Light with the Join window (Ctrl+J) or ISL AlwaysOn for remote access.

  • Dark grey background when in session

    The white background colour has been changed when viewing remote desktops to a dark grey colour, similar to black letterboxes on televisions, making the viewing experience more pleasant. This change improves the contrast between the remote desktop and the background, making it easier on the eyes during prolonged remote sessions.

    ISL Light > In Session

  • Improved Full Screen experience with unpinned Toolbar

    When entering full screen mode, the toolbar is now unpinned by default. Previously, the toolbar was pinned, and the full-screen mode was not truly full screen until the user clicked the unpin button. With this update, the toolbar is now hidden automatically, providing a more immersive experience while viewing remote desktops.

  • Simplified Toolbar behaviour

    We've made improvements to the toolbar dropdown menus in ISL Light, removing the checked state for "File Manager", "Eventlog" and "Display Transfers". The "Chat" and "System Info" buttons in the topbar also no longer show a pressed button. In addition, we've changed the behavior of these items from checkboxes to normal items in the dropdown, meaning they will either open the window or bring it to the front if already opened. These changes create a simpler and more intuitive user interface, making remote access more efficient and user-friendly.

  • Support for custom SVG images

    ISL Light now supports custom SVG images for users who wish to use their own logo, or other custom images. To improve the scaling of customization SVGs, the source size is now explicitly defined for all images in SVG format. This ensures that the images are scaled correctly, regardless of the view box size.

Bug Fixes

  • Incorrect "Last online" timestamp displayed as "Never"

    The "Last online" timestamp for computers in the Computers tab sometimes displayed as "Never", even though the computer had previously been online. This issue was fixed by redesigning the functionality, and the correct "Last online" timestamp is now displayed for each computer.

  • Incorrect version and OS name displayed in System Info for Big Sur and newer

    When connected to an ISL AlwaysOn machine and checking the System information, the operating system version displayed was incorrect on newer macOS computers ( Big Sur, Monterey ). Checking for macOS version was redesigned, and now the correct version should be displayed even when connecting to newer macOS machines.

  • End of session dialog displays incorrect title

    Users reported that the title in the end of session dialog was not displayed correctly. This issue has now been fixed and the title is displayed correctly in the end of session dialog.

  • Customized session recording template with $[HOSTNAME] doesn't create recordings

    Some users reported an issue where session recording did not work properly when using customized session recording templates that included the system environment variable $[HOSTNAME] in the recording filename. The issue was due to the presence of the "\" character in the hostname, which is not supported as a filename character. To address this issue, the "\" character is now replaced with "_" in the recording filename. As a result, using $[HOSTNAME] in the recording filename will now correctly create the session recording file without errors.

  • Utility windows not closing after session termination

    Fixed an issue where utility windows would not close after a session was terminated by the server. The utility windows have been redesigned and will now be correctly closed, providing a more reliable and streamlined remote access experience.

  • Other fixes & improvements

    Security updates, missing translations, bug fixes and other improvements. These changes are aimed at improving the stability, security, and performance.

  • Read full release info
ISL AlwaysOn 4.4.2234.46 ISL AlwaysOn 4.4.2234.46link

ISL AlwaysOn 4.4.2234.46 for Windows, macOS and Linux provides new features and some bug fixes.

Note: All updates have the release date set to 2023-04-19. Your ESS should be the same or higher to enable the server update. This release is available to all countries except for Japan.

New Features

  • Support for Change Resolution feature

    Support for the change remote resolution was added, allowing it to support the upcoming "change resolution" feature in ISL Light. With this added support, remote desktop resolution can be optimized by changing monitor resolutions from the operator side, improving overall performance and resolution quality.

  • Support for Quick Launch feature

    Support for the "Quick Launch" feature was added, allowing ISL AlwaysOn to support the upcoming feature in ISL Light. With this added support, users can quickly open system applications from the ISL Light toolbar, bypassing the need to navigate through menus or search for the application.

  • Added MD5 password hash support

    ISL AlwaysOn's latest release now supports password_md5 during installation or granting access. This new feature accepts the default md5 password hash in place of a plain text password. To use this feature, simply use the 'password_md5' and 'grant_password_md5' command lines instead of the 'password' and 'grant_password' command lines. The password string must be in hex(md5(clear text)) form, providing an additional layer of security for your access credentials.

  • Support for crash reporting

    With this feature, ISL AlwaysOn will now generate a crash dump ping and report crashes to the server from where it was installed. The crash dump file, named crasherror-[unique id].txt, is saved in the temp folder and deleted after a successful upload to the server. In the event that the upload is not successful, the file remains on the disk. Crash dump reports are uploaded every 5 minutes, with intermediate crash files ignored. The reports include additional keys, such as the number of ignored crashes, process type (gui, service, agent), last time the report was sent to the ICP server, and total number of reports.

  • Updated mbedtls library

    The mbedtls library has been upgraded to version 2.28.2, providing users with improved security and performance.

Bug Fixes

  • Proper escaping of Alias, Tags, and Username strings

    This fix resolves an issue where the application layout would break due to improperly escaped alias, tags, and username strings. Now Alias, Tags and Username string will be correctly escaped, preventing any layout issues from occurring. Additionally, HTML tags will now be displayed in plain text instead of being evaluated, providing a more stable and reliable user experience.

  • Correct display of macOS version in System info on ISL AlwaysOn

    Previously, when checking the "System information" on ISL Light while connected to newer macOS machines such as Big Sur or Monterey, the displayed operating system version was incorrect. This issue has been fixed by and the correct macOS version is now displayed in System info.

  • Fixed Pointer image size on macOS

    When users connected to macOS machine and used pointer tool, the pointer image on macOS was too small due to incorrect height and width assignment. Displaying of pointer image on macOS was redesigned and is now correctly displayed.

  • Other fixes & improvements

    Security updates, bug fixes and other improvements.

  • Read full release info
ISL Conference Proxy 4.4.2240.81 ISL Conference Proxy 4.4.2240.81link

ISL Conference Proxy 4.4.2240.81 provides new features and bug fixes.

Note: All updates, except translations, have the release date set to 2023-04-17. Your ESS should be be the same or higher to be able to update your server. This release is available to all countries except for Japan.

These are the server side updates, meaning hosted service users do not need to do anything. Server license users please check Upgrading Server License.

New Features

  • Certificates panel

    ISL Conference Proxy now includes a Certificate panel in the web administration section (/conf > Activity Monitor > Certificates) to manage SSL/TLS certificates. This feature provides detailed information about the certificate's validity period and certificate details. Moreover, certificates used by HTTPS-POST-CERTPIN method in external authentication will be shown in the Certificate panel, and their expiry will be checked. When used for login, these certificates are registered and kept in memory for 7 days, unless the certificate files are deleted.

    The Certificate panel also displays the source data of the certificate, including source-file (file with the cert), source-setting (system setting that contains the cert), source-license-field (field in the license file containing the cert), and source-builtin-default (if it comes with a predefined built-in default).

    ISL Conference Proxy Administration > Activity monitor > Certificates

  • "Join as Operator" page

    Session invites are now using constant link (with invite ID) that opens intermediate web page with some basic info and starts appropriate executable download. This page provides basic information and prompts the appropriate executable download. The constant link is used in the invite link and invite email body. The web page also displays a warning message in case the platform is unsupported (such as mobile devices) or the invitation is already used or revoked.

    Additionally, support for "{{ attach_url_js}}" and "{{ resume_url_js}}" has been removed from the mail template, streamlining the email content and improving the overall performance.

    ISL Conference Proxy > Join as Operator

  • Redesign "Sessions" dropdown actions

    ISL Conference Proxy now offers a more efficient and streamlined user experience with improved session dropdown actions. The dropdown actions are now adjusted based on the status of the ISL Light session.

    ISL Conference Proxy > Sessions > Session Dropdown

  • Redesign "Invite an Operator/Transfer Session" page to an overlay

    The "Invite an Operator" and "Transfer Session" pages have been converted to a overlay on the sessions page.

    ISL Conference Proxy > Sessions > Invite an Operator

  • Require user interaction to start reset password procedure

    The reset password token is no longer invalidated on page load, meaning that the email link can be opened multiple times.

    To invalidate the token, a new web API version "utils/password/forgot/change/2" has been added. The old version "utils/password/forgot/change/1" has been removed. Furthermore, to increase security, Recaptcha is now required for "utils/password/forgot/change/2" and "utils/password/forgot/cancel/1".

  • Appweblogin local port redirect support

    The Application web login, used for Single Sign On, has been updated to support redirect back argument in the local port URL, enabling compatibility support for Chrome 113. This update is necessary as Chrome 113 is deprecating access to private network endpoints from non-secure websites as part of the Private Network Access specification. The login grant success will now be reported using this redirect back argument. For more information on this update, please refer to chrome documentation.

Bug Fixes

  • Redesign modal windows to enable scrolling

    The previous versions of the modal windows were not scrollable, which resulted in users not being able to see the whole content of chat transcripts in Reports pages. To fix this defect, the modal windows have been redesigned, and now they are scrollable when too large to display, ensuring that users can see the entire content of the chat transcripts.

  • Prevent sending email for each session transfer between server

    In previous versions, an email was sent for each session transfer between servers, indicating that the remote desktop session had stopped. This issue has been fixed by implementing a check before sending the "stopped" email, ensuring that the session is not active on another server in the grid.

  • Unify computer field naming with ISL Light

    Naming of computer fields (description/alias) was unified on the computer list page and now matches the naming in the ISL Light program. Computer name refers to the actual name of the physical computer, while Alias refers to the name of the computer set by the user.

  • Remove per domain/user program settings (allow program, use branches, order index)

    Program settings (Allow program, Use branches for, Order index for) were removed for domain and user level and can now only be set on server level. Previously setted settings on domain and user level will now be ignored.

  • Limit brand icon size in navbar

    In previous versions, when a custom logo was used in the navbar, it was not automatically resized and could be too large, causing layout issues. With this update, the custom logo size is now limited to the size of the navbar, ensuring it does not break the layout. This prevents the need for manual resizing or cropping of the logo.

  • Redesign of inplace inputs for dropdowns in Administration

    In previous versions, the search function for setting Computer Group owners was not working due to issues with inplace inputs not refreshing on value change. This has been resolved through a redesign of the input mechanism, which now detects changes in input values and correctly displays search results. The fix applies to all dropdown menus in the Administration section.

  • Other fixes & improvements

    Security updates, missing translations, bug fixes and other improvements. These changes are aimed at improving the stability, security, and performance.

  • Read full release info

February 2023link

ISL Light 4.4.2240.57 ISL Conference Proxy 4.4.2240.57link

Note: All updates, except translations, have the release date set to 2023-01-31. Your ESS should be be the same or higher to be able to update your server. This release is available to all countries except for Japan.

These are the server side updates, meaning hosted service users do not need to do anything. Server license users please check Upgrading Server License.

New Features

  • Added Sidebar navigation

    The web template now includes a sidebar that replaces the secondary navigation and dropdown on product pages. When the user is logged in, the sidebar is displayed on all pages and can be expanded or collapsed. The sidebar icon colors can be customized by either modifying the ".sidebar-icon-color" in CSS or providing custom images.

    The main dropdown navigation has been replaced by a simple user details dropdown that displays the user's information and has a logout option.

    The "Remote Support" page has been renamed to "Sessions" on the web page and in the navigation, and "Remote Access" has been renamed to "Computers".

    ISL Conference Proxy > "Sidebar and Dropdown"

  • Scheduled ISL Light sessions

    Support for scheduled ISL Light sessions has been implemented. ISL AlwaysOn sessions now have a separate setting for the maximum session duration, and sessions will be terminated when the time slot expires. The forceful ending of sessions at the end of scheduled time slots can be enabled or disabled with separate settings for ISL Light and ISL AlwaysOn sessions.

    New settings:

    ISL Light (Session Management)

    • Scheduled sessions (in UTC): default value is empty (not set)
    • End active sessions at schedule end time: default value is Yes (end sessions)
    • Maximum session duration (time limit in seconds): default value is empty (no limit)

    ISL AlwaysOn (Access Management)

    • End active sessions at scheduled end time: default value is "Yes" (close sessions)
    • Maximum session duration (time limit in seconds): default value is empty (no limit)

    Functionality changes:

    There are now two time limits for both ISL Light and ISL AlwaysOn sessions. Each type of session has separate settings that control its time limit. The scheduled access sets the time limit based on the current schedule, which is set when the session starts or the client attaches. The time limit sets the maximum session duration from the start of the session.

    Two new messages are now shown to the user in both types of sessions:

    1. Warning that session will be ended in 60 seconds because of schedule/time limit.
    2. Explanation that session was forcefully ended because of schedule/time limit. ISL Light sessions will be closed if it is started outside of schedule. ISL AlwaysOn sessions cannot be created/started outside of schedule (new error message contains current schedule).

    ISL Conference Proxy > Administration > Settings > ISL Light > Session Management

  • Allow or deny operator to record sessions

    A new setting called "Allow operator to record sessions" has been added to /conf in "ISL Light > Permissions > Remote Desktop". By default, this setting is enabled, giving the operator the ability to record sessions. However, if it is disabled, the operator will no longer have this capability.

  • SSL - Provide reason when revoking certificates

    A new webapi2 method, system/ssl/certificate/revoke/2, has been registered, that also accepts a revocation reason. In previous versions, certificates were revoked without a specified reason and the user could not change this. Now, users have the option to choose from the following reasons:

    • unspecified
    • keyCompromise
    • superseded
    • cessationOfOperation
  • Forgot password token invalidation and throttling

    The maximum number of reset password emails has been limited to 5 per 30 minutes by default, controlled by the new setting in /conf in "Security > Maximum forgot password e-mails per expiry period". Each subsequent reset password email will invalidate any previous ones.

Bug Fixes

  • Limit height of modal windows

    The limitation of not being able to scroll in modals while updating multiple computers has been resolved in the latest version. The modals have been given a limited height to allow for scrolling, and their position is now dynamically adjusted when the window is resized.

  • Remove overlay avatar from custom ISL Light Desk & ISL Light Client icons

    In previous versions, when using custom icon for ISL Light Desk or ISL Light Client, an overlay avatar was added to icon. This was now redesigned and the avatar was removed.

  • Add ordering to user export

    In previous versions, user exports in the Administration pages were not ordered. This has now been improved and the users are now sorted by dbid.

  • Other fixes

    Security updates, bug fixes, missing translations and more.

  • Read full release info

January 2023link

ISL Light 4.4.2234.37 ISL Light Client 4.4.2234.37link

ISL Light Client 4.4.2234.37 for Windows provides new features and some bug fixes.

Note: All updates have the release date set to 2023-01-30. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

Topbar | New Feature

  • When connected with ISL Light to ISL Light Client, the topbar is shown on the remote computer. The topbar has a fresh new design with new features. By default the following options are shown in the topbar:

    ISL Light Client (In Session) > Topbar

  • "Menu" button

    ISL Light Client (In Session) > Topbar > "Menu" button

    Topbar "Menu" button has been added with (customizable) ISL Light Client icon and with dropdown items.

    • "Open Main Window" opens the ISL Light Client main window if it's minimized.
    • "Grant Control" allows you to toggle "Grant Control in Compatibility Mode".
    • "Session Recording" allows you to record a session on a client's computer.
    • "Whiteboard Tools" allows to switch between "Marker", "Pointer" and "Mouse Control".
    • "Topbar Position" allows to move the topbar horizontally (top/bottom) or vertically (right/left). The position in which the Windows taskbar is placed will show as disabled (greyed out).
    • "Enable Clipboard" allows you to copy from the local clipboard. This option is greyed out if the operator does NOT have remote control.
    • "Settings" opens the Settings window.
    • "End Session" allows you to end a session with an operator.
  • "Collapse" button

    A "Collapse" button has been added to the topbar in ISL Light Client to hide all the topbar controls.

    ISL Light Client (In Session) > Topbar > "Collapse" button

  • "Expand" handle

    The topbar can be expanded by pressing on the "Expand" handle.

    ISL Light Client (In Session) > Topbar > "Expand" handle

    Previously, when the topbar was hidden users were unable to move the "Expand" handle. This is now supported. The expand handle can be moved along the screen edge. An icon and hover effect were added to the expand handle to improve the visibility. The height was also increased.

  • "Move" button

    A button to "Move" the topbar in ISL Light Client has been added. You can drag and drop the "Move" button to position the ISL Light Client topbar anywhere on the screen.

    ISL Light Client (In Session) > Topbar > "Move" button

  • New customization command line arguments

    Three new command line arguments were added to hide each of the new buttons individually:

    --on-load "desktop?topbar_menu_visible=true"

    --on-load "desktop?topbar_collapse_visible=true"

    --on-load "desktop?topbar_move_visible=true"

    We added an application icon to the topbar in ISL Light Client. The icon is customizable, and can be also hidden by using the following command line argument:

    --on-load "desktop?topbar_appicon_visible=true"

    Scaling of the topbar is supported by using the following command line argument:

    --on-load "desktop?topbarsize=200" (or 150, any other value fallbacks to 100)

    A command line argument was added to customize the status text color in the topbar. The argument should be a three or six digit hex color without the "#". The hex color letters can be uppercase or lowercase. The following command line arguments were added:

    --on-load "desktop?topbar_local_status_color=ffff00"

    --on-load "desktop?topbar_remote_status_color=00ffff"

  • Expose "Marker" button in the topbar with the command line argument

    ISL Light Client (In Session) > Topbar > "Marker" button

    The "Marker" button is hidden by default.

    A command line argument was added to expose the whiteboard "Marker" button in the topbar. The "Marker" button is in the PRESSED state (grey background) when the "Marker" whiteboard tool is active. It can be enabled with the following command line argument:

    --on-load "desktop?topbar_marker_visible=true"

Bug Fixes

  • Fix for the topbar DPI aware scaling

    Previously, the topbar in ISL Light Client was not scaled properly when scaling was changed in the Windows scale settings. In order to fix this issue the scaling is now handled by ISL Light Client instead of the operating system.

    Windows > Settings > Display > Scale and layout > "Change the size of text, apps, and other items"

  • Other fixes & improvements

    Security updates, bug fixes and other improvements.

  • Read full release info
ISL Light 4.4.2234.29 ISL Light 4.4.2234.29link

ISL Light 4.4.2234.29 for Desktop and ISL Light Client 4.4.2234.2 for Linux and macOS provide new features and some bug fixes.

Note: All updates have the release date set to 2023-01-11. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

New Features

  • Computer information tooltip

    A new tooltip with additional computer information is displayed on mouse hover over the computer row.

    ISL Light > Computers > Tooltip on mouse hover

  • Updated whiteboard pointer image

    The whiteboard old pointer image was updated to new "red arrow" pointer.

    ISL Light > In Session > Pointer Tool

  • Improved feedback when recording is active

    The Session Recording button in the toolbar will now show as pressed when the recording is active.

    ISL Light > In Session > Session Recording

  • Add support for setting the language via command line

    Setting the language of ISL Light was only available inside of the application settings. Now, support has been added to set language with a command line argument.

    To set the language, the following command line argument can be used:

    --on-load main?language=[lang]

    [lang] is the language code: English = en, German = de, French = fr, ...

    If the provided language code is not valid the program defaults to English.

  • Upgrade mbedTLS to version 2.28.2

    Mbed TLS is an implementation of the TLS and SSL protocols and the respective cryptographic algorithms and support code required. The mbedTLS version was raised to 2.28.2.

  • Sign all exe and dll files

    Some exe and dll files were not signed with codesign certificate. The signing procedure was redesigned and will now correctly sign all exe and dll files.

Bug Fixes

  • Sending keyboard shortcuts

    Users sometimes experienced an issue where sending the keyboard shortcut (for example "Control + Alt + Delete") would not work. The issue was fixed by fixing the hooking of the keyboard on the viewer side. Users should no longer experience issues with sending keyboard shortcuts.

  • Fix "Select all" in File Manager

    An issue was discovered when using the "Select All" action in File Manager. The action sometimes failed to select all files and would begin scrolling to the bottom of the folder. Similarly dragging the mouse up to select files would also result in unexpected behavior. The issues were addressed by emitting a new signal when the action was initiated.

  • Recheck configuration.ini against registry configuration

    ISL Light uses the Registry and configuration.ini file to store addresses. Previously, no checks were made regarding these addresses. Now when ISL Light starts and the Registry does not match configuration.ini, the addresses are checked. This step is skipped if the application is installed or if a check was already done.

  • Fix a crash due to custom garbage collector on macOS

    Users sometimes experienced an issue where opening a modal window from within a session window, then ending the session from another instance of ISL Light (or web interface) resulted in a crash. The functionality was redesigned and the issue was fixed.

  • Marker tool is not selected when sharing desktop with no granted control

    If the operator shared their screen with the client and did not grant controlling of the screen, the state of the selected tool was incorrect as it was showing that "Mouse control" was selected, instead of "Marker" whiteboard tool. The handling of revoked control was redesigned and the issue is fixed.

  • Error breaks layout in "Set Unattended Access" Dialog

    Users experienced an issue where the layout of the "Set Unattended Access" window would be incorrect if an error message was displayed. The text area for displaying error messages was resized and will no longer disrupt the layout of the window.

  • Fix the displaying of the "Initiated By" column in the Eventlog

    Users sometimes experienced an issue where the value of the "Initiated By" field would display incorrect information. The eventlog window was redesigned and will now display the correct information.

  • Speed up when switching between "Sessions" and "Computers" tab

    Users sometimes experienced an issue where switching between "Computers" and "Sessions" tabs would longer than expected. The importing of QML files was redesigned to speed up the process of switching between these tabs.

  • Other fixes & improvements

    Security updates, missing translations, bug fixes and other improvements.

  • Read full release info

December 2022link

ISL AlwaysOn 4.4.2234.23 ISL AlwaysOn 4.4.2234.23link

ISL AlwaysOn 4.4.2234.23 provides new features, some important security updates and bug fixes.

Note: All updates have the release date set to 2022-12-08. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

New Features

  • Skip the notification and allow connection when no local user is logged in

    A new setting called "Skip the notification and allow connection when no local user is logged in" was introduced in the ISL AlwaysOn settings.

    When this setting is selected ("Show notification of incoming connection" has to be enabled), the ISL AlwaysOn application will check if there's a user logged in. If so, the notification dialog will be shown. However, if there is no logged in user, it will skip the notification and grant the operator access to connect.

    ISL AlwaysOn > Settings > Desktop Sharing > Session (Skip the notification and allow connection when no local user is logged in)

  • Updated ISL AlwaysOn tray icons

    ISL AlwaysOn tray icons were updated.

    • Online (Enabled) Online (Enabled)
    • Disconnected from Server Disconnected from Server
    • Offline (Disabled) Offline (Disabled)
    • On demand On demand
    • Connected Connected
  • Updated "Pointer" annotation tool

    In previous versions of ISL AlwaysOn, "the pointer" annotation tool was created by the ISL AlwaysOn application. In the new version of ISL AlwaysOn, the pointer is transferred from the operator side and then displayed locally.

  • Implement API for obtaining system information

    New API call was added to ISL AlwaysOn which retrieves system information of a computer.

  • Run grant process on service startup

    ISL AlwaysOn now supports adding granted connections on service start. Users are able to provide grant blobs in registry when using constant_uid. If grant blob is valid, silent grant is executed upon service start and grant blob is deleted from registry.

  • Upgrade mbedTLS to version 2.28.1

    Mbed TLS is an implementation of the TLS and SSL protocols and the respective cryptographic algorithms and support code required. The mbedTLS version was raised to 2.28.1.

Bug Fixes

  • Fix the tray icon hover tooltip on Windows 11

    ISL AlwaysOn provides a tooltip with useful information when hovering over an icon in the toolbar. Previously, this was implemented with popup event. However, as of Windows 11, these events do not get sent anymore. Now, the tray icon detects when the mouse is hovering over it and displays the tooltip accordingly. The defect was fixed.

  • Fix user id detection on macOS

    Users on macOS Ventura experienced an issue during installation of ISL AlwaysOn. The installation was successful, however the computer did not register as online. Installation procedure was redesigned, after installing ISL AlwaysOn the computer should appear online in the list of ISL AlwaysOn computers. The defect was fixed.

  • Fix "Lock computer" feedback in End session dialog

    When the "Lock computer when session ends" checkbox was checked in the ISL AlwaysOn settings and the user connected to that ISL AlwaysOn computer using the ISL Light, the end of the session dialog did not reflect that setting. Instead, the "Lock computer" checkbox at the end of the session dialog in the ISL Light was always unchecked.

    Now, when the "Lock computer when session ends" setting is enabled, the "Lock computer" checkbox will be checked and its checked state cannot be changed. There will also be the text that indicates that this setting was inherited from the remote computer. The defect was fixed.

  • "Share my Screen" should be grayed out when connected with ISL AlwaysOn

    When connecting to an ISL AlwaysOn computer, users were presented with "Share my Screen" option in Monitor dropdown. This option is now disabled when connecting to an ISL AlwaysOn computer since remote side does not have ability to show view of remote desktop. The defect was fixed.

  • Clicking the question mark in window title has no effect

    ISL AlwaysOn provides users with manuals for all features with help icons. These icons were present for section headers as well, but as they do not have their own manuals the help icon was not clickable. This issue was fixed by removing the unnecessary help icon from section headers. The help icon also received a redesign. The defect was fixed.

  • Enable high DPI tray icons on macOS

    Higher resolution tray icons was introduced for macOS devices.

  • Updated command line for password and description

    Users experienced an issue where the description and password that were provided via command line arguments were not handled correctly in newly installed ISL AlwaysOn. The handling of command line arguments was redesigned and the issue is not reproducible. The defect was fixed.

  • Fix file synchronization when connected to remote computer

    When connected to ISLAlwaysOn computer an issue occurred when Sending files with option Try to synhronize checked. The transfer failed everytime as ISLAlwaysOn did not know how to handle such a request. Support for File Synhronization has been added to ISLAlwaysOn. The defect was fixed.

  • Other fixes

    Security updates, bug fixes and other improvements.

  • Read full release info

November 2022link

ISL Light 4.4.2234.16 ISL Light Client 4.4.2234.16link

ISL Light Client for Desktop provides new features and some bug fixes.

Note: All updates have the release date set to 2022-11-11. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

New Features

  • Open monitor in new window when connected to ISL Light Client

    Added support for viewing each remote monitor in a separate ISL Light window in a single session when connected to ISL Light Client on Windows. This enables users to split remote monitors into separate windows which they can then arrange on their local computer.

    For example, if the user has the same number of monitors on the remote machine as on the local machine, they can use this functionality to have each remote monitor displayed on a separate local monitor.

    ISL Light (Operator) connected with ISL Light Client > In Session > Multiple Window

  • Quicker animation for the topbar when using hide/unhide

    The topbar now hides and unhides much quicker, thus providing a better user experience.

    The topbar can be moved to the top of the screen, left side of the screen, the right side of the screen or the bottom of the screen (if the Windows taskbar is NOT placed at the bottom). Before users had no feedback when this was possible as the cursor always remained the same. Now, when hovering over draggable areas the cursor will change, indicating to the user that the topbar can be moved.

    The text colours for percentage and remote user control were not the same colour. This has been changed and now they both use percentage color - a bit darker green.

  • Renamed "Yes/No" buttons in dialogs to be action based.

    The buttons "Yes/No" are renamed to be action based.

    The question mark icon (and other icons that are in that place) was removed from the message box dialogs. The width of all buttons in the dialogs is now calculated based on the button text length.

  • Made eventlog window resizable

    Users can now resize or maximize the "Event log" window which will also resize the File/Folder column that is most commonly the longest one.

  • Removed "Remote Information" button

    Both ISL Light Client and ISL Light Desk allow the user to access Remote Information by pressing the button in the settings during an active session. As this feature is only helpful to supporters it has been removed from ISL Light Client.

  • Updated "Pointer" annotation tool

    Whiteboard pointer tool was updated in ISL Light Client and Desk.

Bug Fixes

  • Trigger refresh when the remote user changes File Manager permission

    Before the operator can view the client's files in File Manager the correct permission must be given. This permission can be changed at any time by the client. A defect was discovered when connected with ISL Light Client. Revoking the permission did not automatically refresh the File Manager, and thus gave no feedback about the missing permission to the operator. The defect was fixed.

  • Audit view showed multiple requests if the folder had more than 50 files

    The API fetches 50 files per request. In order to display all files inside a folder with over 50 elements, multiple API requests need to be made. This results in multiple events being logged to the Eventlog. The functionality remains the same, however Eventlog now recognizes when multiple requests are being executed for the same folder and only displays the message once.

  • Other fixes

    Security updates, bug fixes and other improvements.

  • Read full release info

September 2022link

ISL Light 4.4.2116.184 ISL Light Client 4.4.2116.21link

ISL Light 4.4.2116.184 for Desktop and ISL Light Client 4.4.2116.21 for Linux and macOS provide new features and some bug fixes.

Note: All updates have the release date set to 2022-09-19. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

New Features

  • Invitation options for "Invite an Operator"

    Invite an Operator dialog has been redesigned with the following new options:

    • "Disable mouse and keyboard control" to only allow an invited operator to view the remote screen.
    • "Require consent to join from the operator" opens a window where the original operator can allow or deny joining the session.
    • "Skip login authentication (guest operator)" enables to invite guest operators (without user account) into their ISL Light sessions.

    ISL Light > Sessions > Invite an Operator

  • Sessions dashboards for "Invite an Operator"

    New status "Waiting for Operator" is now shown once the operator creates a new invitation ("Invite an Operator") from the session drop-down menu . Each invited session is now shown in the remote support dashboard. Sessions are grouped together by the main operator and the time of creation.

    ISL Light > Sessions

    ISL Light can now join sessions through the session invites. New cmd arguments have been introduced for this purpose:

    --join-invite ####

    --join-invite ####: is used to define the session invitation ID.

    --join-invite-skip-login

    "-skip-login" works in combination with "-join-invite ####". The login step will be skipped when a guest operator joins a session.

  • Transfer Session via Email/Link

    Transfer Session dialog has been redesigned and share link option has been added.

    ISL Light > Sessions > Transfer Session (Link)

  • Expose additional session information

    The "Sessions" table header has been updated. The Operator's name is now displayed under the Status column. The IP address and the approximate location are now shown in a separate column. The columns can be hidden/shown by right-clicking on the table header (the same as in the Computers tab).

    ISL Light > Sessions

Bug Fixes

ISL Conference Proxy 4.4.2210.93 ISL Conference Proxy 4.4.2210.93link

All updates, except translations, have the release date set to 2022-09-13. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

These are server side updates, meaning hosted service users do not need to do anything. Server license users please check Upgrading Server License.

New Design

  • ISL Conference proxy web pages have been updated to the new design.

    • Page content is now shown in the full width (the max width set to 2560px)
    • Footer sticks to the bottom
    • Redesigned navigation, dropdowns, tables, inputs fields, bulk actions, date pickers etc.
    • And more...

    ISL Conference Proxy > Home Page (Join a Session)

  • "Download ISL Light" button

    "Download ISL Light" button was added to the "Remote Support" page in order to install the last version of ISL Light.

    ISL Conference Proxy > Remote Support

  • "Set Unattended Access" dropdown

    "Set Unattended Access" button was extended to dropdown the following new options:

    • Add Remote Computer
    • Add This Computer
    • Download Agent

    ISL Conference Proxy > Remote Access

  • Downloads page

    Downloads page has been redesigned. ISL WebStart and ISL Light for Windows Mobile are no longer available and have been removed from the downloads page.

    ISL Conference Proxy > Downloads

New Features

  • Invitation options for "Invite an Operator"

    Invite an Operator dialog has been redesigned with the following new options:

    • "Disable mouse and keyboard control" to only allow an invited operator to view the remote screen.
    • "Require consent to join from the operator" opens a window where the original operator can allow or deny joining the session.
    • "Skip login authentication (guest operator)" enables to invite guest operators (without user account) into their ISL Light sessions.

    ISL Light > Sessions > Invite an Operator (Link > Show Options)

  • Dashboard for "Invite an Operator"

    New status "Waiting for Operator" is now shown once an operator creates a new invitation ("Invite an Operator") from the session dropdown menu . Each invited session is now shown in the remote support dashboard. Sessions are grouped together by the main operator and the time of creation.

    ISL Conference Proxy > Remote Support (Invite an Operator)

  • New Setting "Skip login authentication (guest operator)"

    New setting "Skip login authentication (guest operator)" was added and is enabled by default. You can enable/disable this setting to allow/deny operators to invite guest operators (without a user account) into their ISL Light sessions.

    ISL Conference Proxy > Administration > Settings > ISL Light > Permissions

  • Endpoints status tracking for Session Management

    New server level setting that controls ISL Light session timeout was now added to /conf > ISL Light > Session Management: "Timeout to terminate disconnected session (time limit in seconds)" with the default value of 300 seconds. Administrators can set the time limit (in seconds) after which the session is automatically terminated when disconnected from the server (no endpoint is connected to the server). The minimum value is 60 seconds.

    ISL Conference Proxy Administration > Configuration > ISL Light

Bug Fixes

August 2022link

ISL Light 4.4.2116.177 ISL Light 4.4.2116.177link

ISL Light 4.4.2116.177 for Desktop and ISL Light Client 4.4.2116.19 for Linux and macOS provide new features and some bug fixes.

Note:

All updates have the release date set to 2022-08-04. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

New Features

  • Permissions column added to "Share Computer" dialog

    The Share Computer dialog has had a small touch up. Users can now see the permissions of other users via the Permissions column in the table.

    There are 3 permissions:

    • Owner
    • Connect Only
    • None

    To improve the understanding of permissions, a "Quick tip" has been added to explain them in more detail. Upon closing the "Quick tip" it will no longer be shown to the user.

    ISL Light (Computers) > Share Computer

  • Rename context menu items in File Manager

    Certain context menu items in File Manager have been renamed in order to improve understanding of certain actions. These include:

    • "Show in folder" is shown when a single file is selected, otherwise "Open" is shown
    • "Transfer to remote" when transfering from the local machine
    • "Transfer to local" when transfering from the remote machine

    ISL Light (In Session) > File Manager

  • Enable option to hide "Status" column

    Added option to hide the status column in computer list.

    ISL Light (Computers) > Table Header Context Menu

  • Update branding.ini to include information

    The ISL Light branding.ini file was redesigned to include helpful information about what each of the colors affect.

    C:\Program Files (x86)\ISL Online\ISL Light\qml\branding\branding.ini

Bug Fixes

  • Multiple Window button was hidden on window resize

    When clicking the "Multiple Window" button in the toolbar, the second window was missing the "Multiple Window" button in the toolbar. The button reappeared after resizing. The defect was fixed.

  • Fix file synchronisation when connected to an ISL AlwaysOn computer

    When connected to an ISL AlwaysOn computer an issue occurred when sending files using the "Try to synchronize" option. The transfer failed every time, because ISL AlwaysOn couldn't handle such a request. Support for file synhronization has been added to ISL AlwaysOn.

  • Other fixes & improvements

    Security updates, bug fixes and other improvements.

  • Read full release info

July 2022link

ISL Light 4.4.2116.169 ISL Light 4.4.2116.169link

ISL Light 4.4.2116.169 for Desktop and ISL Light Client 4.4.2116.17 for Linux and macOS provide new features and some bug fixes.

Note:

All updates have the release date set to 2022-07-12. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

New Features

  • File Manager - Added "paste" to context menu

    File Manager for ISL Light now supports "Paste" option from the context menu (right click) when a folder was selected. The context menu has also been redesigned so that the items are ordered consistently, and the disabled items are dependent on whether an action is available or not. The new context menu also supports "Paste" into a folder when a folder is selected (right click).

    ISL Light (In Session) > File Manager

  • File Manager - Add tooltips for shortcuts

    In the file manager interface, tooltips were added to the buttons. When a keyboard shortcut is defined for a File Manager action, that shortcut will be shown in the tooltip.

    ISL Light (In Session) > File Manager

  • Added support to disable session recording

    ISL Light now supports the permission to prevent session recording by the operator. In order to disable session recording, the permission for session recording has to be set on the server(s). For Hosted Service users, please contact us to disable session recording for your account.

    Additionally, a command line argument was added to give the option to hide the recording button. In order to hide the recording button, the following command line argument has to be used:

    --on-load "customization?hide_recording=true"

  • Add support for SVGs

    In previous versions of ISL Light, PNG images were used for the icons. The PNG images have now been replaced with SVG images to improve the sharpness of the icons when using ISL Light on desktops with increased DPI.

  • Deprecate ISLUtilityWindow

    In previous versions of ISL Light, the "Chat", "System info" and "Display transfer" were not standard windows and only had a single button to close the window.

    ISL Light (In Session) > Chat and System Information

  • Qt Quick Controls 2 for improved stability and performance

    Qt Quick Controls 1 module is now deprecated. ISL Light will now use the latest Qt Quick Controls module instead.

    Qt Quick Controls were originally developed to support desktop platforms, with mobile and embedded support coming shortly afterwards. They have a very broad scope, in that they provide a styling system flexible enough to allow the development of applications that have either a platform-dependent or platform-independent style.

    On embedded systems, where the hardware has limited resources, this approach can be inefficient. Qt Quick Controls 2 were designed to solve this problem, using benchmarks to guide the development.

Bug Fixes

  • Fix selecting the audio device from the settings

    ISL Light v4 settings had an issue regarding audio devices. The problem occurred upon selecting a different playback or recording device than the one currently being used. Even though a different device had been selected, audio input/output would still travel through the other device. The defect was fixed.

  • Improve ISLWhiteboard performance

    Performance of the whiteboard in ISL Light has been improved. Previously, the canvas state was saved as a .png image which was later displayed. As images are very resource hungry, the implementation was changed to objects. To minimize redrawing of objects, multiple canvases are now used. The defect was fixed.

  • Fix check program update

    ISL Light has a setting that users can use to set how often ISL Light should check for updates. However, this feature worked incorrectly as it was checking for updates until the period ended instead of after it ended. Now it works as expected. The defect was fixed.

  • Other fixes & improvements

    Security updates, bug fixes and other improvements.

  • Read full release info
ISL Conference Proxy 4.4.2210.45 ISL Conference Proxy 4.4.2210.45link

ISL Conference Proxy 4.4.2210.45 provides new features, some important security updates and bug fixes.

Note:

All updates, except translations, have the release date set to 2022-06-06. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

These are server side updates, meaning hosted service users do not need to do anything. Server license users please check Upgrading Server License.

New Features

  • SSL managed certificate support

    Support for Automatic Certificate Management Environment (ACME) protocol was added to ISL Conference Proxy with a new SSL Module, providing server license users with an easy way to obtain SSL certificates for enabling HTTPS connections to their ICP.

    To access the SSL pages, the administrator must set two settings in ICP administration (Configuration -> Security):

    • Allowed IP addresses for administration
    • User can create SSL certificates

    The SSL page is only accessible via the direct URL (/users/ssl/ssl.html). This page shows the current status, and provides options to install, renew or revoke the SSL certificate.

    ICP Server > SSL Certificate

  • Export Users to CSV or JSON

    New functionality was added allowing domain admins to export the settings of domain users (Administration pages -> "Users" tab -> "Export CSV" button). Export is currently available in three formats: CSV (semicolon), CSV (comma) and JSON.

    ICP Server > Administration > Users

  • Upgrade openSSL to 1.1.1 LTS and add support for TLS 1.3

    OpenSSL was upgraded to 1.1.1o, support for TLS1.3 and new ciphers were added.

  • Other fixes

    Security updates, bug fixes and other improvements.

    Read full release info

May 2022link

ISL AlwaysOn 4.4.2116.69 ISL AlwaysOn 4.4.2116.69link

ISL AlwaysOn 4.4.2116.69 provides new features, some important security updates and bug fixes.

Note: All updates have the release date set to 2022-04-28. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

New Feature

  • Add request permissions on MacOS

    The new section "Security & Privacy" in the ISL AlwaysOn settings reflects the permissions that are set in Security & Privacy of the macOS computer.. Users are now able to spawn the macOS Security & Privacy permission dialog which grants permission to ISL AlwaysOn for Screen recording (view desktop), Accessibility (control desktop) and File Access (transfer files).

Bug Fixes

March 2022link

ISL Conference Proxy 4.4.2120.112 ISL Conference Proxy 4.4.2120.112link

Note:
All updates, except translations, have the release date set to 2022-03-01. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

These are server side updates, meaning hosted service users do not need to do anything. Server license users please check Upgrading Server License.

New Features

  • Added ISL Groop reports to ICP

    ISL Groop reports were added to ISL Conference Proxy. Reports can be exported to CSV or filtered for specific users or domains (if the correct permission is set - "View domain sessions").

    ICP Server > Reports > Web Conference > Sessions (filtered by user "John Doe")

  • Meeting "Details" page was added to ISL Groop reports, where you can see additional information for a single session and its participants.

    ICP Server > Reports > Web Conference > Sessions > Meeting Participants

  • New setting:
    • Update session history interval in seconds can be used to change the update interval of the end session time.

    /conf > ISL Groop > Update session history interval in seconds

  • Add GRID health checks

    New functionality for monitoring GRID health was added. When a server in the GRID with load on is disconnected, an error will now be displayed in /conf. Other health checks verify the number of servers connected in the GRID, and the servers providing service in the GRID (e.g. ISL Light). Tags can be added to the server and the same checks can also be run for a specific server tag.

    New settings:
    • Enable GRID health API in /health/grid exposes the health status with HTTP API on /health/grid.
    • GRID health API secret can be used to protect the API with a secret (if not empty, HTTP API requests need to have secret set in the query string).

    /conf > Configuration > Security

    • GRID server tags setting was added where a tag for each server can be provided. These tags are then used when checking for a number of servers and services per tag. A server can have multiple tags (format: $TAG1$, $TAG2$, $TAG3$).

    /conf > Configuration > GRID >Settings

    • Delay before first GRID health check (secs) can be used to set the delay before the first GRID health check is performed after restart of a server (before this delay any GRID health issues are not detected or exposed through the HTTP API).
    • Minimum number of connected servers in GRID can be used to specify the minimum number of connected servers in the GRID with enabled load.
    • Minimum number of connected servers per tags (TAG=N, ...) is used to provide tag based limits for the number of connected servers with load in GRID (format: $TAG$=$MIN_SERVERS$).​​​​​​​

    /conf > Configuration > GRID > Settings

    GRID health table was added to "/users/main/network_status.html".

    ICP > /users/main/network_status.html

    Note:
    Network status is disabled by default. To allow access to "/users/main/network_status.html" enable the setting in /conf > Security: "View network status in /network_status" as "Yes"

    Example below shows an error in /conf for a GRID with 3 servers with two of them online and one disconnected, where:

    • "Minimum number of connected servers in GRID" was set to 3,
    • "Minimum number of servers providing service in GRID" was set to 2 for the ISL Light service,
    • "Minimum number of servers providing service per tags" for the ISL Light service was set to "datacenter1=1", expecting at least one server providing ISL Light service from servers tagged with "datacenter1".

    Error example:
    Server 3 (this server) reports errors:

    • Health Check: Failed to assert that all enabled servers are connected. Found 1 disconnected servers.
    • Health Check: Failed to assert that at least 3 servers are connected and enabled. Only found 2 servers matching the criteria.
    • Health Check: Failed to assert that at least 2 servers providing "ISL Light" service are connected and enabled. Only found 1 servers matching the criteria.
    • Health Check: Failed to assert that at least 1 servers tagged with "datacenter1" and providing "ISL Light" service are connected and enabled. Only found 0 servers matching the criteria.

Bug Fixes

February 2022link

ISL AlwaysOn 4.4.2116.50 ISL AlwaysOn 4.4.2116.50link

ISL AlwaysOn 4.4.2116.50 provides new features and bug fixes.

Note: All updates have the release date set to 2022-02-14. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

  • Better explain global passwords in settings

    In order to better explain different password options, the texts were changed in different dialogs (Grant access dialog, Change password dialog, Authentication section in settings, Per-User authentication in settings and Lock settings).

    • "Global password" was renamed to "Main access password"
    • "This remote user password" was renamed to "Connection access password"
    • "Enable one time password(s)" setting was changed to "One time passwords"
    • "Protect computer configuration with global password" settings was changed to "Lock settings with the main access password"

    ISL AlwaysOn > Settings > Settings for Remote User "Bob" > Authentication

Bug Fixes

  • Increase timeout on proxy process start (MacOS)

    In rare cases, the proxy process executable was not started in the time frame that was set. The executable thus timed out which resulted in the inability to connect to the target computer. The limit for starting the executable was raised and connection should now be established correctly.

  • Linux check for empty display list

    When an operator was connecting to a Linux ISL AlwaysOn computer that did not have a monitor attached to it, the screen sharing crashed. The issue was due to incorrect handling of the empty display list. The functionality was redesigned, the screen sharing will no longer crash.

  • Read full release info
ISL Light 4.4.2116.116 ISL Light 4.4.2116.116link

ISL Light 4.4.2116.116 provides a bug fix.

Note: All updates have the release date set to 2022-02-09. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

  • Chrome v98 SSO/SAML web login issue

    Due to a recent Chrome update (version 98), web login (SAML/SSO, forced application web login) to ISL Light when using Chromium based browsers (e.g. Chrome, Edge) did not work correctly.

    The defect was fixed.

  • Read full release info
ISL Light 4.4.2116.113 ISL Light 4.4.2116.113link

ISL Light 4.4.2116.113 for Desktop and ISL Light Client 4.4.2116.11 for Linux and macOS provide new features and some bug fixes.

Note: All updates have the release date set to 2022-01-28. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

  • Added "Connected" computer status

    The list of ISL AlwaysOn computers (in the Computers tab) now shows a new "Connected" status when other operators are connected to the remote computer. The connected users are now listed in the "Connected icon" dropdown.

    Added Connected computer status

    ISL Light > Computer > "Connected" status

    If your user is connected to the remote computer, the status will be set as "Active". The main icon is changed (two green monitors icon) in both cases when computer status is either "Active" or "Connected".

    Set to active

    ISL Light > Computer > "Active" status

    Support for customizing the connected icon color was added. Users can specify the color in branding.ini file, with "connected=" and then specifying the hex of the colour.

    Example:
    connected=#0000FF

  • Added "Customization of title" when connecting to a remote computer

    When connecting to a remote computer, the title of the connection dialog is usually the Alias of the target ISL AlwaysOn computer.

    The title of the dialog can now be customized to show different values.

    • Default (inherited from server)
    • Hide alias/name (use general name "Remote Computer" instead)
    • Alias (name displayed in the list of ISL AlwaysOn computers)
    • Computer name (Original computer name, for example: WORKGROUP\DESKTOP-HR76V7D)
    Computer alias

    ISL Light > Computer > "Alias" title dialog

    This can be achieved by using the following command line argument:

    Example:

    --on-load "customization?connect_computer_resolve=X"

    Value X is one of the following:

    • 0 (Default)
    • 1 (Hide alias/name)
    • 2 (Alias)
    • 3 (Computer name)

    Read more about command line arguments

Bug Fixes

January 2022link

ISL Light 4.4.2147.21 ISL Light 4.4.2147.21 for Android link

ISL Light 4.4.2147.21 for Android provides new features and bug fixes.

Customization for Server License::

ISL Light 4.4.2147.21 for Android is available in the Google Play Store and it also has a corresponding program file (isl_light_4_4_2147_21_android_202201141420_2e57cd4f.program) which adds information about customizations to ISL Conference Proxy. Server License users need to run "Online update" to get the file.

  • Added setting to use MediaProjection instead of Samsung Knox for streaming

    A new driver for desktop grabbing and controlling of the device was implemented for Samsung devices. The new driver combines MediaProjection API for streaming Android device's screen and Knox library to inject keyboard and mouse events.

    The use of the new driver is controlled by a newly added setting in ISL Light settings - Use Media Projection API for streaming instead of Samsung Knox.

    Added setting to use MediaProjection instead of Samsung Knox for streaming

Bug Fixes

  • Application ignored custom TCP port when HTTP and HTTPS ports not in use, while in a reverse proxy environment

    ISL Light application was unable to connect to ISL Conference Proxy when the the user was in a reverse proxy environment using a custom port. The issue was that there was no possibility to force the transport to use a custom port for tunneled connections instead of connecting through the default ports for tunneled connections (80,443).

    New settings were added to ISL Light settings, which define whether tunneled transports will use default ports or the custom one when making a connection to ISL Conference Proxy.

    Application ignored custom TCP port when HTTP and HTTPS ports not in use, while in a reverse proxy environment
  • Hand annotation tool had an offset in landscape orientation

    When MediaProjection is used (operator can only view the remote device, rather than have full control), the hand annotation tool had an offset if the device was switched to landscape orientation. The issue was that the position for placing the hand annotation tool did not consider the width of the Android menu bar.

    Calculation for positioning the hand annotation tool was redesigned and now takes Android menu bar width/height into the calculation.

    Hand annotation tool had an offset in landscape orientation
  • MediaProjection annotation was cut off after rotation of device

    When MediaProjection is used (operator can only view the remote device, rather than have full control) while the device was in portrait mode and then the device was rotated to landscape mode, the hand annotation tool was no longer displayed on certain parts of the device's screen. The issue was in the creation of the overlay window which is used to display the hand annotation. The overlay window size was only calculated when it was initially placed on the screen and did not handle the rotation of the device.

    Creation of the overlay window was redesigned and now also calculates the size of the overlay window on each rotation of the device.

  • MediaProjection foreground service was not correctly stopped

    When MediaProjection is used (operator can only view the remote device, rather than have full control), users might have noticed a notification being displayed in Android notification center that showed ISL Light application is running. This happens after a session was joined and MediaProjection streaming was used. The notification was displayed even though the session was already stopped. The issue was that after stopping the MediaProjection streaming, the service was never removed as a foreground service.

    Stopping of MediaProjection streaming was redesigned, the service is now removed from stack and thus the notification disappears after stopping the streaming.

  • Read full release info
ISL Light 4.4.2116.99 ISL Light 4.4.2116.99 link

ISL Light 4.4.2116.99 and ISL Light Client 4.4.2116.10 for Linux and macOS provide new features, some important security updates and bug fixes.

Note: All updates have the release date set to 2021-12-21. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

  • Measure ping times to server

    ISL Light now logs ping times and round trip times to the server. These times are written in log files. The following values are calculated:

    • connect (the time taken for the application to connect to ISL Conference Proxy from when operator starts a new session or client joins the session)
    • e2e (end to end round trip time between the operator and the client)
    • mux (the round trip time to ISL Conference Proxy and back on the mux level)
    • rpc (the round trip time to ISL Conference Proxy module and back on the rpc level)
  • Added an option to hide "Remote computer" dialog fields during the connection phase

    Connecting to a remote computer with ISL Light through the command line has new visuals.

    When using the argument --computer-password, the password box is hidden and the message "Connection in progress..." is shown. Now, a new alert message is presented when an incorrect password is used. Closing this alert will exit out of ISL Light. When using the --connect argument, the computer name is shown instead of "Remote computer".

    Connecting without the --computer-password argument prompts the user to input the computer password.

    ISL Light - Remote computer

Bug Fixes

  • Session options are discarded after wininet-https reconnect

    If users had a new session window open and then select a different option in "Session options", that selection was previously discarded and set back to default (View Remote Desktop) if wininet transport was being used after a reconnect to the server. The handling of wininet transport reconnect was redesigned and the selection is now remembered even if a reconnect occurs. The defect was fixed.

  • Other fixes & improvements

    Security updates, bug fixes and other improvements.

  • Read full release info
ISL AlwaysOn 4.4.2116.42 ISL AlwaysOn 4.4.2116.42 link

ISL AlwaysOn 4.4.2116.42 provides new features, some important security updates and bug fixes.

Note: All updates have the release date set to 2021-12-21. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

  • Redesigned overview

    ISL AlwaysOn overview dialog was redesigned. The "ISL AlwaysOn green" button and its dropdown have been moved to the "Menu" button dropdown. The "Language" item is now located in the "Menu" button dropdown. The contrast of links and text colours was also increased.

    ISL AlwaysOn - Redesigned overview
  • New setting for session limit on ISL AlwaysOn computer(s)

    You can set the maximum number of active sessions to this computer in ISL AlwaysOn Settings. The default is set to Unlimited.

    For example, to limit the access to one simultaneous connection to the computer use value "1".

    ISL AlwaysOn - Session limit setting

    ISL AlwaysOn > Settings > Desktop Sharing > Maximum number of active sessions to this computer: 1

  • File sharing improvements

    By default, the "Installation folder" is now shown in File Sharing. "Public folder" in File Sharing is no longer created after a user has granted access to their computer.

  • Redesigned tray menu

    The ISL AlwaysOn tray menu items have been redesigned. The "Exit" item from the tray icon dropdown has been renamed to "Quit & Disconnect".

    ISL AlwaysOn - Redesigned tray menu
  • Other fixes & improvements

    Security updates, bug fixes and other improvements.

  • Read full release info

December 2021link

ISL Conference Proxy 4.4.2120.88> ISL Conference Proxy 4.4.2120.88

Note: All updates, except translations, have the release date set to 2021-12-15. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

These are server side updates, meaning hosted service users do not need to do anything.

Server license users please check Upgrading Server License.

New Features

  • New "Connected" status for ISL AlwaysOn computer(s)

    A new "Connected" status for computers was added to the remote access page (computer list). When you or another user is connected to the remote computer, the status is changed from "Online" to "Connected". Moreover, the icon is changed to a "Connected" icon (icon with two monitors).

    New "Connected" status for ISL AlwaysOn computer(s)

    ICP > Remote Access > Computer Status "Connected"

    Additionally, the number of connected sessions to the remote computer is now shown. This shows the number of active sessions, as well as the user(s) connected to the remote computer.

  • New Setting "Scheduled access (in UTC)" for ISL AlwaysOn computer(s)

    A new setting "Scheduled access (in UTC)" was added to the ICP Administration for ISL AlwaysOn computers where you can set "Schedule access (in UTC)" in which remote computer(s) can be connected to. The Scheduled access is defined as days of the week and hours.

    New Setting "Scheduled access (in UTC)" for ISL AlwaysOn computer(s)

    Administration > Settings (Domain or User) > ISL AlwaysOn > Scheduled access (in UTC)

    This setting specifies the days of the week and times when the user is allowed to connect to ISL AlwaysOn computers. Outside of the schedule, new connections to remote computers will be rejected, however existing connections will remain active.

    The time schedule can be set for individual days of week (1=10:00-14:00, 4=15:00-17:00) or for a range of days (5-7=11:00-12:00). Please note that day 1 is Sunday and day 7 is Saturday. For each day, multiple schedules can be specified with different time ranges (00:00-23:59) in UTC time standard.

    When the setting is in the wrong format, all new connections to remote computers will be rejected and an error log will be appended to the server log file.

    For more details and examples, please reffer to Schedule Access manual.

  • New setting for session limit on ISL AlwaysOn computer(s)

    You can set the maximum number of active sessions to this computer in ICP User Management Settings. The default is set to Unlimited.

    For example, to limit the access to one simultaneous connection to the computer use value "1".

    New setting for session limit on ISL AlwaysOn computer(s)

    ICP > User Management > Domain or User > ISL AlwaysOn > Maximum number of active sessions to a ISL AlwaysOn computer: 1

Administration

  • Administration pages have been updated with a new style and tables that include many new features.

  • Quick View

    Quick View was added to Administration tables to edit the selected row's value. Quick view enables you to view additional information and edit the basic data related to the selected row while staying in context in a way that is easier to scan and understand.

    Quick View
  • Add, remove or reorder columns

    You can choose what data is included in the Administration tables. This functionality allows you to add, remove, and reorder columns. Additionally, the column preferences can be reset to default.

    Add, remove or reorder columns
  • Sort columns

    Sort columns is now supported in the Administration tables for most of the columns. You can organize rows by a specific category, ordered alphabetically or numerically, by clicking the column in table header.

    Sort columns
  • Resizable columns

    Resizable columns are now supported in the Administration tables. You can expand or contract the width of any column to expose any eclipsed data.

    Resizable columns
  • Improved "Filters"

    You can now add filters in the Administration tables. Filtering data helps you to apply custom parameters to specific columns to help find what you're looking for.

    Improved "Filters"
  • Other fixes & improvements

    Performance improvements and bug fixes.

  • Read full release info
ISL Light for Android 4.4.2147.11 ISL Light 4.4.2147.11 for Android link

ISL Light 4.4.2147.11 for Android provides new features, some important security updates and bug fixes.

Customization for Server License:

ISL Light 4.4.2147.11 for Android is available in the Google Play Store and it also has a corresponding program file

(isl_light_4_4_2147_11_android_202112140951_47b0c36d.program) which adds information about customizations to ISL Conference Proxy. Server License users need to run "Online update" to get the file.

  • ISL Light for Android crashes after accepting MediaProjection request

    ISL Light for Android application crashed after accepting MediaProjection request on Android 10 or newer. The issue was caused due to the requirement of Android ( on Android 10 or newer ) to have notification channel while requesting MediaProjection. The missing notification channel was added and the application does not crash anymore.

    The defect was fixed.

  • Touch events not working with MediaProjection on Android 12

    Users were unable to control their Android 12 device in case there was an active MediaProjection streaming in progress. The issue was in implementation of the overlay which shows the annotation tool. Implementation of the overlay was redesigned, the control should no longer be blocked even if MediaProjection streaming is in progress.

  • Other fixes & improvements

    Security updates, bug fixes and other improvements.

  • Read full release info

November 2021link

ISL Light 4.4.2116.83 ISL Light 4.4.2116.83

ISL Light 4.4.2116.83 provides new features, some important security updates and bug fixes.

Note: All updates have the release date set to 2021-11-15. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

  • Set RDP/SSH as the default connection

    When connecting to a remote computer via RDP or SSH, you can now set this option as default. This means that the next time you click on a selected remote computer, the RDP/SSH dialog will open and you will no longer have to search for the RDP connection in the drop-down menu.

    ISL Light - Set RDP/SSH as the default connection
  • Preset toolbar position

    When the client connects to the remote computer, the toolbar is automatically placed at the top. Previously, the client could move the toolbar to the position they prefer, but upon the next connection the toolbar would revert to the top. With the new ISL Light the toolbar position is saved, and a new command line argument has been added to force the toolbar to a certain position.

    Command line:

    ISL_Light.exe --on-connect "main?toolbar_position=left"

    ISL Light - Preset toolbar position
  • Remove ISL Light from windows start menu (customization)

    Added the option to customize ISL Light installation so it does not appear in the start menu on Windows operating systems. Server License users can enable this in ISL Conference Proxy administration. Cloud users please contact support@islonline.com to enable this setting.

    ISL Light installer defaults Windows:

    SkipStartMenu=true

Bug Fixes

  • Pin/unpin was not working correctly

    When clicking on the "pin" button, the toolbar was not hidden while in full screen mode. Toolbar behaviour is now fixed, and the toolbar is now hidden while unpinned. The toolbar is also unpinned by default on full screen. Individual toolbars are now also hidden/shown correctly when using multiple windows.

  • Remote desktop was scaled while in 1:1 view mode

    Previously, when the operator had changed the size of apps and text to a value higher than 100% in Windows OS, the remote desktop was also scaled. This meant that 1:1 view mode was not in the native resolution, and was oversized if DPI was set to higher than 100%. The remote desktop is now not scaled when 1:1 view mode is selected.

  • Keyboard did not work as expected with the Korean language on the remote computer

    Previously, the keyboard toggle did not recognize the Korean language automatically. Operators could change the keyboard settings from automatic to remote, but it's inconvenient to do so for each connection.

    ISL Light will now check whether the local keyboard is set to Korean, and will automatically select the remote keyboard layout. This should allow users to directly input Korean characters.

  • Horizontal scrollbar appeared in 1:1 scaling mode if the window height was reduced

    In some cases, a horizontal scrollbar would appear when the window height became smaller than the remote resolution. This would happen regardless of the width of the window.

    The defect was fixed.

  • Computer went to sleep mode when connecting via ISL AlwaysOn to Windows 11 with black screen enabled in connect options

    Some users experienced an issue when connecting to a remote Windows 11 computer using an AMD graphics card, and the connect option "Enable black screen". In these cases, the remote computer would go into sleep mode.

    The black screen functionality was redesigned and the defect was fixed.

  • Other fixes & improvements

    Security updates, bug fixes and other improvements.

  • Read full release info

October 2021link

ISL Light 4.4.2116.71 ISL Light 4.4.2116.71

ISL Light 4.4.2116.71 provides new features, some important security updates and bug fixes.

Note: All updates have the release date set to 2021-10-18. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

Important: Minimum macOS version was raised from macOS 10.8 to macOS 10.13!

  • Improved password naming

    We have changed the naming of access passwords to improve user experience.

    "Global password" has been renamed to "Main access password".

    "Password for this connection” has been renamed to "Connection access password".

    When you add a remote computer for the first time, you must set a main access password once the installation is complete. "Main access password" in the dropdown is also now set as the default when you change a password in ISL Light.

    ISL Light - Improved password naming
  • QT 5.15

    We have updated the internal library from Qt 5.5 to Qt 5.15. This brings some new C++ features, improves the stability of the software and provides some bug fixes.

  • Audio/video support on macOS Catalina

    Audio/video call is now supported on MacOS Catalina operating system.

Bug Fixes

  • Eliminated conflicts with antivirus programs

    In rare cases, some antivirus programs (for example, McAfee AV) prevented the launch of ISL Light and ISL Light Client. The launch of the ISL Light application has been redesigned and no longer conflicts with antivirus software.

  • Prompt for credentials (UAC) works correctly

    When User Account Control (UAC) is enabled, Windows prompts for consent or credentials of a valid local administrator account before starting a program or task that requires a full administrator access token. This prompt ensures that malicious software cannot be installed or run undetected.

    ISL Light now detects which User Account Control (UAC) value is set on the remote computer in order to prompt in the correct manner. Enabling Admin mode in ISL Light, with the remote computer's UAC value set to "Prompt for credentials", will now require the credentials to be input by the client, as is expected with this setting.

  • Admin mode works with Azure AD

    In previous versions, Azure AD domain administrators were unable to enable Administrative mode because domain name was extracted from username incorrectly. This issue has now been fixed.

  • Support for Windows display settings

    ISL Light now supports the Windows Display setting "Change the size of text, apps, and other items" when it is not set as the default (100%).

    Windows display settings
  • Accessibility software reads dropdowns

    Accessibility software such as Microsoft Narrator or JAWS now reads dropdown menus in ISL Light.

  • Switch front and rear camera on iOS

    You can now switch between front and rear cameras on an iOS device during a remote support session. The video stream is not interrupted and is continuously visible on the operator's desktop.

  • Numpad keys issue on Linux

    Users reported that numpad keys are not recognized, when connected to remote computer (Centos 7 GNOME on operator and remote side). This issue has now been fixed.

  • Type accented characters when connected from Linux to Windows

    You can now type accented characters correctly when connected from a Linux machine (ISL Light v4) to a Windows machine (ISL AlwaysOn).

  • Other fixes & improvements

    Security updates, bug fixes and other improvements.

  • Read full release info

September 2021link

ISL Conference Proxy 4.4.2120.54> ISL Conference Proxy 4.4.2120.54 link

Note: All updates, except translations, have the release date set to 2021-09-25. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

These are server side updates, meaning hosted service users do not need to do anything.

Server license users please check Upgrading Server License.

New Features

  • New "User group details" page

    A new "User group details" page was added where basic user group info is shown. The page lists users of the user group. Users can be added or removed to/from the user group.

    A domain administrator can navigate to this page from:

    Administration > User Groups > Group Details

    New "User group details" page
  • New "Computer group details" page

    A new "Computer group details" page was added where basic computer group info is shown (name, owner). The name and owner can be changed. The page lists members of the computer group, in other words, users or user groups that have access to this particular computer group.

    Members of a computer group can be added/removed or have their permission (group admin, computer manager, connect only) changed. Members from other domains can be removed or have their permission changed. Any invalid members can be removed.

    A domain administrator can navigate to this page from:

    Administration > Computer Groups > Group Details

    New "Computer group details" page
  • Added "Main User" setting

    A user can now be enabled as a "Main User". The main user's settings are protected, meaning they can only be changed by the system administrator (via /conf) or by the main user themself. This means domain administrators will be unable to change the main user's settings via the administration module. A fallback was also added to ensure that main users always have all administration permissions granted.

    Added "Main User" setting
  • Highlight and save only changed settings in ICP

    Selected settings are now highlighted in light blue. In previous versions, when clicking the "Save" button, all settings were saved regardless of whether any were changed. This was now redesigned, and only changes that were made are saved.

    Highlight and save only changed settings in ICP
  • Session join throttler

    Failed attempts to join a session with a code are now throttled.

    New settings were added to Security:

    • Max failed attempts to join a session from IP address (default: 60)
    • Max failed attempts to join a session period in seconds (default: 60)
    • GRID-wide max failed attempts to join a session (default: yes)
  • Protect with reCAPTCHA

    A reCAPTCHA check is now implemented on the forgot password page and in the reset password dialog on the Administration pages.

  • Added sections in "Logs" page

    "Logs" page is now organized with sections for each subsystem.

  • Send and receive file in ISL Pronto chat setting

    Two settings were added to enable/disable file sending and receiving from ISL Pronto chat:

    • "Allow send file in chat"
    • "Allow receive file in chat"
  • Edit invitation email template for ISL Groop

    A new option was added to allow system administrators to modify the email invitation templates for ISL Groop. The new setting is accessible in /conf pages: ISL Groop -> Other -> Uncategorized -> "Invitation email template".

  • Added support for Turkish language in ISL Conference Proxy

    ISL Conference Proxy now accepts translated strings for Turkish (tr) language, and includes them in generated translation files.

  • Updated jQuery from 1.12.4 to 3.6

    jQuery was updated to version 3.6.

  • Updated Bootstrap from v3 to v4.6

    Bootstrap was update to version 4.6.

Bug Fixes

  • Large number of computer groups slows down computer list page load

    In previous versions, rendering a large number of computer groups in the computer list was slow. This was redesigned and the render should now be faster.

  • Allow slow file transfers

    In previous versions, file downloads in the ISL AlwaysOn web interface or ISL Pronto chat failed if the download took more than 20 minutes. This was redesigned and slower downloads are now supported.

  • Other fixes

    Security updates, bug fixes and other improvements.

  • Read full release info

July 2021link

ISL Light 4.4.2116.42 for Windows ISL Light Client 4.4.2116.42 for Windowslink

ISL Light Client 4.4.2116.42 for Windows provides support for File Manager, some important security updates and bug fixes.

Note: All updates have the release date set to 2021-07-08. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

  • File Manager support for ISL Light Client

    Users can now manage local and remote files and transfer files using the File Manager window when connecting via session code from ISL Light Client (Windows).

    Note: ISL Light (unattended access) and ISL Light Client (remote support) for MacOS and Linux already supports File Manager.

    ISL Light File Manager

Bug Fixes

  • Eliminated conflicts with antivirus programs

    In rare cases, some antivirus programs (for example, McAfee AV) prevented the launch of ISL Light and ISL Light Client. The launch of the ISL Light application has been redesigned and no longer conflicts with antivirus software.

  • Prompt for credentials (UAC) works correctly

    When User Account Control (UAC) is enabled, Windows prompts for consent or credentials of a valid local administrator account before starting a program or task that requires a full administrator access token. This prompt ensures that malicious software cannot be installed or run undetected.

    ISL Light now detects which User Account Control (UAC) value is set on the remote computer in order to prompt in the correct manner. Enabling Admin mode in ISL Light, with the remote computer's UAC value set to "Prompt for credentials", will now require the credentials to be input by the client, as is expected with this setting.

  • Admin mode works with Azure AD

    In previous versions, Azure AD domain administrators were unable to enable Administrative mode because domain name was extracted from username incorrectly. This issue has now been fixed.

  • Other fixes & improvements

    Security updates, bug fixes and other improvements.

  • Read full release info

May 2021link

ISL Light 4.4.2104.33 ISL Light 4.4.2104.33 for iOSlink

ISL Light 4.4.2104.33 for iOS provides new features, some important security updates and bug fixes.

Note: ISL Light 4.4.2104.33 for iOS is available in the App Store and and it also has a corresponding program file which adds information about customizations to ISL Conference Proxy. Server License users need to use Online update to get the file (isl_light_4_4_2104_33_ios_202105041229_1536f86e.program).

  • Audio/Video Call from ISL Light Desktop to ISL Light iOS

    When remotely supporting iOS devices, you can establish an audio or video call with your client. If a physical issue arises during a remote support session, a video call can be very useful. A user is thus able to show physical elements (cables, connectors, etc...) and the problem can be solved more easily.

    The video stream is rotated based on the current device orientation and the selected camera (front and back cameras have different orientations in landscape mode).

    Note:When streaming iPhone screen, audio or video call is not supported.

    ISL Light iOS
    ISL Light iOS
  • Disable idle timer for screen lock on active talk call

    Disabling the idle timer in the application can prevent the screen from locking up. The idle timer is now disabled when an audio/video call, or the session itself, ends. It will be reactivated when the audio/video call or the session itself ends.

  • Framework v4 support

    ISL Light for iOS application was using plugins from v3 framework. Due to transition to v4 framework, support for plugins from v4 framework was added to improve and speed up future development.

  • Upgrade to iOS 14 SDK

    From April 26th 2021, iOS apps submitted to the App Store must be built with the iOS 14 SDK or later, including Xcode 12 or later.

Bug Fixes

  • Show recording consent dialog

    The recording consent display has be redesigned and the dialog is now displayed, however, the iOS device's screen share should not have been activated yet.

  • Other fixes & improvements

    Security updates, bug fixes and other improvements.

  • Read full release info
ISL AlwaysOn 4.4.2110.22 for Linux ISL AlwaysOn 4.4.2110.22 for Linuxlink

ISL AlwaysOn 4.4.2110.22 for Linux provides support for Linux operating systems (unattended access), some important security updates and bug fixes.

Note: All updates have the release date set to 2021-05-12. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

  • Initial release of ISL AlwaysOn for Linux

    Users are now able to add their Linux remote machines to their list of unattended access computers and connect to them. ISL AlwaysOn for Linux offers the same functionality as ISL AlwaysOn on macOS and Windows systems.

    ISL AlwaysOn
  • Redesigned overview

    ISL AlwaysOn overview dialog was redesigned. The "ISL AlwaysOn" button and its dropdown have been moved to the "Menu" button dropdown. The "Language" item is now located in the "Menu" button dropdown. The contrast of text colours was also increased.

    ISL AlwaysOn
  • File sharing improvements

    By default, the "Installation folder" is now shown in File Sharing. "Public folder" in File Sharing is no longer created after a user has granted access to their computer.

  • Redesigned tray menu

    The tray menu item has been redesigned. The "Exit" item from the tray icon dropdown has been renamed to "Quit & Disconnect".

    ISL AlwaysOn

Bug Fixes

April 2021link

ISL Light 4.4.2031.107 ISL Light 4.4.2031.107

ISL Light 4.4.2031.107 provides new features, important security updates and bug fixes.

Note: All updates have release date set to 2021-04-05. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

New Features

  • WCAG compliant colour contrast

    We have improved the colour contrast in the ISL Light application to increase the readability of the texts. ISL Light complies with the level AA, as categorized by WCAG.

    ISL Light
  • Improved accessibility for users with disabilities

    The new ISL Light complies with the WCAG standard (Web Content Accessibility Guidelines) and ensures accessibility of the remote desktop software for people with disabilities.

  • Keyboard navigation

    We have added extended support for keyboard navigation (tab, shift+tab, arrow keys...) allowing users to work with the ISL Light application using only their keyboard. During a remote desktop session use the right CTRL key to toggle focus between local and remote side.

  • Audio support for accessibility features

    ISL Light elements can now be read out by accessibility software (Microsoft Narrator, JAWS, ...) to help users with severe visual impairments use remote desktop software and participate in remote desktop sessions. The user can move around the ISL Light application by using the keyboard navigation (TAB) and the accessibility software will read out the element in focus.

  • Sharing computer groups with user groups

    The user group sharing feature has been redesigned. Users can now share a computer group with a user group.

    Share computer group

Bug Fixes

  • Improved Settings view

    Settings view readabilty was improved. Full support for accessibility features was added.

  • Fixed user selection in "Share" dialog

    Users sometime experienced an issue where a user that has access to a computer group was not displayed as a user that has access to computer group in the share group dialog.

  • Sorting computer groups

    When a user adds a new group, it is now sorted in alphabetical order by group name.

  • Other fixes & improvements

    Security updates, bug fixes and other improvements.

  • Read full release info

March 2021link

ISL Conference Proxy 4.4.2044.79 ISL Conference Proxy 4.4.2044.79

Note: All updates, except translations, have release date set to 2021-03-22. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

These are server side updates so hosted service users do not need to do anything.

Server license users please check Upgrading Server License.

New Features

  • Administration - User Groups

    User group management was added to the Administration pages where domain administrators can list, create, edit and delete user groups.

    User groups were also added to computer list sharing in ISL Light 4.4.2031.107 and are now listed when sharing a computer group or a computer. The sharing dialog was updated and now has three tables: "Users", "User Groups" and "Selected".

    Computer list sharing
  • Administration - Computer Groups

    "Computer Groups" tab was added to the Administration pages. From there, Domain Administrators can change owners of computer groups created by any user.

  • Administration - Change owner dialog

    The change owner dialog was redesigned in the "Computer Groups" tab. The new owner field is now a dropdown field with search capability. The user can search for new owners (first 5 matches are shown) and select them from provided suggestions.

  • Administration - Additional audit log information

    A "Status" property was added to audit log entries to show if the action being audited succeeded or failed.

  • New File Manager GUI permissions in Administration

    New settings which control the usage of the File Manager functionality was added to /conf under ISL Light -> Permissions -> Files -> File Manager. These settings are enabled by default. Please note that when this setting is disabled, file transfer can still be performed unless the "Send Files" and "Receive Files" settings are also disabled.

  • Disabling selected webapi2 calls in released software

    Support was added for disabling specified webapi2 functionalities. Before, users could only block access to webapi2 functionalities, now they can disable the webapi2 functionalities altogether. The setting for disabling webapi2 functionalities is located on ISL Conference Proxy configuration page under Security section: "List of webapi2 calls that will NOT be registered".

Bug Fixes

  • Logout user on web "Logout" link

    In previous versions, session was not invalidated when the user clicked "Logout" on ISL Conference Proxy web pages. Now the webtoken for the user is invalidated on logout.

  • Prevent garbled characters in exported CSV

    In previous versions, garbled characters were shown in an exported CSV. This was redesigned, and special characters should be now displayed correctly. Other fixes include:

    • Report size is no longer limited to 2 MB on Chrome.
    • Export should be now working correctly in Edge browser.
    • "%" character in exported data no longer causes error when generating report.
  • Prevent scheduled backup executing multiple times in a row

    In previous versions, sometimes a scheduled backup could occasionally run multiple times. This was redesigned, and should no longer occur.

  • Missing translations

    "Chat" field, tags for "Reset to Default", "Search Settings" strings, registered user "actions" and other missing translations are now translated to all languages.

  • Other fixes

    Security updates, bug fixes and other improvements.

  • Read full release info

February 2021link

ISL Light 4.4.2031.82 ISL Light 4.4.2031.82

ISL Light 4.4.2031.82 provides new features, some important security updates and bug fixes.

Note: All updates have release date set to 2021-02-04. 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.​​​​​​​

New Features

Important:

File Manager and Eventlog are only supported when accessing a remote computer from ISL Light 4.4.2031.82 or newer. The remote computer must have ISL AlwaysOn 4.4.2031.41 or newer installed, or join the session via ISL Light Client from macOS or Linux.

How to Upgrade ISL AlwaysOn:

  1. Upgrade from ISL AlwaysOn
  2. Upgrade from ISL Light
  3. Upgrade from My Account (use "Bulk action" for multiple computers)
  • File Manager

    Added the File Manager functionality. Users are now able to manage local and remote files and transfer files using the File Manager window.

    Users are able to:

    • Send and receive files
    • Navigate local and remote folders
    • Create new folders
    • Rename files and folders
    • Delete files and folders
    File manager
  • Eventlog (File manager)

    Added the file transfer Eventlog functionality. Actions performed through the File Manager functionality will be displayed in the Eventlog window. Additionally, the Eventlog window allows users to revoke and give permission for using the File Manager functionality on their computer.

    Eventlog
  • Set unattended access via email, link and session code

    The "Set Unattended Access" window was improved to include different ways of setting up unattended access (email, link, session code). Additionally, users are able to prepare custom links using this window to choose the target group where the computer will be added and add custom tags/alias to the computer.

    Set Unattended Access
  • Lock the remote computer at the end of the session

    Added the option to choose to lock the remote computer at the end of an ISL AlwaysOn session.

    Lock computer
  • End session if user is idle

    Added the option to configure termination of idle sessions. Users are able to set a time frame after which, if the session is not being used, the session will automatically be ended.

Bug Fixes

  • Clear clipboard on session end

    Clipboard is now cleared when the session is ended.

  • Multisession

    Network interfaces are now read only once per running instance which improves the multisession functionality. When using software which causes changes in the network interface values (for example VPN), multisession functionality will now work as expected.

  • Other fixes

    Security updates, bug fixes and other improvements.

  • Read full release info

December 2020link

ISL AlwaysOn 4.4.2031.41 ISL AlwaysOn 4.4.2031.41

ISL AlwaysOn 4.4.2031.41 provides support for upcoming features of ISL Light, some important security updates and bug fixes.

Note: All updates have the release date set to 2020-12-14. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

Support for Upcoming ISL Light

  • Support for File Manager

    ISL AlwaysOn now supports the upcoming File Manager functionality. Users will be able to use the File Manager when connected to a remote ISL AlwaysOn computer.

  • Support for lock computer at session end

    Added the option to choose to lock the remote ISL AlwaysOn computer upon session end.

  • Clear clipboard when session ends

    Users had an issue where the clipboard was not automatically cleared when the session ended. The clipboard is now correctly cleared after the session ends.

  • End session if user is idle

    Added back-end support for terminating idle sessions.

Improvements

  • Improved Support for macOS BigSur

    In previous versions, the maximum supported operating system version of macOS did not cover BigSur. Support for macOS BigSur was added.

  • Redesign handling of command line arguments

    Support for command line arguments was redesigned. Handling of arguments now considers whether the user is logged in or not (obtaining of desktop directory).

Bug Fixes

  • Wake On Lan

    In some cases, an invalid MAC address of gateway was sent to ISL Conference Proxy which caused incorrect behavior of Wake On LAN functionality. Obtaining the MAC address of gateway was redesigned, invalid values are now skipped, and Wake On LAN functionality should be working correctly.

  • Multisession

    Network interfaces are now read only once per running instance which improves the multisession functionality. When using software which causes changes in the network interface values (for example VPN), multisession functionality will now work as expected.

  • Other fixes

    Security updates, bug fixes and other improvements.

  • Read full release info
ISL Conference Proxy 4.4.2044.21 ISL Conference Proxy 4.4.2044.21link

New Features

Note: All updates, except translations, have the release date set to 2020-11-25. Your ESS will need to be the same or higher to be able to update your server. This release is available to all countries except Japan.

  • Patch jQuery CVE 2020-1102

    Patch that prevents CVE 2020-11023 was applied to jQuery. Select wrapper for <option> was disabled.

  • User and domain administration view

    New product page "Administration" was registered. Administration pages are now available at "/users/administration" where Domain Administrators can view and update users from their domain.

  • User and domain settings view

    Setting management view was added to Administration pages for domain admins (/users/administration), where user and domain settings can be viewed or updated.

  • Audit log view

    New tab Audit was added to Administration pages for domain admins (/users/administration). Domain Administrator can now view and filter Audit Logs fetched from DB.

  • ISL Groop - add option to edit registered users

    Option to edit user details was added to Registered Users overview, where the meeting owner can change all properties and custom fields related to registered users for meeting.

Bug Fixes

  • Handle macOS 11.x

    In previous versions macOS 11.0 Big Sur user agent was not correctly handled by ICP, which resulted in downloaded programs being incorrect. This was now redesigned and os_version upper bound was increased to support macOS 11. Programs should now be downloaded as usual.

  • iOS app start page is not translatable

    When users joined the session from iOS devices, they landed on an untranslated banner page that allowed them to download or open the ISL Light application. The cookie responsible for language has been moved to the correct path. iOS application start page is now translated correctly.

  • Fix email invitation callback

    In previous versions when sending e-mail invitation to ISL Light session from "Remote Support" web pages, the email was sent but an error was shown to the user. This was now redesigned, callbacks are set correctly and the user should not see an error message when invitation is sent without errors.

  • Other fixes

    Security updates, bug fixes and other improvements.

  • Read full release info