Puppet Changelog

What's new in Puppet 2.7.3

Aug 16, 2011
  • 7113448 (#4762) Ensure that clients on the moon can successfully connect.
  • c8835ad Add document outlining preferred contribution methods
  • ea0f2bf Revert "Merge branch 'vcsrepo'"
  • 94f0b93 (#8704) Give better errors for invalid fileserver.conf
  • 023d959 (#8690) Accept 'global' options in Puppet Faces
  • c315da0 Fix #1886 - Add node cleanup capability
  • 7e6fc0d Deprecate RestAuthConfig#allowed? in favor of #check_authorization
  • 6401dfe Fix #6026 - security file should support inline comments
  • 0c385f1 Fix #5010 - Allow leading whitespace in auth.conf
  • 8da0486 Fix #5777 - rule interpolation broke auth.conf CIDR rules
  • 1d4acb5 maint: Suggest where to start troubleshooting SSL error message
  • fb2ffd6 (#8596) Detect resource alias conflicts when titles do not match
  • 778127d maint: Fix cert app to print help and exit if no subcommand
  • 0366b18 (#7293) Set default format for SSL-related faces.
  • 89c021c (#8418) Fix inspect app to have the correct run_mode
  • 3165364 maint: Adding logging to include environment when source fails
  • f484851 maint: Add debug logging when the master receives a report
  • 10e05ad (#7266) Move Certificate option validation into face.
  • ae36003 (#7290) Update indirected Faces to avoid unknown options.
  • 82e5fa9 (#8561, #7290) Implement the option contract fully.
  • 77441be (#8561) Unify validation and modification of action arguments.
  • 69b4e70 (#7290) Fail on unknown options.
  • 6bec2df (#8561) Use canonical names for options to actions.
  • 532c4f3 (#7184) Load the core of obsolete versions of Faces.
  • 2cd3bc4 (#7184) Find actions bound to other versions of Faces.
  • 1e0655e (#7184) Centralize "find action for face" into Puppet::Face
  • 0396611 maint: better error reporting when test fails
  • 395c174 (#7123) Make `find` the default action...
  • fd6a653 (#7123) Support runtime setting of 'default' on actions.
  • b75b1c1 (#6787) Add `default_to` for options.
  • c830ab0 (#6789) Port SSL::CertificateAuthority::Interface to a Face
  • cc311ad maint: SSL::Inventory.serial should report missing names.
  • 72abe6c (#7204) Consolidate Semantic Versioning code.
  • d02000b (#8401) Document that --detailed-exitcodes is a bitmask
  • c4848d2 maint: Fix documentation link for fileserver configuration
  • b268fb3 (#7144) Update Settings#writesub to convert mode to Fixnum
  • b82f29c (#7699) Help command should only list options once
  • 4a2f22c (maint) Fix platform dection for RHEL
  • 45b3908 (#4142) Fix module check not to fail when empty metadata.json
  • ae3ef42 (#7699) - Help should only show options once
  • 5826f73 (#8032) Add containment to create_resources
  • f6882d6 (#8147) Change default reporturl to match newer Dashboard versions
  • 111a4b5 (#6857) Password disclosure when changing a user's password
  • 99330fa (#7224) Reword 'hostname was not match' error message
  • 1d867b0 (#7224) Add a helper to Puppet::SSL::Certificate to retrieve
  • alternate names
  • 98ba407 (#7127) Stop puppet if a prerun command fails
  • caca469 (#4416) Ensure types are providified after reloading
  • 413b136 (#4416) Always remove old provider before recreating it
  • 3f0dbb5 (#650) Allow symlinks for configuration directories
  • 1c70f0c (#2128) Add support for setting node name based on a fact
  • c629958 (#2128) Get facts before retrieving catalog
  • cd4fe14 (#2128) Add the ability to specify a node name
  • c02126d (#5966) Add support for hostname regular expressions in auth.conf
  • 75e2764 (#5318) Always notice changes to manifests when compiling.
  • 107b38a maint: Fix pacman provider to work with Ruby 1.9
  • 90eb937 (#7139) Accept '/' as a valid path in filesets

New in Puppet 0.25.0 (Sep 7, 2009)

  • Most of the changes in this release are internal refactoring rather than behavioral.
  • The principal change is the introduction of Indirected REST to replace XML-RPC as the underlying Puppet communications mechanism.
  • Four new functions were added.
  • Puppet now has the capability to compile a catalogue and output it in JSON from the Puppet master and the ability to apply a JSON configuration from the puppet binary.
  • The concept of "thin" stored configurations was introduced.
  • A binary called puppetqd that supports queuing for stored configurations was added.

New in Puppet 0.24.8 (Apr 23, 2009)

  • Fixed #2077 - ralsh user broken on OSX
  • Fixed #2004 - ssh_authorized_key fails if no target is defined
  • Fixed #1629 - incorrect permissions on ssh_authorized_keys created files
  • Fixed #2000 - No default specified for checksum
  • Fixed #2026 - Red Hat ignoring stop method
  • Added ext/dbfix.sql script - fixes common errors in stored configuration databases
  • Fixed #1963 - Failing to read /proc/mounts for selinux kills file downloads
  • Fixed #2025 - gentoo service provider handle only default init level
  • Fixed #1910 - updated logcheck
  • Fixed #1871 - Sensitive information leaked in log reports
  • Fixed #1956 - Cleaned up variable names to be more sane, clarified error messages and fixed incorrect use of 'value' variable rather than 'member'.
  • Fixed #1831 - Added sprintf function
  • Fixed #1830 - Added regsubst function
  • Updated up2date and service confines to add support for Oracle EL and VM
  • Fixing #1948 and #1953 - augeas ins bug: wrong number of arguments (1 for 3)
  • Fixing #944 - changing error message from warning to info - connection recycled
  • Fixed #961 - puppetd creating too many/not closing TCP connections
  • Fixed #1959 - Added column protection for environment schema migration
  • Fixing #1869 - autoloaded files should never leak exceptions
  • Fixing #1543 - Nagios parse errors no longer kill Puppet
  • Fixed #1420 - nagios_serviceescalation not allowing host_name more than one type
  • Fixed #1884 - Exported resources are marked as unexported when collected on the exporting host
  • Fixed #1922 - Functions squash all arguments into a single hash
  • Fixed #1538 - Yumrepo sets permissions wrongly on files in /etc/yum.repos.d
  • Fixed #1936 - Added /* */ support to the vim file
  • Fixed #1541 - nagios objects write files to clientbucket on every change
  • Fixed #1542 - cannot purge nagios objects
  • Fixing #1912 - gid still works with no 'should' value fixing ralsh issues
  • Fixing the Rakefile to use 'git format-patch'
  • Added README.rst file
  • Enhancements to Stored Configuration performance
  • Added Reductive Labs build library to tasks directory
  • Fixed #1852 - Correct behaviour when no SELinux bindings
  • Updated Red Hat spec file 0.24.7
  • Fixed #1920 - Shadow password corruption