github Macjutsu/super v5.1.0-beta5

pre-releaseone month ago

[5.1.0-beta5]

2025-07-10

Highlights (5.1.x)

  • Completely rearchitected super preferences mechanism allows for alternate configuration workflows. In other words, you can now create multiple different super workflow configurations and active them on an as-needed basis.
  • Significantly improved macOS update workflow is fully compatible on systems with all built-in automatic software update options enabled.
  • New scheduling options for automatic deferrals when provisioning new systems and when you want to delay the start of a workflow after zero day.
  • New workflow options for installing non-system software updates.
  • Significant quality of life improvements for gathering information about the super workflow configuration including a new super-audit.log.

Highlights (5.0.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.x)

  • The super workflow has not been tested on systems with declarative software update settings. You should continue to use traditional configuration profiles to enforce software update settings.
  • 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-beta5)

  • New --config-clone=SourceConfigurationName option duplicates an existing alternate configuration preference file. This option must be used with the --config-edit=ConfigurationName option to specify (a new or existing) destination for the copy of the cloned configuration. Any additional options specified in the same run are also applied to the destination configuration.
  • New configuration preference file attribute ConfigEditTimestamp is the date and time of the previous edits made to that configuration file from a previous super run.
  • Significantly improved download workflow assumes that macOS minor updates should be downloaded by the built-in automatic software update option. Workflows targeting macOS minor updates automatically defer if the update has not yet downloaded and the system is configured to automatically download macOS updates.
  • Improved --config-status option now shows if a macOS update or upgrade has been cached (downloaded and prepared) by the softwareupdate service.
  • Resolved an issue when using a --config-edit* option that would improperly exit the super workflow.
  • Resolved an issue when using a --config-edit* option that would improperly disable the super workflow from automatically re-launching.
  • Updated spreadsheet (tab separated values) for migrating to super v5.1.0 command line options.
  • As always, typo fixes and improvements to both regular and verbose log output.
  • super 5.1.0-beta5 SHA-256: 1ef92bbcb757037d6cc5c904bb91aad80df1b10ef364201160ff5bebbcd0ed8d

Please refer to the Change log for full details.

Don't miss a new super release

NewReleases is sending notifications on new releases.