This is a beta release of Munki 6.3.5, a bug-fix release of the Munki tools.
Fixes
- managedsoftwareupdate:
- A fix for an issue when one or more application items in an 'installs' list does not have a 'path' attribute and then gets used in a virtual 'blocking_applications' list: 6cf8c03
- Better handling when an item that is a requirement for multiple other items fails to download: 9ba39af (See issues #1104 and #1188)
- Managed Software Center:
- Address an issue where Managed Software Center may not be brought frontmost or enter "aggressive notification mode" if it's already open in the background: 5c4e47a
- Fix display issues in the "My Items" view in Managed Software Center when installing or removing an item: e92d538 (See issue #1189)
- Address an issue in the munki 6.3.4 release where Managed Software Center.app crashes on launch on macOS < 10.15. This was caused by a bug in Xcode 15 and 15.0.1, and was addressed (for now) by building on macOS Ventura with Xcode 14.3.1.
- makepkginfo/munkiimport:
A complete list of changes from the 6.3.4 release is here: v6.3.4...v6.3.5b2
Build info
The GUI apps and the Python framework were built under Xcode 14.3.1 on macOS 13.6.1. Other versions of Xcode have not been tested and may cause different results.
Package versioning
- Distribution package version: 6.3.5.4619
- munki core tools version: 6.3.5.4619
- LaunchAgents/LaunchDaemons version: 3.0.3265
- Apps package version: 6.2.2.4618
- Python package version: 3.10.11.4617
Attachment info
The munkitools-6.3.5.4619.pkg attachment available here is an unsigned and unnotarized package that should install without requiring a restart unless upgrading from an extremely old Munki tools (like one of the 3.x releases or earlier). It should be suitable for most initial deployment scenarios, including those driven by DEP/ADE (if you first sign the package). It does not include a component to trigger "bootstrapping" or any other automatic run of the tools after installation.