All Versions
40
Latest Version
Avg Release Cycle
18 days
Latest Release
839 days ago

Changelog History
Page 2

  • v5.2.0.b1

    October 05, 2020
  • v5.1.2 Changes

    November 12, 2020

    🚀 This is the official release of Munki 5.1.2: an update to the Munki tools.

    🚀 There are two changes in this release from version 5.1.1:

    • 🚚 Code signing has been removed from files in the embedded Python framework; the existing code signing was broken because of the process making the framework relocatable.
    • ⬆️ When importing a Big Sur installer, the pkginfo will reflect the 35.5GB required space for upgrading from macOS Sierra or later. (See https://support.apple.com/en-us/HT211238): 0714196

    🚀 The main focus for the Munki 5.1.x releases is compatibility with macOS Big Sur, but there are other changes.
    🚀 See release notes for Munki 5.1 (https://github.com/munki/munki/releases/tag/v5.1.0) and 5.1.1 (https://github.com/munki/munki/releases/tag/v5.1.1) for more details on those changes.

    👀 See https://github.com/munki/munki/wiki/Munki-5-Information for information on the changes in Munki 5.

  • v5.1.1 Changes

    October 06, 2020

    🚀 This is the official release of Munki 5.1.1: a bug-fix update to the Munki tools.

    🚀 There's one minor change in this release, a fix for displaying percent-done output in Big Sur's softwareupdate: 9c5d984

    🚀 The main focus for the Munki 5.1 release is compatibility with macOS Big Sur, but there are other changes.

    👀 See https://github.com/munki/munki/wiki/Munki-5-Information for information on the changes in Munki 5.

    Please discuss the changes in the munki-dev mailing list, and open reproducible code issues in the issues section here.

    🚀 Changes from the 5.0.1 release to the 5.1 release:

    • Big Sur-related:
      • PyObjC updated to 6.2.2 -- addresses issues with macOS Big Sur Betas. 37e81f8
      • Changes to handle differences in the "Install macOS Big Sur.app": 5b50b5c and e161a87
      • Improved support for changes in Big Sur's softwareupdate:
      • Big Sur percent-done feedback: d1db5af aea9ffd d2ed38e
      • Add default Big Sur sucatalog: a840bed
      • Handle more changes in Big Sur's softwareupdate behavior: 696e40c
      • Other tweaks for better compatibility with Big Sur: d1cc652 a60e90d
    • Other changes:
      • /usr/local/munki/python symlink renamed to /usr/local/munki/munki-python and relevant "shebang" lines updated. Addresses issue where using python at the command-line might unintentionally pick up Munki's python. This could be a breaking change if you have scripts that use a #!/usr/local/munki/python "shebang" line. 3bb91ca
      • Python version updated to 3.8.5. 347908b
      • New support for server-side makecatalogs implementations in repo plugins: #1012 Thanks to Taylor Boyko.
      • Updated make_munki_mpkg.sh script:
      • Can optionally make a pkg suited for DEP/MDM deployment
      • Can optionally set 'bootstrapping' mode
      • Can optionally include a configuration component package
      • Removed make_munki_mpkg_DEP.sh script
    • 👀 Other minor fixes and tweaks. See v5.0.1...v5.1.0 for details.
  • v5.1.0 Changes

    September 29, 2020

    🚀 This is the official release of Munki 5.1: a bug-fix and feature update to the Munki tools.

    🚀 The main focus for this release is compatibility with macOS Big Sur, but there are other changes.

    👀 See https://github.com/munki/munki/wiki/Munki-5-Information for information on the changes in Munki 5.

    Please discuss the changes in the munki-dev mailing list, and open reproducible code issues in the issues section here.

    🚀 Changes from the 5.0.1 release:

    • Big Sur-related:
      • PyObjC updated to 6.2.2 -- addresses issues with macOS Big Sur Betas. 37e81f8
      • Changes to handle differences in the "Install macOS Big Sur.app": 5b50b5c and e161a87
      • Improved support for changes in Big Sur's softwareupdate:
      • Big Sur percent-done feedback: d1db5af aea9ffd d2ed38e
      • Add default Big Sur sucatalog: a840bed
      • Handle more changes in Big Sur's softwareupdate behavior: 696e40c
      • Other tweaks for better compatibility with Big Sur: d1cc652 a60e90d
    • Other changes:
      • /usr/local/munki/python symlink renamed to /usr/local/munki/munki-python and relevant "shebang" lines updated. Addresses issue where using python at the command-line might unintentionally pick up Munki's python. This could be a breaking change if you have scripts that use a #!/usr/local/munki/python "shebang" line. 3bb91ca
      • Python version updated to 3.8.5. 347908b
      • New support for server-side makecatalogs implementations in repo plugins: #1012 Thanks to Taylor Boyko.
      • Updated make_munki_mpkg.sh script:
      • Can optionally make a pkg suited for DEP/MDM deployment
      • Can optionally set 'bootstrapping' mode
      • Can optionally include a configuration component package
      • Removed make_munki_mpkg_DEP.sh script
    • 👀 Other minor fixes and tweaks. See v5.0.1...v5.1.0 for details.
  • v5.1.0.b2 Changes

    September 16, 2020

    🚀 This is a beta release of Munki 5.1: a bug-fix and feature update to the Munki tools.

    🚀 The main focus for this release is compatibility with macOS Big Sur, but there are other changes.

    👀 See https://github.com/munki/munki/wiki/Munki-5-Information for information on the changes in Munki 5.

    Please discuss the changes in the munki-dev mailing list, and open reproducible code issues in the issues section here.

    🚀 Changes from the 5.0.1 release:

    • Big Sur-related:
      • PyObjC updated to 6.2.2 -- addresses issues with macOS Big Sur Betas. 37e81f8
      • Changes to handle differences in the "Install macOS Big Sur.app": 5b50b5c and e161a87
      • Other tweaks for better compatibility with Big Sur: d1cc652 a60e90d
    • Other changes:
      • /usr/local/munki/python symlink renamed to /usr/local/munki/munki-python and relevant "shebang" lines updated. Addresses issue where using python at the command-line might unintentionally pick up Munki's python. This could be a breaking change if you have scripts that use a #!/usr/local/munki/python "shebang" line. 3bb91ca
      • Python version updated to 3.8.5. 347908b

    ➕ Additional changes in Beta 2:

    • ➕ Add support for server-side makecatalogs implementations in repo plugins: #1012 Thanks to Taylor Boyko.
    • Updated make_munki_mpkg.sh script:
      • Can optionally make a pkg suited for DEP/MDM deployment
      • Can optionally set 'bootstrapping' mode
      • Can optionally include a configuration component package
    • Removed make_munki_mpkg_DEP.sh script
    • 👌 Improved support for changes in Bug Sur's softwareupdate:
      • Big Sur percent-done feedback: d1db5af
      • Add default Big Sur sucatalog: a840bed
      • Handle more changes in Big Sur's softwareupdate behavior: 696e40c
    • 🛠 Fix for issues encountered when Munki attempted to upgrade itself to 5.1.0b1 using the AutoPkg recipe-generated packages and pkginfo items. #1025 Thanks to Graham Gilbert for the cleanup implementation.
    • 👀 Other minor fixes and tweaks. See v5.1.0b1...v5.1.0b2 for details.
  • v5.1.0.b1 Changes

    August 17, 2020

    🚀 This is a beta release of Munki 5.1 a bug-fix and feature update to the Munki tools.

    🚀 The main focus for this release is compatibility with macOS Big Sur, but there are other changes.

    👀 See https://github.com/munki/munki/wiki/Munki-5-Information for information on the changes in Munki 5.

    Please discuss the changes in the munki-dev mailing list, and open reproducible code issues in the issues section here.

    🚀 Changes from the 5.0.1 release:

    • Big Sur-related:
      • PyObjC updated to 6.2.2 -- addresses issues with macOS Big Sur Betas. 37e81f8
      • Changes to handle differences in the "Install macOS Big Sur.app": 5b50b5c and e161a87
      • Other tweaks for better compatibility with Big Sur: d1cc652 a60e90d
    • Other changes:
      • /usr/local/munki/python symlink renamed to /usr/local/munki/munki-python and relevant "shebang" lines updated. Addresses issue where using python at the command-line might unintentionally pick up Munki's python. This could be a breaking change if you have scripts that use a #!/usr/local/munki/python "shebang" line. 3bb91ca
      • Python version updated to 3.8.5. 347908b
      • Other small fixes and tweaks. A complete list of changes is here: v5.0.1...v5.1.0b1
  • v5.0.1 Changes

    July 07, 2020

    🚀 This is the official release of Munki 5.0.1, a bug-fix update to the Munki tools.

    👀 See https://github.com/munki/munki/wiki/Munki-5-Information for information on the changes in Munki 5.

    Please discuss the changes in the munki-dev mailing list, and open reproducible code issues in the issues section here.

    🚀 Changes from the 5.0 release:

    • ⚡️ In configurations where an internal softwareupdate server replica was not always available to clients (perhaps it is only reachable via VPN), Munki would "clear" its record of any pending Apple updates if the softwareupdate replica was not reachable. This caused the more aggressive notifications in 5.0 to not happen, as Munki kept "forgetting" when the update was originally available to the client. This has been addressed. f81fe08
    • ⚡️ Don't run managedsoftwareupdate at logout if there are pending Apple updates that require a restart -- this could lead to failed updates as either managedsoftwareupdate or Apple Software Update might trigger a restart before the other tool was done installing its updates. 36d8195
    • ⚡️ Changes to make "aggressive update notifications" work better if the user leaves Managed Software Center open but moved mostly off-screen. 353d542
    • 🛠 Fix for parsing items with a "name" ending in a hyphen. 09af1c2
    • 🛠 Other small fixes and tweaks. A complete list of changes is here: v5.0.0...v5.0.1
  • v5.0.0 Changes

    May 26, 2020

    🚀 This is the official release of Munki 5.0, a major upgrade to the Munki tools.

    👀 See https://github.com/munki/munki/wiki/Munki-5-Information for information on the changes in Munki 5.

    Please discuss the changes in the munki-dev mailing list, and open reproducible code issues in the issues section here.

    🚀 Changes from Release Candidate 1:

    • ⚡️ Updated localizations for Danish and Norwegian BokmÃ¥l.
    • ⚡️ When in bootstrap mode, unset bootstrap mode if the only available updates are Apple updates Munki will no longer attempt to install (because they require a restart on macOS 10.14+)

    🚀 This release is identical to 5.0.0RC2.

    🍎 The attached munkitools package contains code built under Xcode 11.4.1 on macOS 10.15.3. It is neither signed, nor notarized.

  • v5.0.0.DP1 Changes

    May 13, 2020

    ⬆️ This is a developer preview of Munki 5.0, a major upgrade to the Munki tools.

    👀 See https://github.com/munki/munki/wiki/Munki-5-Information for information on the changes in Munki 5.

    Please discuss the changes in the munki-dev mailing list, and open reproducible code issues in the issues section here.

  • v4.1.4 Changes

    May 06, 2020

    🚀 This is the official release of Munki 4.1.4, 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:

    👀 Catch unhandled exceptions in appusaged, leading to unexpected exit. See #989. Thanks to @trekkim for raising this issue. 6dff4db

    🛠 Fix for unhandled exception when installer fails, causing managedsoftwareupdate to exit unexpectedly. Thanks to @poundbangbash for alerting to the issue. 46cf0d0

    🚀 A complete list of changes since the previous release is here: v4.1.3...v4.1.4

    🍎 The attached munkitools package contains code built under Xcode 11.4.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.