ISL Groop 4.4.2234.17 for Windows, Mac and Linux (2023-03-23)

 

General Information

On 23rd of March the following was released:

  • ISL Groop 4.4.2234.17 for Windows (release_date=2023-03-22, revision=fa4de5ae8caf21d8d00299a834b18c2137688758, platform=win32, os_version=0x6010000-0x7fffffff)
  • ISL Groop 4.4.2234.17 for Linux 64bit (release_date=2023-03-22, revision=fa4de5ae8caf21d8d00299a834b18c2137688758, platform=linux64, os_version=0x0-0xffffffff)
  • ISL Groop 4.4.2234.17 for MacOS (release_date=2023-03-22, revision=fa4de5ae8caf21d8d00299a834b18c2137688758, platform=mac, os_version=0x0a0e00-0x1bffff)

All updates have release date set to 2023-03-22. 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 - Desktop - Upgrade mbedtls to 2.28.2 (SPECIAL) [ISLGROOP-1342] More

Description

Mbed TLS 2.28.2 was released. We have upgraded mbedtls to 2.28.2.

ISL Groop - Desktop - Create classroom view (FEATURE) [ISLGROOP-1064] More

Description

ISL Groop now supports new layout called classroom. This layout is only available when classroom type of meeting is created. In this layout the host can view all participants desktops providing the participants are streaming their desktop.

ISL Groop - Desktop - Add support for sorting meeting participants (FEATURE) [ISLGROOP-1099] More

Description

ISL Groop now supports sorting of meeting participants. The list now displays teachers at the beginning followed by students sorted by their nickname.

ISL Groop - Desktop - Display slide creator name on slide view (FEATURE) [ISLGROOP-1100] More

Description

The currently viewed slide now shows the nickname of the slide creator.

ISL Groop - Desktop - Implement overlay menu for participants in classroom view (FEATURE) [ISLGROOP-1101] More

Description

A new overlay menu has been added for classroom session participants. On this menu, users can expand or shrink the participants video, switch the currently shown slide to the participant's desktop stream slide and also request and start a remote desktop session with the participant.

ISL Groop - Desktop - Classroom add support for locking student screen (FEATURE) [ISLGROOP-1102] More

Description

Added a new feature that enables teachers to lock participant's screens in classroom meetings.

ISL Groop - Desktop - Prevent guest from switching slide when starting screen share (FEATURE) [ISLGROOP-1109] More

Description

Added a new feature that prevents users from switching slides when initiating a screen share.

ISL Groop - Desktop - Prefill server address and port in initial dialog (FEATURE) [ISLGROOP-1112] More

Description

In previous versions of ISL Groop if you ran the executable a connect dialog was displayed which did not have server address filled. Server address is now extracted from configuration file and filled into the input. The input is disabled if value is found.

ISL Groop - Desktop - Use student name and number if available (FEATURE) [ISLGROOP-1114] More

Description

Student's nicknames in classroom meetings are now set to a combination of their student number and student name.

ISL Groop - Desktop - Add option to register for Classroom meeting on desktop (FEATURE) [ISLGROOP-1115] More

Description

Option to register for meeting was added to desktop program. When user starts session but does not provide UID (he was not registered yet) the user has option to register from desktop. Full form is shown to the user, same as on web page. When user fills the form and submits it, if everything worked as expected new UID, that was returned as response from ICP, is used to join session.

ISL Groop - Desktop - Bypass config on Personal Details dialog when joined as student (FEATURE) [ISLGROOP-1117] More

Description

When users join classroom type of meeting, they have to register. This registration data is then used also in Personal details dialog and behavior was changed so it no longer allows users to change Nickname and email input was removed.

ISL Groop - Desktop - Classroom use radix sort when sorting meeting participants (FEATURE) [ISLGROOP-1120] More

Description

In classroom type of meeting the participant list is now ordered using radix sorting.

ISL Groop - Desktop - Change flow for students joining the meeting (FEATURE) [ISLGROOP-1121] More

Description

The registration process for students joining the classroom meeting was changed. Students are now required to enter their name as well as their student number.

ISL Groop - Desktop - Implement lock screen using switch_desktop (FEATURE) [ISLGROOP-1122] More

Description

Added support for unlocking student's computers. Teachers are now able to unlock the student's computer after it has been locked. Additionally, the student's computers will also be unlocked if they are disconnected or kicked from the meeting.

