Munki Versions Save

Managed software installation for macOS —

v6.5.0b2

1 month ago

This is a beta release of Munki 6.5.0: a new feature release of the Munki tools.

Changes

Changes since beta 1:

A complete list of changes from the 6.4.0 release is here: https://github.com/munki/munki/compare/v6.4.2...v6.5.0b2

Known issues

Downgrading from 6.5 to an earlier version

If you install a version of the Munki tools that contains the Python 3.12 framework, and then later attempt to downgrade by installing an older version of the Munki tools (say, 6.4.2.4634) that contains a Python 3.10 (or earlier) framework, /usr/local/munki/munki-python will be broken. See https://github.com/munki/munki/wiki/Downgrading-Munki-tools for more information.

Additional Information

Build info

The GUI apps and the Python framework were built under Xcode 15.2 on macOS 14.3.1. Xcode 14.3.1 on macOS 13 should work as well. Other versions of Xcode have not been tested and may cause different results. (Due to Apple bugs, Xcode 15.0.1 or Xcode 15 on macOS Sonoma will result in GUI apps that won't run on macOS < 10.15).

OS version support

This release should work on macOS 10.13 through macOS 14, though it gets little-to-no testing on versions prior to macOS 12. Please report issues you find with older macOS versions.

Package versioning

  • Distribution package version: 6.5.0.4654
  • munki core tools version: 6.5.0.4652
  • LaunchAgents/LaunchDaemons version: 3.0.3265
  • Apps package version: 6.5.0.4654
  • Python package version: 3.12.2.4653

Attachment info

The munkitools-6.5.0.4654.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.

Signed/notarized builds

Thanks to the efforts of @erikng and @natewalck, signed and notarized builds of Munki tools packages are available at https://github.com/macadmins/munki-builds/releases. There may be a delay for new releases -- please be patient.

v6.5.0b1

1 month ago

This is a beta release of Munki 6.5.0: a new feature release of the Munki tools.

Changes

  • Python changes
    • Munki's included Python is now version 3.12.2
    • Certain added components have new versions:
      • cffi==1.16.0 (was 1.15.1)
      • pyobj-*==10.1 (was 9.1.1)
      • xattr==1.1.0 (was 0.10.1)
    • The imp module is no longer available in Python 3.12; this affected the import of middleware and repo plugins. The code has been updated to use importlib.util instead.
  • Managed Software Center: a new progress spinner appears in the sidebar next to the "Updates" label when an update is in progress.
  • Source code: copyright dates updated

A complete list of changes from the 6.4.0 release is here: https://github.com/munki/munki/compare/v6.4.2...v6.5.0b1

Build info

The GUI apps and the Python framework were built under Xcode 15.2 on macOS 14.3.1. Xcode 14.3.1 on macOS 13 should work as well. Other versions of Xcode have not been tested and may cause different results. (Due to Apple bugs, Xcode 15.0.1 or Xcode 15 on macOS Sonoma will result in GUI apps that won't run on macOS < 10.15).

OS version support

This release should work on macOS 10.13 through macOS 14, though it gets little-to-no testing on versions prior to macOS 12. Please report issues you find with older macOS versions.

Package versioning

  • Distribution package version: 6.5.0.4646
  • munki core tools version: 6.5.0.4645
  • LaunchAgents/LaunchDaemons version: 3.0.3265
  • Apps package version: 6.5.0.4640
  • Python package version: 3.12.2.4646

Attachment info

The munkitools-6.5.0.4646.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.

Signed/notarized builds

Thanks to the efforts of @erikng and @natewalck, signed and notarized builds of Munki tools packages are available at https://github.com/macadmins/munki-builds/releases. There may be a delay for new releases -- please be patient.

v6.4.2

3 months ago

This is the official release of Munki 6.4.2: a bug-fix and minor feature release of the Munki tools.

Changes

  • New IgnoreMiddleware preference to ignore middleware by @patgmac in https://github.com/munki/munki/pull/1194. Useful if you are transitioning to/away from using middleware: you can turn it off (and possibly back on) without having to uninstall/reinstall the actual middleware.

Fixes

A complete list of changes from the 6.4.0 release is here: https://github.com/munki/munki/compare/v6.4.1...v6.4.2

Build info

The GUI apps and the Python framework were built under Xcode 15.1 on macOS 14.3. Xcode 14.3.1 on macOS 13 should work as well. Other versions of Xcode have not been tested and may cause different results. (Due to Apple bugs, Xcode 15.0.1 or Xcode 15 on macOS Sonoma will result in GUI apps that won't run on macOS < 10.15).

OS version support

This release should work on macOS 10.13 through macOS 14, though it gets little-to-no testing on versions prior to macOS 12. Please report issues you find with older macOS versions.

Package versioning

  • Distribution package version: 6.4.2.4634
  • munki core tools version: 6.4.2.4634
  • LaunchAgents/LaunchDaemons version: 3.0.3265
  • Apps package version: 6.4.0.4628
  • Python package version: 3.10.11.4623

Attachment info

The munkitools-6.4.2.4634.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.

Signed/notarized builds

Thanks to the efforts of @erikng and @natewalck, signed and notarized builds of Munki tools packages are available at https://github.com/macadmins/munki-builds/releases. There may be a delay for new releases -- please be patient.

v6.4.1

3 months ago

This is the official release of Munki 6.4.1: a bug-fix release of the Munki tools.

Fixes

  • Placement and appearance of the "back button" (which allows you to navigate back to the previous page in certain Managed Software Center views) has been tweaked to behave more like current macOS control behavior for tool bar items. (See https://github.com/munki/munki/issues/1195 for discussion)
  • Fix addressing https://github.com/munki/munki/issues/1083 -- Managed Software Center should no longer get stuck in a check loop, but rather stop and display an error when it cannot successfully retrieve the primary manifest.

A complete list of changes from the 6.4.0 release is here: https://github.com/munki/munki/compare/v6.4.0...v6.4.1

Build info

The GUI apps and the Python framework were built under Xcode 15.1 on macOS 14.2.1. Xcode 14.3.1 on macOS 13 should work as well. Other versions of Xcode have not been tested and may cause different results. (Due to Apple bugs, Xcode 15.0.1 or Xcode 15 on macOS Sonoma will result in GUI apps that won't run on macOS < 10.15).

Package versioning

  • Distribution package version: 6.4.1.4630
  • munki core tools version: 6.4.1.4630
  • LaunchAgents/LaunchDaemons version: 3.0.3265
  • Apps package version: 6.4.0.4628
  • Python package version: 3.10.11.4623

Attachment info

The munkitools-6.4.1.4630.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.

Signed/notarized builds

Thanks to the efforts of @erikng and @natewalck, signed and notarized builds of Munki tools packages are available at https://github.com/macadmins/munki-builds/releases. There may be a delay for new releases -- please be patient.

v6.4.0

3 months ago

This is the official release of Munki 6.4.0: a feature and bug-fix release of the Munki tools. This is the same build as 6.4.0 Beta 2.

Changes

Fixes

  Include bootstrap pkg: NO
  Include autorun pkg: 
  Include Rosetta2: NO
  Include config pkg: NO
  Include client cert pkg: NO

A complete list of changes from the 6.3.5 release is here: https://github.com/munki/munki/compare/v6.3.5...v6.4.0

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. (Xcode 15.1 on macOS Sonoma should work; Xcode 15.0.1 or Xcode 15 on macOS Sonoma will result in GUI apps that won't run on macOS < 10.15).

Package versioning

  • Distribution package version: 6.4.0.4627
  • munki core tools version: 6.4.0.4627
  • LaunchAgents/LaunchDaemons version: 3.0.3265
  • Apps package version: 6.3.0.4621
  • Python package version: 3.10.11.4623

Attachment info

The munkitools-6.4.0.4627.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.

Signed/notarized builds

Thanks to the efforts of @erikng and @natewalck, signed and notarized builds of Munki tools packages are available at https://github.com/macadmins/munki-builds/releases. There may be a delay for new releases -- please be patient.

v6.4.0b2

4 months ago

This is a beta release of Munki 6.4.0: a feature and bug-fix release of the Munki tools.

Changes

Fixes

  Include bootstrap pkg: NO
  Include autorun pkg: 
  Include Rosetta2: NO
  Include config pkg: NO
  Include client cert pkg: NO

A complete list of changes from the 6.3.5 release is here: https://github.com/munki/munki/compare/v6.3.5...v6.4.0b2

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.4.0.4627
  • munki core tools version: 6.4.0.4627
  • LaunchAgents/LaunchDaemons version: 3.0.3265
  • Apps package version: 6.3.0.4621
  • Python package version: 3.10.11.4623

Attachment info

The munkitools-6.4.0.4627.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.

v6.3.5

4 months ago

This is the official release of Munki 6.3.5, a bug-fix release of the Munki tools.

This is the same build as the 6.3.5b2 pre-release.

Fixes

A complete list of changes from the 6.3.4 release is here: https://github.com/munki/munki/compare/v6.3.4...v6.3.5

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.

Signed/notarized builds

Thanks to the efforts of @erikng and @natewalck, signed and notarized builds of Munki tools packages are available at https://github.com/macadmins/munki-builds/releases. There may be a delay for new releases -- please be patient.

v6.3.5b2

4 months ago

This is a beta release of Munki 6.3.5, a bug-fix release of the Munki tools.

Fixes

A complete list of changes from the 6.3.4 release is here: https://github.com/munki/munki/compare/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.

v6.3.4

5 months ago

This is the official release of Munki 6.3.4, a bug-fix and minor change release of the Munki tools.

Fixes

Other changes

A complete list of changes from the 6.3.3 release is here: https://github.com/munki/munki/compare/v6.3.3...v6.3.4

Build info

The GUI apps and the Python framework were built under Xcode 15.0.1 on macOS 14.1. Other versions of Xcode have not been tested and may cause different results.

Package versioning

  • Distribution package version: 6.3.4.4599
  • munki core tools version: 6.3.4.4598
  • LaunchAgents/LaunchDaemons version: 3.0.3265
  • Apps package version: 6.2.1.4599
  • Python package version: 3.10.11.4589

Signed/notarized builds

Thanks to the efforts of @erikng and @natewalck, signed and notarized builds of Munki tools packages are made available at https://github.com/macadmins/munki-builds/releases. There may be a delay for new releases -- please be patient.

Attachment info

The munkitools-6.3.4.4599.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. It does not include a component to trigger "bootstrapping" or any other automatic run of the tools after installation. A signed and notarized version of this package should be available eventually at https://github.com/macadmins/munki-builds/releases.

v6.3.3

8 months ago

This is the official release of Munki 6.3.3, a bug-fix and minor change release of the Munki tools

Fixes

Other changes

  • Change to launchapp tool to normalize usernames to lowercase. Improves compatibility with organizations using Jamf Connect. Thanks to @MScottBlake. https://github.com/munki/munki/pull/1182
  • munkiimport: When generating a pkginfo filename, if there is a single supported_architecture, this is added to the filename. This makes it easier to distinguish between Intel and Apple silicon pkginfo files for the same product. Thanks to @nmcspadden. https://github.com/munki/munki/pull/1185

A complete list of changes from the 6.3.2 release is here: https://github.com/munki/munki/compare/v6.3.2...v6.3.3

Build info

The GUI apps and the Python framework were built under Xcode 14.3 on macOS 13.5. Other versions of Xcode have not been tested and may cause different results.

Package versioning

  • Distribution package version: 6.3.3.4593
  • munki core tools version: 6.3.3.4593
  • LaunchAgents/LaunchDaemons version: 3.0.3265
  • Apps package version: 6.2.0.4576
  • Python package version: 3.10.11.4589

Signed/notarized builds

Thanks to the efforts of @erikng and @natewalck, signed and notarized builds of Munki tools packages are made available at https://github.com/macadmins/munki-builds/releases. There may be a delay for new releases -- please be patient.

Attachment info

The munkitools-6.3.3.4593.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. It does not include a component to trigger "bootstrapping" or any other automatic run of the tools after installation. A signed and notarized version of this package should be available eventually at https://github.com/macadmins/munki-builds/releases.