ISL Light 4.3.0 for Android (2017-06-30)
On 30th of June the following was released:
- ISL Light 4.3.0 for Android (release_date=2017-06-30, build=f26d1de0e33a613b7d3a245ef02d4352e8fa9f23, platform=Android, os_version=4.0.3-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.3.0 for Android is available in Google Play Store and it has also a corresponding program file (isl_light_4_3_0_android_201706300658_88a1ded2.program) which adds information about customizations to ISL Conference Proxy. Server License users need to use Online update to get the file.
ISL Light - Mobile Android - Add new autotransport flags (FEATURE) [ISLLIGHT-4650] More
Added new autotransport flags which can be enabled in ISL Light for Android settings under Flags section:
- 2017_03_16_LIB_746_automatic_key_upgrade ( automatic obtaining and storing of newer RSA key obtained from ISL Conference Proxy - appropriate flag on ISL Conference Proxy also has to be enabled )
- 2017_03_22_LIB_746_disallow_cert_v1_downgrade ( security prevention for ISL Light application to use older RSA key when creating connection to ISL Conference Proxy - appropriate flag on ISL Conference Proxy also has to be enabled )
- 2017_04_19_LIB_763_check_http_tunnel_content_type ( support for checking content type which is returned on http tunnel creation )
- 2017_04_18_LIB_765_add_output_to_translation_unique_id ( add unique id for recorded translations )
- 2017_06_02_LIB_780_add_secure_ending_to_storage_file ( user settings stored in secure storage file )
IMPORTANT: Please do not enable flags unless directly instructed by ISL Online support team.
ISL Light - Mobile Android - Add "Share My Screen" functionality (FEATURE) [ISLLIGHT-4480] More
Users are now able to control the sharing of their own screen, when connected to the ISL Light session. Starting/stoping of sharing the devices screen is accesible as an option in the session menu.
ISL Light - Mobile Android - Add possibility to invite a third user into session aka monitoring aka escalation (FEATURE) [ISLLIGHT-4403] More
Added support for inviting third user (operator) into existing session. In order to invite another operator into the session, user has to select "Invite operator" option from the in-session menu (when viewing remote desktop screen, this option is available in the session settings). Selecting the option will offer the user to send an invitation via available email application. There is no limitation on how many additional users (operators) can be added to existing session. Users can revoke the sent email invitation, that action is available after invitation was triggered and is accessbile from the same menu.
ISL Light - Mobile Android - Add support for light_v1 features and limit functionality when specific features are disabled (FEATURE) [ISLLIGHT-4496] More
Support for light_v1 features has been added to ISL Light for Android. Users now have control over light_v1 features that are available during the session. light_v1 features can be enabled/disabled in the "Configuration->Advanced->GUI features" section of ISL Conference Proxy (Allow desktop streaming, Allow control on desktop stream, Allow desktop viewing, Allow control on desktop view). All light_v1 features are enabled by default, disabling specific feature will limit its functionality and remove actions available in the in-session menu.
ISL Light - Mobile Android - Change company logo to use new default size (FEATURE) [ISLLIGHT-4478] More
Default company logo image (company_logo.png) was replaced in order to use the common specified size of 98x22 px. Default company logo is now unified with destkop ISL Light 4.
ISL Light - Mobile Android - Enable Android Buttons for rooted and Samsung devices with hardware navigation buttons (FEATURE) [ISLLIGHT-4132] More
ISL Light for Android now displays navigation buttons when viewing/controling remote Samsung or rooted mobile devices, that have physical navigation buttons instead of on-screen ones (back, home, recents). New ISSC screen sharing driver was developed that is universal for all platforms, detects button presses and adapts to the screen resolution and orientation of remote Android device. Overview button is displayed only on Android 5.0+ platforms, where such trigger is supported. New keyboard shortcut has been added to display recent applications (overview): Ctrl + Alt + Home.
ISL Light - Mobile Android - ISL Light for Android is sending keyboard/mouse events despite revoked control (DEFECT) [ISLLIGHT-4664] More
ISL Light was sending mouse and keyboard events even though user was not in control. This result in unnecessary network bandwidth being used without any impact on remote side.
The defect was fixed.
ISL Light - Mobile Android - Implement new workflow for Samsung Knox activation (FEATURE) [ISLLIGHT-4662] More
We have redesigned session workflow, where session always starts with chat view. Due to this change, existing workflow for Samsung Knox activation was changed. Samsung Knox activation procedure now starts only on start of a screen sharing stream.
ISL Light - Mobile Android - Increase height treshold to improve image quality when streaming Samsung Galaxy S8 (FEATURE) [ISLLIGHT-4668] More
HEIGHT_THRESHOLD has been increased to 1500px to improve image quality when streaming Samsung Galaxy S8 screen with enabled setting “Enable resolution scaling when sharing mobile screen.” With current treshold increase, scale factor of 2 is applied, which results in better image quality due to the larger resolution (720x1480px in comparision with previous 360x740px).
ISL Light - Mobile Android - Initiate Chat activity after session starts and offer users screen sharing options (FEATURE) [ISLLIGHT-3780] More
Users experienced undesired behavior when starting ISL Light session from their mobile devices. When session was established, chat instance was not initiated automatically and users had no option to start viewing the remote screen or sharing their own screen. Users had to rely on remote users to start sharing their screen and chat messages were received only in form of toast messages, until screen sharing was started.
Workflow for this has been changed, chat is now initiated immediately after the session is established and users are given the option to view remote desktop, start sharing their screen, invite operator and access settings through the in-session menu accessible on the chat screen. Exit option now also features a choice to close remote desktop sharing together with ending the session.
ISL Light - Mobile Android - Mouse events are broken on Samsung Galaxy S8 devices because of software navigation toolbar (DEFECT) [ISLLIGHT-4666] More
Users, connected to a Samsung Galaxy S8 devices, experienced incorrect behavior when using mouse to control the device. Mouse pointer locations were displaced on an axis, where software navigation toolbar was currently placed, depending on the orientation of the device. Size of software navigation toolbar is now taken into account, calculation and mapping of mouse pointer location is performed correctly.
The defect was fixed.
ISL Light - Mobile Android - Streamer media projection driver is logging uninformative metadata (DEFECT) [ISLLIGHT-4592] More
ISL Light for Android logs contained multiple log lines that provided no informative meta-data, making it larger in size and harder to read. Those log entries were removed in order to make logs more concise.
The defect was fixed.
ISL Light - Mobile Android - Upgrade Samsung KNOX to 5.8 (FEATURE) [ISLLIGHT-4669] More
Samsung Knox library was updated to version 5.8
ISL Light - Mobile Android - Http proxy password textfield is of plain text type (DEFECT) [ISLLIGHT-4672] More
Http Proxy Password setting was using incorrect type of input textfield, making the set value visible on change. The input textfield type has now been changed to password type in order to mask the password value.
The defect was fixed.
ISL Light - Mobile Android - Samsung Knox activation procedure fails due to synchronization issue when handling device administrator activation (DEFECT) [ISLLIGHT-4673] More
Samsung Knox activation procedure was sometimes failing due to a synchronization issue when handling device administrator actions (enable/disable). This approach has now been redesigned and moved to another handler in order to resolve synchronization issue.
The defect was fixed.
ISL Light - Mobile Android - Inform users if Samsung library fails to initialize and suggest possible solution (FEATURE)
Samsung library is not unloaded correctly, if ISL Light process is terminated during a session. This is causing a failure while loading the library on the next join session attempts and preventing operators to remotely control the device. Users are now notified about a workaround when this occurs, which requires to restart a device. Notification comes in form of chat message, toast nofitication and log entry.
ISL Light - Mobile Android - Inform users if Samsung Knox activation procedure fails (FEATURE)
Accepting Samsung Knox license agreement as part of a Join session workflow, verifies license keys on Samsung license servers. If users of Samsung mobile devices are behind restrictive firewall or proxy configuration, that restricts sending requests to Samsung activation servers and license activation fails. This prevents loading of Samsung library and renders device unusable for remote control. Users are now notified about failed Samsung Knox activation and are instructed to check their internet connection and network settings. They are offered to continue with session using media projection library (screen sharing) or retry with Samsung Knox activation again.
Administrators of such restrictive network environments must ensure that their devices have access to the Knox servers on this list: https://www.samsungknox.com/en/qa/our-corporate-devices-are-behind-firewall-how-do-i-enable-knox-devices-contact-samsung-servers