ISL Groop - Desktop - Classroom - Add support for deleting classroom after teacher leaves the meeting (FEATURE) [ISLGROOP-1123] More

Description

Added the option to delete or keep the classroom after the teacher leaves it.

ISL Groop - Desktop - Classroom disable screen sharing selector for students (FEATURE) [ISLGROOP-1124] More

Description

The screen sharing of student's screens will now automatically choose the whole screen as the selected share area.

ISL Groop - Desktop - Autostart of desktop streaming on student joining classroom (FEATURE) [ISLGROOP-1126] More

Description

Desktop streaming is now started automatically when student joins classroom meeting.

ISL Groop - Desktop - Additionally improve desktop streaming (FEATURE) [ISLGROOP-1130] More

Description

A new feature was added to a ISL Groop Classroom type of session which supports adaptive stream quality. Participants will not be streaming with full resolution when not needed. The default stream size is 350x200 for students, host will stream with full resolution. All participants will be sending max stream size that they would like to have, based on the size of container where it will be shown. Client that is serving stream will then pick maximum required resolution and stream it.

ISL Groop - Desktop - Add button to start sharing students screen from teacher side (FEATURE) [ISLGROOP-1131] More

Description

A new feature was added to a ISL Groop Classroom type of session where a host in meeting is now able to request from other participants to start sharing their desktop. Host is also able to stop remote users desktop stream. No confirmation is required from the remote user.

ISL Groop - Desktop - Classroom automatically fill in the hostname of a machine to Student ID/Name fields (FEATURE) [ISLGROOP-1134] More

Description

Classroom registration form entries for student ID and name are now automatically pre-filled with the hostname of the machine.

ISL Groop - Desktop - Switch students to full screen when teacher shares their screen (FEATURE) [ISLGROOP-1135] More

Description

Student's view will now be switched to full screen when the teacher starts sharing their screen.

ISL Groop - Desktop - Add support for bulk controls on participant list (FEATURE) [ISLGROOP-1141] More

Description

A new feature was added to ISL Groop Classroom type of session which allows the Host of the session to perform bulk controls on the participant list.

ISL Groop - Desktop - Classroom allow teacher to control student audio/video without permission (FEATURE) [ISLGROOP-1142] More

Description

A new feature was added to a ISL Groop Classroom type of session where a host in meeting is now able to toggle on and off the participants audio/video without permission.

ISL Groop - Desktop - Add runtime student permissions (FEATURE) [ISLGROOP-1143] More

Description

Added the possibility for the teacher to adjust the student's permissions during the classroom meeting. The teacher is able to adjust permissions for creating personal chats with other students, stopping their screen shares and controlling their own microphone and camera.

ISL Groop - Desktop - Use stream filtering to divide participants into breakout rooms (FEATURE) [ISLGROOP-1145] More

Description

Added support for filtering audio and video streams. Users will now only see and hear other participants in the same breakout room.

ISL Groop - Desktop - Classroom switch to regular slide when teacher stops sharing his screen (FEATURE) [ISLGROOP-1147] More

Description

When the teacher stops sharing their screen the view will now automatically be switched to a regular slide.

ISL Groop - Desktop - Implement breakout room creation dialog (FEATURE) [ISLGROOP-1150] More

Description

Added a dialog used for creating breakout rooms.

ISL Groop - Desktop - Implement tab control for moving between breakout rooms (FEATURE) [ISLGROOP-1151] More

Description

Added tab view support for breakout rooms. Each room now has a tab which the teacher can use to open the view of that breakout room.

ISL Groop - Desktop - Implement support for opening and closing breakout rooms (FEATURE) [ISLGROOP-1152] More

Description

Added support for opening and closing breakout rooms.

ISL Groop - Desktop - Implement support for breakout room chat (FEATURE) [ISLGROOP-1153] More

Description

Added support for chatting in breakout rooms.

ISL Groop - Desktop - Enable classrooom layout for breakout room participants (FEATURE) [ISLGROOP-1154] More

Description

Breakout room participants now automatically use the classroom layout.

ISL Groop - Desktop - Implement support for renaming breakout rooms (FEATURE) [ISLGROOP-1155] More

Description

Added support for the host to rename breakout rooms during a classroom meeting.

ISL Groop - Desktop - Add breakout room list interface (FEATURE) [ISLGROOP-1159] More

