Puppet Core 8.15.0 Released with Patches, Reporting Enhancements, and macOS Updates



This content originally appeared on DEV Community and was authored by Jason St-Cyr

The release of Puppet Core 8.15.0 is now available! This release delivers important security updates, enhancements to error reporting, and removes support for macOS 11 and 12 agents.

Highlights

  • Improved error messages: Puppet now reports when binary data is found in the catalogue, with clear file and line number references.
  • Security updates:
    • Removed libxslt and replaced nokogiri with libxml-ruby on macOS, addressing CVE-2025-7424 and CVE-2025-7425.
    • Patched the resolv gem to address CVE-2025-24294.
    • Confirmed libxml2 v2.14.5 is not affected by CVE-2025-7425.
  • Bug fix: Resolved glibc not found errors on SLES 15 systems by recompiling Ruby against an older glibc.
  • Deprecations: Agent support has been dropped for the following operating systems:
    • MacOS 11 Big Sur
    • MacOS 12 Monterey

For full details, please see the release notes: https://help.puppet.com/core/current/Content/PuppetCore/PuppetReleaseNotes/release_notes_puppet_x-8-15-0.htm.


This content originally appeared on DEV Community and was authored by Jason St-Cyr