github Macjutsu/super v5.1.0-beta
v5.1.0-beta1

pre-release3 days ago

[5.1.0-beta1]

2025-03-06

Highlights (5.x)

  • Suport for macOS 15 Sequoia.
  • New scheduled installation workflows allow administrators or the end user to specify a date and time for the installation of macOS updates/upgrades, Jamf Pro Policies, or enforced system restarts.
  • New schedule workflow active option allows administrators to set exactly when the super workflow is active, thus allowing for "maintenance windows".
  • MacAdmin's SOFA integration allows schedule and deadline options to align with macOS release dates (as opposed to when super discovers a macOS release).
  • Completely rearchitected main super logic so all workflow options can be permanent (via configuration profile) or temporary until the requested workflow is completed.
  • Completely rearchitected software update/upgrade discovery to significantly improve reliability, performance, and improve support for native macOS software update restrictions deferral.
  • Significantly improved behavior for alternate workflow targets (non-system updates, Jamf Pro Policies, and enforced system restarts) now support all deferral, schedule, deadline, and display options.
  • Even more user interface customization options.
  • Please visit the super Wiki for full details!

Compatibility Notes (5.x)

Known Issues (5.1.0-beta1)

  • There are currently no available Rapid Security Response (RSR) updates for any version of macOS. As such, RSR update workflows have not been validated against this version of super.
  • The Jamf Pro new Managed Software Updates feature remains unreliable if the workflow target is not the latest minor update or major upgrade. In the mean time, the legacy Jamf Pro software update API remains stable (although deprecated) and local authentication is always the most reliable.

Specific Changes (5.1.0-beta1)

  • New --install-safari-update-without-restarting option targets Safari updates for installation without restarting the system. This is a counter-option to the existing --install-non-system-updates-without-restarting option that targets all non-system updates for installation without restarting the system. This option is also unique in that if Safari is not active then the workflow installs the Safari update automatically with no user interaction.
  • New --display-accessory-safari-update-file option to specify a custom display accessory when the workflow target is a Safari update and Safari is actively in use.
  • New --install-prioritize-non-restart-updates option works with either the --install-safari-update-without-restarting or the --install-non-system-updates-without-restarting option to prioritize non-system updates before any other potential workflows. In other words, even if a macOS update or upgrade is possible, this option forces the super workflow to target non-system updates for installation first. After the appropriate non-system items are installed, then the next time (based on the relaunch deferral timer) the super workflow runs, it reverts to the default targeting behavior (likely a pending macOS update/upgrade).
  • New /Library/Management/super/logs/super-audit.log is a significantly condensed version of the default super.log that only contains the most important status changes. Entries in the super-audit.log are limited to items considered necessary for most change management policies. This includes; installation events, changes to workflow targets, changes to zero date, changes to deadlines, successful workflow completions, or any other event that would dramatically alter the super workflow behavior.
  • New IBM Notifier 3.2.2 is automatically installed. (Thanks to @SMartorelli for his dedication to the project!)
  • All curl usage now includes a super user-agent header that is defined via the SUPER_USER_AGENT parameter. (Thanks to the Jamf Marketplace team for this suggestion!)
  • Various curl cleanup to improve syntax uniformity and readability.
  • Improved handling of inaccurate mdmclient deferral dates.
  • Clean-up of outdated files/folders in super repository.
  • New Super-Friends/Jamf-Pro folder for Jamf Pro specific items.
  • Countless typo fixes and improvements to both regular and verbose log output. (Thanks to everyone who reported typos on both GitHub and #super on MacAdmins Slack)
  • Updated example MDM configuration profiles for super v5.1.0-beta1.
  • super 5.1.0-beta1 SHA-256: 7fc290bfeb72e79d8445be10000eda182c904d99974857b379f0975a4fe3f7a6

Please refer to the Change log for full details.

Don't miss a new super release

NewReleases is sending notifications on new releases.