Welcome to the first maintenance release candidate for Puppet in the
new year. Since we skipped a December release, this release is rather
large.
I'll also take a moment to remind you of the Puppet Bug Triage-a-thon:
January 21st from 2012-01-21 15:00 UTC to 2012-01-22 00:00 UTC  -
http://triagepuppet.eventbrite.com/?ref=ebtn - IRC #puppethack


We have several section of release notes this month due to the high
volume of commits.  Sections are Instrumentation, Core, Mac OS,
Windows, and FreeBSD.  I encourage you to look at the release notes
wiki page for full details (there are a lot).
 http://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes#2.7.10rc1

## Features ##
* Instrumentation Features available
* Symbolic File modes supports ( e.g. u=rw,go=r) for File type
* Write reports to a temporary file and move them into place
* Add password get/set behavior for Mac OS X 10.7
* Add support for user expiriy in pw user provider
* Improve pw group provider on FreeBSD
* Make sure managehome is respected on FreeBSD
* Add password management on FreeBSD

## Bug Fixes ##
* Make the Debian service provider handle services that don't conform
to the debian policy manual.
* Only load facts once per run
* Puppetd removes pid file upon exit
* Fix MySQL deadlock possibility within inventory service
* Test Augeas versions correctly with versioncmp
* Consider package epoch version when comparing yum package versions
* Link should autorequire target
* Use SMF's svcadm -s option to wait for errors
* Fix fact and plugin sync on Windows
* Set password before creating user on Windows
* Always serve files in binary mode on Windows
* Don't hard code ruby install paths in Windows batch files
* Don't copy owner and group when sourcing files from master on Windows
* Fix OS X supplementary group handling
* Use launchctl load -w in launchd provider (Mac OS)
* Improve error msg for missing pip command
* Better validation for IPv4 and IPv6 address in host type.

It includes contributions from the following people:
Adrien Thebo, Brice Figureau, Carl Caum, Cody Herriges, Daniel
Pittman, Deepak Giridharagopal, Dominic Cleal, Dominic Maraglia, Eli
Klein, Gary Larizza, Ilya Sher, Jacob Helwig, James Turnbull, Jeff
McCune, Josh Cooper, Joshua Harlan Lifton, Jude Nagurney, Kelsey
Hightower, Matt Robinson, Matthaus Litteken, Matthias Pigulla, Max
Martin, Michael Stahnke, Nan Liu, Nick Lewis, Patrick, Patrick
Carlisle, Paul Tinsley, Peter Meier, R.I.Pienaar, Ricky Zhou, Sean
Millichamp, Stefan Schulte, Tim Bishop, Zach Leslie, nfagerlund

This release is available for download at:
 http://downloads.puppetlabs.com/puppet/puppet-2.7.10rc1.tar.gz

See the Verifying Puppet Download section at:
 
http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet#Verifying+Puppet+Downloads

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

Full Release Notes at:
http://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes#2.7.10rc1



--------

