Announce: Puppet 3.4.2 is available

64 views
Skip to first unread message

Ryan McKern

unread,
Jan 6, 2014, 8:18:43 PM1/6/14
to puppet...@googlegroups.com
Released January 6, 2014.

3.4.2 is a bug fix release in the Puppet 3.4 series.

Bug Fixes
---------

* [PUP-724: Could not autoload puppet /util /instrumentation /listeners /log"](https://tickets.puppetlabs.com/browse/PUP-724)

  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.

* [PUP-1015: Could not initialize global default settings...](https://tickets.puppetlabs.com/browse/PUP-1015)

  This regression was introduced in Puppet 3.4.0 and prevented Foreman from functioning properly.

* [PUP-1099: Incorrect permissions in RPMs](https://tickets.puppetlabs.com/browse/PUP-1099)

  This caused some example file permissions to be set incorrectly on RHEL6.

* [PUP-1144: No longer allows variables with leading underscores](https://tickets.puppetlabs.com/browse/PUP-1144)

  This caused the the experimental future parser to reject variable names that started with `$_`. It was introduced in Puppet 3.4.0.

* [PUP-1255: Default file mode is now 0600 instead of 0644](https://tickets.puppetlabs.com/browse/PUP-1255)

  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
Reply all
Reply to author
Forward
0 new messages