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 Downloads ##
=======================

Source: https://downloads.puppetlabs.com/puppet/puppet-3.2.3.tar.gz

RPM and deb packages available in the Puppet Labs repositories at:
http://yum.puppetlabs.com and http://apt.puppetlabs.com

Gems are available via rubygems at
https://rubygems.org/downloads/puppet-3.2.3.gem
  or by using `gem install puppet`

Mac package is available at
https://downloads.puppetlabs.com/mac/puppet-3.2.3.dmg

Windows package is available at
https://downloads.puppetlabs.com/windows/puppet-3.2.3.msi

Please report feedback via the Puppet Labs Redmine site, using an
affected puppet version of 3.2.3:
https://projects.puppetlabs.com/projects/puppet/

========================
## Puppet 3.2.3 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 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 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
      a23fd4e (packaging) Update PUPPETVERSION for 3.2.3

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 Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-dev+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-dev.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to