Puppet Enterprise support lifecycle

Guidelines to help you strategically plan upgrades

The Puppet Enterprise Support Lifecycle policy helps you choose the version of the product that best serves your organizational needs.

To support the diverse needs of our customers, we have two different release tracks.

Puppet Enterprise – This is the recommended release track for most customers where we ship regular updates and is ideal for customers who want access to the latest capabilities as soon as they’re available. Updates are delivered at a minimum of every three months and we plan to provide useful updates whenever they are ready.

Puppet Enterprise LTS – We ship a long term support (LTS) release of Puppet Enterprise every two years. This track is ideal for customers who value longevity and have environments that require an LTS track. Our LTS releases overlap by six months so you have time to test your upgrade prior to the next LTS release. While LTS releases focus on stabilization and continued support of introduced features, feature track updates focus on iterative improvements to forward-looking features.

Here are the active versions of Puppet Enterprise with dates regarding their support lifecycle. Mainstream support coincides with the release date; overlap support begins on the first calendar day and ends on the last calendar day of the listed month.

The chart below represents the current release schedule. Moving forward, it will be updated to accommodate the updated release cadence.

Active Puppet Enterprise versions Start mainstream support Start extended support End of life
PE 2018.1 (LTS) May 2018 May 2020 November 2020
PE 2019.1 May 2019 November 2019 February 2020
PE 2019.2 or later November 2019 Extended support does not apply to this release track. No projected end-of-life date. Updates released quarterly.

During the 6 month overlap of LTS releases, we reserve the right to fix only critical bug fixes and security updates (CVSS scores of 9.0 and higher). During this time, the Puppet support team can help you upgrade to the new LTS or to the most recent Puppet Enterprise version, as per the Support plan you choose.

Release Track → Puppet Enterprise LTS
(Long Term Supported Release)
Puppet Enterprise 
(Formerly Short Term Supported Release)
Frequency of release Every 24 months Quarterly
Mainstream Support 24 months from release date Fixes to latest update
Extended Support 6 months from end of mainstream support n/a
  • Extended migration period
  • Fully supported with bug and security fixes
  • Latest features in every release, fully supported OS compatibility updates with bug and security fixes
  • In-place upgrades with straightforward compatibility between most versions
  • Ideal for customers that use 3rd party  integrations with Puppet (i.e. Splunk, Oracle, Java)

During the Mainstream support period, Puppet Enterprise versions receive iterative improvements to released features, security updates, and bug fixes. Based on the type of release track chosen, as explained above, this period lasts for different durations and delivers improvements in line with the core spirit of the release tracks.

This is followed by the Extended support period, during which critical bug fixes and security updates (CVSS scores of 9.0 and higher) will be provided, but no further improvements to features will be delivered. During this time Puppet support team can provide assistance to upgrade to newer LTS or Standard versions, as per the Support plans opted by customers.

At the end of the Extended support period, versions enter the End of life (EOL) period where they are no longer eligible for regular security updates and bug fixes. Customers in the process of upgrading to the active Puppet Enterprise versions may contact our technical support team to get assistance with the upgrade process.

Customers on the older inactive versions are strongly encouraged to plan adopting the newer releases to take full benefits of latest features Puppet has to offer. Puppet Enterprise versions 2015.2, 2015.3, 2016.1, 2016.2, 2016.4, 2016.5, 2017.1, 2017.2, and 2017.3 are past the extended support period and have entered the End of Life (EOL) phase as of December 2018. Versions 3.8 and older have been in EOL phase since December 2016. Please contact the technical support team for advice and assistance on moving from an inactive version to a current version of Puppet Enterprise.

Puppet Inc’s open source projects that are upstream of Puppet Enterprise, such as Puppet and Facter, adhere to the maintenance and EOL dates for the PE release streams that depend on them. For example, the PE 2018.1 LTS uses Puppet Agent 5.5, so the open source Puppet Agent 5.5 will receive bug fix and security updates until the PE EOL date of May 2020. For a full list of upstream components in PE releases, see the “Component Versions in Recent PE Releases” page on the docs site.

See version history
See platform support lifecycle

Puppet sites use proprietary and third-party cookies. By using our sites, you agree to our cookie policy.