2026-09-14
Highlights (6.0.x)
- Full support for macOS 27 Golden Gate.
- Full support for declarative software update settings along with continued support for legacy configuration profiles on supported systems.
- (Coming soon) New workflow options that integrate with declarative software update enforcement.
- All new completely redesigned dialogs and notifications now rendered via swiftDialog v3.1.0. (Thanks to @bartreardon for his dedication to the project!)
- All new comprehensive display customization with native support for multiple languages (non-English localizations coming soon).
- Now fully integrated with MacAdmin's SOFA for update detection, including support for release dates and information URLs.
- Significantly updated status reporting and troubleshooting options.
- Complete reorganization of the
superfile structure to better align with standard macOS conventions. - New external default parameter configuration allows for customization of "fiddly-detail" settings.
- All
superruntime asset are now code signed, which enables a variety of security-related enhancements. - New deployment method using macOS package installer.
Compatibility Notes (6.0.x)
super6.0.x requires macOS 15 or newer.super6.0.x requires a Mac computer with Apple Silicon.- Previously saved
super5.x.x local authentication credentials are compatible withsuper6.0.x. - Previously saved
super5.x.x Jamf Pro API authentication credentials are not compatible withsuper6.0.x and will be deleted from the system the first timesuper6.0.x runs. - A major version number change (like 5.x.x to 6.x.x) indicates that previous command line options and managed preferences are not compatible with the newer version of
super. - Refer to this spreadsheet (tab separated values) for migrating
supercommand line options. - Refer to this spreadsheet (tab separated values) for migrating
supermanaged preferences. - Updated example MDM configuration profiles.
- Updated additional Super-Friends assets.
Known Issues (6.0.0-beta1)
- The
superinstaller package is not yet notarized by Apple. This should not present a problem for most managed deployment workflows, but downloadedsuperpackages may fail when installed manually due to file system quarantine. Removing the file quarantine will resolve this issue. - Full support for declarative software update enforcement is still in the works. Support coming soon.
- The --scheduled-install-* options are not currently supported in
super6.0.0-beta1. Support coming soon. - The MacAdmin's SOFA Apple Beta feed technically exists but it's not currently being updated by the SOFA project. Thus, systems enrolled in a macOS beta program cannot take advantage of this resource.
- There are currently no publicly available Background Security Improvement (BSI, formerly named Rapid Security Response) updates for any version of macOS. As such, production BSI update workflows have not been validated.
Specific Changes (6.0.0-beta1)
- In addition to the "Highlights" and "Compatibility Notes" covered above...
- The
super6.0.x runtime assets are now code signed, and thus must deployed via a signed package installer. Please visit thesuperreleases page to download the latest installer. Additionalsuperinstaller details:- The
superinstaller automatically migrates all previoussuperlogs and non-credentialsuper5.x.x settings to the newsuper6.x.x folder (detailed below). - The
superinstaller removes all previous versions ofsuper. - Previously running
superworkflows should automatically continue (albeit with a newer version ofsuper) at the next appropriate runtime after installation. - As a default behavior, when installing
superto a system that does not have a previous version ofsuper, the workflow will not automatically start. - New
<key>WorkflowStartAfterInstallation</key> <true/>managed preference key automatically starts the workflow whensuperis installed on a system without a previous version ofsuper.
- The
- All
super6.x.x assets (except for thesuperLaunchDaemon) have new file system locations:- Main
superfolder: /Library/Application Support/super/ - Main
supersettings file: /Library/Preferences/com.macjutsu.super.plist (with an alias in root of mainsuperfolder) - Main
superlog file: /var/log/super.log (with an alias in thesuperlogs folder) - Alternate configurations folder: /Library/Application Support/super/config/alternate-configs/
- Main
- There are a few significant new sub-folders in the
superfolder:- The /Library/Application Support/super/config folder contains a variety of configuration items that allow you to further customize
superworkflow behaviors. - The /Library/Application Support/super/config/README.config.md file details the specifics of the
superconfig folder. - The /Library/Application Support/super/display folder contains a variety of configuration items that allow you to customize all
superdisplay (dialogs and notifications) behaviors. - The /Library/Application Support/super/display/README.display.md file details the specifics of the
superdisplay folder.
- The /Library/Application Support/super/config folder contains a variety of configuration items that allow you to further customize
- All new
superconfiguration options and managed preference keys:--sofa-statusdisplays the currently cached MacAdmin's SOFA feeds status.--sofa-macos-custom-urland<key>SOFAMacOSCustomURL</key>specify a custom SOFA macOS updates feed.--sofa-apple-beta-custom-urland<key>SOFAAppleBetaCustomURL</key>specify a custom SOFA Apple beta updates feed.--sofa-safari-custom-urland<key>SOFASafariCustomURL</key>specify a custom SOFA Safari updates feed.--display-dialog-bannerand<key>DisplayDialogBanner</key>add a banner image (light mode) above all dialogs.--display-dialog-banner-darkand<key>DisplayDialogBannerDark</key>add a banner image (dark mode) above all dialogs.--display-backgroundand<key>DisplayBackground</key>add a background image (light mode) to all dialogs and notifications.--display-background-darkand<key>DisplayBackgroundDark</key>add a background image (dark mode) to all dialogs and notifications.--display-iconand<key>DisplayIcon</key>replace the default icons (light mode) in all dialogs and notifications.--display-icon-darkand<key>DisplayIconDark</key>replace the default icons (dark mode) in all dialogs and notifications.--display-icon-overlayand<key>DisplayIconOverlay</key>add an overlay icon (light mode) in all dialogs and notifications.--display-icon-overlay-darkand<key>DisplayIconOverlayDark</key>add an overlay icon (dark mode) in all dialogs and notifications.--display-more-info-custom-urland<key>DisplayMoreInfoCustomURL</key>replace the default "More Info..." URL link in all dialogs.--display-help-messageand<key>DisplayHelpMessage</key>show a help "?" button that when clicked displays the content of a display_help_message.md file (located in thesuperdisplay folder).--display-help-imageand<key>DisplayHelpImage</key>show an image next to the the content of a display help message.--display-config-custom-folderand<key>DisplayConfigCustomFolder</key>use an alternate display configuration folder that contains your customized display configuration items.
- Significantly improved
--config-statusoption shows even more hardware, operating system, current user,superruntime, and software update details. - Multiple simultaneous local authentication methods are now allowed. If multiple authentication options are available then the priority is as follows; local user password > local account credentials > local
superservice account. - Improved helper download mechanism now includes handling of connection timeouts.
- Improved helper verification mechanism now allows for installation of newer versions than required by the
superworkflow. (Thanks to @smithjw for this!) - Resolved issues that prevented the
--auth-local-account=Xand--auth-service-account=Xoptions from appropriately removing previously saved authentication credentials. - Resolved an issue that may cause inaccurate macOS update targeting when the
--install-macos-minor-version-targetor--install-macos-major-version-targetoptions were used. - Countless code optimizations and improvements to both regular and verbose log output.
- A final shout-out to @soward for his invaluable help with the rearchitecting and packaging of
super6.x.x. - The following configuration options and managed preference keys have been replaced or removed:
--install-rapid-security-responsesand<key>InstallRapidSecurityResponses</key>are replaced by--install-macos-bsi-updatesand<key>InstallMacOSBSIUpdates</key>.--schedule-zero-date-releaseand<key>ScheduleZeroDateRelease</key>are removed because this is now the defaultsuperworkflow behavior.--display-icon-fileand<key>DisplayIconFile</key>are replaced by the various new display icon options.--display-icon-sizeand<key>DisplayIconSize</key>are removed because the icon sizes are now configured now configured via alternate display configuration files.--display-unmovableand<key>DisplayUnmovable</key>are removed because this is now the defaultsuperdisplay behavior.--display-hide-progress-barand<key>DisplayHideProgressBar</key>are removed because this is now the defaultsuperdisplay behavior.- All
--display-accessory-*options and<key>DisplayAccessory*</key>preference keys are removed because this type of display customization is now configured via alternate display configuration files. --display-help-button-stringand<key>DisplayHelpButtonString</key>are replaced by the new display help message options.--display-warning-button-stringand<key>DisplayWarningButtonString</key>are removed because swift Dialog does not support this feature.
- The
superchecksum is no longer generated because thesuperruntime assets are now code signed and deployed via a package installer.