Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

477 lines (454 sloc) 33.693 kB
layout title toc
default
Changelog
false

Version 2.3.x

Date Description Ticket
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

Version 2.2.x

Date Description Ticket
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

Version 2.1.x

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

Version 2.0.x

Date Description Ticket
2012/05/04 Improve version dependencies and upgrade experience of debian packages 14277
2012/04/30 Release 2.0.0 13900

Version 1.3.x

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

Version 1.2.x

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

Version 1.1.x

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

Version 1.0.x

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

Version 0.4.x

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

Version 0.3.x

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

Version 0.2.x

|Date|Description|Ticket| |2009/12/01|Release version 0.2.0| |

Jump to Line
Something went wrong with that request. Please try again.