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 minimal operating system requirement on macOS was raised to macOS 10.9.
Internal library mbedTLS was updated to version 2.7.9 due to security vulnerabilities.
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.
Added support for recording translations where the translation is the same but the output is different.
ISL Groop now reports agent information when connecting with WebAPI2 client. Agent information consists of application version and host information.
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 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.
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.
Raised the Qt version to version 5.7.
Replaced current video library with 'AVFoundation' framework.
Flag status will now be exposed at the start of the program in the log file.
Added a crash button to the debug panel accessible through the CTRL + SHIFT + D key combination.
ISL Groop log now includes identifier for connections made to ISL Conference Proxy.
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.
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.
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.
Fixed an issue where the ISL Groop binaries were not signed correctly. The binaries are now signed correctly.
The defect was fixed.
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.
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.
Added additional security to NamedPipes so that ISL Groop pipes cannot be accessed remotely.
The defect was fixed.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.