Description

Added support for listing user's breakout rooms.

ISL Groop - Desktop - Classroom implement support for server-side student permissions (FEATURE) [ISLGROOP-1162] More

Description

Added support for server-side permissions. Classroom admins can now adjust permissions such as teacher's ability to enable camera/microphone/desktop stream without student's consent, students's ability to control their own camera/microphone/desktop sharing, ability to start private chats, teacher's ability to lock student's desktops as well as set automatic sharing of guest screens and entering into full screen mode.

ISL Groop - Desktop - Implement AVFoundation device enumerator for updating devices and listen to add device/remove device events (FEATURE) [ISLGROOP-1163] More

Description

ISL Groop will now detect the camera when it is plugged in during an active session.

ISL Groop - Desktop - Classroom disable promotion/demotion of participants (FEATURE) [ISLGROOP-1168] More

Description

Removed the possibility to promote or demote participants during a classroom meeting.

ISL Groop - Desktop - Implement support for breakout rooms announcement mode (FEATURE) [ISLGROOP-1170] More

Description

A new feature was added to a ISL Groop Classroom type of session which allows the hosts to make announcements to all participants when breakout rooms are open.

ISL Groop - Desktop - Classroom implement breakout room screen sharing permission (FEATURE) [ISLGROOP-1171] More

Description

A new feature was added to a ISL Groop Classroom type of session which allows host to select whether participants will continue sharing their screen when breakout rooms are open or not.

ISL Groop - Desktop - Improve checkmark rendering in dropdowns (FEATURE) [ISLGROOP-1172] More

Description

Updated the checkmarks which are rendered in dropdowns.

ISL Groop - Desktop - Disable session recording in breakout rooms (FEATURE) [ISLGROOP-1174] More

Description

In classroom type of meeting when breakout rooms are started the recording of the session is stopped and the button to start recording is disabled.

ISL Groop - Desktop - Rename personal chat to private chat (FEATURE) [ISLGROOP-1175] More

Description

Personal chat functionality was renamed to private chat.

ISL Groop - Desktop - Display teacher widget in all breakout rooms (FEATURE) [ISLGROOP-1183] More

Description

A new feature was added to a ISL Groop Classroom type of session which allows the hosts widget to be displayed in all breakout rooms.

ISL Groop - Desktop - Use alternative rendering engine for video and desktop streams (FEATURE) [ISLGROOP-1186] More

Description

A new feature was added to a ISL Groop Classroom type of session where an alternative rendering engine is being used for video and desktop streams.

ISL Groop - Desktop - Enable change of quality when streaming (FEATURE) [ISLGROOP-1326] More

Description

A new feature was added to ISL Groop which allows user to change quality of desktop stream.

ISL Groop - Upgrade libvpx to 1.12.0 (FEATURE) [ISLGROOP-1341] More

Description

libvpx used in ISL Online software was updated to newer version 1.12.0.

ISL Groop - Desktop - Several Japanese texts in GUI are partially cut off (DEFECT) [ISLGROOP-961] More

Description

Some menus and messages along with tooltips were cut off when Japanese language was set for the ISL Groop application. Size of tooltips was increased and menus and messages were redesigned in order to fit all text. Texts should no longer be cut off.

The defect was fixed.

ISL Groop - Desktop - Fix last slide deletion handling on guest (DEFECT) [ISLGROOP-1072] More

Description

Users experienced an issue where the slide deletion process did not remove slides on guest screens. The slide deletion functionality has been updated to remove slides from all screens, ensuring consistency across all devices.

The defect was fixed.

ISL Groop - Desktop - Fix last slide deletion handling on teacher (DEFECT) [ISLGROOP-1076] More

Description

Users experienced an issue where the slide deletion process did not remove slides on teacher screens. The slide deletion functionality has been updated to remove slides from all screens, ensuring consistency across all devices.

The defect was fixed.

ISL Groop - Desktop - Fix incorrect classroom view label (DEFECT) [ISLGROOP-1118] More

Description

Users encountered an issue where the classroom layout had an incorrect label. The label has been corrected and is now correctly shown as 'Desktops'.

The defect was fixed.

ISL Groop - Desktop - Adapt student stream resolution (DEFECT) [ISLGROOP-1127] More

Description

