github SafeExamBrowser/seb-mac 3.3rc2
Safe Exam Browser 3.3 Release Candidate 2

latest releases: 3.4, 3.4rc, 3.4b3...
pre-release14 months ago

SEB 3.3 improves security, allows to export SEB settings as configuration links or QR codes and contains issue fixes.

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.3rc2:

  • Fix SEB could crash with specific system settings because of a used CocoaPod framework: Added Swift package of the CocoaLumberjack logging framework instead.
  • Fixed false positive detection if a system security feature isn't active.
  • Fix logging in Swift classes and log level Error not working.
  • Added SEB version in Starting Exam (exam/settings) password dialog.
  • Changed minimal required macOS version to macOS 10.13 (due to Swift package usage).
  • Added macOS 14 Sonoma to the options for minimal required macOS version (and iOS 17 to the iOS settings) in Preferences/Security.

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

  • Added error message alerts when specific steps of the connection process to a SEB Server exam fails.
  • Now displaying further status messages in the SEB Server connection window.
  • Improved logging of SEB Server connections and fixed some error messages being too general.

New in SEB 3.3rc:

  • Now keeping 20 log files instead of 7 (max. disk space: 20 MB).
  • Improved alert for saving unencrypted (but now gzipped) settings.
  • Removed some unnecessary settings when saving config with option "Remove default settings".
  • Added missing SEB Windows (3.5) default settings, including preset default prohibitedProcesses.
  • Changed some outdated default values.
  • Fixed wrong setting to allowCustomDownUploadLocation.
  • Improved feature "Remove default settings" by also removing unnecessary Windows prohibitedProcess settings when saving config with this option.
  • Improved comparing settings from MDM server with current settings by also correctly comparing single Windows prohibitedProcesses.
  • Main browser window is closed when loosing network connection in OpenOlat: Preventing that web application can close the SEB main browser window (the one containing the exam page, where startURL was loaded in).
  • Added missing classic WebView WebUIDelegate webViewClose: method (event handler called when web application attempts to close a WebView).
  • Fixed: Preferences shortcut menu button wasn't displayed properly (triangle image)
    because of Accessibility improvements.
  • Fixed Preferences / Exam / Copy Browser Exam Key to clipboard when quitting SEB.
  • Don't create XULRunner URL filter rules anymore.

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

  • Added "Disconnecting" window when quitting SEB Server session.
  • Now loading SEB Server quit session request with fallback.

New in SEB 3.3b2:

  • Accessibility improvements when displaying lock screens and system UI.
  • Added accessibility label for Preferences (menubar) shortcut menu.
  • Improved security.
  • Added Chrome Remote Desktop Host to preset prohibited processes.
  • Fixed App Signature Key wasn't working on Intel CPU Macs.
  • Fixed new SEB Server driven Browser Exam Key for exams with Moodle Plugin.
  • Fixed a possible crash in CustomHTTPProtocol (when using classic WebView on iOS).
  • Fixed a concurrency crash when quitting SEB with still active SEB Server connection when connection token may already have been invalidated.

New in SEB 3.3b1:

  • Added separate allow downloads/uploads settings (allowDownloads = default true, allowUploads = default true), using AND with existing, but deprecated setting allowDownUploads.
  • Text search now also works in PDFs embedded in webpage (requires using the modern WebView and macOS 11 or newer).
  • Accessibility improvement: 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).
  • 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.
  • Support exporting SEB settings as configuration links and QR codes containing full SEB configuration.
  • New option Remove Default Values reduces the size of an SEB configuration (automatically used for config link and QR code).
  • Added option to export SEB settings as an unencrypted plist file for the MDM Managed Configuration feature (currently supported by iOS SEB clients).
  • 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.
  • Added new module to verify application integrity.
  • 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.

Don't miss a new seb-mac release

NewReleases is sending notifications on new releases.