ISL Light 4.4.1825.40 for Android (2019-01-16)

 

General Information

On 16th of January the following was released:

  • ISL Light 4.4.1825.40 for Android (release_date=2019-01-14, build=547d3f45143c21aa2c4450da90884e9484db33ae, platform=Android, os_version=4.2.0-FFF).

Upgrading to new version

Hosted service users please check Upgrading Hosted Service for iOS or Android .

Server license users please check Upgrading Server License for iOS or Android .

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

Improvements

New features

ISL Light - Mobile Android - Upgrade mbedTLS from 2.2.1 to 2.7.9 (SECURITY) [ISLLIGHT-5199]  More

Description

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

ISL Light - Mobile Android - Add support for predefining session code using intent on AndroidTV devices (FEATURE) [ISLLIGHT-5101]  More

Description

Added support for starting ISL Light with prefilled session code when using leanback mode. The intent must be started with:
-e connect SERVER_ADDRESS -e httpt_port SERVER_PORT -e cmdline --connect%20SESSION_CODE%0A

ISL Light - Mobile Android - Implement 2fa appweblogin support (FEATURE) [ISLLIGHT-5184]  More

Description

Added support for appweblogin.
When server has SSO enabled, upon logging in users will be redirected from the ISL Light application to web-browser where they will be asked to log-in to their ISL ConferenceProxy server. They will then have to click on Grant Access to grant login access. They will be automatically forwarded back to the application and will be automatically logged in.

ISL Light - Mobile Android - Add support for hiding leanback ui menu items: main settings, session settings, log (FEATURE) [ISLLIGHT-5196]  More

Description

Added support for hiding UI items such as main settings, session settings and log when using leanback mode ( android TV ). In order to disable the items users have to use the following command line arguments:
--on-load "customization?disable_leanback_ui_menu_log=true&disable_leanback_ui_menu_settings_session=true& disable_leanback_ui_menu_settings_main=true"

ISL Light - Mobile Android - Predefine server ports 7615,80,443 (FEATURE) [ISLLIGHT-5207]  More

Description

In previous versions of ISL Light for Android only one port was specified for creating connections to ISL Conference Proxy ( port 7615 ). Now it includes all 3 default ports that are used for creating connections with ISL Conference Proxy ( port 80,443 and 7615).

ISL Light - Mobile Android - Request permission for write_external_storage at runtime (FEATURE) [ISLLIGHT-5218]  More

Description

Users are now presented with permission dialog when starting to download a file ( permission to write to external storage ).

ISL Light - Mobile Android - Request permission to draw overlays using permission ACTION_MANAGE_OVERLAY_PERMISSION (FEATURE) [ISLLIGHT-5219]  More

Description

Users were unable to use whiteboard tool ( hand pointer ) when streaming android device screen using MediaProjectionAPI. The issue was with missing permission for drawing over other apps. This permission was added to the application and on first start of streaming using MediaProjectionAPI user is asked to give permission to draw over other apps. Once permission is granted the whiteboard tool is functioning again.

ISL Light - Mobile Android - Use customization api to retrieve app_icon image in leanback ui fragments (DEFECT) [ISLLIGHT-5125]  More

Description

Fixed an issue which occurred when using ISL Light on Android TV using a customization, where the logo would not be changed to the custom logo. This issue is now fixed, users are now able to set a custom logo for ISL Light Android TV customization.

The defect was fixed.

ISL Light - Mobile Android - Switch from hardcoded application id used for authority to dynamic id in customization apps (DEFECT) [ISLLIGHT-5214]  More

Description

Users using statically customized application of ISL Light were unable to send log file via email. The issue was with application identifier, default one was used instead of customized when obtaining the log file. Emailing log file will now use id of customized application and correctly send the email.

The defect was fixed.

ISL Light - Mobile Android - Mouse has offset when using Samsung lib for streaming (DEFECT) [ISLLIGHT-5215]  More

Description

The mouse control when using Samsung library for streaming ( Samsung Knox ) had an offset. Calculation of mouse position was redesigned, mouse control should no longer have any offset.

The defect was fixed.

ISL Light - Mobile Android - Remove alertdialog layout style WindowManager.LayoutParams.TYPE_SYSTEM_ALERT and register activityLifecycleCallback (DEFECT) [ISLLIGHT-5217]  More

Description

Some of the error messages were displayed to user as of type system alert. This kind of alerts are no longer permitted on newer versions of Android ( API >= 26 ). The error messages are now no longer shown as system alerts.

The defect was fixed.

ISL Light - Mobile Android - Initialize signup gui logic in login controllers from onCreate event (DEFECT) [ISLLIGHT-5221]  More

Description

During orientation change on login screen, the view was not correctly displayed for the users, it was missing input fields ( blank view was shown ). Handling of device orientation change was redesigned, the view should now be correctly displayed to the user.

The defect was fixed.

ISL Light - Mobile Android - Fix handling for argument "system-login-dialog-show-forgot-password" (DEFECT) [ISLLIGHT-5226]  More

Description

Customization option for disabling "forgot password" link was not taken into account on system login dialog. Missing arguments for initial system login dialog are now handled correctly.

The defect was fixed.

ISL Light - Mobile Android - Add missing return statement in get_interface_type API (DEFECT) [ISLLIGHT-5230]  More

Description

Users may have experienced crash of ISL Light for Android. The issue was when operator was querying client network interfaces and in case it could not determine the type of network interface, then the application crashed. Obtaining type of network was redesigned, if the application cannot obtain the type it will show the type as "other". The application should not crash anymore.

The defect was fixed.

ISL Light - Mobile Android - Check for scale factor in media projection service at runtime (DEFECT) [ISLLIGHT-5233]  More

Description

If users changed setting - Enable resolution scaling when sharing mobile screen - while already in session then the mouse annotation tool had offset. Behavior of showing mouse annotation was changed, the setting is now immediately applied and used when calculating the position of the mouse.

The defect was fixed.

Was this article helpful?