Jacob Helwig
2011-Feb-14 22:54 UTC
[Puppet Users] ANNOUNCE: Puppet 2.6.5 - Release Candidate 4 available!
We''re back with a maintenance release: 2.6.5. This release addresses a
number of bugs in the 2.6.x branch and adds a handful of features and
documentation updates.
This release candidate includes only test, and documentation
changes.
This release candidate is available for download at:
http://puppetlabs.com/downloads/puppet/puppet-2.6.5rc4.tar.gz
We''re hoping this is going to be the last RC so please test it!
See the Verifying Puppet Download section at
http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet
Report feedback via the Puppet Labs Redmine site:
http://projects.puppetlabs.com
Please select an affected version of 2.6.5rc4.
You can find the Release Notes for Puppet at:
https://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes
CHANGELOG
2.6.5rc4
=======664ef67 (#3646) Fix the documentation fix for `puppet apply --apply`
2.6.5rc3
=======7ef2fbf Updated fix for #3646 - apply / compile documentation
193016d (#5977) fix spec test failure when new applications are introduced.
2.6.5rc2
=======1f89906 (#6257) Speed up PUT and POST requests under rack
7b3b56e (5977) Puppet::Applications can be loaded from multiple paths.
2.6.5rc1
=======f9e2e2b Augmentation of tests for prior commit
392504a Fix to fix for #5755 -- backref serialization issues in zaml
a732a15 Fixed #5564 - Added some more fqdn_rand documentation
f279f2c Fixed #4968 - Updated list of options turned on by --test in
documentation
ce5a2bf (#5061) - allow special hostclass/define variables to be evaluated as
defaults.
fd73874 (#6107) Fix an error when auditing a file with empty content
530496b Remove already initialized constant warning from file_spec.rb tests
76788f8 (#5566) Treat source only File checksums as syntax errors when used with
content
d657292 Rename variable used in File type validation to be more clear
3398139 Remove invalid "timestamp" and "time", and add
missing "ctime" File checksum types.
6c93eb2 Remove order dependency when specifying source and checksum on File type
3a125d4 Bug #5755 -- ZAML generates extra newline in some hash backreferences.
50c12e5 bug #5681 -- code fix to handle AIX mount output
139760b Bug #5681 -- parse AIX mount command output.
2f74d83 Spec for #5681 to allow parsing of AIX mount output in mount provider
878f266 Fixed #6091 - Changed POSIX path matching to allow multiple leading
slashes
eb97aa5 Bug #6091 -- test leading double-slash in filenames are allowed.
1bfc9a0 Fixed #6071 - Fixed typo and improved exec path error message
c50a48e Fixed #6061 - Allowed -1 as password min/max age
bf44e72 Bug #6061 -- verify that negative {min,max}_password_age are accepted.
af1c1fe Feature #5855 -- fix withenv call in freebsd package provider
d871641 Feature #5855 -- undefined method ''withenv'' in FreeBSD
package provider.
f1ab588 Fixed #6009 - nested member list vs directory service group provider
86a2a00 (#5944) Remove documentation of define() when used on nodes, as it is
not a supported use of this function.
2b9f653 (#5944) Further edits of inline defined() documentation.
5d108e8 (#5944) Improve documentation of defined() function
7d38ab2 (#5594) Update documentation of exec resource type.
67e1bba (#5931) Prevent errors when calling insync? on audited properties
0f9d236 Maint: Removed dead code from resource harness.
0765afb Maint: Rename misleading insync? method in file provider
0084b08 (#5548) Specify return values of manual status commands in service type
description.
dd332f6 Fixed #6002 - Added note about function execution
3cfbd07 (#5045) Cleaning up some tests and code
a2036ea (#5045) External node classifiers should be able to specify params for
classes
18ca97b (#5045) Adds support to resource/type to also accept a param hash
70630b9 Fix #3165 Ralsh (bin/puppet resource) can''t manage files
1fd3600 Fixed #3646 - Added documentation for compile and apply to man page
ae48634 Fixed #5914 Removed genconfig = true from genconfig output
7e7f342 Fixed #1657 - Added note about target file
069f29b Fixed #2096 - clarified option modification and tested it is working
66b442b Fixes #5916 - Cleanup of unused doc methods and documentation
9b74968 Modified rubydoc in lib/puppet/util/command_line/puppetca to fix
inaccurate description of --clean.
e58f5dc Fixed #5742 - Removed legacy fqdn option from documentation
4d1b51f Fixed #5167 - misleading documentation in the defaults of [main]
c1b5c7f (#5913) Fix Puppet::Application.find constant lookup behavior
f9bfb96 (#5900) Include ResourceStatus#failed in serialized reports
79b6332 (#5882) Added error-handling for bucketing files in puppet inspect
17843d5 (#5882) Added error-handling to puppet inspect when auditing
1a6fab2 (#5171) Made "puppet inspect" upload audited files to a file
bucket
a7cd185 Prep for #5171: Added a missing require to inspect application.
71ac9cf Locked Puppet license to GPLv2
abc6256 (#5838) Support paths as part of file bucket requests.
002f9f1 (#5838) Improve the quality of file bucket specs.
94d7179 (#5838) Make file bucket dipper efficient when saving a file that
already exists
89f5692 (#5838) Implemented the "head" method for FileBucketFile::File
terminus.
9cfd3d5 (#5838) Reworked file dipper spec to perform less stubbing.
c514c64 (#5838) Added support for HEAD requests to the indirector.
2b9b7a5 (#5838) Refactored error handling logic into find_in_cache.
08561b2 (#5838) Refactored Puppet::Network::Rights#fail_on_deny
87c5c30 (#5910) Improved logging when declared classes cannot be found:
4efc98a maint: Remove unused Rakefile in spec directory
a002231 (#5171) Made filebucket able to perform diffs
8f314f2 (#5710) Removed unnecessary calls to insync?
e270086 Prep for fixing #5710: Refactor stub provider in resource harness spec
c57a677 Maint: test partial resource failure
8aa8b9d (#5799) Simplify report dir creation
2d88844 maint: Add vim swap files to .gitignore
3d3baec maint: Remove rspec options from the Rakefile
df65304 maint: Inspect reports should have audited = true on events
4c9eca1 Maint: Added "skipped" to the YAML output for
Puppet::Resource::Status
717670f (#5771): Fix spec failures associated with rspec upgrade
52760a4 (#5771) Upgrade rspec to version 2
7603b05 maint: remove stray debug statement.
7661ba8 maint: Prune #inspect methods on various objects
80bfb54 (#5758) Verify that report events are correctly created
de85f8d Prep work for #5758: set audited=true on all audit events
e162da9 Prep work for #5758: clean up initializer for Puppet::Transaction::Event
06a8d1e Fix #5698 puppet inspect shouldn''t report of attributes of
deleted files
1f72c31 (#5715) Added attributes resource_type and title to
Puppet::Resource::Status.
a6cd736 (#5715) Removed attribute source_description from the YAML
representation of Puppet::Resource::Status.
98db2da (#5715) Removed unnecessary attributes from YAML of
Puppet::Transaction::Event.
bd4a8a1 (#5715) Make certain report attributes always present.
716ee1c (#5715) Changed the type of metric names to always be strings.
037eac4 (#5715) Add status attribute to reports.
e4a2e04 (#5715) Made the report "calculate" methods strictly
functional.
71db5be (#5715) Made the changes/total and events/total metrics always present
a4e40f4 (#5715) Refactor in preparation for adding a status attribute to
reports.
15dda94 (#5715) Added total time to inspect reports and made inspect metrics
more consistent.
d1bcdec (#5715) Removed Puppet::Transaction::Report#external_times from YAML
output.
1550bbb (#5715) Added total time metric to apply reports.
4cc42cd (#5715) Removed redundant attribute Transaction::Event#version
1907650 (#5715) Removed redundant attribute Resource::Status#version
e596a57 (#5715) Removed Puppet::Util::Log#version.
908e0e0 (#5715) Removed the unused attribute Puppet::Transaction::Event#node
0e39ec5 (#5715) Removed Resource::Status#skipped_reason. It was never used.
b765f0e (#5715) Prep work: Fixed add_statuses in report_spec.
8631709 (#5723) Fix failing type/package specs
76fe2b3 Implement #5168 and #5169 ctime and mtime are properties
d11ae78 [3782] Test isolation problem in test/ral/providers/cron/crontab.rb
4d3030c Modified the behavior of Puppet::Resource::Status as follows:
7fff780 (#5408) Reworked ResourceHarness so that code is clearer and all
behaviors are tested
d516f63 (#5493) Add report_format, puppet_version, and configuration_version to
Reports
093c45f (#5375) Rework puppet apply to use configurer.run
e99a3ea Fix #5566 none, mtime, and ctime checksum types can write file contents
d74e8e1 maint: Fix ActiveRecord confine issue
6daeb16 maint: Fix a test that was missing a require
5db696b maint: Fix tests that don''t run on their own
7f4e058 (#4487) Fix environment column in hosts table
3ac50fa maint: restore plugin handler safety
f38c36c (#5408) Attributes can be both audited and managed
54a1025 maint: missing stub
1d3192e maint: missing stub
1aa8157 maint: missing line and filename stubs
5e5ee97 maint: Fully stub partially stubbed test.
3d7c8d0 maint: remove Puppet.settings stubs
52fba89 maint: test was expecting Catalog.find too few times
8c134b6 maint: broken test not failing due to over-eager exception catching
3e59277 Fix #1757 Change file mode representation to octal
84bf02e Bug #5423: This moves the home directory property before the uid
property, thus minimizing room for damage when usermod is in use.
1131ad7 (#4943) Add puppet inspect application
e005cc7 maint: Remove bogus mongrel test
c908fdb (#5261) Fix #5261 Don''t escape Unicode characters in PSON
b27e9b4 [#5081] Revert "Fix #4349 - Parsing with ignoreimport=true was
always loading site.pp"
af6e08c (#5304) Use internal_name rather than real_name for maillist provider
--
Jacob Helwig
----- End forwarded message -----
--
Jacob Helwig
Todd Zullinger
2011-Feb-15 02:00 UTC
[Puppet Users] Re: ANNOUNCE: Puppet 2.6.5 - Release Candidate 4 available!
Jacob Helwig wrote:> We''re back with a maintenance release: 2.6.5. This release addresses a > number of bugs in the 2.6.x branch and adds a handful of features and > documentation updates.For those using Fedora or RHEL/CentOS, I''ve updated the yum repos at: http://tmz.fedorapeople.org/repo/puppet/ Packages for EL 4 - 6 and Fedora 13 - 14 are available for testing. Add the puppet.repo file from either the epel or fedora directories to /etc/yum.repos.d to enable. If you find problems with the packaging, please let me know. If you find other bugs, please file them in redmine: http://projects.puppetlabs.com/projects/puppet/issues I''m particularly interested in anyone updating from 0.25.x to 2.6.x and whether you run into regressions or other issues that would make this an unsuitable update to push into the stable Fedora and EPEL repositories. -- Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Whenever you find yourself on the side of the majority, it is time to pause and reflect. -- Mark Twain
Jacob Helwig
2011-Feb-15 04:04 UTC
[Puppet Users] Re: [Puppet-dev] Re: ANNOUNCE: Puppet 2.6.5 - Release Candidate 4 available!
On Mon, 14 Feb 2011 21:00:02 -0500, Todd Zullinger wrote:> > Jacob Helwig wrote: > > We''re back with a maintenance release: 2.6.5. This release addresses a > > number of bugs in the 2.6.x branch and adds a handful of features and > > documentation updates. > > For those using Fedora or RHEL/CentOS, I''ve updated the yum repos at: > > http://tmz.fedorapeople.org/repo/puppet/ > > Packages for EL 4 - 6 and Fedora 13 - 14 are available for testing. > Add the puppet.repo file from either the epel or fedora directories to > /etc/yum.repos.d to enable. > > If you find problems with the packaging, please let me know. If you > find other bugs, please file them in redmine: > > http://projects.puppetlabs.com/projects/puppet/issues > > I''m particularly interested in anyone updating from 0.25.x to 2.6.x > and whether you run into regressions or other issues that would make > this an unsuitable update to push into the stable Fedora and EPEL > repositories. >Todd, Thanks for putting these together to help get these RCs tested on the RPM based systems. -- Jacob Helwig