Adrien Thebo (1):
      747ffd2 (#8341) Remove duplicate loading of facter files.

Brice Figureau (19):
      3ab4d63 Fix #10066 - when fingerprinting, agent should not daemonize
      94e9863 (#7004) Correctly form singular for indirections ending in 'es'
      e9a5116 (#6412) Return :undef when accessing non-existing
hash/array elements
      f71af6f (#10676) Include all resource statuses in reports
regardless of count
      31cef94 Add config and puppet version to the last run summary file
      b28cac8 (#7106) Obey specified owner, group, and permissions for
last run summary file
      b743b4d Instrumentation foundation layer
      6b7fcf6 Add indirection (REST usable) to manipulate instrumentation
      ff36deb Add a way to add probe to puppet code
      782f341 Add the example 'log' listener
      6c138d7 Add the 'performance' instrumentation listener
      2bf6105 Process name instrumentation listener
      fc43694 Add probe indirection for probe management
      493a1b7 Example probes for the indirector
      751ef88 Set of faces to manage instrumentation listeners, data and probes
      f7c2ea4 Fix failing tests with ruby 1.9.2 in the instrumentation framework
      b434e3b (#3757) - Move enable/disable to its own lock
      7777d91 (#3757) - Refactor enable/disable to its own module
      0ffe1ac (#4836) - Agent --disable should allow to put a message

Carl Caum (1):
      d092860 Retry inventory ActiveRecord transaction failure

Cody Herriges (1):
      599a146 (#11273) Updates init.pp.erb for style guide.

Daniel Pittman (15):
      cd2d2f1 (#9158) Support old and new versions of STOMP gem.
      a6996ba (#4865) Debug logging when we start evaluating resources.
      61d894e Merge pull request #61 from jblaine/patch-1
      e8e1f57 (#11423) Clearer error message about duplicate imported resources.
      213cecc Revert "(#11423) Clearer error message about duplicate
imported resources."
      d3a33af Whitespace damage cleanup on property.rb
      48726b6 Finer-grained protocol for property `insync?`.
      24f2a65 (#2927) Support symbolic file modes.
      69dfb34 (#5246) Fix spec test expectations in 2.7.x branch
      13238af (#11803) Fix broken tests for uninstall action on module face
      1847228 (#11499) Better validation for IPv4 and IPv6 address in host type.
      a758066 (#11996) Fix test failures due to hash processing order changes.
      3fb0938 (#11996) Fix graph cycle reporting order after hash changes.
      884fe75 (#11996) Fix file server recursion test after hash changes.
      8da947f (#11996) Fix file content test after hash changes.

Dominic Cleal (3):
      4f1f7e4 (#10807) Use SMF's svcadm -s option to wait for errors
      3239ab3 (#11414) Save/execute changes on versions of Augeas < 0.3.6
      735acad (#11414) Test Augeas versions correctly with versioncmp

Dominic Maraglia (2):
      073ca03 (#11764) Fix cron jobs for passing block to method
      0ab4597 (#11764) Fix failing cron test

Eli Klein (1):
      4d9e0c0 Added missing RequestHeader entries to ext/rack/files/apache2.conf

Gary Larizza (8):
      8cca377 Build a Rake task for building Apple Packages
      11b8c5a Access user password hash in OS X 10.7
      018f36d (#11293) Add password get/set behavior for 10.7
      c865a80 Clean up launchd spec tests
      d5bef5e (#2773) Use launchctl load -w in launchd provider
      6c14a28 Build a Rake task for building Apple Packages
      90bdef6 (#4855) Fix group resource in OS X
      2b0d3b8 (#3419) Fix OS X Ruby supplementary group handling

Ilya Sher (1):
      471fb58 (#11333) Make Puppet::Type.ensurable? false when exists?
is undefined

Jacob Helwig (3):
      0022f47 Revert "Build a Rake task for building Apple Packages"
      8ec6086 Account for Windows file mode translation for lastrunfile
      b2411b6 Use all lower-case file name for
Puppet::Util::Instrumentation::Instrumentable

James Turnbull (2):
      ed9da67 Fixed #11844 - Typo in exec documentation
      2ca9f9d (#11888) Switch up2date,systemd,redhat providers to osfamily fact

Jeff McCune (8):
      a01aab2 (#11246) Add UTF-8 String#to_yaml spec tests
      eec7495 (#11246) Fix UTF-8 String#to_yaml exception
      15f7a1c (#11246) Add README_DEVELOPER describing UTF-8 in Puppet
      8d83c4e (maint) Fix grammar mistakes in README_DEVELOPER
      c751e01 Revert "Access user password hash in OS X 10.7"
      0f0aa1e Fixup two space merge conflict from 2.7.x => master
      24af732 (#11714) Add envpuppet batch file to run Puppet from
source on Windows
      7fdd8a1 (#11888) Revert 483a1d9 for 2.7.x only

Josh Cooper (7):
      d4d3cb3 (#10586) Don't copy owner and group when sourcing files
from master
      b8c5ee2 (#11408) Fix fact and plugin sync on Windows
      4807c6d (#11740) Disable failing test on Windows
      7edaed5 (#11847) Don't hard code ruby install paths in Windows batch files
      5accc69 (#11714) Use `%~dp0` to resolve bat file's install directory
      e1f2f37 (#11929) Always serve files in binary mode
      acd2f91 (Maint) Fix time-dependent certificate factory test failures

Joshua Harlan Lifton (1):
      c78d17e (#7110) Better SSL error message certificate doesn't match key

Jude Nagurney (1):
      2be44d4 (#8062) Consider package epoch version when comparing
yum package versions

Kelsey Hightower (1):
      2d4af0e (#11958) Improve error msg for missing pip command

Matt Robinson (11):
      00c76f6 (#11276) Mark module tool tests as failing on Windows
      1e8e34b (#11276) Fix module install specs that fail on windows
      e8f1407 maint: Add tap to fix Ruby 1.8.5 failures
      b967da2 maint: Remove Module.modulepath
      dfa539a maint: Remove unused method requires
      b27f3cc maint: Fix Puppet::Node::Environment::Helper specs
      520ac07 maint: Cleanup environment_spec
      dad8697 (#11802) Make Puppet::Module able to find module in specific path
      fecf5d6 (#11803) Add modules_by_path method to environments
      cd56926 (#11802) Add module list action
      a406a2e (#11802) Fix module list specs on Windows

Matthaus Litteken (2):
      6641938 Updating CHANGELOG for 2.6.13rc1
      fc3f8b9 Updated CHANGELOG for 2.6.13

Matthias Pigulla (1):
      a89fe49 (#9768) Add a defaults argument to create_resources

Max Martin (1):
      84fdf6f (#10109) Make resourcefile work with composite namevars

Michael Stahnke (1):
      e1828ba Updated CHANGELOG for 2.7.10rc1

Nan Liu (1):
      1912c19 (#8547) Update storeconfigclean script to read puppet.conf

Nick Lewis (1):
      ca73283 (#11641) Properly track blockers when generating
additional resources

Patrick (2):
      1e4bc59 (#11741) Use dns_alt_names instead of certdnsnames in
acceptance tests
      1978f52 Match old slightly different version of "hostname was not match"

Patrick Carlisle (7):
      0200629 Fix arity of blocks to validate for file properties
      b22df54 Fix tests for autorequiring links to work on windows
      e45f5a7 Fix the targets in autorequire tests to use expand_path
      eb7be18 (#6830) Fix create_resources spec for ruby 1.9
      cbd78da (#4865) Log when we start evaluating resources at the info level
      1519d30 (#7428) Fix option parsing for ruby 1.9 in cert application
      c58bfbc (#8341) Only load facts once per puppet run

Paul Tinsley (1):
      a966eb3 (#11717) Set password before creating user on Windows

Peter Meier (2):
      723cd92 Revert "(Maint.) Disable cleaning of storeconfigs."
      c88d22b Fix tests for #1886 with ActiveRecord 3.x

R.I.Pienaar (1):
      e0e31d5 (#5246) Puppetd does not remove it's pidfile when it exits

Ricky Zhou (1):
      b1af29b (#8119) Write reports to a temporary file and move them into place

Sean Millichamp (1):
      ddde61e (#10321) Fix array support in schedule's range parameter

Stefan Schulte (3):
      0366789 (#9997) Add mysql2 gem support
      65086c4 (#9544) Stub command in package spec that needs root priviledges
      db962a5 (#5421) Link should autorequire target

Tim Bishop (4):
      884381f (#11318) Add password management on FreeBSD
      fb111ef (#10962) Make sure managehome is respected on FreeBSD
      9b8829d (#11046) Improve pw group provider on FreeBSD
      032043e (#11046) Add support for user expiry in pw user provider

Zach Leslie (1):
      31eef75 (#7296) Make the Debian service provider handle services
that don't conform to the debain policy manual.

nfagerlund (7):
      901a6b2 (#11291) Update description of show_diff setting to
match behavior as of 2.7.8
      e80ca2d (#11404) Move markdown_header and
markdown_definitionlist to Puppet::Util::Docs
      c15d997 Maint: Make indentation for markdown definition lists
more readable and reliable
      b569c7e (#11404) Fix broken and unreliable indentation in
provider lists in type reference
      6682fe7 Maint: Padding should be added when dochook strings are
consumed, not hardcoded into them
      ff396bf Maint: Fix redhatfedorasusecentosslesoelovm in type reference
      c560f71 Maint: Fix typo in usage example for create_resources function

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to