Component versions in recent PE releases

These tables show which components are in Puppet Enterprise (PE) releases, covering recent long-term supported (LTS) releases. Component version tables for overlap support and EOL releases are available in the Documentation for other PE versions.

Puppet Enterprise agent and server components

This table shows the components installed on all agent nodes.
PE Version Puppet and the Puppet agent Facter Ruby OpenSSL
2025.0.0 8.10.0 4.10.0
  • MRI Ruby: 3.2.5 (Puppet agent)
  • JRuby: 9.4.8.0 (Puppet server)
3.0.15
2023.8.0 (LTS) 8.8.1 4.8.0
  • MRI Ruby: 3.2.4 (Puppet agent)
  • JRuby: 9.4.8.0 (Puppet server)
3.0.14
This table shows components installed on server nodes.
PE Version Puppet Server PuppetDB r10k Bolt Services Agentless Catalog Executor (ACE) Services PostgreSQL Java Nginx
2025.0.0 8.7.0 8.8.2 4.1.0 3.30.0 1.2.4 14.13 17.0.12.7 1.26.2
2023.8.0 (LTS) 8.6.3 8.7.0 4.1.0 3.30.0 1.2.4 14.13 17.0.12.7 1.26.2

Server and agent compatibility

Use this table to verify that you're using a compatible version of the agent for your PE or Puppet Server.

Restriction: Puppet Server 6.x is no longer developed or tested.
Agent Server
Puppet 6.x

PE 2019.1 through 2019.8

Puppet 7.x

PE 2021.0 through 2023.2

Puppet 8.x

PE 2023.4 and later

6.x
7.x
8.x

Task compatibility

Information is provided about the Puppet task specification that is compatible with Puppet Enterprise (PE).

PE 2025.0.0 supports version 1, revision 4 of the Puppet task specification.