This document outlines the history and future direction of the Puppet platform from 2009 to the present. It shows the major releases of Puppet from versions 2.6 to 5.2, highlighting new features and changes introduced in each. These include improvements to the parser, Hiera configuration layer, PuppetDB, and Puppet Server. The document suggests Puppet is moving from imperative automation to state-based management, with a focus on remote capabilities, cloud-native solutions, and maintaining backwards compatibility.