Changelog History
Page 3
-
v4.1.3 Changes
April 17, 2020๐ This is the official release of Munki 4.1.3, a bug-fix update to the Munki tools.
๐ Munki 4 removes the dependency on Apple's Python, and includes its own copy of Python 3.7.4.
๐ See Introduction to Munki 4 for more information on the architectural changes in Munki 4.
๐ Bug fixes:
- ๐ Fix for a potential crash when generating icons in macOS 10.15.4. Thanks to @trishiva. d079d1b
- ๐ Fix for a cached Apple update forced install causing forced logouts after Munki's preferences are changed to not install Apple updates. Thanks to Ofir Gal for reporting the issue. 0ac6fbd
- ๐ Fix for multiple error alerts "piling up" if MSC.app gets multiple error notifications while open. a69caa2
- Don't display certain errors in MSC.app if thy occur during a background run. 19a0feb
Other changes:
- copy-from-dmg installs now have progress-complete output. 5419366
๐ A complete list of changes since the previous release is here: v4.1.2...v4.1.3
๐ The attached munkitools package contains code built under Xcode 11.3.1 on macOS 10.15.3. It is neither signed, nor notarized.
AutoPkg users -- IMPORTANT NOTE:
๐ If you use AutoPkg, do not use the munkitools3.munki recipe to import this release, as it will not import the new embedded Python package and any clients "upgraded" with the results will be broken.
A new munkitools4.munki recipe is available in the AutoPkg recipes repo. -
v4.1.2 Changes
March 26, 2020๐ This is the official release of Munki 4.1.2, a bug-fix and minor enhancement update to the Munki tools.
๐ Munki 4 removes the dependency on Apple's Python, and includes its own copy of Python 3.7.4.
๐ See Introduction to Munki 4 for more information on the architectural changes in Munki 4.
๐ Bug fixes:
- Fix for removing the com.apple.quarantine extended attribute on copy_from_dmg items when symlinks point to non-existent targets. Thanks to @chrisgrande 997ad69
- ๐ Fix for improperly decoded installer error output. bf5c9d9
๐ New features:
- ๐ฆ The
repoclean
tool is now part of the admin tools subpackage. - ๐ฆ
repoclean
now deletes "orphaned" packages -- items in the pkgs directory that are not referred to by any pkginfo. b0530ad
๐ A complete list of changes since the previous release is here: v4.1.1...v4.1.2
๐ The attached munkitools package contains code built under Xcode 11.3.1 on macOS 10.15.3. It is neither signed, nor notarized.
AutoPkg users -- IMPORTANT NOTE:
๐ If you use AutoPkg, do not use the munkitools3.munki recipe to import this release, as it will not import the new embedded Python package and any clients "upgraded" with the results will be broken.
A new munkitools4.munki recipe is available in the AutoPkg recipes repo. -
v4.1.1
March 03, 2020 -
v4.1.0 Changes
February 13, 2020๐ This is the official release of Munki 4.1.0, a bug-fix and enhancement update to the Munki tools.
๐ Munki 4 removes the dependency on Apple's Python, and includes its own copy of Python 3.7.4.
๐ See Introduction to Munki 4 for more information on the architectural changes in Munki 4.
๐ Changes
0๏ธโฃ munkiimport and repoclean now indicate the default for y/n questions. Thanks to @williamtheaker e2d88c0
๐ New repoclean option to suppress confirmation prompts. Thanks to @macmule. 2c659b1
middleware now gets a full copy of the pkginfo for an item, enabling new things to happen in middleware. Thanks to @natewalck e7ffb40
๐ Fix for an issue triggered by new(ish) macOS Privacy Protections where it can be possible to write a file to a protected location but not read it: 3bd988f
๐ Don't follow symlinks when recursively removing the com.apple.quarantine xattr. Fixes an issue that occurs when a symlink points to a non-existent path. 75d8f7f
๐ Better handle old-style .info files in very old packages and package receipts. Addresses an issue surfaced with the conversion to Python3. 0c62292 and 1f3ac5f
More protections for unexpected types in pkginfo files and preferences: 8555afc and f57336e
๐ Other bug fixes and tweaks.
A complete list of changes from 4.0.1 to 4.1.0 is here:
v4.0.1...v4.1.0AutoPkg users -- IMPORTANT NOTE:
๐ If you use AutoPkg, do not use the munkitools3.munki recipe to import this release, as it will not import the new embedded Python package and any clients "upgraded" with the results will be broken.
A new munkitools4.munki recipe is available in the AutoPkg recipes repo. -
v4.0.1 Changes
January 07, 2020๐ This is the official release of Munki 4.0.1, a bug-fix update to the Munki tools.
๐ Munki 4 removes the dependency on Apple's Python, and includes its own copy of Python 3.7.4.
Functionality and features are intended to be identical to Munki 3.6.4.๐ See Introduction to Munki 4 for more information on the architectural changes in Munki 4.
๐ Changes
- ๐ Change to compensate for stricter Python 3 behavior which affected admins who had mistakenly set Munki's LoggingLevel to a string: a87ac53
- ๐ Fixes for decoding stored SHA hashes: 25f7af5 and 2176648
- โ Remove Command-Q shortcut for Quit to prevent using that to quit the MunkiStatus app at/over the loginwindow. 264470e
- ๐ PyObjC versions of the GUI apps have been removed from the code repo. This code has not been used since the 3.6 release in March 2019. 0b56fe7
- โก๏ธ Copyright notices updated for 2020 72a0535
A complete list of changes from 4.0 to 4.0.1 is here:
v4.0.0...v4.0.1AutoPkg users -- IMPORTANT NOTE:
๐ If you use AutoPkg, do not use the munkitools3.munki recipe to import this release, as it will not import the new embedded Python package and any clients "upgraded" with the results will be broken.
A new munkitools4.munki recipe is available in the AutoPkg recipes repo. -
v4.0.0 Changes
December 10, 2019๐ This is the official release of Munki 4.0, a major architectural change to the Munki tools.
๐ Munki 4 removes the dependency on Apple's Python, and includes its own copy of Python 3.7.4.
Functionality and features are intended to be identical to Munki 3.6.4.๐ See Introduction to Munki 4 for more information on the architectural changes.
๐ Changes
๐ The package and client code in this release is identical to Munki 4.0 Release Candidate 1.
The only changes in the repo between v4.0.0RC1 and v4.0.0 are to the code/tools/make_munki_mpkg.sh and code/tools/make_munki_mpkg_DEP.sh package build scripts.AutoPkg users -- IMPORTANT NOTE:
๐ If you use AutoPkg, do not use the munkitools3.munki recipe to import this release, as it will not import the new embedded Python package and any clients "upgraded" with the results will be broken.
A new munkitools4.munki recipe is available in the AutoPkg recipes repo. -
v3.7.0.b2 Changes
November 05, 2019๐ This is a beta release of Munki 3.7.
๐ Munki 3.7 removes the dependency on Apple's Python, and includes its own copy of Python 3.7.4.
Functionality is intended to be identical to Munki 3.6.4.
๐ Changes since Beta 1:
Fix for build_python_framework.sh script: 8065ab9
๐ Fix for getting available license seats: e20a7c7
โ Please test and open issues on the GitHub Issue Tracker.
-
v3.7.0.b1 Changes
October 22, 2019๐ This is a beta release of Munki 3.7.
๐ Munki 3.7 removes the dependency on Apple's Python, and includes its own copy of Python 3.7.4.
Functionality is intended to be identical to Munki 3.6.4.
โ Please test and open issues on the GitHub Issue Tracker.
-
v3.6.4 Changes
October 22, 2019๐ This is the official release of Munki 3.6.4, a bug-fix update to the Munki tools.
๐ Changes from 3.6.3:
- ๐ Fix for Munki repo autodetect failure introduced in 3.6.3: b917ccd
๐ A complete list of changes since the 3.6.3 release is here:
v3.6.3...v3.6.4 -
v3.6.3 Changes
September 18, 2019๐ This is the official release of Munki 3.6.3, a bug-fix and enhancement update to the Munki tools.
๐ Changes from 3.6.2:
๐ Preparation for macOS 10.15 Catalina:
- โ Add 10.15 sucatalog to appleupdates default catalog URLs: dbe3845
- โก๏ธ Attempt to parse 10.15's softwareupdate -l output: a01a658
- โช Work around an issue with MunkiStatus at startup: 6426066
- โก๏ธ Updates to the build scripts to make notarization easier: dec1cd2 and 8f3d5d0
๐ Fixes for better auto-detection of a Munki repo URL: af24245 and e704e28
๐ A complete list of changes since the 3.6.2 release is here:
v3.6.2...v3.6.3