ISL AlwaysOn 4.4.2332.70 for Windows, macOS and Linux (2024-04-04)

 

General Information

On 4th of April the following was released:

  • ISL AlwaysOn 4.4.2332.70 for Windows (release_date=2024-04-01, build=ffad106d9e98906eb18459e84710333d46e6cbb6, platform=win32, os_version=0x06010000-0x7fffffff)
  • ISL AlwaysOn 4.4.2332.70 for macOS (release_date=2024-04-01,  build=ffad106d9e98906eb18459e84710333d46e6cbb6, platform=mac, os_version=0x0a0e00-0x1bffff)
  • ISL AlwaysOn 4.4.2332.70 for Linux (release_date=2024-04-01, build=ffad106d9e98906eb18459e84710333d46e6cbb6, platform=linux64, os_version=0x030a000000021100-0xffffffffffffffff)

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

Upgrading to new version

Hosted service users please check Upgrading Hosted Service.

Server license users please check Upgrading Server License.

Improvements

ISL AlwaysOn - Desktop - Switch to common crash env (FEATURE) [ISLALWAYSON-1889] More

Description

ISL AlwaysOn now uses the unified crash functions to generate different types of crashes. Additionally the application now also support crashing of the application using the command line argument :
--isl-crash-test

ISL AlwaysOn - Desktop - Close email notification windows when no longer relevant (FEATURE) [ISLALWAYSON-1890] More

Description

The notification dialog which is displayed on ISL AlwaysOn computer when operator initiates a connection and in ISL AlwaysOn settings the option to require email authorization, did not close when it was no longer relevant. This means that the dialog was displayed even if user already granted the connection. The dialog is now closed when the connection is denied by the operator, if the connection was denied via the email authorization or if the connection was granted via the email authorization or if the timeout for authorization has occurred.

ISL AlwaysOn - Desktop - Report metrics to server (FEATURE) [ISLALWAYSON-1892] More

Description

ISL AlwaysOn application will now send metrics about the session to ISL Conference Proxy.

ISL AlwaysOn - Desktop - Georeconnect for Single Address GRID (FEATURE) [ISLALWAYSON-1893] More

Description

Several changes were implemented to allow optimizing client connections in single address GRIDs where client DNS servers do not properly transfer client's IP address to ISL Conference Proxy (ICP):
"Check-Address: 1" header will be sent to ICP when doing geo reconnect to notify ICP that geo reconnect with server address in "Address-Reconnect" is supported
"Service-Reconnect: 1" header will be sent to ICP when doing service reconnect to notify ICP that service reconnect with geo reconnect is supported
"Address-Reconnect" response header will be handled as the new server address in the reconnect
service reconnect and geo reconnect are now combined into the same event and executed at the same time:
- update service address in configuration, then
- reconnect to new server address

ISL AlwaysOn - Desktop - Update libdatachannel defaults - mtu, timeout - to improve direct connection (FEATURE) [ISLALWAYSON-1894] More

Description

Libdatachannel used for establishing direct connections was updated in order to improve the direct connections. MTU size was changed from 1400 bytes to 1200 bytes, connect timeout was raised from 20 seconds to 35 seconds and direct connection is automatically disabled when operating system's network start reports that packet are to big - related to our selection of MTU size. Logs are also improved and show a log line when ISL Conference Proxy has direct connections disabled or when direct connections fail to gather the external address. Metrics were also updated in order to show issues with establishment of direct connections.

ISL AlwaysOn - Desktop - Add new metrics to issc (FEATURE) [ISLALWAYSON-1896] More

Description

ISSC statistics were ported to metrics system and show average time between frames, normalized jpeg times and zrle times along with information about the selected stream quality.

ISL AlwaysOn - Desktop - Add common crash dump dialog class (FEATURE) [ISLALWAYSON-1905] More

Description

Crash options list for intentionally crashing the application was extended. The list now offers most common crash options. The list can be found in the About window of the application.

ISL AlwaysOn - Desktop - Grant_password_md5 not hidden in ISL AlwaysOn logs (DEFECT) [ISLALWAYSON-1891] More

Description

ISL AlwaysOn logging was redesigned so that MD5 passwords in the log file will be replaced with a '*' character.

The defect was fixed.

ISL AlwaysOn - Desktop - copy static configuration ini to install folder on Linux (DEFECT) [ISLALWAYSON-1895] More

Description

Crash report of ISL AlwaysOn on Linux was not sent to ISL Conference Proxy. The issue was that the StaticConfiguration.ini file which informs the crash program about the connection address was not present. StaticConfiguration.ini file is now copied during installation of ISL AlwaysOn and crash report is now sent to ISL Conference Proxy.

The defect was fixed.

ISL AlwaysOn - Desktop - Fix wrong ram info on windows (DEFECT) [ISLALWAYSON-1897] More

Description

In the system information window in certain cases the RAM usage and RAM size was showing incorrect values when connected to a remote Windows ISL AlwaysOn computer. Checking of RAM size and usage was redesigned, the correct values should be displayed.

The defect was fixed.

ISL AlwaysOn - Desktop - Install sys deps during installation on Linux (DEFECT) [ISLALWAYSON-1898] More

Description

In some cases the Linux operating system does not have all required libraries installed in order to install ISL AlwaysOn. Users can now use the following command line argument with the installation of ISL AlwaysOn: install_missing
This command line argument informs the installer to install the missing libraries. In case the install_missing parameter is not used, the installation of ISL AlwaysOn will fail and inform the user about the missing library.

The defect was fixed.

ISL AlwaysOn - Desktop - Fix crash in set_aon_status (DEFECT) [ISLALWAYSON-1899] More

Description

If ISL AlwaysOn computer status was being updated and the computer delayed the execution of this change for 2 second then the application would crash. Changing of computer status was redesigned, application should no longer crash even if the execution is delayed.

The defect was fixed.

ISL AlwaysOn - Desktop - Fix potential crash when invoking user action (DEFECT) [ISLALWAYSON-1900] More

Description

In some cases ISL AlwaysOn application crashed when clicking on the Add access menu item and when deleting the connection and having that menu item open. Handling of both cases was redesigned to prevent crashing of the application.

The defect was fixed.

ISL AlwaysOn - Desktop - Retry failed constant uid query for 5s on Windows (DEFECT) [ISLALWAYSON-1901] More

Description

ISL AlwaysOn application could also crash when querying for constant UID. Functionality was redesigned if the constant UID is not yet ready to be read, the query is delayed for 5 seconds.

The defect was fixed.

ISL AlwaysOn - Desktop - Fix crash in cim reading on Windows (DEFECT) [ISLALWAYSON-1902] More

Description

In some cases when querying system information in order to construct the constant UID the ISL AlwaysOn process crashed. Handling of querying was redesigned and the application should no longer crash.

The defect was fixed.

ISL AlwaysOn - Desktop - Fix a crash in ICE direct connection when calling stop function (DEFECT) [ISLALWAYSON-1903] More

Description

In some cases ISL AlwaysOn on Linux crashed when ending session. The issue was in handling of ending of direct connection which was now redesigned. The crash should no longer occur.

The defect was fixed.

ISL AlwaysOn - Desktop - Hide all symbols in libdatachannel and expose only exported symbols (DEFECT) [ISLALWAYSON-1904] More

Description

From the internally used lidatachannel library all symbols are exported. This was changes, so now only the used symbols are exposed.

The defect was fixed.

Tags: cross-platform, remote access

Was this article helpful?