Skip to content

Releases: SafeExamBrowser/seb-mac

Safe Exam Browser 3.4 Beta 3

06 Sep 10:53
Compare
Choose a tag to compare
Pre-release

SEB 3.4 fixes issues which might manifest mostly on macOS 14 Sonoma and implements the optional screen proctoring feature (requiring to run your own instance of SEB Server with SEB screen proctoring service, SEB never connects to any centralized proctoring or other servers, this always has to be configured individually in case you want to use it!).

New in SEB 3.4b3 (Build 15326):

  • No longer restarting terminated non-UI processes.
  • Changed Applications/Permitted Processes OS option to iPadOS (as AAC Multi App Mode isn't available for iPhone, only iPad).

Optional features which need to be individually configured and are disabled by default

  • Added network resilience caching for screen proctoring.
  • Added browser meta data showing titles of all open web pages.
  • No longer capturing alphanumeric keys (only shortcuts).

New in SEB 3.4b2 (Build 152A8):

  • Fixed feature to update settings for Multi App Mode in additional apps.

Optional features which need to be individually configured and are disabled by default

  • Now automatically allowing window capture and legacy screen shot blocking when screen proctoring is enabled.
  • Improved support for quantization settings: Reducing 24 bit PNG to 8 bit greyscale, now without alpha channel.
  • Blanking alpha channel in 24 bit RGB PNG (but the OS APIs still save 32 bits per pixel).
  • Added 16 bit per pixel RGB-555 color mode.
  • Added "Enable Screen Proctoring" setting in General Pane.
  • Improved Moodle Plugin SEB Server Integration for SEB Server and MoodeSession Cookie Suffix.
  • Added screen proctoring icons (for active/inactive/inactive error states).

New in SEB 3.4b1 (Build 152E5):

  • Fixed a possible issue when sometimes SEB didn't open any window and had to be quit with cmd-Q. This seems to happen more often/only when running on macOS 14 Sonoma.
  • Fixed querying web microphone access permissions wasn't working.
  • Fixed issue with legacy screen shot blocking in macOS 14.
  • Now injecting ConfigKey and BrowserExamKey into all iFrames, which nevertheless only works correctly on page load when using the SafeExamBrowser.security.updateKeys(function callback) function (in the callback function you can read the correct CK/BEK keys for the page).
  • Support for running third party applications in macOS AAC (Assessment Mode) Multi App Mode (requires macOS 12 or newer).
  • Optional temporary upload & download directory.

Optional features which need to be individually configured and are disabled by default

  • Support for screen proctoring feature. This requires to run your own instance of SEB Server with SEB screen proctoring service. SEB never connects to any centralized proctoring or other servers, this always has to be configured individually in case you want to use it.

Safe Exam Browser 3.4 Beta 2

19 Aug 08:24
Compare
Choose a tag to compare
Pre-release

SEB 3.4 fixes issues which might manifest mostly on macOS 14 Sonoma and implements the optional screen proctoring feature (requiring to run your own instance of SEB Server with SEB screen proctoring service, SEB never connects to any centralized proctoring or other servers, this always has to be configured individually in case you want to use it!).

New in SEB 3.4b2 (Build 152A8):

  • Fixed feature to update settings for Multi App Mode in additional apps.

Optional features which need to be individually configured and are disabled by default

  • Now automatically allowing window capture and legacy screen shot blocking when screen proctoring is enabled.
  • Improved support for quantization settings: Reducing 24 bit PNG to 8 bit greyscale, now without alpha channel.
  • Blanking alpha channel in 24 bit RGB PNG (but the OS APIs still save 32 bits per pixel).
  • Added 16 bit per pixel RGB-555 color mode.
  • Added "Enable Screen Proctoring" setting in General Pane.
  • Improved Moodle Plugin SEB Server Integration for SEB Server and MoodeSession Cookie Suffix.
  • Added screen proctoring icons (for active/inactive/inactive error states).

New in SEB 3.4b1 (Build 152E5):

  • Fixed a possible issue when sometimes SEB didn't open any window and had to be quit with cmd-Q. This seems to happen more often/only when running on macOS 14 Sonoma.
  • Fixed querying web microphone access permissions wasn't working.
  • Fixed issue with legacy screen shot blocking in macOS 14.
  • Now injecting ConfigKey and BrowserExamKey into all iFrames, which nevertheless only works correctly on page load when using the SafeExamBrowser.security.updateKeys(function callback) function (in the callback function you can read the correct CK/BEK keys for the page).
  • Support for running third party applications in macOS AAC (Assessment Mode) Multi App Mode (requires macOS 12 or newer).
  • Optional temporary upload & download directory.

Optional features which need to be individually configured and are disabled by default

  • Support for screen proctoring feature. This requires to run your own instance of SEB Server with SEB screen proctoring service. SEB never connects to any centralized proctoring or other servers, this always has to be configured individually in case you want to use it.

Safe Exam Browser 3.4 Beta 1

05 Aug 07:59
Compare
Choose a tag to compare
Pre-release

SEB 3.4 fixes issues which might manifest mostly on macOS 14 Sonoma and implements the optional screen proctoring feature (requiring to run your own instance of SEB Server with SEB screen proctoring service, SEB never connects to any centralized proctoring or other servers, this always has to be configured individually in case you want to use it!).

New in SEB 3.4b1 (Build 152E5):

  • Fixed a possible issue when sometimes SEB didn't open any window and had to be quit with cmd-Q. This seems to happen more often/only when running on macOS 14 Sonoma.
  • Fixed querying web microphone access permissions wasn't working.
  • Fixed issue with legacy screen shot blocking in macOS 14.
  • Now injecting ConfigKey and BrowserExamKey into all iFrames, which nevertheless only works correctly on page load when using the SafeExamBrowser.security.updateKeys(function callback) function (in the callback function you can read the correct CK/BEK keys for the page).
  • Support for running third party applications in macOS AAC (Assessment Mode) Multi App Mode (requires macOS 12 or newer).
  • Optional temporary upload & download directory.

Optional features which need to be individually configured and are disabled by default

  • Support for screen proctoring feature. This requires to run your own instance of SEB Server with SEB screen proctoring service. SEB never connects to any centralized proctoring or other servers, this always has to be configured individually in case you want to use it.
    Currently screen proctoring requires the used settings (Security pane) to explicitly allow:
  1. Allow screen capture/recording
  2. Allow window capture (screen shots)
  3. Block screen shots (Legacy)

Safe Exam Browser 3.3.3

28 May 15:11
Compare
Choose a tag to compare

SEB 3.3 improves accessibility and security and allows to export SEB settings as fully contained configuration links or QR codes. Optionally it supports full SEB Server integration with Moodle. SEB 3.3.3 contains important security fixes: Please update soon!

When using the optional SEB Server, the App Signature Key functionality allows automated application integrity checks similar to the manual use of the Browser Exam Key. Additionally, the new server-driven Browser Exam Key can be used for improved SEB Server integration with LMS/assessment systems like Moodle.

New in SEB 3.3.3 (final Build 151C0):

  • Fixed a possible issue when sometimes SEB didn't open any window and had to be quit with cmd-Q.
  • Fixed some issues in the German localization.

New in SEB 3.3.3:

  • Added new setting in Browser pane to reload the full page after a connection error (instead of loading the failed URL. This is a workaround for some LMS/assessment system issues e.g. in Moodle.
  • Fixed that disabling spell check and auto correct sometimes didn't work in WKWebView: Disabled it completely (can't be configured anymore for macOS/iOS).
  • Changed WebKit Networking process blocking to not lock SEB when a WebKit networking process is running with elevated user priority.
  • Fixed: Permissions for microphone-only access didn't work.
  • Fixed: Text Replacements can be used in SEB.
  • Prevent Keyboard Viewer to be used, which still shows Text Replacements.
  • Now detecting and denying to run when custom Cocoa Text System key bindings are set.
  • Fixed: Chrome video conferencing was no longer stopped when using current Chrome versions.
  • Fixed using correct current session start URL (local/SEB Server exam).
  • Fixed: Settings menubar menu and cmd - S were available during exam in some cases.
  • Now clarifying in locked exam lock screen that the quit password of the current session needs to be entered to unlock SEB.
  • Output legacy SEB versions in user agent. Necessary to replace compromised SEB versions with 3.3.3.
  • Fixed an Xcode build error which caused SEB 3.3.2 to not run on macOS 10.13.

New in SEB 3.3:

  • Accessibility improvements: Menu to select open webpages (on SEB icon in the SEB Dock) can now be opened using VoiceOver with the VO-Shift-M shortcut (in addition to right click).
  • Improved accessibility announcements on various UI elements, also in SEB's Preferences menu.
  • Improved VoiceOver feedback when opening lock screens.
  • Support exporting SEB settings as configuration links and QR codes containing full SEB configuration. With these config links or QR codes it's no longer necessary to store a config file on a server.
  • Now it's possible to generate and save QR codes containing full SEB configurations directly as PNG image files from the Preferences menu.
  • Added option to export SEB settings as an unencrypted plist file for the MDM Managed Configuration feature (currently supported by iOS SEB clients).
  • New setting for removing default key/values from saved config files, which decreases size significantly (for example removing default prohibited processes). This is by default used for generated config link and QR code configurations and helpful for iOS MDM configuration for example with Jamf.
  • Unencrypted SEB configuration files for starting exams are now saved compressed with gzip.
  • Changed title of Config Files Preferences pane to Configurations and updated terminology.
  • Changed default value for SEB Config purpose to Starting an Exam.
  • Added separate allow downloads/uploads settings (allowDownloads = default true, allowUploads = default true), using AND with existing, but deprecated setting allowDownUploads.
  • Fixed crash when alert "File to Upload Not Found" is displayed (when Settings / Down/Uploads / Choose file to upload "… by only allowing to upload the same file downloaded before" is selected and no file was downloaded yet or a previously downloaded file is not found).
  • Don't create XULRunner URL filter rules anymore.
  • Changed some outdated default values.
  • Now keeping 20 log files instead of 7 (max. disk space: 20 MB).
  • Fixed logging in Swift classes and log level Error not working.
  • Now preventing that a web application can close the SEB main browser window (the one containing the exam page).
  • Fixed web application couldn't close a classic WebView.
  • Now using ConfigKey to identify stored running exam session for lock screen. This should avoid unnecessary lock screens if a new exam is opened, which is using the same start URL as an older locked exam.
  • Added new module to verify application integrity.
  • Added Chrome Remote Desktop Host to preset prohibited processes.
  • Added SEB version in Starting Exam (exam/settings) password dialog.
  • Changed minimal required macOS version to macOS 10.13.
  • Added macOS 14 Sonoma to the options for minimal required macOS version (and iOS 17 to the iOS settings) in Preferences/Security.
  • Fixed a possible concurrency crash when removing process list element.

Optional features which need to be individually configured and are disabled by default

  • App Signature Key functionality, which allows automated application integrity checks similar to the manual use of the Browser Exam Key (no copy-paste of hash string necessary).
  • New server-driven Browser Exam Key which can be used for improved SEB Server integration with LMS/assessment systems like Moodle. This feature allows full integration with Moodle, which requires an additional Moodle plugin to be installed (currently a pre-release version is available).
  • Now showing "Disconnecting" window when quitting SEB Server session, for user feedback in case of connection issues.
  • Now loading SEB Server quit session request with fallback in case of short connection outtakes.
  • Added error message alerts when specific steps of the connection process to a SEB Server exam fail, with more status messages in the SEB Server connection window.
  • Improved logging of SEB Server connections and fixed some error messages being too general.
  • Fixed a concurrency crash when quitting SEB with still active SEB Server connection when connection token may already have been invalidated.

Safe Exam Browser 3.3.2

15 Jan 23:25
Compare
Choose a tag to compare

SEB 3.3 improves accessibility and security and allows to export SEB settings as fully contained configuration links or QR codes. Optionally it supports full SEB Server integration with Moodle. SEB 3.3.2 fixes issues regarding file download, the Settings (formerly known as Preferences) window and allows exporting uncompressed configuration files (for example for directly importing it into Moodle). Also contains several security fixes: Please update soon!

When using the optional SEB Server, the App Signature Key functionality allows automated application integrity checks similar to the manual use of the Browser Exam Key. Additionally, the new server-driven Browser Exam Key can be used for improved SEB Server integration with LMS/assessment systems like Moodle.

New in SEB 3.3.2:

  • Added option to save settings "for starting an exam" uncompressed as plain text in the Save As… dialog. This is helpful for importing these configuration files into LMS/exam systems which don't support gzip compressed or encrypted config files (for example Moodle) or for manual editing.
  • WebInspector for debugging websites directly inside SEB using the modern WebView works now (no longer flickers if invoked on a website using the activated right mouse button and context menu option "Inspect Element").
  • Fixed some edge cases when the lock screen for "Prohibited process locked SEB" was displayed unnecessarily.
  • Fixed: Overriding security options in lock screen wasn't reset when reconfiguring.
  • Fixed that lock screen override for specific prohibited processes didn't work correctly.
  • The check for specific prohibited processes can now be overridden multiple times (again for newly detected prohibited processes).
  • Fixed: Wrong Browser Exam Key was displayed when starting SEB with alt/option key to directly display Settings (Preferences) window.
  • Fixed: Revert to Defaults doesn't remove outdated settings.
  • Fixed wrong message that settings were edited when closing Settings (Preferences) window (SEB started with alt/option key) even when no changes were performed.
  • Fixed crash when downloading files.
  • Fixed: No error message was displayed when attempting to download/open SEB configurations while this is disabled.
  • SEB no longer freezes on Quit button in "System Security Feature Disabled" lock screen.
  • Fixed: Javascript pop-up was not opening with activated URL filter.
  • Fixed: Reconfiguration after login didn't close additional browser windows.
  • Now preventing display of "Browse Time Machine Backups".
  • Fixed SEB Server Browser Exam Key is not recognized by Moodle when classic WebView is used.
  • Added workaround for SEB Server bug to send Browser Exam Key (BEK) in HTTP headers when Server BEK is used, even if setting sendBrowserExamKey = false.
  • Fixed aspect ratio scaling of Settings (Preferences) window. Removed horizontal ruler in Security pane.
  • Fixed updating Browser Exam Key salt when using Save As (always) and Save (never) for exam config.
  • Extended error message when Zoom proctoring is enabled in settings with "Due to Zoom licensing issues, Zoom live proctoring is only available for SEB Alliance members. Please see https://safeexambrowser.org/alliance.".
  • Added a new error case to prevent prohibited process locked SEB lock screen being displayed for "No such process" (already terminated).
  • Remove the outdated setting allowWLAN when saving configs.
  • Fixed: Wrong BEK displayed after saving a config.
  • Changed reporting interval for still running processes from 3 to 30 seconds.
  • Log console view in lock screens should now correctly scroll to bottom (if it was at the bottom before the new log entry appears).
  • Increased maximum height of log console scroll view to prevent longer logs to get cut off.

New in SEB 3.3:

  • Accessibility improvements: Menu to select open webpages (on SEB icon in the SEB Dock) can now be opened using VoiceOver with the VO-Shift-M shortcut (in addition to right click).
  • Improved accessibility announcements on various UI elements, also in SEB's Preferences menu.
  • Improved VoiceOver feedback when opening lock screens.
  • Support exporting SEB settings as configuration links and QR codes containing full SEB configuration. With these config links or QR codes it's no longer necessary to store a config file on a server.
  • Now it's possible to generate and save QR codes containing full SEB configurations directly as PNG image files from the Preferences menu.
  • Added option to export SEB settings as an unencrypted plist file for the MDM Managed Configuration feature (currently supported by iOS SEB clients).
  • New setting for removing default key/values from saved config files, which decreases size significantly (for example removing default prohibited processes). This is by default used for generated config link and QR code configurations and helpful for iOS MDM configuration for example with Jamf.
  • Unencrypted SEB configuration files for starting exams are now saved compressed with gzip.
  • Changed title of Config Files Preferences pane to Configurations and updated terminology.
  • Changed default value for SEB Config purpose to Starting an Exam.
  • Added separate allow downloads/uploads settings (allowDownloads = default true, allowUploads = default true), using AND with existing, but deprecated setting allowDownUploads.
  • Fixed crash when alert "File to Upload Not Found" is displayed (when Settings / Down/Uploads / Choose file to upload "… by only allowing to upload the same file downloaded before" is selected and no file was downloaded yet or a previously downloaded file is not found).
  • Don't create XULRunner URL filter rules anymore.
  • Changed some outdated default values.
  • Now keeping 20 log files instead of 7 (max. disk space: 20 MB).
  • Fixed logging in Swift classes and log level Error not working.
  • Now preventing that a web application can close the SEB main browser window (the one containing the exam page).
  • Fixed web application couldn't close a classic WebView.
  • Now using ConfigKey to identify stored running exam session for lock screen. This should avoid unnecessary lock screens if a new exam is opened, which is using the same start URL as an older locked exam.
  • Added new module to verify application integrity.
  • Added Chrome Remote Desktop Host to preset prohibited processes.
  • Added SEB version in Starting Exam (exam/settings) password dialog.
  • Changed minimal required macOS version to macOS 10.13.
  • Added macOS 14 Sonoma to the options for minimal required macOS version (and iOS 17 to the iOS settings) in Preferences/Security.
  • Fixed a possible concurrency crash when removing process list element.

Optional features which need to be individually configured and are disabled by default

  • App Signature Key functionality, which allows automated application integrity checks similar to the manual use of the Browser Exam Key (no copy-paste of hash string necessary).
  • New server-driven Browser Exam Key which can be used for improved SEB Server integration with LMS/assessment systems like Moodle. This feature allows full integration with Moodle, which requires an additional Moodle plugin to be installed (currently a pre-release version is available).
  • Now showing "Disconnecting" window when quitting SEB Server session, for user feedback in case of connection issues.
  • Now loading SEB Server quit session request with fallback in case of short connection outtakes.
  • Added error message alerts when specific steps of the connection process to a SEB Server exam fail, with more status messages in the SEB Server connection window.
  • Improved logging of SEB Server connections and fixed some error messages being too general.
  • Fixed a concurrency crash when quitting SEB with still active SEB Server connection when connection token may already have been invalidated.

Safe Exam Browser 3.3

20 Sep 14:32
Compare
Choose a tag to compare

SEB 3.3 improves accessibility and security and allows to export SEB settings as configuration links or QR codes. Optionally it supports full SEB Server integration with Moodle.

New in SEB 3.3:

  • Accessibility improvements: Menu to select open webpages (on SEB icon in the SEB Dock) can now be opened using VoiceOver with the VO-Shift-M shortcut (in addition to right click).
  • Improved accessibility announcements on various UI elements, also in SEB's Preferences menu.
  • Improved VoiceOver feedback when opening lock screens.
  • Support exporting SEB settings as configuration links and QR codes containing full SEB configuration. With these config links or QR codes it's no longer necessary to store a config file on a server.
  • Now it's possible to generate and save QR codes containing full SEB configurations directly as PNG image files from the Preferences menu.
  • Added option to export SEB settings as an unencrypted plist file for the MDM Managed Configuration feature (currently supported by iOS SEB clients).
  • New setting for removing default key/values from saved config files, which decreases size significantly (for example removing default prohibited processes). This is by default used for generated config link and QR code configurations and helpful for iOS MDM configuration for example with Jamf.
  • Unencrypted SEB configuration files for starting exams are now saved compressed with gzip. If you need to save unencrypted plain text config files, use the MDM Managed Configuration format and change the file extension to .seb.
  • Changed title of Config Files Preferences pane to Configurations and updated terminology.
  • Changed default value for SEB Config purpose to Starting an Exam.
  • Added separate allow downloads/uploads settings (allowDownloads = default true, allowUploads = default true), using AND with existing, but deprecated setting allowDownUploads.
  • Fixed wrong Windows setting to allowCustomDownUploadLocation
  • Don't create XULRunner URL filter rules anymore.
  • Changed some outdated default values.
  • Now keeping 20 log files instead of 7 (max. disk space: 20 MB).
  • Fixed logging in Swift classes and log level Error not working.
  • Now preventing that a web application can close the SEB main browser window (the one containing the exam page).
  • Fixed web application couldn't close a classic WebView.
  • Now using ConfigKey to identify stored running exam session for lock screen. This should avoid unnecessary lock screens if a new exam is opened, which is using the same start URL as an older locked exam.
  • Added new module to verify application integrity.
  • Added Chrome Remote Desktop Host to preset prohibited processes.
  • Added SEB version in Starting Exam (exam/settings) password dialog.
  • Changed minimal required macOS version to macOS 10.13.
  • Added macOS 14 Sonoma to the options for minimal required macOS version (and iOS 17 to the iOS settings) in Preferences/Security.
  • Fixed a possible concurrency crash when removing process list element.

Optional features which need to be individually configured and are disabled by default

  • App Signature Key functionality, which allows automated application integrity checks similar to the manual use of the Browser Exam Key (no copy-paste of hash string necessary).
  • New server-driven Browser Exam Key which can be used for improved SEB Server integration with LMS/assessment systems like Moodle. This feature allows full integration with Moodle, which requires an additional Moodle plugin to be installed (currently a pre-release version is available).
  • Now showing "Disconnecting" window when quitting SEB Server session, for user feedback in case of connection issues.
  • Now loading SEB Server quit session request with fallback in case of short connection outtakes.
  • Added error message alerts when specific steps of the connection process to a SEB Server exam fail, with more status messages in the SEB Server connection window.
  • Improved logging of SEB Server connections and fixed some error messages being too general.
  • Fixed a concurrency crash when quitting SEB with still active SEB Server connection when connection token may already have been invalidated.

Safe Exam Browser 3.2.5 (DEPRECATED)

29 Mar 20:55
Compare
Choose a tag to compare

PLEASE DO NOT USE THIS VERSION ANYMORE. If your exam provider doesn't support the latest SEB version, tell them they should do so. This version contains bugs, is no longer supported by us and shouldn't be used in exams anymore!

New in SEB 3.2.5:

  • Fixed: Force Click lookup was working in the classic WebView in macOS 13 Ventura.

New in SEB 3.2.4:

  • Blocking AnyGPT by default.
  • Fixed: Untimely modal alert freezes SEB. Modal alerts were sometimes displayed behind the black background covering windows.
  • Security improvements.
  • Fixed download directory bug from SEB 3.2.3 for macOS.
  • Now also showing "Downloads not Allowed" alert in modern WebView if settings don't allow downloads and in one case for downloads in classic WebView on macOS.
  • Now checking if download directory is correctly set when performing download in WKWebView. If not, the Downloads directory is used.
  • Now also correctly handling PDF files in modern WebView when downloading is disabled (then PDF files even with a "download" link are displayed instead of downloaded).
  • Considering the setting newBrowserWindowByLinkPolicy = openInSameWindow: Don't open a PDF in a new window then.
  • Now also handling settings "Open files after downloading" and "Download and open PDF files instead of displaying them inline" correctly in the modern WebView.
  • Fixed "Choose file to upload ... by only allowing to upload the same file downloaded before" policy, which was not working in the modern WebView. Also resetting previous download paths when reconfiguring SEB.
  • When using the optional SEB Server, an SEB client can be locked (with a red lock screen with optional, individual message) and again unlocked by the server.
  • Now sending notification to SEB Server when any lock screen is closed on client (by entering the quit password).
  • Fixed a notification issue when using the raise/lower hand feature.

New since 3.2.3/3.2.2/3.2.1:

  • Fixed downloads of website generated files (using "data:" protocol scheme) in modern WebView.
  • Now downloads of any file types and "blob:"-generated files are possible when using the modern WebView and macOS 11.3 or newer.
  • Fixed crash when closing some web pages.
  • Fixed: Force Click lookup was working in the modern WebView.
  • Fixed red lock screen after user switch disappeared without user action.
  • Latest TeamViewer version wasn't blocked by default.
  • Added fix for a possible crash when closing a temporary browser window while not running on the main thread.
  • Improved logging verbosity, to prevent log files to be full of repeating log events.
  • Added macOS 13 Ventura as option for minimum macOS version.
  • Fixed reload key shortcut not enabled correctly according to reload settings and selected window (main/additional).
  • Fixed a null reference exception in injected Javascript code, related to the "download" attribute on links.
  • Fixed Cancel button in the macOS SEB Server (optional) fallback password alert and improved alert feedback text in case of an empty fallback password.

Optional features which need to be individually configured and are disabled by default

  • Massively improved error handling when connecting to SEB Server with better error messages which can help SEB Server and exam administrators to fix server-side issues.
  • Added support for fallback option, when connecting to SEB Server fails completely. In that case, an alternative start URL can be configured and fallback optionally protected with a new password.
  • Improved sending log events, to prevent loosing single events due to temporary connectivity issues.
  • Now sending device info to SEB Server earlier in the connection process.
  • Renew expired SEB Server OAuth token.
  • Fixed cleaning up of pending requests to SEB Server.
  • Fixed missing pingInterval SEB Server connection setting caused pings being send continuously and SEB crashing after a while.

Note: This version does NOT contain the Zoom integration for exam proctoring or exam support which was contained in SEB 3.2rc. There is a non-public SEB Alliance Edition, which continues to support Zoom integration. If you are interested to use this Zoom integration, contact alliance@safeexambrowser.org.

Safe Exam Browser 3.2.4

23 Mar 18:44
Compare
Choose a tag to compare

New in SEB 3.2.4:

  • Blocking AnyGPT by default.
  • Fixed: Untimely modal alert freezes SEB. Modal alerts were sometimes displayed behind the black background covering windows.
  • Security improvements.
  • Fixed download directory bug from SEB 3.2.3 for macOS.
  • Now also showing "Downloads not Allowed" alert in modern WebView if settings don't allow downloads and in one case for downloads in classic WebView on macOS.
  • Now checking if download directory is correctly set when performing download in WKWebView. If not, the Downloads directory is used.
  • Now also correctly handling PDF files in modern WebView when downloading is disabled (then PDF files even with a "download" link are displayed instead of downloaded).
  • Considering the setting newBrowserWindowByLinkPolicy = openInSameWindow: Don't open a PDF in a new window then.
  • Now also handling settings "Open files after downloading" and "Download and open PDF files instead of displaying them inline" correctly in the modern WebView.
  • Fixed "Choose file to upload ... by only allowing to upload the same file downloaded before" policy, which was not working in the modern WebView. Also resetting previous download paths when reconfiguring SEB.
  • When using the optional SEB Server, an SEB client can be locked (with a red lock screen with optional, individual message) and again unlocked by the server.
  • Now sending notification to SEB Server when any lock screen is closed on client (by entering the quit password).
  • Fixed a notification issue when using the raise/lower hand feature.

New since 3.2.3/3.2.2/3.2.1:

  • Fixed downloads of website generated files (using "data:" protocol scheme) in modern WebView.
  • Now downloads of any file types and "blob:"-generated files are possible when using the modern WebView and macOS 11.3 or newer.
  • Fixed crash when closing some web pages.
  • Fixed: Force Click lookup was working in the modern WebView.
  • Fixed red lock screen after user switch disappeared without user action.
  • Latest TeamViewer version wasn't blocked by default.
  • Added fix for a possible crash when closing a temporary browser window while not running on the main thread.
  • Improved logging verbosity, to prevent log files to be full of repeating log events.
  • Added macOS 13 Ventura as option for minimum macOS version.
  • Fixed reload key shortcut not enabled correctly according to reload settings and selected window (main/additional).
  • Fixed a null reference exception in injected Javascript code, related to the "download" attribute on links.
  • Fixed Cancel button in the macOS SEB Server (optional) fallback password alert and improved alert feedback text in case of an empty fallback password.

Optional features which need to be individually configured and are disabled by default

  • Massively improved error handling when connecting to SEB Server with better error messages which can help SEB Server and exam administrators to fix server-side issues.
  • Added support for fallback option, when connecting to SEB Server fails completely. In that case, an alternative start URL can be configured and fallback optionally protected with a new password.
  • Improved sending log events, to prevent loosing single events due to temporary connectivity issues.
  • Now sending device info to SEB Server earlier in the connection process.
  • Renew expired SEB Server OAuth token.
  • Fixed cleaning up of pending requests to SEB Server.
  • Fixed missing pingInterval SEB Server connection setting caused pings being send continuously and SEB crashing after a while.

Note: This version does NOT contain the Zoom integration for exam proctoring or exam support which was contained in SEB 3.2rc. There is a non-public SEB Alliance Edition, which continues to support Zoom integration. If you are interested to use this Zoom integration, contact alliance@safeexambrowser.org.

Safe Exam Browser 3.2.3

25 Feb 20:31
Compare
Choose a tag to compare

SEB 3.2.3 improves the optional support for SEB Server and adds many stability improvements.

New in 3.2.3:

  • Fixed downloads of website generated files (using "data:" protocol scheme) in modern WebView.
  • Now downloads of any file types and "blob:"-generated files are possible when using the modern WebView and macOS 11.3 or newer.
  • Another attempt to fix crash when closing some web pages.

New since 3.2.2/3.2.1:

  • Fixed: Force Click lookup was working in the modern WebView.
  • Fixed red lock screen after user switch disappeared without user action.
  • Latest TeamViewer version wasn't blocked by default.
  • Added fix for a possible crash when closing a temporary browser window while not running on the main thread.
  • Improved logging verbosity, to prevent log files to be full of repeating log events.
  • Added macOS 13 Ventura as option for minimum macOS version.
  • Fixed reload key shortcut not enabled correctly according to reload settings and selected window (main/additional).
  • Fixed a null reference exception in injected Javascript code, related to the "download" attribute on links.
  • Fixed Cancel button in the macOS SEB Server (optional) fallback password alert and improved alert feedback text in case of an empty fallback password.

Optional features which need to be individually configured and are disabled by default

  • Massively improved error handling when connecting to SEB Server with better error messages which can help SEB Server and exam administrators to fix server-side issues.
  • Added support for fallback option, when connecting to SEB Server fails completely. In that case, an alternative start URL can be configured and fallback optionally protected with a new password.
  • Improved sending log events, to prevent loosing single events due to temporary connectivity issues.
  • Now sending device info to SEB Server earlier in the connection process.
  • Renew expired SEB Server OAuth token.
  • Fixed cleaning up of pending requests to SEB Server.
  • Fixed missing pingInterval SEB Server connection setting caused pings being send continuously and SEB crashing after a while.

Note: This version does NOT contain the Zoom integration for exam proctoring or exam support which was contained in SEB 3.2rc. There is a non-public SEB Alliance Edition, which continues to support Zoom integration. If you are interested to use this Zoom integration, contact alliance@safeexambrowser.org.

Safe Exam Browser 3.2.2

19 Dec 11:35
Compare
Choose a tag to compare

SEB 3.2.2 improves the optional support for SEB Server and adds many stability improvements.

  • Fixed: Force Click lookup was working in the modern WebView.
  • Fixed red lock screen after user switch disappeared without user action.
  • Latest TeamViewer version wasn't blocked by default.
  • Added fix for a possible crash when closing a temporary browser window while not running on the main thread.
  • Improved logging verbosity, to prevent log files to be full of repeating log events.
  • Added macOS 13 Ventura as option for minimum macOS version.

Fixed from 3.2.1:

  • Fixed reload key shortcut not enabled correctly according to reload settings and selected window (main/additional).
  • Fixed a fix in 3.2.1, which caused that properties like "active" of prohibited processes couldn't be set correctly.
  • Fixed a null reference exception in injected Javascript code, related to the "download" attribute on links.
  • Fixed Cancel button in the macOS SEB Server (optional) fallback password alert and improved alert feedback text in case of an empty fallback password.

Optional features which need to be individually configured and are disabled by default

  • Massively improved error handling when connecting to SEB Server with better error messages which can help SEB Server and exam administrators to fix server-side issues.
  • Added support for fallback option, when connecting to SEB Server fails completely. In that case, an alternative start URL can be configured and fallback optionally protected with a new password.
  • Improved sending log events, to prevent loosing single events due to temporary connectivity issues.
  • Now sending device info to SEB Server earlier in the connection process.
  • Renew expired SEB Server OAuth token.
  • Fixed cleaning up of pending requests to SEB Server.
  • Fixed missing pingInterval SEB Server connection setting caused pings being send continuously and SEB crashing after a while.

Note: This version does NOT contain the Zoom integration for exam proctoring or exam support which was contained in SEB 3.2rc. There is a non-public SEB Alliance Edition, which continues to support Zoom integration. If you are interested to use this Zoom integration, contact alliance@safeexambrowser.org.