This is a release candidate for Outset 4.2.0. Please report any remaining bugs by creating a new issue
Updated information on the new script payloads feature can be found in the wiki along with the outset-payload
helper script for generating payloads.
Notes
This is a version of Outset created by GitHub Actions.
Outset.app has been signed and notarized. The package has been signed, notarized and stapled.
Changes
- 072f51e - ADD: JSON Schema for External Applications payload in Jamf Pro
- 9539615 - FIX: Mismatched indentation
- 89fc92c - Initial commit for 4.2.0 More code cleanup and re-arranging Added "on demand privileged" Added initial capability to run scripts contained as base64 bundles in a confir profile (currently nothing calls this)
- 5296d50 - Update README.md
- 7af77c1 - scripts as base64 encoded payloads TODO: - restrict to managed preferences - integrate with standard workflow including checks for run-once - remove debug code
- dc01bf0 - Moved a bunch of stuff around to support running scripts from a preference plist This should now be working for all script types. Some work to do on properly procesing
--add-override
which currently prepends the login-once path which causes the override check to not match. - 8f80fe9 - Merge pull request #56 from strlng/patch-1
- 4d91046 - Merge pull request #47 from VentionCo/jamfpro-jsonschema
- e22ceb4 - Fix for issue #54
- da95c68 - Merge pull request #58 from HowardGMac/dev_4.2.0
- 90270b3 - update version number
- ce6c46e - Merge remote-tracking branch 'refs/remotes/origin/dev_4.2.0'
- acbea2d - Fixing Info.plist version so the github action works
- 8c45f52 - Outset icon updated rocket graphic and as squircle
- 121c163 - Merge pull request #61 from rodchristiansen/main
- 9673efe - updating payload code for inclusion of scripts
- 230c085 - Merge remote-tracking branch 'refs/remotes/origin/dev_4.2.0'
- 73ae10e - Add logic to merge multiple script_payloads into one for processing. Add logic for add-override and remove-override to handle payload scripts with "payload=". The alternate is we don't assume
loginOnce.directoryPath
if no path is given. Discussion welcome - 78002de - Update payload logic to properly collect payload data from all defaults domains. Added logic to skip a payload if it's not from a managed domain and debug is not enabled.
- 0e47d16 - Updated readme with new outset icon and cleaned up some of the text
- 345ebc9 - update workflows for macOS 14
- 650cfbc - update to v4 of upload-artifact
- 0e4ff18 - Update build_outset.zsh
- f9edb02 - Fix up processing for on-demand and on-demand-privileged tasks
- 18689ed - fix typo for registering the on demand daemon (was agent instead of daemon)
- 8626559 - update release build workflow
- 4078398 - Added script to generate payload plists for use with MDM
- d123560 - update project file referencing the new outset-payload script
What's Changed
- Update README.md by @strlng in #56
- JSON Schema for Jamf Pro in #47
- Fix for issue #54 by @HowardGMac in #58
- Outset updated rocket graphic as squircle icon by @rodchristiansen in #61
New Contributors
- @strlng made their first contribution in #56
- @rodchristiansen made their first contribution in #61
Full Changelog: main...dev_4.2.0