**Release candidate:** This version entered RC on July 2, 2013. It has not yet been officially released. 3.2.3 is a bugfix release of the Puppet 3.2 series. It fixes some Windows bugs introduced in 3.2.0, as well as a few performance problems and miscellaneous bugs. ========================## Puppet 3.2.3-rc1 Downloads ## ======================== Source: https://downloads.puppetlabs.com/puppet/puppet-3.2.3-rc1.tar.gz Available in native package format in the pre-release repositories at: http://yum.puppetlabs.com and http://apt.puppetlabs.com For information on how to enable the Puppet Labs pre-release repos, see: http://docs.puppetlabs.com/guides/puppetlabs_package_repositories.html#enabling-the-prerelease-repos Gems are available via rubygems at https://rubygems.org/downloads/puppet-3.2.3.rc1.gem or by using `gem install --pre puppet` Mac packages are available at https://downloads.puppetlabs.com/mac/puppet-3.2.3-rc1.dmg Windows packages are available at https://downloads.puppetlabs.com/windows/puppet-3.2.3-rc1.msi Please report feedback via the Puppet Labs Redmine site, using an affected puppet version of 3.2.3-rc1: https://projects.puppetlabs.com/projects/puppet/ =========================## Puppet 3.2.3-rc1 Contributors ## ========================= Adrien Thebo, Andrew Parker, Dustin J. Mitchell, Josh Cooper, Josh Partlow, Justin Stoller, Matthaus Owens, Moses Mendoza, Nick Fagerlund, Patrick Carlisle ===========================## Puppet 3.2.3-rc1 Release Notes ## =========================== ### Windows Fixes This release fixes several Windows bugs that couldn''t be targeted for earlier 3.2 releases. * [#20768: windows user provider can not manage password or home directory](https://projects.puppetlabs.com/issues/20768) --- This was a regression in 3.2.0/3.2.1. * [#21043: setting in puppet.conf ignored on Windows in Puppet 3.2.1](https://projects.puppetlabs.com/issues/21043) --- This was a regression in 3.2.0/3.2.1. * [#16080: Service provider broken in Windows Server 2012](https://projects.puppetlabs.com/issues/16080) --- This affected all previous Puppet versions. * [#20787: ''puppet resource group'' takes incredibly long on Windows](https://projects.puppetlabs.com/issues/20787) --- This affected all previous Puppet versions. * [#20302: Windows File.executable? now returns false on ruby 1.9](https://projects.puppetlabs.com/issues/20302) * [#21280: Don''t create c:\dev\null in windows specs](https://projects.puppetlabs.com/issues/21280) --- This was only relevant to Puppet developers. ### Logging and Reporting Fixes * [#20383: Bring back helpful error messages like prior to Puppet 3](https://projects.puppetlabs.com/issues/20383) --- This was a regression from 3.0.0, which caused file names and line numbers to disappear from duplicate resource declaration errors. * [#20900: tagmail triggers in --onetime mode without changes after upgrade from 3.1.1 to 3.2.1](https://projects.puppetlabs.com/issues/20900) --- This was a regression in 3.2.0/3.2.1. * [#20919: Logging behaviour issues in 3.2.1](https://projects.puppetlabs.com/issues/20919) --- This was a regression in 3.2.0/3.2.1, which caused noisy logging to the console even if the `--logdest` option was set. ### Performance Fixes * [#21376: Stack level too deep after updating from 3.1.1 to 3.2.2](https://projects.puppetlabs.com/issues/21376) --- This would sometimes cause total failures when importing a large number of manifest files (such as with the `import nodes/*.pp` idiom). * [#21320: Puppet daemon may sleep for 100 years after receiving USR1 on 64 bit systems](https://projects.puppetlabs.com/issues/21320) --- MCollective''s Puppet plugin uses puppet agent''s USR1 signal to trigger a run if the agent is running; on 64-bit systems, this could cause puppet agent to keep running, but stop doing scheduled configuration runs. This was caused by a bug in Ruby \< 2.0, but we modified Puppet to work around it. * [#20901: `puppet --version` is unnecessarily slow](https://projects.puppetlabs.com/issues/20901) --- This was a regression in 3.2.0/3.2.1. ### Misc Fixes * [#21264: parser = future breaks executing functions as class defaults](https://projects.puppetlabs.com/issues/21264) ### All 3.2.3 Changes [See here for a list of all changes in the 3.2.3 release.](https://projects.puppetlabs.com/versions/410) ========================## Puppet 3.2.3-rc1 Changelog ## ======================== Adrien Thebo (1): 6a0127f (#20383) Provide location of duplicate resource in error Andrew Parker (2): f19c8f2 (Maint) Cleanup specs ec6b51a (#21264) Update rgen dependency to 0.6.5 Dustin J. Mitchell (1): b1a5092 clean up docs for new parser functions Josh Cooper (16): b4f84e1 (#20787) Do not generate NetBIOS name service requests ba3c4c2 Revert "Merge pull request #1478 from dsd/fix/master/18781-webrick-old-client-compat" 694f97d (#20302) Windows ruby 1.8 workarounds are not necessary in 1.9 ca8602e (#20302) Append .exe to spec "executables" on Windows 6503925 (#20302) Handle nested include filters 54bb9e4 (#20302) File.expand_file(''~'') fails differently in Ruby19 848eb63 Maint: Don''t execute facter during spec tests 28fb267 Maint: Fix typo in deprecation warning c9e4510 (#20768) Don''t confuse WMI and IADsUser automation objects dfd7606 (#20768) Only query on the name field aaf6a40 (#20768) Use the correct Win32API method signatures 12be8d9 (#20768) Enable managehome acceptance test on Windows 0cef2aa (#20768) Refactor base profile logic d28acbe (#20768) Windows can now create the home directory (again) a006734 (#21280) Don''t create C:/dev/null on Windows ed9dd65 (#21043) Use ruby.exe instead of rubyw.exe Josh Partlow (1): a08388d Revert "Merge branch ''cprice-puppet-bug/3.0rc/15187-log-fatal-errors-to-console''" Justin Stoller (1): fea3cb6 Improve CVE 2013 1654 SSLv2 Downgrade Master test Matthaus Owens (4): 96be982 (packaging) Update build_defaults to remove EOL platforms (natty, f15, f16). 7f40007 (packaging) Update debian build-depends to be ruby1.8 so that the shebang is correct after install and ruby1.9.1 isn''t used on newer debians. e160e99 (packaging) Update CHANGELOG, PUPPETVERSION for 2.7.22 5b9fe3a (#21264) Update rgen dependency to 0.6.5 Moses Mendoza (4): ba8c021 [packaging] Update mocks for rpmbuilder mock format a258901 (packaging) Use the packaging loader for tasks bc68f4a (packaging) Remove Ubuntu Oneiric from build targets bda23af (packaging) Update PUPPETVERSION for 3.2.3-rc1 Nick Fagerlund (2): 353a057 Docs: Improve documentation of "duration" settings a9d2fdb Docs: Fix a persistent formatting glitch in the file type''s ensure parameter docs Patrick Carlisle (11): 6ff3cae (maint) Reset confines on the pip provider after tests 788fdaf Don''t keep Gemfile.lock checked in. 535da9b Add acceptance test for report processing 2333fa4 Add vendoring system into puppet ee741eb Fix installation of vendored libs e8c30cb Vendor safe_yaml 0.9.2 5926d1a (#20584) Only deserialize expected objects from YAML fd758ad Remove acceptance test for yaml parsing that was no longer valid 2068772 (maint) Fix Facter stubs in redhat service spec 107cc2a (#21376) Sequence BlockExpressions without nesting 08e5326 (#21320) Use sleep in the daemon loop instead of select -- Moses Mendoza Puppet Labs Join us at PuppetConf 2013, August 22-23 in San Francisco - http://bit.ly/pupconf13 Register now and take advantage of the Early Bird discount - save 25%! -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.