ISL Groop 4.4.2013.15 for Windows, Mac and Linux (2020-06-16)

 

General Information

On 16th of June the following was released:

  • ISL Groop 4.4.2013.15 for Windows (release_date=2020-06-16, revision=8a2c37db7c30c8937fd217eb583bb84a4d8c4a3b, platform=win32, os_version=0x6010000-0x7fffffff)
  • ISL Groop 4.4.2013.15 for Linux 64bit (release_date=2020-06-16, revision=8a2c37db7c30c8937fd217eb583bb84a4d8c4a3b, platform=linux64)
  • ISL Groop 4.4.2013.15 for Macintosh (release_date=2020-06-16, revision=8a2c37db7c30c8937fd217eb583bb84a4d8c4a3b, platform=mac, os_version=0x0a0800-0x0affff)

All updates have release date set to 2020-06-16. 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 Groop - Desktop - Raise minimal requirement on macOS to 10.9 (SPECIAL) [ISLGROOP-1068] More

Description

ISL Groop minimal operating system requirement on macOS was raised to macOS 10.9.

ISL Groop - Desktop - Upgrade mbedTLS from 2.2.1 to 2.7.9 (SECURITY) [ISLGROOP-1018] More

Description

Internal library mbedTLS was updated to version 2.7.9 due to security vulnerabilities.

ISL Groop - Desktop - Implement About Box (FEATURE) [ISLGROOP-1026] More

Description

Implemented the about box into ISL Groop. Users are now able to view the about box in ISL Groop to view more information about the application.

ISL Groop - Desktop - Support translation recording for the same cString but different output (FEATURE) [ISLGROOP-1029] More

Description

Added support for recording translations where the translation is the same but the output is different.

ISL Groop - Desktop - Webapi2 client should report agent info when connecting (FEATURE) [ISLGROOP-1030] More

Description

ISL Groop now reports agent information when connecting with WebAPI2 client. Agent information consists of application version and host information.

ISL Groop - Desktop - AT support for file:// URLs for PAC on Windows (FEATURE) [ISLGROOP-1034] More

Description

