ISL Light 4.4.2104.33 for iOS (2021-05-31)
General Information
On 31st of May the following was released:
- ISL Light 4.4.2104.33 for iOS (build date=2021-05-04, build=e36f03bcaa0d251ae46c456a090e236938cd2c82, Platform=iOS).
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.2104.33 for iOS is available in App Store and it has also a corresponding program file (isl_light_4_4_2104_33_ios_202105041229_1536f86e.program) which adds information about customizations to ISL Conference Proxy. Server License users need to use Online update to get the file.
Improvements
ISL Light for iOS applications target SDK was raised to iPhoneOS14.
ISL Light for iOS application was using plugins from framework v3. Due to transition to framework v4 support for plugins from framework v4 was added.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, support for keyboard functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, terminating session functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, support for locked mouse mode functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, support for tools functionality (black screen, request desktop control, ... ) was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, chat functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, support for broadcast functionality (streaming iOS device screen ) was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, join session functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, operator invitation functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, mouse gesture support functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, pause view functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, zooming modes functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, screenshot support functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, ringtone assets for talk plugin functionality were reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, talk plugin call functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, chat controller talk plugin functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, invite to session and session code sharing functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, talk plugin gui functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, VideoViewer functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, talk plugin mini player functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, talk plugin for v3 opreator functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, talk plugin individual media request functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, safe area functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, camera permission request using AVFundation functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, device enumeration handling functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, device rotation handling functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, AVFoundation device enumerator functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, remote desktop stream safe area functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, active call idle timer screen lock functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, stream color depth functionality was reimplemented using functionality from framework v4.
Translations of the application were updated to latest available.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, stream in best quality functionality was reimplemented using functionality from framework v4.
Due to transition from framework v3 to framework v4 in ISL Light for iOS application, local user notification functionality was reimplemented using functionality from framework v4.
Users experienced an issue where customization would not be applied on first login after the application was killed. The customization application functionality was redesigned and will now correctly apply the customization on the first login.
The defect was fixed.
Users experienced crash of ISL Light application in case popups ( usage instructions popup, settings popup, administrative mode popup ) were swiped down instead of pressing the done button and then terminating the session. The popup dialogs were redesigned to be shown in full screen and cannot be swiped down and thus application does not crash anymore.
The defect was fixed.
Users experienced an issue where the microphone would not be correctly requested when required. The microphone request functionality was redesigned, microphone will now correctly be requested.
The defect was fixed.
Users experienced an issue where the video would be mirrored when using video call and being connected to the v3 client. The talk plugin video functionality was redesigned, users will no longer have their video mirrored.
The defect was fixed.
Users sometimes experienced an issue where their chat messages in Japanese were not sent completely. The chat functionality was redesigned and will now correctly send all messages.
The defect was fixed.
Users sometimes experienced an issue where the video stream would be laggy when streaming video from iOS device. The video streaming functionality was redesigned and will no longer be laggy.
The defect was fixed.
Users experienced an issue where the video stream would be delayed when streaming video from iOS device. The video streaming functionality was redesigned, video will no longer be delayed.
The defect was fixed.
Users experienced an issue where during an active call the sound would come from the earpiece speaker. The call functionality was redesigned, sound will now correctly be played through the loud speaker.
The defect was fixed.
The application was not correctly handling the termination of capture object which caused RAM leak. The functionality was redesigned, leak should no longer happen.
The defect was fixed.
Handling of stopping the use of microphone was incorrect performed which caused RAM leak. The functionality was redesigned, and the leak should no longer happen.
The defect was fixed.
Reference on preferred and active devices after stopping the active call was not correctly handled which caused RAM leak. The handling of preferred and active devices was redesigned and leak should no longer happen.
The defect was fixed.
ISL Light for iOS application displayed an error in log after stopping the audio or video call. The issue was that audio output was not correctly terminated before whole audio session was terminated. Audio output is now correctly stopped and the error should no longer be displayed. The issue was fixed.
Users sometimes experienced an issue where when ending the session, a white screen would be shown. Session ending functionality was redesigned and will no longer show a white screen when ending the session.
The defect was fixed.
Users sometimes experienced an issue where the application would crash upon startup after killing it. The application termination functionality was redesigned, application will no longer crash upon startup after killing it.
The defect was fixed.
Users experienced an issue where ending the session would not end the session while connected to an ISL AlwaysOn computer from iOS device. The session end functionality was redesigned and will now correctly end the session.
The defect was fixed.
Users experienced an issue where the video from the talk plugin would not show on iOS device. The talk plugin video stream functionality was redesigned and will now correctly show the video.
The defect was fixed.
Users experienced an issue where the desktop stream was not visible when using the share my screen option. The desktop sharing functionality was redesigned and will now correctly be shown.
The defect was fixed.
ISL Light for iOS application crashed in case the screen sharing with screenshot was started on iOS application and operator performed switch of sharing ( to start sharing operator desktop ). The sharing functionality was redesigned, the application should no longer crash even if desktop sharing is switched while screen sharing via screenshot procedure was started on iOS device.
The defect was fixed.
In case the ISL Light for iOS application was minimized after ending a video or audio call, the microphone icon was still displayed as being currently in use. The functionality was redesigned and the end call functionality now correctly clears up the internal state, so the microphone icon should not be displayed after minimizing ISL Light application.
The defect was fixed.
In some cases ISL Light application crashed, if the procedure for sharing the device screenshot was started and the application was killed. Upon relaunch the application crashed. Procedure for sharing device screen via screenshot was redesigned and the application should no longer crash.
The defect was fixed.
In case the client on iOS was streaming his own video camera and performed switch camera ( from front camera to back camera and vice-versa ) the camera became stuck on operator side. Handling of switching of cameras was redesigned, the video should not longer be stuck on operator side.
The defect was fixed.
The screen broadcast text ( Tap icon to start screen broadcast ), was cutoff on devices with small display size ( i.e. Iphone 5S ). The displaying of text is no longer cutoff, instead it's shown as multiline text on devices with smaller screen size.
The defect was fixed.
Users sometimes experienced an issue where the microphone would not be unmuted after ending a call. The call end functionality was redesigned and will now correctly unmute the microphone upon ending a call.
The defect was fixed.
The newly introduced icons for the audio/video chat were pixelated on devices with bigger screen ( i.e. iPad ). The icons were replaced with a asset catalog which handles displaying of icons on different sizes of devices. The icons should now be displayed correctly also on devices with bigger screen.
The defect was fixed.
Borders on login screen were not displayed across the whole width of the display. The design of borders was changed and borders are now shown across the whole width of the display.
The defect was fixed.
The consent dialog for approving or denying recording of session was not displayed on iOS device. Displaying of recording consent was redesigned, the dialog is now displayed, however screen sharing of iOS device must not be started yet.
The defect was fixed.
In previous versions of ISL Light for iOS if users had server-side session recording enabled and tried to create a session in ISL Light for iOS application an error was shown (Service unavailable). Support for server side session recording was added to the application and session should be started without an error and session should be recorded.
The defect was fixed.