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
Mbed TLS 2.28.2 was released. We have upgraded mbedtls to 2.28.2.
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 now supports sorting of meeting participants. The list now displays teachers at the beginning followed by students sorted by their nickname.
The currently viewed slide now shows the nickname of the slide creator.
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.
Added a new feature that enables teachers to lock participant's screens in classroom meetings.
Added a new feature that prevents users from switching slides when initiating a screen share.
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.
Student's nicknames in classroom meetings are now set to a combination of their student number and student name.
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.
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.
In classroom type of meeting the participant list is now ordered using radix sorting.
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.
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.
Added the option to delete or keep the classroom after the teacher leaves it.
The screen sharing of student's screens will now automatically choose the whole screen as the selected share area.
Desktop streaming is now started automatically when student joins classroom meeting.
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.
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.
Classroom registration form entries for student ID and name are now automatically pre-filled with the hostname of the machine.
Student's view will now be switched to full screen when the teacher starts sharing their screen.
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.
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.
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.
Added support for filtering audio and video streams. Users will now only see and hear other participants in the same breakout room.
When the teacher stops sharing their screen the view will now automatically be switched to a regular slide.
Added a dialog used for creating breakout rooms.
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.
Added support for opening and closing breakout rooms.
Added support for chatting in breakout rooms.
Breakout room participants now automatically use the classroom layout.
Added support for the host to rename breakout rooms during a classroom meeting.
Added support for listing user's breakout rooms.
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 will now detect the camera when it is plugged in during an active session.
Removed the possibility to promote or demote participants during a classroom meeting.
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.
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.
Updated the checkmarks which are rendered in dropdowns.
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.
Personal chat functionality was renamed to private chat.
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.
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.
A new feature was added to ISL Groop which allows user to change quality of desktop stream.
libvpx used in ISL Online software was updated to newer version 1.12.0.
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.
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.
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.
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.
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'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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.