This is a beta release of Munki 7.4.0, a feature-add and bug-fix release of the Munki tools.
Build info
-
This release was built with Xcode 26.6 (17F113) on macOS 26.6.2 (25G83) via a GitHub Actions workflow here: https://github.com/macadmins/munki-builds. It has been signed and notarized by MacAdmins Open Source.
-
Distribution package version: 7.4.0.5861
- Components:
- com.googlecode.munki.core 7.4.0.5861
- com.googlecode.munki.admin 7.4.0.5861
- com.googlecode.munki.app 7.4.0.5861
- com.googlecode.munki.app_usage 7.4.0.5861
- com.googlecode.munki.launchd 7.0.0.5320
- com.googlecode.munki.pythonlibs 6.7.0.5293
- com.googlecode.munki.libs 5.5
- Components:
New features:
- Support for deferring large downloads when a low data connection is detected. Thanks to Graham Gilbert. #1371 #1385 #1387 #1389. See Low Data Connection Support.
- Support for additional arguments when Managed Software Center relaunches an application adter an update. Thanks to Nathaniel Strauss. #1379 and #1381. See Launch arguments for relaunched applications.
- Support for customizing action button labels in Managed Software Center for optional installs. Thanks to Allister Banks. #1383. See Customizing Buttons for On Demand or Optional Installs
- makecatalogs can optionally verify installer item hashes using a new
--check-hashesoption. Thanks to Alan Siu. #1386 - Support for building makecatalogs for Linux
- managedsoftwareupdate/MSC.app: support for "optional_uninstalls". See Suggested Removals.
Bug fixes:
- A fix for issues with caching manifests locally when the server-side organization changes, causing what was once a directory to be a file or vice-versa. Thanks to Nathaniel Strauss. #1384
- A fix for spurious error messages when using
unused_software_removal_info. Thanks to Rod Christiansen. #1390
Other changes:
- MSC.app assisted quit: Better handling of blocking processes that aren't application bundles.
- An improvement for error messages/error reporting when a download fails. Thanks to Rod Christiansen. #1388
A complete list of changes between 7.3.0 and 7.4.0b1 is here: v7.3.0...v7.4.0b1
Localization needs
- Munki 7.4 contains changes and additions to the UI in Managed Software Center, including new user-facing text. This text must be localized for all languages supported by Managed Software Center before the final release of Munki 7.4. See Munki 7.4 localization needs for details.