Files | Admin


Release Name: 0.25.4

Notes: RELEASE NOTES Pre/Post Transaction hooks -------------------------- There is a new feature in this release: pre and post transaction hooks. These hooks allow you to specify commands that should be run pre and post a Puppet configuration transaction. They are set with the prerun_command and postrun_command settings in the puppet.conf configuration file. prerun_command = /bin/runbeforetransaction postrun_command = /bin/runaftertransaction The command must exit with 0, i.e. succeed, otherwise the transaction will fail - if the pre command fails before the transaction is run and if the post command fails at the end of the transaction.

Changes: * Bug #2845: Cron entries using "special" parameter lose their title when changed * Bug #3001: Can't manage broken links * Bug #3039: 0.25.3 gem spec specifies the executables incorrectly * Bug #3075: sshkey host aliases broken by fix for #2813 * Bug #3088: Puppetd fails to stop after receiving SIGTERM * Bug #3089: puppetlast gsub! error * Bug #3093: Blastwave provider broken in 0.25.3 * Bug #3104: Test failed: Puppet::Network::XMLRPCClient when performing the rpc call and an exception is raised.should log and raise XMLRPCClientError if Timeout::Error is raised * Bug #3112: Problem with adding and removing crons * Bug #3122: Uncharacterized failure in fileserving under OS X * Bug #3125: Dpkg tests failing * Feature #2914: Transactions should have before and after hooks