Users experienced an issue where ISL Groop would use a lot of RAM on the teacher's device, which was caused by student's streams not being correctly adapted. The student image stream is now correctly adapted, resulting in lower RAM usage.

The defect was fixed.

ISL Groop - Desktop - Dialogs are not shown correctly on high DPI (DEFECT) [ISLGROOP-1132] More

Description

ISL Groop's initial connect dialog was not displayed properly in case users have high DPI set. The input field's height was too small. The dialog was redesigned, the input field is now correctly sized.

The defect was fixed.

ISL Groop - Desktop - Classroom do not share student screen to all before teacher starts sharing his screen (DEFECT) [ISLGROOP-1136] More

Description

Users sometimes experienced an issue where a participants screen would be automatically shown to all participants in a ISL Groop Classroom type of session upon joining a session. The functionality was redesigned and the issue is no longer reproducible.

The defect was fixed.

ISL Groop - Desktop - Clear desktop stream overlay message when stream is connected (DEFECT) [ISLGROOP-1146] More

Description

Users experienced an issue where a desktop stream overlay message was displayed when the stream was connected. The desktop stream connection functionality was redesigned and will no longer display the incorrect stream overlay message.

The defect was fixed.

ISL Groop - Desktop - Application crashes when joining classroom meeting (DEFECT) [ISLGROOP-1149] More

Description

In some cases ISL Groop crashed when joining classroom type of meeting. The issue was in timing when creating ribbon menu. The timing issue was resolved, application should not crash when joining the meeting.

The defect was fixed.

ISL Groop - Desktop - Bulk actions do not display checkboxes on user role items (DEFECT) [ISLGROOP-1156] More

Description

Users experienced an issue where a checkbox was incorrectly displayed when clicking on user roles. The user role display was adjusted to no longer show checkboxes.

The defect was fixed.

ISL Groop - Desktop - Classroom add missing classroom layout icon on macOS (DEFECT) [ISLGROOP-1158] More

Description

Some users experienced an issue where a classroom layout icon in ISL Groop Classroom type of session was not displayed on macOS computers. The icon showing functionality was redesigned and the issue is no longer reproducible.

The defect was fixed.

ISL Groop - Make yubcou2fhost use webauthn API (DEFECT) [ISLGROOP-1160] More

Description

Users experienced an issue where they were unable to use Yubikey keys for their 2FA method. The Yubikey 2FA functionality was redesigned, users will now correctly be able to use Yubikey keys for their 2FA method.

The defect was fixed.

ISL Groop - Desktop - Fix bulk action gui on macOS (DEFECT) [ISLGROOP-1161] More

Description

Some users experienced an issue where bulk actions in ISL Groop Classroom type of session were not working correctly. The bulk actions functionality was redesigned and the issue is no longer reproducible.

The defect was fixed.

ISL Groop - Desktop - Fix students crashing when toggling cameras (DEFECT) [ISLGROOP-1164] More

Description

Users sometimes experienced an issue where ISL Groop would crash for participants in a ISL Groop Classroom type of session when a Host would toggle on their cameras. The functionality was redesigned and the issue is no longer reproducible.

The defect was fixed.

ISL Groop - Desktop - Fix avfoundation capturedevice destructor memory-retain-cycle causing app to crash (DEFECT) [ISLGROOP-1165] More

Description

Users experienced an issue where ISL Groop would crash if they unplugged their camera while their camera stream was running. The camera detection functionality was redesigned, users will no longer experience this crash.

The defect was fixed.

ISL Groop - Desktop - Mini gui fix incorrect microphone button state when settings are open (DEFECT) [ISLGROOP-1166] More

Description

Users experienced an issue where when they opened the settings, the microphone icon turned to green incorrectly. The microphone icon was redesigned and will no longer incorrectly show as green.

The defect was fixed.

ISL Groop - Desktop - Classroom fix students crashing after being expelled from session (DEFECT) [ISLGROOP-1169] More

Description

Users sometimes experienced an issue where ISL Groop would crash in a ISL Groop Classroom type of session when some participants were removed from the session. The functionality was redesigned and the issue is no longer reproducible.

The defect was fixed.

ISL Groop - Desktop - Add breakout room support on macOS and Linux (DEFECT) [ISLGROOP-1173] More

Description

Support for ISL Groop's breakout rooms ( part of classroom type of meeting ) was initially only added for Windows machines. Support was extended to support also macOS and Linux.

The defect was fixed.

