Summary
This update adds a new JavaScript API to query the browser exam key (BEK) and configuration key (CK), improves the SEB-Server integration and fixes various issues.
Changes
- Implemented JavaScript API to query browser exam key (BEK) and configuration key (CK).
- Extended permissive configuration for configuration resources which require authentication.
- Fixed bug where file system dialog failed to load network paths.
- Improved termination mechanism for kiosk mode Disable Explorer Shell.
- Fixed bug where embedded DisplayPort monitors weren't recognized as internal displays.
- Implemented correct language header for browser.
- Improved resource probing for network configuration resources.
- Updated browser engine to version 97.1.11 (Chromium version 97.0.4692.71).
Optional features which need to be individually configured and are disabled by default
- Implemented transmission of computer information to SEB Server.
- Implemented reading ping interval from SEB Server connection configuration.
- Implemented transmission of a notification to SEB Server when power supply connection changes.
- Fixed bug with reconfiguration mechanism and SEB service component.
Known Issues
- Live proctoring isn't compatible with kiosk mode Create New Desktop due to an issue in WebView2 (see MicrosoftEdge/WebView2Feedback#960). Thus, if live proctoring is active, the kiosk mode will always automatically be set to Disable Explorer Shell.
- Browser window popups opened via JavaScript do not work as expected, see #240.
Requirements
SEB 3.3.2 requires the prerequisites listed below in order to work correctly. These are automatically installed with the setup bundle and need only be manually installed when using the MSI packages.
- .NET Framework 4.7.2 Runtime: https://dotnet.microsoft.com/download/dotnet-framework/net472
- Microsoft Edge WebView2 Runtime: https://go.microsoft.com/fwlink/p/?LinkId=2124703
- Visual C++ 2015-2019 Redistributable: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
Installation
Please use the setup bundle for installation! The setups are mainly provided for system administrators who require MSI packages for their automated installation procedures.