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 - Mobile iOS - Enable building using SDK iPhoneOS14 (SPECIAL) [ISLLIGHT-5753] More
DescriptionISL Light for iOS applications target SDK was raised to iPhoneOS14.
ISL Light - Mobile iOS - Implement support for plugin v4 (FEATURE) [ISLLIGHT-5586] More
DescriptionISL Light for iOS application was using plugins from framework v3. Due to transition to framework v4 support for plugins from framework v4 was added.
ISL Light - Mobile iOS - Add keyboard support to viewer v4 (FEATURE) [ISLLIGHT-5627] More
DescriptionDue 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.
ISL Light - Mobile iOS - Stop session when app terminates (FEATURE) [ISLLIGHT-5629] More
DescriptionDue to transition from framework v3 to framework v4 in ISL Light for iOS application, terminating session functionality was reimplemented using functionality from framework v4.
ISL Light - Mobile iOS - Viewer add locked mouse mode (FEATURE) [ISLLIGHT-5630] More
DescriptionDue 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.
ISL Light - Mobile iOS - Viewer add Tools (FEATURE) [ISLLIGHT-5631] More
DescriptionDue 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.
ISL Light - Mobile iOS - Viewer add chat support (FEATURE) [ISLLIGHT-5632] More
DescriptionDue to transition from framework v3 to framework v4 in ISL Light for iOS application, chat functionality was reimplemented using functionality from framework v4.
ISL Light - Mobile iOS - Add screen broadcast support (FEATURE) [ISLLIGHT-5633] More
DescriptionDue 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.
ISL Light - Mobile iOS - Join session as client (FEATURE) [ISLLIGHT-5634] More
DescriptionDue to transition from framework v3 to framework v4 in ISL Light for iOS application, join session functionality was reimplemented using functionality from framework v4.
ISL Light - Mobile iOS - Add invite operator support (FEATURE) [ISLLIGHT-5635] More
DescriptionDue to transition from framework v3 to framework v4 in ISL Light for iOS application, operator invitation functionality was reimplemented using functionality from framework v4.
ISL Light - Mobile iOS - Viewer add gesture support for mouse (FEATURE) [ISLLIGHT-5637] More
DescriptionDue 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.
ISL Light - Mobile iOS - Viewer add pause view support (FEATURE) [ISLLIGHT-5638] More
DescriptionDue to transition from framework v3 to framework v4 in ISL Light for iOS application, pause view functionality was reimplemented using functionality from framework v4.
ISL Light - Mobile iOS - Viewer add zooming modes support (FEATURE) [ISLLIGHT-5639] More
DescriptionDue to transition from framework v3 to framework v4 in ISL Light for iOS application, zooming modes functionality was reimplemented using functionality from framework v4.
ISL Light - Mobile iOS - Add screenshot support to streamer (FEATURE) [ISLLIGHT-5642] More
DescriptionDue to transition from framework v3 to framework v4 in ISL Light for iOS application, screenshot support functionality was reimplemented using functionality from framework v4.
ISL Light - Mobile iOS - Talk plugin add suport for ringtone assets (FEATURE) [ISLLIGHT-5643] More
DescriptionDue 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.
ISL Light - Mobile iOS - Talk plugin implement support for connecting to call (FEATURE) [ISLLIGHT-5645] More
DescriptionDue 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.
ISL Light - Mobile iOS - Talk plugin add call gui to chat controller (FEATURE) [ISLLIGHT-5652] More
DescriptionDue 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.
ISL Light - Mobile iOS - Desk session add support for invite and session code sharing (FEATURE) [ISLLIGHT-5656] More
DescriptionDue 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.
ISL Light - Mobile iOS - Talk plugin add call gui to viewer (FEATURE) [ISLLIGHT-5658] More
DescriptionDue 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.
ISL Light - Mobile iOS - Improve VideoViewer performance (FEATURE) [ISLLIGHT-5660] More
DescriptionDue to transition from framework v3 to framework v4 in ISL Light for iOS application, VideoViewer functionality was reimplemented using functionality from framework v4.
ISL Light - Mobile iOS - Talk plugin add support for mini player (FEATURE) [ISLLIGHT-5665] More
DescriptionDue 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.
ISL Light - Mobile iOS - Talk plugin add support for v3 operator (FEATURE) [ISLLIGHT-5668] More
DescriptionDue 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.
ISL Light - Mobile iOS - Talk plugin add support for individual media requests (FEATURE) [ISLLIGHT-5674] More
DescriptionDue 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.
ISL Light - Mobile iOS - Implement safe area support (FEATURE) [ISLLIGHT-5682] More
DescriptionDue to transition from framework v3 to framework v4 in ISL Light for iOS application, safe area functionality was reimplemented using functionality from framework v4.
ISL Light - Mobile iOS - Request camera permission using AVFundation (FEATURE) [ISLLIGHT-5693] More
DescriptionDue 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.
ISL Light - Mobile iOS - Handle device enumeration after initialization (FEATURE) [ISLLIGHT-5694] More
DescriptionDue 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.
ISL Light - Mobile iOS - Add support for handling device rotation (FEATURE) [ISLLIGHT-5697] More
DescriptionDue 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.
ISL Light - Mobile iOS - Implement AVFoundation device enumerator (FEATURE) [ISLLIGHT-5702] More
DescriptionDue 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.
ISL Light - Mobile iOS - Implement safe area support on remote desktop stream (FEATURE) [ISLLIGHT-5709] More
DescriptionDue 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.
ISL Light - Mobile iOS - Disable idle timer for screen lock on active talk call (FEATURE) [ISLLIGHT-5710] More
DescriptionDue 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.
ISL Light - Mobile iOS - Viewer add stream color depth support (FEATURE) [ISLLIGHT-5714] More
DescriptionDue 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.
ISL Light - Mobile iOS - Update translations (FEATURE) [ISLLIGHT-5723] More
DescriptionTranslations of the application were updated to latest available.
ISL Light - Mobile iOS - Implement support for stream in best quality connect option (FEATURE) [ISLLIGHT-5735] More
DescriptionDue 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.
ISL Light - Mobile iOS - Add support for local user notifications (FEATURE) [ISLLIGHT-5736] More
DescriptionDue 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.
ISL Light - Mobile iOS - Apply customization on first login after killing app (DEFECT) [ISLLIGHT-5578] More
DescriptionUsers 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.
ISL Light - Mobile iOS - Prevent popup dialog dismissal by swiping down in viewer (DEFECT) [ISLLIGHT-5579] More
DescriptionUsers 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.
ISL Light - Mobile iOS - Talk plugin request microphone permission when required (DEFECT) [ISLLIGHT-5680] More
DescriptionUsers 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.
ISL Light - Mobile iOS - Talk plugin fix talk video mirrored on v3 side (DEFECT) [ISLLIGHT-5685] More
DescriptionUsers 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.
ISL Light - Mobile iOS - Fix Japanese chat messages are sent incomplete (DEFECT) [ISLLIGHT-5689] More
DescriptionUsers 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.
ISL Light - Mobile iOS - Set device variable framerate to true (DEFECT) [ISLLIGHT-5695] More
DescriptionUsers 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.
ISL Light - Mobile iOS - Limit number of frames in processing when grabbing camera input (DEFECT) [ISLLIGHT-5696] More
DescriptionUsers 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.
ISL Light - Mobile iOS - Change output from earpiece speaker to loud speaker (DEFECT) [ISLLIGHT-5698] More
DescriptionUsers 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.
ISL Light - Mobile iOS - Fix retain/release counts on capture session object (DEFECT) [ISLLIGHT-5700] More
DescriptionThe 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.
ISL Light - Mobile iOS - Fix AVFoundation capture device destructor (DEFECT) [ISLLIGHT-5703] More
DescriptionHandling 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.
ISL Light - Mobile iOS - Fix memory retain counts on current active and preferred device (DEFECT) [ISLLIGHT-5704] More
DescriptionReference 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 - Mobile iOS - Stop audio output prior to deactivating audio session (DEFECT) [ISLLIGHT-5711] More
DescriptionISL 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.
ISL Light - Mobile iOS - Fix white screen shown when operator ends session (DEFECT) [ISLLIGHT-5713] More
DescriptionUsers 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.
ISL Light - Mobile iOS - Fix talk plugin prevents app from terminating (DEFECT) [ISLLIGHT-5715] More
DescriptionUsers 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.
ISL Light - Mobile iOS - Viewer wait for presented view controller dismissal when terminating session (DEFECT) [ISLLIGHT-5716] More
DescriptionUsers 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.
ISL Light - Mobile iOS - Fix talk video does not show on ios device (DEFECT) [ISLLIGHT-5717] More
DescriptionUsers 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.
ISL Light - Mobile iOS - Fix desktop stream not visible with share my screen option (DEFECT) [ISLLIGHT-5718] More
DescriptionUsers 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 - Mobile iOS - Fix streaming switch crash during screenshot procedure (DEFECT) [ISLLIGHT-5719] More
DescriptionISL 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.
ISL Light - Mobile iOS - Reinitialize audio system when capture is disabled on iOS (DEFECT) [ISLLIGHT-5720] More
DescriptionIn 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.
ISL Light - Mobile iOS - Check if screenshot driver is running before capturing screenshot (DEFECT) [ISLLIGHT-5721] More
DescriptionIn 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.
ISL Light - Mobile iOS - Talk plugin fix camera switch does not work (DEFECT) [ISLLIGHT-5722] More
DescriptionIn 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.
ISL Light - Mobile iOS - Fix incorrect screen broadcast label layout (DEFECT) [ISLLIGHT-5727] More
DescriptionThe 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.
ISL Light - Mobile iOS - Unmute microphone when call ends (DEFECT) [ISLLIGHT-5730] More
DescriptionUsers 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.
ISL Light - Mobile iOS - Improve talk icon visuals (DEFECT) [ISLLIGHT-5731] More
DescriptionThe 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.
ISL Light - Mobile iOS - Fix login screen text input field border (DEFECT) [ISLLIGHT-5733] More
DescriptionBorders 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.
ISL Light - Mobile iOS - Show recording consent dialog when local screen is not shared (DEFECT) [ISLLIGHT-5747] More
DescriptionThe 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.
ISL Light - Mobile iOS - Add support for server side session recording (DEFECT) [ISLLIGHT-5794] More
DescriptionIn 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.