Puppet 3.0.0-rc5 is a feature release candidate for the 3.x series of Puppet.
Downloads are available at: * Source http://downloads.puppetlabs.com/puppet/puppet-3.0.0rc5.tar.gz RPMs are available at http://yum.puppetlabs.com Debs are available at http://apt.puppetlabs.com Gems are available via rubygems at https://rubygems.org/downloads/puppet-3.0.0.rc5.gem or by using `gem install --pre puppet` Mac packages are available at http://downloads.puppetlabs.com/mac/puppet-3.0.0-rc5.dmg Windows packages are available at http://downloads.puppetlabs.com/windows/puppet-3.0.0-rc5.msi See the Verifying Puppet Download section at: http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet Please report feedback via the Puppet Labs Redmine site, using an affected puppet version of 3.0.0-rc5: http://projects.puppetlabs.com/projects/puppet/ Puppet 3.0.0-rc5 (Telly) Release Notes ===================================== Numbers in parentheses like `(#7788)` indicate a Redmine ticket at http://projects.puppetlabs.com/issues/7788 Notation like `(puppet/pull/998)` indicate a github pull request at https://github.com/puppetlabs/puppet/pull/998 # Summary of Changes This is not an exhaustive summary, but rather an editorialized list of the biggest changes. See the Git changelog for the full monty. ## Cool New Stuff * Performance Improvements - substantial improvements to performance, particularly around catalog compilation. Agent supports JSON serialization for catalog cache, which can be dramatically faster for large catalogs (#16058, #2892) * Data Bindings - hiera will be automatically consulted for values of parameterized classes so you don't need the parser functions. (#11608) * Improved OS/Platform Support - Full Ruby 1.9 support; vastly improved Windows package support; yumrepo now supports ssl options (#3324); better upstart support; better Solaris zone, package and service support; * Loading Plugins from Rubygems - you can now install and use puppet extension code (faces, types, providers) via rubygems. (#7788) * Server Auto-Discovery - Puppet agents can use SRV records in DNS to find CA, master, report, and file servers (#3669) # DSL/Config Changes * Variable Scoping - Dynamic scoping has been removed. http://docs.puppetlabs.com/guides/scope_and_puppet.html * Auth.conf differentiates between names and IPs - There's a new `allow_ip` keyword in auth.conf if you want to permit IP addresses. (PR991) * `unless` is available as a synonym for `if !` (#7762) * Pluginsync now defaults to true - Yep, it's true. (#5521) * Updated `config.ru` syntax -- When running the master under Rack, make sure you update your config.ru to follow the example from ext/rack/files/config.ru in the source distribution. (#15337) # Changed Code Behaviour * External Node Classifier and Environments - If there's a conflict between the environment requested by a client and what's set in the external node classifier, the ENC wins. (#3910) * When running puppet as root, the system-wide `confdir` and `vardir` settings will be used. When running as a non-root user, `confdir` will be `~/.puppet/` and `vardir` will be `~/.puppet/var`. You can override these on the command line or via `config.ru` for rack setups. (#16137, PR#1080) ## Changelog Josh Cooper (3) 88171aa Maint: Use pending block 33bf085 Maint: Make paths absolute on Windows 54acfba (#16137) Delay evaluation of config and var directories Andrew Parker (2) b53e600 (#16137) Tilde expansion should only occur for normal users 43590bd (Maint) Remove trailing whitespace Curtis Ruck (1) c0ff98d (#16137) Ensure HOME is set before attempting ~ expansion Genadi Samokovarov (1) 224d380 Move singleton require to puppet/util/storage.rb Eric Sorenson (1) 605e34d (#15739) Bump report_version since #10064 change its format Rahul (1) d834e76 (#6143) ensure that destroy works for zpools -- 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.