ISL Groop - Desktop - Fix notification ordering (DEFECT) [ISLGROOP-1177] More

Description

Users experienced an issue where the ISL Groop notifications were not ordered correctly. The ordering functionality was redesigned, the ISL Groop notifications are now ordered correctly and will always display the newest notifications first.

The defect was fixed.

ISL Groop - Desktop - Classroom fix high memory usage when student is sharing screen (DEFECT) [ISLGROOP-1179] More

Description

Users sometimes experienced an issue where in a ISL Groop Classroom type of session participants computers would have high memory usage when they were sharing a screen. The functionality was redesigned and the issue is no longer reproducible.

The defect was fixed.

ISL Groop - Desktop - Fix inconsistent icon state when host toggles participant audio (DEFECT) [ISLGROOP-1180] More

Description

Users sometimes experienced an issue where the audio active icon would not be consistent when a host toggled on the audio for a participant in a ISL Groop Classroom type of session. The icon showing functionality was redesigned and the issue is no longer reproducible.

The defect was fixed.

ISL Groop - Desktop - Improve Breakout Room Label Translations (DEFECT) [ISLGROOP-1181] More

Description

Users sometimes experienced an issue where breakout room labels were not translated correctly in a ISL Groop Classroom type of session. The functionality was redesigned and the issue is no longer reproducible.

The defect was fixed.

ISL Groop - Desktop - Prevent Crash due to Unhandled xnet Exception (DEFECT) [ISLGROOP-1184] More

Description

Users sometimes experienced an issue where the application would crash when user would join to a ISL Groop Classroom type of session due to unhandled xnet exception. The functionality was redesigned and the issue is no longer reproducible.

The defect was fixed.

ISL Groop - Desktop - Set default streaming quality to 80 instead of 100 (DEFECT) [ISLGROOP-1338] More

Description

ISL Groop now has ability to define the quality of desktop streaming. Initially the value of quality was set to 100. The quality was reduced back to 80, which was used as default before introduction of possibility to define quality of desktop stream.

The defect was fixed.

ISL Groop - Desktop - Flags window is not resizable (DEFECT) [ISLGROOP-1340] More

Description

After flags dialog was opened in ISL Groop, the dialog could not be resized. Additional controls were added to the dialog which enables users to resize the dialog.

The defect was fixed.

ISL Groop - Desktop - Unexpected error message when closing ISL Groop meeting as host (DEFECT) [ISLGROOP-1344] More

Description

Users experienced an issue where when exiting the ISL Groop sessions, they would incorrectly be presented with an error message stating that they do not have the correct role. The exit functionality was redesigned, users will no longer be presented with the incorrect error.

The defect was fixed.

ISL Groop - Desktop - Host can select "Turn on Microphone" for a guest in a meeting (DEFECT) [ISLGROOP-1345] More

Description

Users sometimes experienced an issue where a host would see a few options for guests in a meeting which were not available. The functionality was fixed an the issue is no longer reproducible.

The defect was fixed.

ISL Groop - Desktop - Host/owner of session can be demoted - should not be (DEFECT) [ISLGROOP-1346] More

Description

Users sometimes experienced an issue where an owner from the meeting could be demoted to a presenter by other hosts of the meeting. The functionality was redesigned and the issue is no longer reproducible.

The defect was fixed.

ISL Groop - Desktop - Hosts should not be able to expel owner from meeting (DEFECT) [ISLGROOP-1349] More

Description

Users sometimes experienced an issue where the hosts of the meeting were able to remove the owner of the meeting from the meeting. The functionality was redesigned and the issue is no longer reproducible.

The defect was fixed.

ISL Groop - Desktop - Locking student computers as teacher then leaving the session does not unlock the student's computers (DEFECT) [ISLGROOP-1350] More

Description

Users experienced an issue where a students screen would stay locked if a teacher left the classroom type of an ISL Groop meeting after locking students screen. The functionality was redesigned and the issue is no longer reproducible.

The defect was fixed.

ISL Groop - Desktop - Create new slide and Share screen buttons are switched (DEFECT) [ISLGROOP-1352] More

Description

Users experienced an issue where "Create new slide" and "Share screen" buttons were switched in an ISL Groop meeting. The functionality was redesigned and the issue is no longer reproducible.

The defect was fixed.

Tags: cross-platform, isl group

Was this article helpful?