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.
This table shows components installed on server nodes.
Tip:
Hiera 5 is a backwards-compatible evolution of
Hiera, which is built into Puppet 4.9.0 and higher. To provide some
backwards-compatible features, it uses the classic Hiera 3.x.x codebase version listed in this
table.
PE Version | Puppet and the Puppet agent | Facter | Hiera | Ruby | OpenSSL |
---|---|---|---|---|---|
2023.0 | 7.21.0 | 4.2.14 | 3.11.0 | 2.7.7 | 1.1.1q |
2021.7.2 (LTS) | 7.21.0 | 4.2.14 | 3.11.0 | 2.7.7 | 1.1.1q |
2021.7.1 | 7.20.0 | 4.2.13 | 3.10.0 | 2.7.6 | 1.1.1q |
2021.7.0 | 7.18.0 | 4.2.11 | 3.10.0 | 2.7.6 | 1.1.1q |
PE Version | Puppet Server | PuppetDB | r10k | Bolt Services | Agentless Catalog Executor (ACE) Services | PostgreSQL | Java | Nginx |
---|---|---|---|---|---|---|---|---|
2023.0 | 7.9.4 | 7.12.1 | 3.15.4 | 3.26.2 | 1.2.4 | 14.5 | 17.0.5.8 | 1.22.0 |
2021.7.2 (LTS) | 7.9.4 | 7.12.1 | 3.15.4 | 3.26.2 | 1.2.4 | 14.5 | 11.0.17.8 | 1.22.0 |
2021.7.1 | 7.9.2 | 7.11.2 | 3.15.2 | 3.26.1 | 1.2.4 | 14.5 | 11.0.6 | 1.22.0 |
2021.7.0 | 7.9.0 | 7.11.1 | 3.15.1 | 3.26.1 | 1.2.4 | 14.5 | 11.0 | 1.22.0 |
Primary 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.
Server | |||
---|---|---|---|
Agent |
PE 2017.3 through 2018.1 Puppet 5.x |
PE 2019.1 through 2019.8 Puppet 6.x |
PE 2021.0 and later Puppet 7.x |
5.x | ✓ | ✓ | |
6.x | ✓ | ✓ | |
7.x | ✓ |
Note:
Puppet 5.x has reached end of life and is
not actively developed or tested. We retain agent 5.x compatibility with
later versions of the server only to enable upgrades.
Task compatibility
Information is provided about the Puppet task specification that is compatible with Puppet Enterprise (PE).