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 contains fixes for bugs identified in the
previous release candidates:
- rc1 caused a warning on Ruby 1.8.6 which could cause log pollution.  This
release candidate no longer generates the warning.
- rc1 removed the ability to store paths in the filebucket.  This release
candidate restores this functionality.
- "puppet inspect", a new feature in 2.6.5, no longer silently succeeds.  It
outputs a status message at the conclusion of a successful run.
- rc1 introduced an AIX bug that would cause the mount provider to try to
mount already-mounted devices.

This release candidate is available for download at:

http://puppetlabs.com/downloads/puppet/puppet-2.6.5rc5.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.5rc5.

You can find the Release Notes for Puppet at:

https://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes

CHANGELOG

2.6.5rc5
========
b481321 (#6337) Fix Ruby warning on 1.8.6 about "future compatibility"
dcce45c (#6353) Restore the ability to store paths in the filebucket.
0450197 (#6126) Puppet inspect now reports status after run completes.
960890f (#6364) Adjust mis-translated regex in mount provider for AIX

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

--
Paul Berry

-- 
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