In previous versions ISL Groop only allowed to specify path to web proxy PAC file via http or https protocol. ISL Groop now allows users to specify web proxy PAC file via path on local drive (file:// ).

ISL Groop - Desktop - Add support for automatic key upgrade RSA 2048 (FEATURE) [ISLGROOP-1037] More

Description

ISL Groop will now automatically use the stronger RSA key and will prevent key downgrade (for instance, from 2048bit RSA key to 1024bit RSA key), and it will not allow invalid certs.

ISL Groop - Desktop - Add NSCameraUsageDescription and NSMicrophoneUsageDescription to Info.plist (FEATURE) [ISLGROOP-1049] More

Description

Added permission checks when using camera and microphone in ISL Groop, which the user needs to accept in order for ISL Groop to use their camera or microphone correctly. Not accepting the permissions to use the camera or the microphone will cause any audio recordings to contain only silence and any video recordings to contain only black frames.

ISL Groop - Desktop - Raise Qt version to 5.7 to be catalina compliant (FEATURE) [ISLGROOP-1051] More

Description

Raised the Qt version to version 5.7.

ISL Groop - Desktop - Use xvideo type "AVFoundation" framework (FEATURE) [ISLGROOP-1055] More

Description

Replaced current video library with 'AVFoundation' framework.

ISL Groop - Desktop - Expose flags status on program start (FEATURE) [ISLGROOP-1056] More

Description

Flag status will now be exposed at the start of the program in the log file.

ISL Groop - Desktop - Add crash button (FEATURE) [ISLGROOP-976] More

Description

Added a crash button to the debug panel accessible through the CTRL + SHIFT + D key combination.

ISL Groop - Desktop - Add identifier to ATv1 connections in log files (FEATURE) [ISLGROOP-986] More

Description

ISL Groop log now includes identifier for connections made to ISL Conference Proxy.

ISL Groop - Desktop - Login dialog 2FA implementation (FEATURE) [ISLGROOP-991] More

Description

Two factor authentication support was added to ISL Groop application. If 2FA is enabled on the account used for connection, user is prompted to enter verification code or use security key, depending on the selected 2FA method. If more 2FA methods are available for the account, users can select among them for second step of login. 2FA dialog will be prompted on computer reboot, if users reconnect and session token has expired, unless "Don't ask again on this device" is chosen. If 2FA is not available on server, the application will downgrade to old, single step login method if 2FA is not enforced.

ISL Groop - Desktop - Fix crash on connect timeout (DEFECT) [ISLGROOP-995] More

Description

Users sometimes experienced an issue where if the connection was closed during an ISL Groop meeting, ISL Groop would crash. The reconnect functionality was redesigned, users will no longer experience a crash when ISL Groop connection is closed.

The defect was fixed.

ISL Groop - Desktop - Add support for flags (FEATURE) [ISLGROOP-993] More

Description

Added support for enabling/disabling flags for ISL Groop. Flags allow us to enable or disable specific features. The flags are controlled via special menu that can be opened with combination of keys CTRL + ALT + F.

ISL Groop - Desktop - Sign binaries inside ISLGroop.app (DEFECT) [ISLGROOP-1027] More

Description

Fixed an issue where the ISL Groop binaries were not signed correctly. The binaries are now signed correctly.

The defect was fixed.

ISL Groop - Desktop - Execute gnu_debug_info.sh script on store_product_flags target (DEFECT) [ISLGROOP-1028] More

Description

Users sometimes experienced an issue where the store_product_flags file was too big. This was due to the gnu_debug_info.sh script not being executed on the store_product_flags target. The flag storing functionality was redesigned, the store_product_flags file is now smaller.

The defect was fixed.

ISL Groop - Desktop - AutoTransport accepts 200 OK text/html by http proxy as success, should reject (DEFECT) [ISLGROOP-1031] More

Description

The autotransport library which is used for creating connections accepted 200 OK text/html response ( which may include captcha, challenges, ... ) returned by the web-proxy even though it should not. The library now checks not just the status code but also the content and rejects the tunnel creation if the content is not HTML tunnel content-type.

The defect was fixed.

ISL Groop - Desktop - Reject remote ipc clients (DEFECT) [ISLGROOP-1033] More

Description

Added additional security to NamedPipes so that ISL Groop pipes cannot be accessed remotely.

The defect was fixed.

ISL Groop - Desktop - Add host header to CONNECT (DEFECT) [ISLGROOP-1035] More

Description

Fixed an issue where AutoTransport transports did not include HTTP "Host" header. AutoTransport functionality was redesigned, transports now always include the HTTP "Host" header.

The defect was fixed.

ISL Groop - Desktop - Crash in rqueue report function (DEFECT) [ISLGROOP-1036] More

Description

Users may have experienced crash of ISL Groop application when reconnect procedure was initiated. The issue was that reconnect queue was not working correctly. The reconnect queue was redesigned and users should no longer experience crashes of ISL Groop application.

The defect was fixed.

ISL Groop - Desktop - WebAPI2 handle exception (DEFECT) [ISLGROOP-1038] More

Description

Users sometimes experienced an issue with an unhandled exception error. In case of broken connection, the WebAPI2 client did not clean up correctly. The WebAPI2 functionality was redesigned, users will no longer experience unhandled exception error.

The defect was fixed.

ISL Groop - Desktop - Cannot press show me more options (DEFECT) [ISLGROOP-1039] More

Description

Users experienced an issue where they were unable to press the 'Show me more options' button when trying to join a meeting which has not started yet. The issue was fixed, the 'Show me more options' button now correctly opens the login dialog.

The defect was fixed.

ISL Groop - Desktop - Crash and memory leak in WebAPI2 client (DEFECT) [ISLGROOP-1042] More

Description

Users sometimes experienced an issue where ISL Groop crashed when users tried to log in when the key_cs registry entry was corrupt. The WebAPI2 functionality was redesigned, ISL Groop will no longer experience a crash when trying to login when the key_cs registry entry was corrupt.

The defect was fixed.

ISL Groop - Desktop - Add "NSRequiresAquaSystemAppearance" to Info.plist (DEFECT) [ISLGROOP-1053] More

Description

Fixed an issue where ISL Groop would be set to dark theme on MacOS machines even though dark theme was not supported, resulting in incorrect colors. This issue was fixed, ISL Groop will no longer be set to dark theme.

The defect was fixed.

ISL Groop - Desktop - Double dialog shown on authentication when 2FA is used (DEFECT) [ISLGROOP-1066] More

Description

Users sometimes experienced an issue where the login dialog would be shown twice when authentication with 2FA was used. The issue was in incorrect state handling of ISL Groop. The state handling functionality was redesigned, users will no longer receive additional dialogs.

The defect was fixed.

ISL Groop - Desktop - Failed to reauthenticate after token expiry (DEFECT) [ISLGROOP-1069] More

Description

Users sometimes experienced an issue where if the connection was closed during an ISL Groop meeting, it would not be automatically restarted due to failing to reauthenticate after token expiry. The reconnect functionality was redesigned, users will now automatically be reconnected into the ISL Groop meeting.

The defect was fixed.

ISL Groop - Desktop - Incorrect camera name in settings (DEFECT) [ISLGROOP-1070] More

Description

Users experienced an issue where the camera name in the ISL Groop settings was incorrect. The camera functionality was redesigned, the displayed camera name is now correct.

The defect was fixed.

ISL Groop - Desktop - Login as anonymous if webtoken is expired (DEFECT) [ISLGROOP-1075] More

Description

If user had an expired webtoken then ISL Groop offered login dialog even if meeting settings allowed users to join as an anonymous user. ISL Groop joining functionality was redesigned, ISL Groop will now firstly try to authenticate with token, if that fails due to expired token, it will try with anonymous login.

The defect was fixed.

Was this article helpful?