R.I.Pienaar
2010-Dec-15 16:31 UTC
[Puppet Users] ANNOUNCE: The Marionette Collective version 1.0.0
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 puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.