What’s new in Puppet Enterprise

Latest features and capabilities to successfully automate your infrastructure. For the full list of enhancements and features, please visit Puppet docs here.
Marquee mosaic
PE VersionNew or Enhanced Features
2021.6
  • Lockless code deploy, stable since version 2021.2, is now no longer an experimental feature, preventing code deploys from blocking catalog compilation
  • PE orchestrator plans and code deployments can now be run concurrently without interruption
  • Primary server support: FIPS-compliant RHEL 8, SLES 15, Ubuntu 20.04; Client support: macOS 12 (x86); TLS 1.3 support added
2021.5
  • Optimized disk utilization for HA deployments
  • Amazon Linux 2 support for primary server deployment
  • Patch management available for Amazon Linux 2 managed nodes
2021.4
  • Modify Role-Based Access Control (RBAC) parameters via API
  • Sequential patching option allows for systems in a patch group to reboot one at a time rather than simultaneously
  • PuppetDB best-practices-based maintenance tasks are enabled by default
2021.3
  • Code manager now supports authentication to custom servers
  • Puppet metrics collector module is now included in PE, which collects Puppet metrics by default and gives insight into infrastructure performance
  • PE_databases module is now included in PE and provides tuning, maintenance, and backups for PE PostgresSQL
2021.2
  • Export data in shareable format from task runs to CSV
  • Platform support for Puppet agent additions: macOS, Red Hat Enterprise Linux 8 ppc64le, Ubuntu 20.04. aarch64, Fedora 34
  • Resolved critical CVE-2021-27021
2021.1
  • Setup single sign-on (SSO) and multi-factor authentication (MFA) with SAML 2.0 support
  • Added password complexity requirements for additional application security
  • Orchestrate pre and post patching steps including: health checks, pre and post command hooks and server reboots, all with a patching Plan,
  • Save custom defaults for the Value Report to tailor reporting needs
  • Query performance updates to PuppetDB
  • Puppet 2021.1 ships with Puppet 7
2019.8.11 (LTS)
  • Lockless code deploy, stable since version 2019.8.6, is now no longer an experimental feature, preventing code deploys from blocking catalog compilation
  • PE orchestrator plans and code deployments can now be run concurrently without interruption
  • Primary server support: FIPS-compliant RHEL 8, SLES 15, Ubuntu 20.04; Client support: macOS 12 (x86); TLS 1.3 support added
2019.8.10 (LTS)
  • Patch management available for Amazon Linux 2 managed nodes
  • Optimized disk utilization for HA deployments
2019.8.9 (LTS)
  • Sequential patching option allows for systems in a patch group to reboot one at a time rather than simultaneously
  • PE support script enhancements
2019.8.8 (LTS)
  • PuppetDB maintenance module installed by default
  • Code Manager deployment performance improvements
2019.8.7 (LTS)
  • Update Certificate Revocation List (CRL) via API
  • Export results of task jobs to CSV
2019.8.6 (LTS)
  • Customize values used to derive value report results
  • Configurable Certificate Revocation List (CRL) auto-refresh interval
2019.8.5 (LTS)
  • New patching plan that includes pre- and post-patching health checks to reduce manual steps during the patching process.
  • Performance improvements to PuppetDB.
2019.8.4 (LTS)
  • Updates the PostgreSQL version to address security vulnerabilities
2019.8.3 (LTS)
  • Harmful terminology deprecations and removals
  • Plans in PE improvements including scheduling plans and sensitive parameter support
  • Patching improvements including the ability to re-run tasks or jobs on failed nodes and know the patch status per node after patching task
  • Activity Service improvements that report on all activities done in the console
  • Installer upgrade improvements
  • Notification of CA certificates when they are close to expiring from the PE Console
  • PE Value Report builds on the value API in PE 2019.8.1 and gathers real-time data and calculates time reclaimed per automation type.
2019.8.2 (LTS)
  • This version was never released.
2019.8.1 (LTS)
  • Value reporting API reports details about automated changes that PE makes to nodes, and provides an estimate of time freed by each type of change based on intelligent defaults or values you provide.
  • Console navigation and workflow improvements including new sections and renamed pages
  • Select plan parameters that are boolean or enum types from a drop down menu in the Value field.
  • Updates to metrics endpoints are now controlled by trapperkeeper-authorization and configured in the Puppet Serverauth.conf file.
2019.8 (LTS)
  • Integrate existing Puppet code into plans
  • Patch systems with Puppet, allowing organizations to consolidate tooling
  • Use less hardware with PE performance improvements
  • Seamlessly scale up and bring more nodes under management
  • Onboard new team members to a streamlined, modern product UI
2019.7
  • Improvements to plan functionality in Puppet Enterprise (parameters exposed in PE console)
  • Improved PE architecture with horizontally scaled PuppetDB on compilers
  • Improved speed and reliability for provisioning a PE replica
  • Upgrade all compilers with a single command
2019.6
  • This version was never released
2019.5
  • Resolved a high-severity vulnerability CVE-2020-7943
2019.4
  • Puppet Enterprise console enhancements
  • Inventory page revamp (each installation type has a button that links to its own page, more help icons and definitions)
  • Plans event view in the Job details page now displays an output message for each plan run
  • Two new API endpoints for Code Manager provide greater flexibility in deploying modules
2019.3
  • Custom PQL queries in the console for running Puppet and tasks
  • New Run drop down menu so you can run Puppet or a task for the nodes listed on the current page
  • Ability to select code environment for tasks and plans (other than “production”)
2019.2
  • Support for managing network devices with Puppet Enterprise
  • Support for running plans from console and CLI
  • Agent installation from the console (via Inventory option)
2019.1 (STS)
  • Schedule recurring tasks via Puppet Enterprise console
  • Add nodes without agents to Puppet Enterprise (new Inventory option on the console)
2019.0 (STS)
  • Agentless tasks via SSH (Linux) (2019.0.0)
  • Agentless tasks via WinRM (Windows) (2019.0.1)
  • Express installation (2019.0.2)
2018.1.8 (LTS)
  • Continuous Delivery for Puppet Enterprise console installation (module via console)
2018.1.5 (LTS)
  • Schedule tasks in Puppet Enterprise console
2018.1.0 (LTS)
  • Role-based access to tasks
2017.3 (STS)
  • Hiera overrides in the console (set parameters on node groups without declaring the class)
  • Ad-hoc tasks (run tasks from the console, on the command line, or by the orchestrator API)
  • AWS OpsWorks for Puppet Enterprise (offers cloud-focused workflows and managed service capabilities for running Puppet Enterprise on AWS)
2017.2 (STS)
  • Orchestrator in the console (create node lists, either static or using Puppet Query Language, on which to run Puppet)
  • Packages inventory in the console
2017.1 (STS)
  • Hiera 5
    • Improved performance
    • True environment- and module-level data