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
|