4 Sep 2026 Munki 7.4 "developer preview”

8 views
Skip to first unread message

Gregory Neagle

unread,
Sep 4, 2026, 12:12:40 PMSep 4
to munki-dev
New (as of 4 Sep 2026) Munki 7.4 "developer preview” (definitely not yet a beta)

Changes from Munki 7.3:
- Support for building makecatalogs for Linux
- MSC.app assisted quit: Better handling of blocking processes that aren't application bundles
- managedsoftwareupdate/MSC.app: support for "optional_uninstalls", including a new UI enhancement (https://github.com/munki/munki/commit/612edcd864cfb7127958e73aa1ba00d97ea7257f)
- Graham Gilbert's support for deferring large downloads on low data connections [#1371](https://github.com/munki/munki/pull/1371) (and subsequent tweaks/improvements) [#1385](https://github.com/munki/munki/pull/1385) [#1387](https://github.com/munki/munki/pull/1387) [#1389](https://github.com/munki/munki/pull/1389)
- Nathaniel Strauss's support for additional launch arguments MSC re-launches blocking applications [#1379](https://github.com/munki/munki/pull/1379) and [#1381](https://github.com/munki/munki/pull/1381)
- Nathaniel Strauss's 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 [#1384](https://github.com/munki/munki/pull/1384)
- Alan Siu's contribution to makecatalogs to have it verify installer item hashes: [#1386](https://github.com/munki/munki/pull/1386)
- Rod Christiansen's improvement for error messages/error reporting when a download fails [#1388](https://github.com/munki/munki/pull/1388)
- Rod Christiansen's bugfix for an issue with unused_software_removal_info [#1390](https://github.com/munki/munki/pull/1390)

Installer package:
https://github.com/macadmins/munki-builds/releases/download/v7.4.0.5850/munkitools-7.4.0.5850.pkg
Linux build of makecatalogs:
https://github.com/munki/munki/actions/runs/33818463119/artifacts/9917431636

Gregory Neagle

unread,
Sep 4, 2026, 12:53:47 PMSep 4
to munki-dev
Munki 7.4 new strings to localize (so far; subject to change before release):

Low data support

- A button to display a dialog showing more information about why an item was not downloaded
/* Low data More Info button title */
"More Info" = "More Info";

- Title of the dialog explaining why an item was not downloaded
/* Download Anyway alert title */
"Low data connection detected" = "Low data connection detected";

- Informational text in the dialog explaining why an item was not downloaded
/* Download Anyway alert informative text */
"This item was not downloaded because this Mac is on a low data connection." = "This item was not downloaded because this Mac is on a low data connection.";

- Button to trigger a downlaod even though there is a low data connection
/* Download anyway button title */
"Download anyway" = "Download anyway";

optional_uninstalls/Suggested Removals

- Header text for the section displaying "Suggested Removals":
/* Optional Uninstalls label */
"Suggested removals" = "Suggested removals";

- More info/additional explanation of the "Suggested Removals"
/* Optional Uninstalls more info text */
"These items are no longer recommended or supported by your organization. You should consider removing them." = "These items are no longer recommended or supported by your organization. You should consider removing them.";

Reply all
Reply to author
Forward
0 new messages