Released January 6, 2014.
3.4.2 is a bug fix release in the Puppet 3.4 series.
Bug Fixes
---------
This bug could cause a failure while autoloading `puppet/util/instrumentation/listeners/log.rb`. It was related to the way that puppet compared Ruby Time instances, which would sometimes differ when they shouldn't.
This regression was introduced in Puppet 3.4.0 and prevented Foreman from functioning properly.
This caused some example file permissions to be set incorrectly on RHEL6.
This caused the the experimental future parser to reject variable names that started with `$_`. It was introduced in Puppet 3.4.0.
The default mode for file resources was changed from 0644 to 0600 in Puppet 3.4.1. This release restores the previous behavior.
Puppet 3.4.2 Downloads
------------------------------------------
Available in native package format in the Puppet Labs yum and apt repositories:
Gems are available via rubygems at
or by using `gem install puppet`
Mac packages are available at
Windows packages are available at
Please report feedback via the Puppet Labs tickets site, using an
affected puppet version of 3.4.2:
Puppet 3.4.2 Contributors
-------------------------
Adrien Thebo, Andrew Parker, Branan Purvine-Riley, Dominic Cleal, Henrik Lindberg, Josh Cooper, Josh Partlow, Kylo Ginsberg, Melissa Stone, Nick Fagerlund, Ryan McKern
Puppet 3.4.2 Changelog
----------------------
Adrien Thebo (1):
aacbf6a (#23403) 'autosign' setting should manage file parameters
Andrew Parker (1):
1d1667e (Maint) Move to newer beaker
Branan Purvine-Riley (1):
b283e7c (maint) Use internal rubygems mirror during CI bootstrap
Dominic Cleal (1):
55cc322 (PUP-1255) Fix assumed default file mode to 0644
Henrik Lindberg (2):
be7eae7 (PUP-1144) Make future parser accept $_private
bd69314 (PUP-1144) Fix up failing tests (pending new/better validation)
Josh Cooper (2):
7cb3d78 (#23403) Do File.expand_path on the expected path
3b4e5cb (PUP-1255) Don't be sensitive to pseudo-inherited ACEs
Josh Partlow (1):
98e9219 (PUP-724,#21922) Autoload compares only integer secs
Kylo Ginsberg (4):
ec01475 (maint) Pin beaker to 1.2.0
e5ad250 (maint) Set gem mirror conditionally
2afddff (PUP-1255) Don't use POSIX defaults on Windows
d58c7f0 (maint) Add temp workaround for travis
Melissa Stone (1):
5d996ba (packaging) Update PUPPETVERSION to 3.4.2
Nick Fagerlund (2):
1e68fd7 Maint: Adjust wording and formatting of several settings, notably reports
1c5c979 Maint/22374: Clarify the action/interaction of the noop setting and metaparameter
Ryan McKern (1):
c03324c (PUP-1099) Fix incorrect permissions in RPMs
--
Ryan McKern
Puppet Labs
Join us at PuppetConf 2014, September 23-24 in San Francisco