layout | title | toc |
---|---|---|
default |
Changelog |
false |
Date | Description | Ticket |
---|---|---|
2017/10/26 | Release 2.11.4 | |
2017/09/25 | Restarting the mcollective service no longer kills running agent subprocesses | MCO-816 |
2017/09/20 | Release 2.11.3 | |
2017/09/18 | Speed up calculation of no responses and unexpected responses | MCO-818 |
2017/08/15 | Release 2.11.2 | |
2017/08/02 | Correctly determine reply status in all modes | MCO-815 |
2017/07/18 | Release 2.11.1 | |
2017/06/28 | Use OpenSSL::Cipher instead of OpenSSL::Cipher::Cipher to avoid warnings with Ruby 2.4 | MCO-813 |
2017/06/28 | Use Mutex instead of Thread.exclusive to avoid warnings with Ruby 2.4 | MCO-812 |
2017/06/28 | Use Integer instead of Fixnum to avoid warnings with Ruby 2.4 | MCO-811 |
2017/06/21 | Release 2.11.0 | |
2017/06/21 | MCollective client now logs sending a request at INFO level with additional details, and server logs handling those requests at INFO level with similar details to help identify corresponding events. | MCO-784 |
2017/06/21 | The default location for mcollective server logs is moved from /var/log/puppetlabs to /var/log/puppetlabs/mcollective (on Unix). No change has been made to Windows log locations. |
MCO-783 |
2017/06/21 | MCollective will consider symbols and their string representation equivalent for serializing/deserializing and accessing message keys as long as they're unambiguous. | MCO-799 |
2017/06/21 | mcollective-client is now compatible with OpenSSL 1.1.0 | MCO-804 |
2017/06/21 | systemu has been upgraded to a more recent version that fixes an issue marshaling multi-byte characters. | MCO-806 |
Date | Description | Ticket |
---|---|---|
2017/10/26 | Release 2.10.6 | |
2017/09/25 | Restarting the mcollective service no longer kills running agent subprocesses | MCO-816 |
2017/06/09 | Release 2.10.5 | |
2017/06/07 | Fix acceptance source for JDK on Windows | MCO-808 |
2017/05/11 | Release 2.10.4 | |
2017/04/06 | Switch to using YAML.safe_load | MCO-794 |
2017/04/04 | Release 2.10.3 | |
2017/03/30 | Allow M::Client users to access M::Message | MCO-790 |
2017/03/09 | Release 2.10.2 | |
2017/02/29 | Release 2.10.1 | |
2017/02/06 | Fix regression in --batch option | MCO-785 |
2017/01/23 | Release 2.10.0 | |
2016/12/30 | Updates for acceptance testing | MCO-782 |
2016/12/20 | Fix broken link on plugin index page | DOCUMENT-618 |
2016/12/15 | Fix mco ping breakage from prior commit in MCO-777 |
MCO-777 |
2016/12/08 | Remove references to old PE versions | |
2016/11/21 | Wait for all expected responses to rpc, report surprises | MCO-777 |
2016/11/16 | Singletarget messaging | MCO-736 |
2016/11/07 | Gemfile cleanup | |
2016/11/04 | Use publish_timeout from config | MCO-778 |
2016/11/01 | Support PQL in STDIN discovery | MCO-776 |
Date | Description | Ticket |
---|---|---|
2016/10/24 | Release 2.9.1 | |
2016/09/23 | Ping application includes discovery_timeout | MCO-775 |
2016/08/05 | Release 2.9.0 | |
2016/06/24 | Update Stomp gem dependency to >= 1.4.1 | RE-7302 |
2016/06/13 | acceptance: allow plugin versioned install | |
2016/06/01 | Update README link to documentation | |
2016/05/24 | Fix mco plugins installation when using puppet-agent on Debian family systems | MCO-688 |
2016/05/19 | Move prepare_installation to run first | MCO-763 |
2016/05/17 | Add --no-batch-files option | MCO-762 |
2016/05/17 | Runtime username/password input to connect to middleware | MCO-760 |
Date | Description | Ticket |
---|---|---|
2016/06/27 | Release 2.8.9 | MCO-761 |
2016/06/20 | Make parsing of quoted strings in discovery filter expressions side effects free | |
2016/06/20 | Do not use eval on unchecked strings in discovery filter expressions | MCO-765 |
2016/05/17 | Link to PE docs | (#373)[https://github.com/puppetlabs/marionette-collective/pull/373] |
2016/05/17 | Update installation docs | (#376)[https://github.com/puppetlabs/marionette-collective/pull/376] |
2016/05/11 | Fix ActiveMQ install | (#378)[https://github.com/puppetlabs/marionette-collective/pull/378] |
2016/05/03 | Work around RuboCop parser change causing errors on non UTF-8 compliant strings | (#375)[https://github.com/puppetlabs/marionette-collective/pull/375] |
2016/05/03 | Pin rake to 10.4 required for running tests on ruby 1.8.7 | (#375)[https://github.com/puppetlabs/marionette-collective/pull/375] |
2016/02/25 | Release 2.8.8 | |
2016/02/25 | Fix dependency on aio for creating the pidfile directory | MCO-753 |
2016/02/18 | Improve pidfile handling to avoid running multiple daemons | MCO-751 |
2016/02/18 | Update build targets to LTS debian variants | MCO-634 |
2016/02/05 | Update mco.bat file to allow for absence of CONFIG_FILE setting | MCO-748 |
2016/01/22 | Add windows support to install.rb | MCO-745 |
2016/01/13 | Release 2.8.7 | |
2015/12/17 | Fix systemd logrotate unit | MCO-744 |
2015/12/16 | Fix run helper for systems where the path to ruby binary includes spaces | MCO-742 |
2015/12/01 | Fix negative data plugin comparisons | MCO-739 |
2015/09/15 | Release 2.8.6 | MCO-726 |
2015/09/11 | Fix solaris smf service manifest for aio | (#345)[https://github.com/puppetlabs/marionette-collective/pull/345] |
2015/09/10 | Release 2.8.5 | MCO-724 |
2015/08/25 | Add condrestart to the suse init script for AIO | RE-11690 |
2015/08/21 | Release 2.8.4 | MCO-706 |
2015/08/20 | Revert RE-5032 | MCO-705 |
2015/08/18 | Release 2.8.3 | MCO-689 |
2015/08/05 | Add solaris smf service for AIO | MCO-687 |
2015/07/17 | Fully qualify the label in the osx mco plist | RE-5032 |
2015/07/13 | Set character encoding in the OSX plist | (#326)[https://github.com/puppetlabs/marionette-collective/pull/326] |
2015/07/03 | Fix documentation links to use https | DOCS-2092 |
2015/06/05 | Add mco describe_filter application |
MCO-668 |
2015/06/05 | Fix quote handling in compound query language | MCO-668 |
2015/06/04 | Add acceptance tests | MCO-671 |
2015/05/19 | Release 2.8.2 | MCO-648 |
2015/05/12 | Do not build for debian stable or testing (target codenames instead) | MCO-665 |
2015/05/08 | Exit non-zero when mco is called with a non-existent subcommand |
MCO-640 |
2015/05/08 | Add legacy libdir settings to aio sample config |
MCO-641 |
2015/05/08 | Downgrade warning on absent libdir |
MCO-647 |
2015/05/04 | Add OSX plist for AIO | MCO-646 |
2015/04/23 | Drop lucid from build targets | MCO-638 |
2015/04/13 | Drop fedora 19 from build targets | MCO-633 |
2015/03/22 | Update AIO SUSE init script | RE-3977 |
2015/03/11 | Release 2.8.1 | MCO-601 |
2015/03/05 | Maintain version number in-tree | MCO-617 |
2015/02/18 | Use updated AIO paths | MCO-594 |
2015/02/10 | Fix AIO debian condrestart action | MCO-591 |
2015/02/05 | Fix problems with 2.8.0 gem loading | MCO-587 |
2015/02/04 | Release 2.8.0 | MCO-561 |
2015/02/02 | Add AIO init scripts to ext/aio | MCO-555 |
2015/02/02 | Move core plugins into sitelibdir | MCO-583 |
2015/01/29 | Prefer configuration files from AIO paths | MCO-560 |
2015/01/29 | Use $LOAD_PATH for loading plugins | MCO-315 |
2015/01/28 | Replace uses of autoload with require |
MCO-580 |
2015/01/21 | Fix mco facts in absence of fact |
MCO-558 |
2015/01/07 | Ensure rubocop failures fail the build | MCO-519 |
2014/12/19 | Fix powershell exit code interactions | MCO-550 |
Date | Description | Ticket |
---|---|---|
2014/12/02 | Release 2.7.0 | MCO-525 |
2014/11/24 | Revisit STOMP 1.1 heart-beat defaults | MCO-522 |
2014/11/18 | Log the senderid of messages at debug | MCO-521 |
2014/11/11 | Add a --connection-timeout to the client options | MCO-464 |
2014/11/11 | Add search of $libdir/mcollective/agent/$agent/$action to implemented_by |
MCO-466 |
2014/11/10 | mco plugin package support for 'lib' layout |
MCO-314 |
2014/10/28 | Add rubocop style checks to the codebase | MCO-136 |
2014/10/22 | Expose target collective to custom discovery plugins | MCO-456 |
2014/10/13 | Make windows service_manager.rb helper more vigorous in finding ruby | MCO-465 |
2014/10/02 | Reraise exceptions caught by the runner thread in the main thread | MCO-475 |
2014/10/01 | Add a collective data plugin | MCO-472 |
2014/10/01 | Update windows scripts to pass --daemonize to daemon | MCO-474 |
2014/09/20 | Report the version of stomp gem at startup | MCO-470 |
2014/09/19 | Removed vendoring of the json gem | MCO-457 |
Date | Description | Ticket |
---|---|---|
2014/10/29 | Release 2.6.1 | MCO-495 |
2014/10/23 | Disable SSLv2 and SSLv3 protocols by default | MCO-489 |
2014/10/16 | Expose SSL cipher selection via connector settings | MCO-486 |
2014/08/28 | Release 2.6.0 | MCO-422 |
2014/08/20 | Fix a race condition in type validator plugin loader | MCO-453 |
2014/08/12 | Use a distinct reply queue per request | MCO-443 |
2014/08/07 | Add soft_shutdown_timeout option |
MCO-243 |
2014/08/06 | Add documentation of heartbeat options to the connector pages | MCO-175 |
2014/08/01 | Move signal handling into threads (ruby 2 compatibility) | MCO-421 |
2014/08/01 | Allow LC_ALL environment variable to be unset | MCO-156 |
2014/08/01 | Add discovery_timeout to the configuration file |
MCO-193 |
2014/08/01 | Add registration_splay configuration option |
MCO-272 |
2014/07/31 | Allow for agent loading to be globally defaulted | MCO-408 |
2014/07/31 | Change the 'expired message' message to indicate the message is being discarded | MCO-418 |
2014/07/31 | Allow the --batch flag to specify percentages | MCO-68 |
2014/07/31 | Reopen logfiles on SIGWINCH | MCO-328 |
2014/07/31 | Add --sort option to rpc clients | MCO-83 |
2014/07/31 | Dynamically decide number of columns for output | PR#215 |
2014/07/31 | Specify the --daemonize option in sample init scripts | MCO-416 |
2014/07/29 | Allow limit_targets to be reset |
MCO-93 |
2014/07/29 | Fixed rabbitmq reply-to under use_reply_exchange |
MCO-351 |
2014/07/29 | Reworked examples of catching uncatchable errors | MCO-411 |
2014/07/23 | Make the base64 decoder more strict | MCO-293 |
2014/07/22 | Add support for structured facts | MCO-363 |
2014/07/18 | Fix call_agent_batched to work with activerecord |
MCO-205 |
2014/07/18 | Fix rpc response processing for bad replies | MCO-264 |
2014/07/17 | Fix direct addressing regression introduced in MCO-360 | MCO-410 |
2014/07/17 | Require connector plugins to have ddls | MCO-407 |
2014/07/17 | Add ddls to activemq and rabbitmq connectors |
MCO-406 |
2014/07/16 | Fix halt_code to return the correct exitcode for mco ping |
MCO-199 |
2014/07/16 | Remove all reference to the 'mcollective' agent | MCO-360 |
2014/07/01 | Add --no-daemonize and --daemonize option to mcollectived | MCO-181 |
2014/05/21 | Fix a url in the solaris readme | MCO-186 |
Date | Description | Ticket |
---|---|---|
2014/07/15 | Release 2.5.3 | MCO-368 |
2014/06/20 | Address potential flaw in aes security plugin. CVE-2014-3251 | MCO-329 |
2014/05/30 | Fix data plugin load ordering | MCO-346 |
2014/06/10 | Release 2.5.2 | MCO-331 |
2014/05/27 | Remove '.' from ruby $LOAD_PATH CVE-2014-3248 |
MCO-311 |
2014/05/14 | Release 2.5.1 | MCO-295 |
2014/05/12 | Allow stomp login/passcode to be optional | MCO-316 |
2014/05/02 | Fix dependencies of rpms from mco plugin package |
MCO-292 |
2014/05/01 | Fix rpmbuild error in mco plugin package |
MCO-285 |
2014/04/24 | Stop install mc-call-agent | MCO-266 |
2014/04/24 | Improve line parsing in flatfile discovery | MCO-262 |
2014/04/23 | Release 2.5.0 | MCO-246 |
2014/04/23 | Deprecate Runner#run method | MCO-265 |
2014/04/23 | Drop ubuntu 13.04 (raring ringtail) from the supported package builds | MCO-263 |
2014/04/17 | Add ubuntu 14.04 (trusty tahir) to the supported package builds | MCO-189 |
2014/04/10 | Release 2.5.0-rc1 | MCO-226 |
2014/04/10 | Refactor the runner class | MCO-221 |
2014/04/04 | Update rubygems requirement to 1.3.7 or greater | MCO-188 |
2014/04/02 | Move exception classes from lib/mcollective.rb to lib/mcollective/exceptions.rb | MCO-215 |
2014/03/26 | Plugin plugin - add dist macro to Release field | MCOP-17 |
2014/03/12 | Implements exponential back-off at the connector level | MCO-192 |
2014/02/28 | Log reciept and contents of non-MESSAGE STOMP frames | MCO-191 |
2014/02/25 | Connectors should not suggest STOMP 1.1 heartbeats if the gem cannot support them | MCO-198 |
2014/02/13 | Remove Fedora 18 from build targets | MCO-166 |
Date | Description | Ticket |
---|---|---|
2014/02/10 | Release 2.4.1 | MCO-180 |
2014/02/10 | Remove reference to package iteration in #package_information | MCO-179 |
2014/02/07 | Update documentation to note that plugin.rabbitmq.use_reply_exchange should work from 2.4.1 |
MCO-174 |
2014/01/30 | Improve logging when connector fails to connect | MCO-173 |
2014/01/29 | Fix plugin.rabbitmq.use_reply_exchange subscription behavior |
MCO-172 |
2014/01/23 | Release 2.4.0 | MCO-168 |
2014/01/16 | Release 2.4.0-rc2 | MCO-162 |
2014/01/16 | MCollective service doesn't exit on Windows | MCO-158 |
2014/01/09 | Release 2.4.0-rc1 | MCO-152 |
2014/01/08 | Turned use of removed options into warnings | MCO-151 |
2014/01/08 | Removed i18n spike (#18863) | MCO-138 |
2014/01/07 | Fixed a spurious warning in 'mco ping' | MCO-146 |
2014/01/07 | Config class does not parse fixnum config parameters correctly | MCO-97 |
2014/01/06 | deprecate and remove flattened output | MCO-84 |
2013/12/19 | Make audit plugin log output match standard format | MCO-142 |
2013/11/07 | Add a modulepackage target to the plugin packager | 23099 |
2013/11/06 | Fix possible thread leak in Shell | 23090 |
2013/11/06 | Add a timeout option for system commands | 22114 |
2013/11/05 | Redo the packaging of mcollective | 17067 |
2013/10/30 | Add rabbitmq federation support with plugin.rabbitmq.use_reply_exchange |
22603 |
2013/10/30 | Update rabbitmq connector documentation for recent version of rabbitmqadmin | 19537 |
2013/10/17 | mcollective service does not gracefully exit on windows | 20467 |
2013/10/16 | Add option to thread client | 21910 |
2013/10/16 | Publishing time should not be part of the request time | 21910 |
2013/10/11 | Add a stdin discovery method | 22061 |
2013/10/08 | Plugin packager doesn't apply --pluginversion option | 22790 |
2013/10/07 | Mcollective plugins cannot express dependencies | 22361 |
2013/10/03 | Ability to retrieve multiple facts through rpcutil | 21788 |
2013/10/01 | Fix packaging for debain/ubuntu with ruby 1.9 | 16572 |
2013/09/27 | Fix buildmacpkg | 16786 |
2013/09/27 | Fix --nodes 'nodefile' on ruby 1.9.3 | 22720 |
2013/09/25 | MCO Plugin Packager produces more than one source artifact | 22316 |
2013/09/06 | Fix directed request on subcollectives with rabbit connector | 21755 |
2013/08/19 | add an install.rb file to mcollective | 22220 |
2013/08/02 | Support Stomp 1.1 with RabbitMQ and ActiveMQ | 15182 |
2013/07/31 | Surpress Errno::ESRCH info messages when running shell commands | 21779 |
2013/07/03 | Improve error reporting when requesting docs for a non existing plugin | 21429 |
2013/07/03 | Support aggregate plugins in 'mco plugin doc' | 18414 |
2013/07/03 | Allow the ActiveMQ and RabbitMQ SSL cert paths to be set using environment variables | 20550 |
2013/06/23 | Gracefully handle whitespaces in the config file before config keys | 21407 |
2013/06/19 | Ensure the line numbers are printed correctly on both Windows and Unix | 20506 |
2013/06/19 | Remove the rpchelptemplate and helptemplatedir options | 20714 |
2013/06/18 | Correctly detect Windows absolute paths | 21251 |
2013/06/10 | Fix and centralize handling of boolean values for settings | 19751 |
2013/06/06 | Clone the default values from the DDL to avoid accidental modifications to the cached DDL file | 21104 |
2013/06/05 | Filter methods on the RPC Client are now idempotent | 20233 |
2013/06/04 | run() call in an agent can return incorrect Process::Status | 17667 |
2013/06/03 | Improve debian dependencies so packages can be rebuilt in a chroot | 20950 |
2013/05/28 | Set expire headers in the ActiveMQ and RabbitMQ message headers | 19905 |
2013/05/10 | Correctly detect version differences in semver version where the path level is greater 10 | 20661 |
2013/05/01 | Improve behaviour of data matchers when return values are nil | 20059 |
2013/04/29 | Improve config defaults on windows machines | 20388 |
2013/04/18 | Enforce valid identity names in the file discovery method | 20282 |
2013/04/11 | Add direct addressing awareness to the fire and forget request mode | 17930 |
2013/03/22 | Remove the topicprefix, queueprefix and topicsep options | 19673 |
2013/03/21 | Remove the plugin.discovery.timeout setting as it's not relevant anymore | 19694 |
2013/03/21 | Improve error reporting from the rpc application in the light of direct_addressing | 19827 |
2013/03/20 | Fail with a friendly error message when no libdir is set | 19752 |
2013/03/14 | Change default RabbitMQ and ActiveMQ ports to 61613 | 19734 |
2013/03/13 | Set correct reply-to headers in the RabbitMQ connector | 17034 |
2013/03/12 | Pre-populate the data from data plugins like agent replies | 19564 |
2013/03/12 | Explicitly include StringIO | 19367 |
2013/03/12 | Enable direct addressing by default | 19665 |
2013/02/20 | Fix error code collision on PLMC18 | 19366 |
2013/02/15 | Validate arguments supplied to the RPC application and raise errors sooner | 19181 |
Date | Description | Ticket |
---|---|---|
2014/01/08 | Turned use of removed options into warnings | MCO-151 |
2014/01/08 | Removed i18n spike (#18863) | MCO-138 |
2014/01/07 | Fixed a spurious warning in 'mco ping' | MCO-146 |
2014/01/07 | Config class does not parse fixnum config parameters correctly | MCO-97 |
2014/01/06 | deprecate and remove flattened output | MCO-84 |
2013/12/19 | Make audit plugin log output match standard format | MCO-142 |
2013/11/07 | Release 2.3.3 | 23107 |
2013/11/07 | Add a modulepackage target to the plugin packager | 23099 |
2013/11/06 | Fix possible thread leak in Shell | 23090 |
2013/11/06 | Add a timeout option for system commands | 22114 |
2013/11/05 | Redo the packaging of mcollective | 17067 |
2013/10/30 | Add rabbitmq federation support with plugin.rabbitmq.use_reply_exchange |
22603 |
2013/10/30 | Update rabbitmq connector documentation for recent version of rabbitmqadmin | 19537 |
2013/10/17 | mcollective service does not gracefully exit on windows | 20467 |
2013/10/16 | Add option to thread client | 21910 |
2013/10/16 | Publishing time should not be part of the request time | 21910 |
2013/10/11 | Add a stdin discovery method | 22061 |
2013/10/08 | Plugin packager doesn't apply --pluginversion option | 22790 |
2013/10/07 | Mcollective plugins cannot express dependencies | 22361 |
2013/10/03 | Ability to retrieve multiple facts through rpcutil | 21788 |
2013/10/01 | Fix packaging for debain/ubuntu with ruby 1.9 | 16572 |
2013/09/27 | Fix buildmacpkg | 16786 |
2013/09/27 | Fix --nodes 'nodefile' on ruby 1.9.3 | 22720 |
2013/09/25 | MCO Plugin Packager produces more than one source artifact | 22316 |
2013/09/06 | Fix directed request on subcollectives with rabbit connector | 21755 |
2013/08/19 | add an install.rb file to mcollective | 22220 |
2013/08/02 | Support Stomp 1.1 with RabbitMQ and ActiveMQ | 15182 |
2013/07/31 | Surpress Errno::ESRCH info messages when running shell commands | 21779 |
2013/07/11 | Release 2.3.2 | 21527 |
2013/07/03 | Improve error reporting when requesting docs for a non existing plugin | 21429 |
2013/07/03 | Support aggregate plugins in 'mco plugin doc' | 18414 |
2013/07/03 | Allow the ActiveMQ and RabbitMQ SSL cert paths to be set using environment variables | 20550 |
2013/06/23 | Gracefully handle whitespaces in the config file before config keys | 21407 |
2013/06/19 | Ensure the line numbers are printed correctly on both Windows and Unix | 20506 |
2013/06/19 | Remove the rpchelptemplate and helptemplatedir options | 20714 |
2013/06/18 | Correctly detect Windows absolute paths | 21251 |
2013/06/10 | Fix and centralize handling of boolean values for settings | 19751 |
2013/06/06 | Clone the default values from the DDL to avoid accidental modifications to the cached DDL file | 21104 |
2013/06/05 | Filter methods on the RPC Client are now idempotent | 20233 |
2013/06/04 | run() call in an agent can return incorrect Process::Status | 17667 |
2013/06/03 | Improve debian dependencies so packages can be rebuilt in a chroot | 20950 |
2013/05/28 | Set expire headers in the ActiveMQ and RabbitMQ message headers | 19905 |
2013/05/10 | Correctly detect version differences in semver version where the path level is greater 10 | 20661 |
2013/05/01 | Improve behaviour of data matchers when return values are nil | 20059 |
2013/04/29 | Improve config defaults on windows machines | 20388 |
2013/04/18 | Enforce valid identity names in the file discovery method | 20282 |
2013/04/11 | Add direct addressing awareness to the fire and forget request mode | 17930 |
2013/03/22 | Remove the topicprefix, queueprefix and topicsep options | 19673 |
2013/03/21 | Remove the plugin.discovery.timeout setting as it's not relevant anymore | 19694 |
2013/03/21 | Improve error reporting from the rpc application in the light of direct_addressing | 19827 |
2013/03/20 | Fail with a friendly error message when no libdir is set | 19752 |
2013/03/14 | Change default RabbitMQ and ActiveMQ ports to 61613 | 19734 |
2013/03/13 | Set correct reply-to headers in the RabbitMQ connector | 17034 |
2013/03/12 | Pre-populate the data from data plugins like agent replies | 19564 |
2013/03/12 | Explicitly include StringIO | 19367 |
2013/03/12 | Enable direct addressing by default | 19665 |
2013/02/20 | Fix error code collision on PLMC18 | 19366 |
2013/02/15 | Validate arguments supplied to the RPC application and raise errors sooner | 19181 |
2013/02/14 | Release 2.3.1 | 19265 |
2013/02/14 | Initial work towards internationalization and online help | 18663 |
2013/02/14 | Update vendored JSON gem for CVE-2013-0269 | 19265 |
2013/02/13 | Restore the ability to set a discovery timeout on a RPC client | 19238 |
2013/02/12 | Replace underscores in plugin names with dashes to keep Debian happy | 19200 |
2013/02/12 | Fix package building on certain Debian systems | 19141 |
2013/02/12 | Remove the stomp connector | 19146 |
2013/02/07 | Read the client config before trying to use any configuration options | 19105 |
2013/01/22 | When an argument fails to parse in the rpc application fail rather than continue with unintended consequences | 18773 |
2013/01/22 | The fix the --no-response argument to the rpc application that broke due to 18438 | 18513 |
2013/01/22 | Set = dependencies on the various packages that form a plugin rather than >= | 18758 |
2013/01/21 | Improve presentation of the --help output for applications | 18447 |
2013/01/21 | When a request failed via reply.fail, only show the message and not the half built data | 18434 |
2013/01/10 | Release 2.3.0 | 18259 |
2013/01/10 | Raise the correct exception when trying to access unknown data items in a Data results | 18466 |
2013/01/10 | Fix failing documentation generation for data plugins | 18437 |
2013/01/09 | Correctly support negative boolean flags declared as --[no]-foo | 18438 |
2013/01/03 | Add the package iteration number as a dependency for the common packages | 18273 |
2012/12/21 | The libdirs supplied in the config file now has to be absolute paths to avoid issues when daemonising | 16018 |
2012/12/20 | Logs the error and backtrace when an action fails | 16414 |
2012/12/20 | Display the values of :optional and :default in DDL generated help | 16616 |
2012/12/20 | Allow the query string for the get_data action in rpcutil to be 200 chars | 18200 |
2012/12/19 | Do not fail when packaging non-agent packages using custom paths | 17281 |
2012/12/19 | Require Ruby > 1.8 in the RPM specs for Ruby 1.9 | 17149 |
2012/12/18 | Allow required inputs to specify default data in DDLs | 17615 |
2012/11/12 | When disconnecting set the connection to nil | 17384 |
2012/11/08 | Define a specific buildroot to support RHEL5 systems correctly | 17516 |
2012/11/08 | Use the correct rpmbuild commands on systems with rpmbuild-md5 | 17515 |
2012/10/22 | Correctly show help for data plugins without any input queries | 17137 |
2012/10/22 | Allow the rpcutil#get_data action to work with data queries that takes no input | 17138 |
2012/10/03 | Improve text output when providing custom formats for aggregations | 16735 |
2012/10/03 | Correctly process supplied formats when displaying aggregate results | 16415 |
2012/10/03 | Prevent one failing aggregate function from impacting others | 16411 |
2012/10/03 | When validation fails indicate which input key has the problem | 16617 |
2012/09/26 | Data queries can be written without any input queries meaning they take no input | 16424 |
2012/09/26 | Use correct timeout for agent requests when using direct addressing | 16569 |
2012/09/26 | Allow BigNum data to be used in data plugin replies | 16503 |
2012/09/26 | Support non string data in the summary aggregate function | 16410 |
Date | Description | Ticket |
---|---|---|
2013/05/21 | Release 2.2.4 | 20592 |
2013/05/10 | Correctly detect version differences in semver version where the path level is greater 10 | 20661 |
2013/05/07 | Support the latest version of the JSON gem | 20594 |
2013/04/29 | Improve config defaults on windows machines | 20388 |
2013/03/13 | Set correct reply-to headers in the RabbitMQ connector | 17034 |
2013/03/12 | Explicitly include StringIO | 19367 |
2013/02/14 | Release 2.2.3 | 19265 |
2013/02/14 | Update vendored JSON gem for CVE-2013-0269 | 19265 |
2013/02/13 | Restore the ability to set a discovery timeout on a RPC client | 19238 |
2013/02/12 | Replace underscores in plugin names with dashes to keep Debian happy | 19200 |
2013/02/12 | Fix package building on certain Debian systems | 19141 |
2013/02/12 | Deprecate the stomp connector | 19146 |
2013/02/07 | Read the client config before trying to use any configuration options | 19105 |
2013/01/22 | Set = dependencies on the various packages that form a plugin rather than >= | 18758 |
2013/01/17 | Release 2.2.2 | 18258 |
2013/01/03 | Add the package iteration number as a dependency for the common packages | 18273 |
2012/12/24 | Restore the :any validator | 18265 |
2012/12/19 | Do not fail when packaging non-agent packages using custom paths | 17281 |
2012/12/19 | Require Ruby > 1.8 in the RPM specs for Ruby 1.9 | 17149 |
2012/11/08 | Define a specific buildroot to support RHEL5 systems correctly | 17516 |
2012/11/08 | Use the correct rpmbuild commands on systems with rpmbuild-md5 | 17515 |
2012/10/22 | Correctly show help for data plugins without any input queries | 17137 |
2012/10/22 | Allow the rpcutil#get_data action to work with data queries that takes no input | 17138 |
2012/10/17 | Release 2.2.1 | 16965 |
2012/10/03 | Improve text output when providing custom formats for aggregations | 16735 |
2012/10/03 | Correctly process supplied formats when displaying aggregate results | 16415 |
2012/10/03 | Prevent one failing aggregate function from impacting others | 16411 |
2012/10/03 | When validation fails indicate which input key has the problem | 16617 |
2012/09/26 | Data queries can be written without any input queries meaning they take no input | 16424 |
2012/09/26 | Use correct timeout for agent requests when using direct addressing | 16569 |
2012/09/26 | Allow BigNum data to be used in data plugin replies | 16503 |
2012/09/26 | Support non string data in the summary aggregate function | 16410 |
2012/09/14 | Package discovery plugins that was left out for debian | 16413 |
2012/09/13 | Release 2.2.0 | 16323 |
Date | Description | Ticket |
---|---|---|
2012/09/10 | Update the vendored systemu gem | 16289 |
2012/09/06 | Improve error reporting for empty certificate files | 15924 |
2012/09/05 | Restore the verbose behavior while building packages | 16216 |
2012/09/04 | Add a fetch method that mimic Hash#fetch to RPC Results and Requests | 16222 |
2012/09/04 | Include the required mcollective version in packages that include the requirement | 16173 |
2012/08/29 | Add a RabbitMQ specific connector plugin | 16168 |
2012/08/22 | DDL files can now specify which is the minimal version of mcollective they require | 15850 |
2012/08/22 | Fix a bug when specifying a custom target directory for packages | 15956 |
2012/08/22 | When producing plugin packages keep the source deb and rpm | 15917 |
2012/08/09 | Improve error handling in the plugin application | 15848 |
2012/08/08 | Add the ability to store general usage information in the DDL | 15633 |
2012/08/02 | Restore the formatting of the progress bar that was broken in 14255 | 15805 |
2012/08/01 | Display an error when no aggregate results could be computed | 15793 |
2012/08/01 | Create a plugin system for validators | 5078 |
2012/07/19 | Create a thread safe caching layer and use it to optimize loading of DDL files | 15582 |
2012/07/19 | Correctly calculate discovery timeout in all cases and simplify logic around this | 15602 |
2012/07/17 | Update the name field in the rpcutil DDL for consistency | 15558 |
2012/07/17 | Validate requests against the DDL in the agents prior to authorization or calling actions | 15557 |
2012/07/17 | Refactor the single big DDL class into a class per type of plugin | 15109 |
2012/07/16 | Default to the configured default discovery method in the RPC client when nothing is supplied | 15506 |
2012/07/16 | Improve error handling in generate application | 15473 |
2012/07/12 | Release 2.1.1 | 15379 |
2012/07/11 | Add a --display option to RPC clients that overrides the DDL display mode | 15273 |
2012/07/10 | Do not add a metadata to agents created with the generator as they are now deprecated | 15445 |
2012/07/03 | Correctly parse numeric and boolean data on the CLI in the rpc application | 15344 |
2012/07/03 | Fix a bug related to parsing regular expressions in compound statements | 15323 |
2012/07/02 | Update vim snippets in ext for new DDL features | 15273 |
2012/06/29 | Create a common package for agent packages containing the DDL for servers and clients | 15268 |
2012/06/28 | Improve parsing of compound filters where the first argument is a class | 15271 |
2012/06/28 | Add the ability to declare automatic result summarization in the DDL files for agents | 15031 |
2012/06/26 | Suppress subscribing to reply queues when no reply is expected | 15226 |
2012/06/25 | Batched RPC requests will now all have the same requestid | 15195 |
2012/06/25 | Record the request id on M::Client and in the RPC client stats | 15194 |
2012/06/24 | Use UUIDs for the request id rather than our own weak implementation | 15191 |
2012/06/18 | The DDL can now define defaults for outputs and the RPC replies are pre-populated | 15087 |
2012/06/18 | Remove unused agent help code | 15084 |
2012/06/18 | Remove unused code from the discovery agent related to inventory and facts | 15083 |
2012/06/18 | Nodes will now refuse to load RPC agents without DDL files | 15082 |
2012/06/18 | The Plugin Name and Type is now available to DDL objects | 15076 |
2012/06/15 | Add a get_data action to the rpcutil agent that can retrieve data from data plugins | 15057 |
2012/06/14 | Allow the random selection of nodes to be deterministic | 14960 |
2012/06/12 | Remove the Client#discovered_req method and add warnings to the documentation about its use | 14777 |
2012/06/11 | Add a discovery source capable of doing introspection on running agents | 14945 |
2012/06/11 | Only do identity filter optimisations for the mc discovery source | 14942 |
2012/06/08 | Release 2.1.0 | 14846 |
2012/06/07 | Force discovery state to be reset when changing collectives in the RPC client | 14874 |
2012/06/07 | Create code generators for agents and data plugins | 14717 |
2012/06/07 | Fix the No response from report to be correctly formatted | 14868 |
2012/06/07 | Sub collectives and direct addressing mode now works correctly | 14668 |
2012/06/07 | The discovery method is now pluggable, included is one supporting flat files | 14255 |
2012/05/28 | Add an application to assist shell completion systems with bash and zsh completion plugins | 14196 |
2012/05/22 | Improve error messages from the packager when a DDL file cannot be found | 14595 |
2012/05/17 | Add a dependency on stomp to the rubygem | 14300 |
2012/05/17 | Adjust the ActiveMQ and Stomp connect_timeout to allow IPv4 fall back to happen in dual homed hosts | 14496 |
2012/05/16 | Add a plugable data source usable in discovery and other plugins | 14254 |
2012/05/04 | Improve version dependencies and upgrade experience of debian packages | 14277 |
2012/05/03 | Add the ability for the DDL to load DDL files from any plugin type | 14293 |
2012/05/03 | Rename the MCollective::RPC::DDL to MCollective::DDL to match its larger role in all plugins | 14254 |
Date | Description | Ticket |
---|---|---|
2013/02/14 | Release 2.0.1 | 19265 |
2013/02/14 | Update vendored JSON gem for CVE-2013-0269 | 19265 |
2012/05/04 | Improve version dependencies and upgrade experience of debian packages | 14277 |
2012/04/30 | Release 2.0.0 | 13900 |
Date | Description | Ticket |
---|---|---|
2012/04/30 | Compound filters when set from the RPC client were not working | 14239 |
2012/04/25 | Various improvements to the RPM spec file wrt licencing, dependencies etc | 9451 |
2012/04/25 | Support using rpmbuild-md5 to create RPMs and support Fedora | 14159 |
2012/04/25 | Improve LSB compliance in the Red Hat and Debian RC scripts | 14151 |
2012/04/19 | Fix reference to topicnamesep and remove topicprefix from examples | 13873 |
2012/04/19 | Remove dependency on FPM for building RPM and Deb packages | 13573 |
2012/04/18 | Improve default output format from the mco script | 14056 |
2012/04/17 | Remove unintended requirement that only newest stomp gems be used | 13978 |
2012/04/12 | New init script for Debian that uses LSB functions to start and stop the daemon | 13043 |
2012/04/12 | Use sed -i in the Rakefile to improve compatibility with OS X | 13324 |
2012/04/11 | Fix compatibility with Ruby 1.9.1 by specifically loading rbconfig early on | 13872 |
2012/04/05 | Release 1.3.3 | 13599 |
2012/04/04 | Use the MCollective::SSL utility class for crypto functions in the SSL security plugin | 13615 |
2012/04/02 | Support reading public keys from SSL Certificates as well as keys | 13534 |
2012/04/02 | Move the help template to the common package for both Debian and RedHat | 13434 |
2012/03/30 | Support Stomp 1.2.2 CA verified connection to ActiveMQ | 10596 |
2012/03/27 | mco help rpc now shows the help for the rpc application | 13350 |
2012/03/22 | Add a mco command that creates native OS packaging for plugins | 12597 |
2012/03/21 | Default to console based logging at warning level for clients | 13285 |
2012/03/20 | Work around SSL_read errors when using SSL or AES plugins and Stomp+SSL in Ruby < 1.9.3 | 13207 |
2012/03/16 | Improve logging for SSL connections when using Stomp Gem newer than 1.2.0 | 13165 |
2012/03/14 | Simplify handling of signals like TERM and INT and remove pid file on exit | 13105 |
2012/03/13 | Create a conventional place to store implemented_by scripts | 13064 |
2012/03/09 | Handle exceptions added to the Stomp 1.1 compliant versions of the Stomp gem | 13020 |
2012/03/09 | Specifically enable reliable communications while using the pool style syntax | 13040 |
2012/03/06 | Initial support for the Windows Platform | 12555 |
2012/03/05 | Application plugins can now disable any of 3 sections of the standard CLI argument parsers | 12859 |
2012/03/05 | Fix base 64 encoding and decoding of message payloads that would previous raise unexpected exceptions | 12950 |
2012/03/02 | Treat :hosts and :nodes as equivalents when supplying discovery data, be more strict about flags discover will accept | 12852 |
2012/03/02 | Allow exit() to be used everywhere in application plugins, not just in the main method | 12927 |
2012/03/02 | Allow batch mode to be enabled and disabled on demand during the life of a client | 12854 |
2012/02/29 | Show the progress bar before sending any requests to give users feedback as soon as possible rather than after first result only | 12865 |
2012/02/23 | Do not log exceptions in the RPC application when a non existing action is called with request parameters | 12719 |
2012/02/17 | Log miscellaneous Stomp errors at error level rather than debug | 12705 |
2012/02/17 | Improve subscription tracking by using the subID feature of the Stomp gem and handle duplicate exceptions | 12703 |
2012/02/15 | Improve error handling in the inventory application for non responsive nodes | 12638 |
2012/02/14 | Comply to Red Hat guideline by not setting mcollective to start by default after RPM install | 9453 |
2012/02/14 | Allow building the client libraries as a gem | 9383 |
2012/02/13 | On Red Hat like systems read /etc/sysconfig/mcollective in the init script to allow modification of the environment | 7441 |
2012/02/13 | Make the handling of symlinks to the mco script more robust to handle directories with mc- in their name | 6275 |
2012/02/01 | systemu and therefore MC::Shell can sometimes return nil exit code, the run() method now handles this better by returning -1 exit status | 12082 |
2012/01/27 | Improve handling of discovery data on STDIN to avoid failures when run without a TTY and without supplying discovery data | 12084 |
2012/01/25 | Allow the syslog facility to be configured | 12109 |
2012/01/13 | Add a RPC agent validator to ensure input is one of list of known good values | 11935 |
2012/01/09 | The printrpc helper did not correctly display empty strings in received output | 11012 |
2012/01/09 | Add a halt method to the Application framework and standardize exit codes | 11280 |
2011/11/21 | Remove unintended dependency on pp in the ActiveMQ plugin | 10992 |
2011/11/17 | Allow reply to destinations to be supplied on the command line or API | 9847 |
2011/11/17 | Release 1.3.2 | 10830 |
2011/11/16 | Improve error reporting for code errors in application plugins | 10883 |
2011/11/15 | The limit method is now configurable on each RPC client as well as the config file | 7772 |
2011/11/15 | Add a --graph option to the ping application that shows response distribution | 10864 |
2011/11/14 | An ActiveMQ specific connector was added that supports direct connections | 7899 |
2011/11/11 | SimpleRPC clients now support native batching with --batch | 5939 |
2011/11/11 | The client now unsubscribes from topics when it's idle minimising the risk of receiving misdirected messages | 10670 |
2011/11/09 | Security plugins now ignore miss directed messages early thus using fewer resources | 10671 |
2011/10/28 | Support ruby-1.9.2-p290 and ruby-1.9.3-rc1 | 10352 |
2011/10/27 | callerid, certificate names, and identity names can now only have \w . and - in them | 10327 |
2011/10/25 | When discovery information is provided always accept it without requiring reset first | 10265 |
2011/10/24 | Add :number, :integer and :float to the DDL and rpc application | 9902 |
2011/10/22 | Speed up discovery when limit targets are set | 10133 |
2011/10/22 | Do not attempt to validate TTL and Message Times on replies in the SSL plugin | 10226 |
2011/10/03 | Allow the RPC client to raise an exception rather than exit on failure | 9360 |
2011/10/03 | Allow the TTL of requests to be set in the config file and the SimpleRPC API | 9399 |
2011/09/26 | Cryptographically secure the TTL and Message Time of requests when using AES and SSL plugins | 9400 |
2011/09/20 | Update default shipped configurations to provide a better out of the box experience | 9452 |
2011/09/20 | Remove deprecated mc- scripts | 9402 |
2011/09/20 | Keep track of messages that has expired and expose the stat in rpcutil and inventory application | 9456 |
2011/09/16 | Release 1.3.1 | 9133 |
2011/09/9 | Use direct messaging where possible for identity filters and make the rpc application direct aware | 8466 |
2011/08/29 | Enforce a 60 second TTL on all messages by default | 8325 |
2011/08/29 | Change the default classes.txt file to be in line with Puppet defaults | 9133 |
2011/08/06 | Add reload-agents and reload-loglevel commands to the redhat RC script | 7730 |
2011/08/06 | Avoid reloading the authorization class over and over from disk on each request | 8703 |
2011/08/06 | Add a boolean validator to SimpleRPC agents | 8799 |
2011/08/06 | Justify text results better when using printrpc | 8807 |
2011/07/22 | Add --version to the mco utility | 7822 |
2011/07/22 | Add missing meta data to the discovery agent | 8497 |
2011/07/18 | Raise an error if invalid format fact filters are supplied | 8419 |
2011/07/14 | Add a rich discovery query language | 8181 |
2011/07/08 | Do not set RUBYLIB in the RC scripts, the OS should do the right thing | 8063 |
2011/07/07 | Add a -j argument to all SimpleRPC clients that causes printrpc to produce JSON data | 8280 |
2011/06/30 | Add the ability to do point to point comms for requests affecting small numbers of hosts | 7988 |
2011/06/21 | Add support for Stomp Gem version 1.1.9 callback based logging | 7960 |
2011/06/21 | On the server side log missing DDL files at debug and not warning level | 7961 |
2011/06/16 | Add the ability for nodes to subscribe to per-node queues, off by default | 7225 |
2011/06/12 | Remove assumptions about middleware structure from the core and move it to the connector plugins | 7619 |
2011/06/08 | Release 1.3.0 | 7796 |
2011/06/07 | Exceptions raised during option parsing were not handled and resulted in stack traces | 7796 |
2011/06/06 | Remove the sshkey, it's being moved to the plugin repository | 7794 |
2011/06/02 | Correct parsing of MCOLLECTIVE_EXTRA_OPTS in cases where no config related settings were set | 7755 |
2011/05/31 | Disconnect from the middleware when an application calls exit | 7712 |
2011/05/29 | Validations failure in RPC agents will now raise the correct exceptions as documented | 7711 |
2011/05/25 | Make the target collective for registration messages configurable | 7650 |
2011/05/24 | Rename the connector plugins send method to publish to avoid issues ruby Object#send | 7623 |
2011/05/23 | Log a warning when the CF file parsing fails rather than raise a whole ruby exception | 7627 |
2011/05/23 | Allow applications to use the exit method as would normally be expected | 7626 |
2011/05/22 | Refactor subscribe and unsubscribe so that middleware structure is entirely contained in the connectors | 7620 |
2011/05/21 | Add the ability for agents to programatically declare if they should work on a node | 7583 |
2011/05/20 | Improve error reporting in the single application framework | 7574 |
2011/05/16 | Allow . in fact names | 7532 |
2011/05/16 | Fix compatability issues with RH4 init system | 7448 |
2011/05/15 | Handle failures from remote nodes better in the inventory app | 7524 |
2011/05/06 | Revert unintended changes to the Debian rc script | 7420 |
2011/05/06 | Remove the test agent that was accidentally checked in | 7425 |
Date | Description | Ticket |
---|---|---|
2011/06/30 | Release 1.2.1 | 8117 |
2011/06/02 | Correct parsing of MCOLLECTIVE_EXTRA_OPTS in cases where no config related settings were set | 7755 |
2011/05/23 | Allow applications to use the exit method as would normally be expected | 7626 |
2011/05/16 | Allow . in fact names | 7532 |
2011/05/16 | Fix compatability issues with RH4 init system | 7448 |
2011/05/15 | Handle failures from remote nodes better in the inventory app | 7524 |
2011/05/06 | Revert unintended changes to the Debian rc script | 7420 |
2011/05/06 | Remove the test agent that was accidentally checked in | 7425 |
2011/05/04 | Release 1.2.0 | 7227 |
Date | Description | Ticket |
---|---|---|
2011/05/03 | Improve Red Hat RC script by using distro builtin functions | 7340 |
2011/05/01 | Support setting a priority on Stomp messages | 7246 |
2011/04/30 | Handle broken and incomplete DDLs better and improve the format of DDL output | 7191 |
2011/04/23 | Encode the target agent and collective in requests | 7223 |
2011/04/20 | Make the SSL Cipher used a config option | 7191 |
2011/04/20 | Add a clear method to the PluginManager that deletes all plugins, improve test isolation | 7176 |
2011/04/19 | Abstract the creation of request and reply hashes to simplify connector plugin development | 5701 |
2011/04/15 | Improve the shellsafe validator and add a Util method to do shell escaping | 7066 |
2011/04/14 | Update Rakefile to have a mail_patches task | 6874 |
2011/04/13 | Update vendored systemu library for Ruby 1.9.2 compatability | 7067 |
2011/04/12 | Fix failing tests on Ruby 1.9.2 | 7067 |
2011/04/11 | Update the DDL documentation to reflect the mco help command | 7042 |
2011/04/11 | Document the use filters on the CLI | 5917 |
2011/04/11 | Improve handling of unknown facts in Util#has_fact? to avoid exceptions about nil#clone | 6956 |
2011/04/11 | Correctly set timeout on the discovery agent to 5 seconds as default | 7045 |
2011/04/11 | Let rpcutil#agent_inventory supply unknown for missing values in agent meta data | 7044 |
2011/04/07 | Release 1.1.4 | 6952 |
2011/03/28 | Correct loading of vendored JSON gem | 6877 |
2011/03/28 | Show collective and sub collective info in the inventory application | 6872 |
2011/03/23 | Disconnect from the middleware when mcollectived disconnects | 6821 |
2011/03/21 | Update rpcutil ddl file to be less strict about valid fact names | 6764 |
2011/03/22 | Support reading configuration from configfir/plugin.d for plugins | 6623 |
2011/03/21 | Update default configuration files for subcollectives | 6741 |
2011/03/16 | Add the ability to implement actions using external scripts | 6705 |
2011/03/15 | Port mc-controller to the Application framework and deprecate the exit command | 6637 |
2011/03/13 | Only cache registration and discovery agents, handle the rest as new instances | 6692 |
2011/03/08 | PluginManager can now create new instances on demand for a plugin type | 6622 |
2011/03/07 | Release 1.1.3 | 6609 |
2011/03/04 | Rename /usr/sbin/mc to /usr/bin/mco | 6578 |
2011/03/01 | Wrap rpcclient in applications ensuring that options is always set | 6308 |
2011/02/28 | Make communicating with the middleware more robust by including send calls in timeouts | 6505 |
2011/02/28 | Create a wrapper to safely run shell commands avoiding zombies | 6392 |
2011/02/19 | Introduce Subcollectives for network partitioning | 5967 |
2011/02/19 | Improve error handling when parsing arguments in the rpc application | 6388 |
2011/02/19 | Fix error logging when file_logger creation fails | 6387 |
2011/02/17 | Correctly parse MCOLLECTIVE_EXTRA_OPTS in the new unified binary framework | 6354 |
2011/02/15 | Allow the signing key and Debian distribution to be customized | 6321 |
2011/02/14 | Remove inadvertently included package.ddl | 6313 |
2011/02/14 | Handle missing libdirs without crashing | 6306 |
2011/02/14 | Release 1.1.2 | 6303 |
2011/02/13 | Surpress replies to SimpleRPC clients who did not request results | 6305 |
2011/02/11 | Fix Debian packaging error due to the same file in multiple packages | 6276 |
2011/02/11 | The application framework will now disconnect from the middleware for consistancy | 6292 |
2011/02/11 | Returning nil from a registration plugin will skip registration | 6289 |
2011/02/11 | Set loglevel to warn by default if not specified in the config file | 6287 |
2011/02/10 | Fix backward compatability with empty fact strings | 6278 |
2011/02/07 | Release 1.1.1 | 6080 |
2011/02/02 | Load the DDL from disk once per printrpc call and not for every result | 5958 |
2011/02/02 | Include full Apache 2 license text | 6113 |
2011/01/31 | Create a new single executable application framework | 5897 |
2011/01/30 | Fix backward compatibility with old foo=/bar/ style fact searches | 5985 |
2011/01/30 | Documentation update to reflect correct default identity behavior | 6073 |
2011/01/29 | Let the YAML file force fact reloads when the files update | 6057 |
2011/01/29 | Add the ability for fact plugins to force fact invalidation | 6057 |
2011/01/29 | Document an approach to disable type validation in the DDL | 6066 |
2011/01/19 | Add basic filters to the mc-ping command | 5933 |
2011/01/19 | Add a ping action to the rpcutil agent | 5937 |
2011/01/17 | Allow MC::RPC#printrpc to print single results | 5918 |
2011/01/16 | Provide SimpleRPC style results when accessing the MC::Client results directly | 5912 |
2011/01/11 | Add an option to Base64 encode the STOMP payload | 5815 |
2011/01/11 | Fix a bug with forcing all facts to be strings | 5832 |
2011/01/08 | When using reload_agents or USR1 signal no agents would be reloaded | 5808 |
2011/01/04 | Use the LSB based init script on SUSE | 5762 |
2011/01/04 | Remove the use of a Singleton in the logging class | 5749 |
2011/01/02 | Add AES+RSA security plugin | 5696 |
2010/12/31 | Security plugins now have access to the callerid of the message they are replying to | 5745 |
2010/12/30 | Allow - in fact names | 5727 |
2010/12/29 | Treat machines that fail security validation like ones that did not respond | 5700 |
2010/12/29 | Release 1.1.0 | 5695 |
2010/12/28 | Remove trailing whitespace from all source files | 5702 |
2010/12/28 | Adjust the logfile audit format to include local time and all on one line | 5694 |
2010/12/26 | Improve the SimpleRPC fact_filter helper to support new fact operators | 5678 |
2010/12/25 | Increase the rpcutil timeout to allow for slow facts | 5679 |
2010/12/25 | Allow for network and fact source latency when calculating client timeout | 5676 |
2010/12/25 | Remove MCOLLECTIVE_TIMEOUT and MCOLLECTIVE_DTIMEOUT environment vars in favour of MCOLLECTIVE_EXTRA_OPTS | 5675 |
2010/12/25 | Refactor the creation of the options hash so other tools don't need to know the internal formats | 5672 |
2010/12/21 | The fact plugin format has been changed and simplified, the base now provides caching and thread safety | 5083 |
2010/12/20 | Add parameters <=, >=, <, >, !=, == and =~ to fact selection | 5084 |
2010/12/14 | Add experimental sshkey security plugin | 5085 |
2010/12/13 | Log a startup message showing version and log level | 5538 |
2010/12/13 | Add a console logger | 5537 |
2010/12/13 | Logging is now plugable and a syslog plugin was provided | 5082 |
2010/12/13 | Allow libdir to be an array of directories for agents and ddl files | 5253 |
2010/12/13 | The progress bar will now intelligently figure out the terminal dimentions | 5524 |
Date | Description | Ticket |
---|---|---|
2011/02/16 | Release 1.0.1 | 6342 |
2011/02/02 | Include full Apache 2 license text | 6113 |
2011/01/29 | The YAML fact plugin kept deleted facts in memory | 6056 |
2011/01/04 | Use the LSB based init script on SUSE | 5762 |
2010/12/30 | Allow - in fact names | 5727 |
2010/12/29 | Treat machines that fail security validation like ones that did not respond | 5700 |
2010/12/25 | Allow for network and fact source latency when calculating client timeout | 5676 |
2010/12/25 | Increase the rpcutil timeout to allow for slow facts | 5679 |
2010/12/13 | Release 1.0.0 | 5453 |
Date | Description | Ticket |
---|---|---|
2010/12/04 | Remove the LSB requirements for RedHat systems | 5451 |
2010/11/23 | Make the YAML fact source thread safe and force all facts to strings | 5377 |
2010/11/23 | Add get_config_item to rpcutil to retrieve a running config value from a server | 5376 |
2010/11/20 | Convert mc-facts into a SimpleRPC client | 5371 |
2010/11/18 | Added GPG signing to Rake packaging tasks (SIGNED=1) | 5355 |
2010/11/17 | Improve error messages from clients in the case of failure | 5329 |
2010/11/17 | Add helpers to disconnect from the middleware and update all bundled clients | 5328 |
2010/11/16 | Correct LSB provides and requires in default init script | 5222 |
2010/11/16 | Input validation on rpcutil has been improved to match all valid facts | 5320 |
2010/11/16 | Add the ability to limit the results to a subset of hosts | 5306 |
2010/11/15 | Add fire and forget mode to SimpleRPC custom_request | 5305 |
2010/11/09 | General connection settings to the Stomp connector was ignored | 5245 |
2010/10/18 | Release version 0.4.10 | |
2010/10/18 | Document exit command to mc-controller | 152 |
2010/10/13 | Log messages that don't pass the filters at debug level | 149 |
2010/10/03 | Preserve options in cases where RPC::Client instances exist in the same program | 148 |
2010/09/30 | Add the ability to set different types of callerid in the PSK plugin | 145 |
2010/09/30 | Improve Ruby 1.9.x compatibility | 142 |
2010/09/29 | Improve error handling in registration to avoid high CPU usage loops | 143 |
2010/09/21 | Release version 0.4.9 | |
2010/09/20 | Improve Debian packaging task | 140 |
2010/09/20 | Add :boolean type support to the DDL | 138 |
2010/09/19 | Refactor MCollective::RPC to add less unneeded stuff to Object | 137 |
2010/09/18 | Prevent duplicate config loading with multiple clients active | 136 |
2010/09/18 | Rotate the log file by default, keeping 5 x 2MB files | 135 |
2010/09/18 | Write a overview document detailing security of the collective | 131 |
2010/09/18 | Add MCollective.version, set it during packaging and include it in the rpcutil agent | 134 |
2010/09/13 | mc-inventory now use SimpleRPC and the rpcutil agent and display server stats | 133 |
2010/09/13 | Make the path to the rpc-help.erb configurable and set sane default | 130 |
2010/09/13 | Make the configfile used available in the Config class and add to rpcutil | 132 |
2010/09/12 | Rework internal statistics and add a rpcutil agent | 129 |
2010/09/12 | Fix internal memory structures related to agent meta data | 128 |
2010/08/24 | Update the OpenBSD port for changes in 0.4.8 tarball | 125 |
2010/08/23 | Fix indention/block error in M:R:Stats | 124 |
2010/08/23 | Fix permissions in the RPM for files in /etc | 123 |
2010/08/23 | Fix language in two error messages | 122 |
2010/08/20 | Release version 0.4.8 | |
2010/08/19 | Fix missing help template in debian packages | 90 |
2010/08/18 | Clean up some hardlink warnings in the Rakefile | 117 |
2010/08/18 | Include the website in the main repo and add a simple Rake task | 118 |
2010/08/17 | Handle exceptions for missing plugins better | 115 |
2010/08/17 | Add support for ~/.mcollective as a config file | 114 |
2010/08/07 | SSL security plugin can use either YAML or Marshal | 94 |
2010/08/06 | Multiple YAML files can now be used as fact source | 112 |
2010/08/06 | Allow log level to be adjusted at run time with USR2 | 113 |
2010/07/31 | Add basic report scripting support to mc-inventory | 111 |
2010/07/06 | Removed 'rpm' from the default rake task | 109 |
2010/07/06 | Add redhat-lsb to the server RPM dependencies | 108 |
2010/06/29 | Release version 0.4.7 | |
2010/06/27 | Change default factsource to Yaml | 106 |
2010/06/27 | Added VIM snippets to create DDLs and Agents | 102 |
2010/06/26 | DDL based help now works better with Symbols in in/output | 105 |
2010/06/23 | Whitespace at the end of config lines are now stripped | 100 |
2010/06/22 | printrpc will now inject some colors into results | 99 |
2010/06/22 | Recover from syntax and other errors in agents | 98 |
2010/06/17 | The agent a MC::RPC::Client is working on is now available | 97 |
2010/06/17 | Integrate the DDL with data display helpers like printrpc | 92 |
2010/06/15 | Avoid duplicate topic subscribes in complex clients | 95 |
2010/06/15 | Catch some unhandled exceptions in RPC Agents | 96 |
2010/06/15 | Fix missing help template file from RPM | 90 |
2010/06/14 | Release version 0.4.6 | |
2010/06/12 | Qualify the Process class to avoid clashes in the discovery agent | 88 |
2010/06/12 | Add mc-inventory which shows agents, classes and facts for a node | 87 |
2010/06/11 | mc-facts now supports standard filters | 86 |
2010/06/11 | Add connection pool retry options and ssl for connection | 85 |
2010/06/11 | Add support for specifying multiple stomp hosts for failover | 84 |
2010/06/10 | Tighten up handling of filters to avoid nil's getting into them | 83 |
2010/06/09 | Sort the mc-facts output to be more readable | 82 |
2010/06/08 | Fix deprecation warnings in newer Stomp gems | 81 |
2010/06/03 | Release version 0.4.5 | |
2010/06/01 | Improve the main discovery agent by adding facts and classes to its inventory action | 79 |
2010/05/30 | Add various helpers to get reports as text instead of printing them | 43 |
2010/05/30 | Add a custom_request method to call SimpleRPC agents with your own discovery | 75 |
2010/05/30 | Refactor RPC::Client to be more generic and easier to maintain | 75 |
2010/05/29 | Fix a small scoping issue in Security::Base | 76 |
2010/05/25 | Add option --no-progress to disable progress bar for SimpleRPC | 74 |
2010/05/23 | Add some missing dependencies to the RPMs | 72 |
2010/05/22 | Add an option :process_results to the client | 71 |
2010/05/13 | Fix help output that still shows old branding | 70 |
2010/04/27 | The supplied generic stompclient now accepts STOMP_PORT in the environment | 68 |
2010/04/26 | Add a SimpleRPC Client helper to reset filters | 64 |
2010/04/26 | Listen for signal USR1 and reload all agents from disk | 65 |
2010/04/12 | Add SimpleRPC Authorization support | 63 |
2010/04/03 | Release version 0.4.4 | |
2010/03/27 | Make it easier to construct SimpleRPC requests to use with the standard client library | 60 |
2010/03/27 | Manipulating the filters via the helper methods will force rediscovery | 59 |
2010/03/23 | Prevent Activesupport when brought in by Facter from breaking our logs | 57 |
2010/03/23 | Clean up logging for messages not targeted at us | 56 |
2010/03/19 | Add exception handling to the registration base class | 55 |
2010/03/03 | Use /usr/bin/env ruby instead of hardcoded paths | 54 |
2010/02/17 | Improve mc-controller and document it | 46 |
2010/02/08 | Remove some close coupling with Stomp to easy creating of other connectors | 49 |
2010/02/01 | Made the discovery agent timeout configurable using plugin.discovery.timeout | 48 |
2010/01/25 | mc-controller now correctly loads/reloads agents. | 45 |
2010/01/25 | Building packages has been improved to ensure rdocs are always included | 44 |
2010/01/24 | Release version 0.4.3 | |
2010/01/23 | Handle ctrl-c during discovery without showing exceptions to users | 34 |
2010/01/21 | Force all facts in the YAML fact source to be strings | 41 |
2010/01/19 | Add auditing to SimpleRPC clients and Agents | |
2010/01/18 | The SRPM we provide will now build outside of the Rake environment | 40 |
2010/01/18 | Add a fail! method to RPC::Agent | 37 |
2010/01/18 | mc-rpc can now be used without supplying arguments | 38 |
2010/01/18 | Don't raise an error if no user/pass is given to the stomp connector, try unauthenticated mode | 35 |
2010/01/17 | Improve error message when Regex validation failed on SimpleRPC input | 36 |
2010/01/13 | Release version 0.4.2 | |
2010/01/13 | New packaging for Debian provided by Riccardo Setti | 29 |
2010/01/07 | Improved LSB compliance of the init script - thanks Riccardo Setti | 32 |
2010/01/07 | Multiple calls to SimpleRPC client would reset discovered hosts | 31 |
2010/01/04 | Timeouts can now be changed with MCOLLECTIVE_TIMEOUT and MCOLLECTIVE_DTIMEOUT environment vars | 25 |
2010/01/04 | Specify class and fact filters easier with the new -W or --with option | 27 |
2010/01/04 | Added COPYING file to RPMs and tarball | 28 |
2010/01/04 | Make shorter filter options -C, -I, -A and -F | 26 |
2010/01/02 | Release version 0.4.1 | |
2010/01/02 | Added hooks to plug into the processing of requests, also enabled setting meta data and timeouts | 14 |
2010/01/02 | Created readers for @config and @logger in the SimpleRPC agent | 23 |
2009/12/30 | Don't send out any requests if no nodes were discovered | 17 |
2009/12/30 | Added :discovered and :discovered_nodes to client stats | 20 |
2009/12/30 | Add a empty_filter? helper to the RPC mixin | 18 |
2009/12/30 | Fix formatting bug with progress bar | 21 |
2009/12/29 | Simplify mc-rpc command line | 16 |
2009/12/29 | Fix layout issue when printing hosts that did not respond | 15 |
2009/12/29 | Release version 0.4.0 | |
2009/12/28 | Add support for other configuration management systems in the --with-class filters | 13 |
2009/12/28 | Add a Util.empty_filter? to test for an empty filter | |
2009/12/27 | Create a new client framework - SimpleRPC | 6 |
2009/12/27 | Add support for multiple filters of the same type | 3 |
Date | Description | Ticket |
---|---|---|
2009/12/17 | Release version 0.3.0 | |
2009/12/16 | Improvements for newer versions of Ruby where TERM signal was not handled | 7 |
2009/12/07 | MCollective::Util is now a module and plugins can drop in util classes in the plugin dir | |
2009/12/07 | The Rakefile now works with rake provided on Debian 4 systems | 2 |
2009/12/07 | Improvements in the RC script for Debian and older Ubuntu systems | 5 |
|Date|Description|Ticket| |2009/12/01|Release version 0.2.0| |