All releases tagged Stable


Release Notes: This maintenance release contains a number of functional and performance enhancements, including preliminary support for running Puppet under JRuby.


Release Notes: Support for parameterised classes, a new relationship syntax, run stages, support for hashes in the DSL, pure Ruby manifests, support for an elsif syntax, support for undef in case and selectors, and more.


Release Notes: A number of issues were resolved.


Release Notes: This is a maintenance release (with one important feature, pre/post transaction hooks). It primarily addresses a regression introduced in 0.25.3 that caused issues with creating cron jobs.


Release Notes: This maintenance release addresses a regression that caused issues with command execution.


Release Notes: A number of issues were resolved.


Release Notes: Most of the changes in this release are internal refactoring rather than behavioral. The principal change is the introduction of Indirected REST to replace XML-RPC as the underlying Puppet communications mechanism. Four new functions were added. Puppet now has the capability to compile a catalogue and output it in JSON from the Puppet master and the ability to apply a JSON configuration from the puppet binary. The concept of "thin" stored configurations was introduced. A binary called puppetqd that supports queuing for stored configurations was added.