Hello,

We am pleased to announce the release of The Marionette Collective version 
1.0.0.

This is a bug fix and minor feature release.

New Features:

 * You can now send RPC requests to a subset of discovered nodes
 * SimpleRPC custom_request can now be used to create fire and forget requests
 * Clients can now cleanly disconnect from the middleware. Bundled clients have 
   been updated. This should cause fewer exceptions in ActiveMQ logs
 * Rather than big exceptions many clients will now log errors only
 * mc-facts has been reworked to be a SimpleRPC client, this speeds it up 
significantly
 * Add get_config_item to rpcutil to retrieve a running config value from a 
server
 * YAML facts are now forced to be all strings and is thread safe
 * On Red Hat based systems the requirement for the LSB packages has been 
removed

If you expose a service redundantly on your network using MCollective you 
wouldn’t 
always want to send requests to all the nodes providing the service. You can 
now 
limit the requests to an arbitrary amount using the new –limit-nodes option 
which 
will also take a percentage. A shortcut -1 has been added that is the 
equivalent 
to –limit-nodes 1.  See the documentation for more details.[2]

Bug Fixes:

 * Settings like retry times were ignored in the Stomp connector
 * The default init script had incorrect LSB comments
 * The rpcutil DDL has better validation and will now match all facts

Please see the release notes for full details[1].

This release can be downloaded from the Puppet Labs site.[3]

Other News:

The downloads has been moved to the Puppet Labs site and added to their hosted 
Yum and
Apt repositories at http://yum.puppetlabs.com and http://apt.puppetlabs.com/

We've taken previous feedback from the community on versioning and release 
management
and have the following changes to release process planned:

This is the first in a new major version number - 1.0.x - we will maintain 1.0.x
as a stable branch that do not get new features.  We do not have a set schedule
for releases in this branch it will depend on what bug fixes go into it.

Within a few weeks there will also be the first release in 1.1.x series, this is
where new development will be done and should be used by early adopters.  We 
will
at all times aim to keep these releases as production ready as possible but they
will get some technology previews and perhaps a few changes that are not 
backwards
compatible.  Releases in this series should be roughly monthly.

The work for the 1.1.x series is shown on the Roadmap page[4], we welcome any 
new feature
requests.

[1] http://srt.ly/mcollective100
[2] http://srt.ly/62
[3] http://srt.ly/4y
[4] http://srt.ly/63

-- 
R.I.Pienaar

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

Reply via email to