Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 372 lines (356 sloc) 26.103 kb
f8ba9dc @ripienaar Issue 118 - Include website code in main project
ripienaar authored
1 ---
802ae13 @jamtur01 Migrated docs to PL Docs site
jamtur01 authored
2 layout: default
f8ba9dc @ripienaar Issue 118 - Include website code in main project
ripienaar authored
3 title: Changelog
4 ---
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
5 # {{page.title}}
f8ba9dc @ripienaar Issue 118 - Include website code in main project
ripienaar authored
6
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
7 * TOC Placeholder
8 {:toc}
f8ba9dc @ripienaar Issue 118 - Include website code in main project
ripienaar authored
9
d1638f6 @ripienaar 7425 - 'test' agent was accidentally included in the main repository
ripienaar authored
10 ## Version 1.3.x
11
12 |Date|Description|Ticket|
13 |----|-----------|------|
92bf176 @ripienaar 13872 - Ruby 1.9.1 RbConfig compatibility
ripienaar authored
14 |2012/04/11|Fix compatability with Ruby 1.9.1 by specifically loading rbconfig early on|13872|
4fd08a2 @ripienaar 13599 - Release 1.3.3
ripienaar authored
15 |*2012/04/05*|*Release 1.3.3*|13599|
f470c3a @ripienaar 13615 - The SSL security plugin should use the MCollective::SSL class
ripienaar authored
16 |2012/04/04|Use the MCollective::SSL utility class for crypto functions in the SSL security plugin|13615|
fec088c @ripienaar 13534 - M::SSL should support public keys in pem encoded certificates
ripienaar authored
17 |2012/04/02|Support reading public keys from SSL Certificates as well as keys|13534|
5162677 @ripienaar 13434 - mcollective client doesn't have have rpc-help.erb
ripienaar authored
18 |2012/04/02|Move the help template to the common package for both Debian and RedHat|13434|
55ae685 @ripienaar 10596 - MCollective should support bi-directional SSL authentication and...
ripienaar authored
19 |2012/03/30|Support Stomp 1.2.2 CA verified connection to ActiveMQ|10596|
ec8c87f @ripienaar 13350 - mco help foo should show help for application foo
ripienaar authored
20 |2012/03/27|_mco help rpc_ now shows the help for the rpc application|13350|
cfff97c @ripienaar 12597 - Create Plugin Packaging
ripienaar authored
21 |2012/03/22|Add a mco command that creates native OS packaging for plugins|12597|
c671aef @ripienaar 13285 - change default logging for clients
ripienaar authored
22 |2012/03/21|Default to console based logging at warning level for clients|13285|
3e01a32 @ripienaar 13207 - receive failed: SSL_read:: no start line errors when using SSL o...
ripienaar authored
23 |2012/03/20|Work around SSL_read errors when using SSL or AES plugins and Stomp+SSL in Ruby < 1.9.3|13207|
d88c0af @ripienaar 13165 - support new ssl specific logging callbacks in stomp 1.2.1
ripienaar authored
24 |2012/03/16|Improve logging for SSL connections when using Stomp Gem newer than 1.2.0|13165|
b9b4d4e @ripienaar 13105 - MC::UnixDaemon should remove the pid file it created on exit
ripienaar authored
25 |2012/03/14|Simplify handling of signals like TERM and INT and remove pid file on exit|13105|
e78df34 @ripienaar 13064 - implemented_by scripts should have a conventional place
ripienaar authored
26 |2012/03/13|Create a conventional place to store implemented_by scripts|13064|
063e6b5 @ripienaar 13020 - Handle Stomp 1.2.0 Stomp::Error::NoCurrentConnection better
ripienaar authored
27 |2012/03/09|Handle exceptions added to the Stomp 1.1 compliant versions of the Stomp gem|13020|
7ff7e85 @ripienaar 13040 - When using pool connection syntax the stomp and activemq connect...
ripienaar authored
28 |2012/03/09|Specifically enable reliable communications while using the pool style syntax|13040|
d127ab8 @ripienaar 12555 - Support for Windows Platform
ripienaar authored
29 |2012/03/06|Initial support for the Windows Platform|12555|
961b765 @ripienaar 12859 - Application should be able to disable common options
ripienaar authored
30 |2012/03/05|Application plugins can now disable any of 3 sections of the standard CLI argument parsers|12859|
c74b313 @ripienaar 12950 - Message#base64_decode! and Message#base64_encode! is broken
ripienaar authored
31 |2012/03/05|Fix base 64 encoding and decoding of message payloads that would previous raise unexpected exceptions|12950|
adb703b @ripienaar 12852 - RPC::Client#discover should accept :nodes as :hosts
ripienaar authored
32 |2012/03/02|Treat :hosts and :nodes as equivalents when supplying discovery data, be more strict about flags discover will accept|12852|
33 |2012/03/02|Allow exit() to be used everywhere in application plugins, not just in the main method|12927|
18062bb @ripienaar 12854 - Users should be able to disable and enable batch mode during the...
ripienaar authored
34 |2012/03/02|Allow batch mode to be enabled and disabled on demand during the life of a client|12854|
51a1a6f @ripienaar 12865 - the scroller should be shown earlier
ripienaar authored
35 |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|
adb703b @ripienaar 12852 - RPC::Client#discover should accept :nodes as :hosts
ripienaar authored
36 |2012/02/23|Do not log exceptions in the RPC application when a non existing action is called with request parameters|12719|
114291a @ripienaar 12705 - Stomp miscerrors should be logged as error and not debug
ripienaar authored
37 |2012/02/17|Log miscellaneous Stomp errors at error level rather than debug|12705|
6e49816 @ripienaar 12703 - stomp and activemq connectors should handle Stomp::Error::Duplic...
ripienaar authored
38 |2012/02/17|Improve subscription tracking by using the subID feature of the Stomp gem and handle duplicate exceptions|12703|
57614aa @ripienaar 12638 - mco inventory prints undefined method error when connection fail...
ripienaar authored
39 |2012/02/15|Improve error handling in the inventory application for non responsive nodes|12638|
7d1c89d @ripienaar 9453 - mcollective init script should not be enabled by default (at leas...
ripienaar authored
40 |2012/02/14|Comply to Red Hat guideline by not setting mcollective to start by default after RPM install|9453|
31b0648 @ripienaar 9383 - Create an mcollective-client gem
ripienaar authored
41 |2012/02/14|Allow building the client libraries as a gem|9383|
e4d8136 @ripienaar 7441 - /etc/init.d/mcollective fix
ripienaar authored
42 |2012/02/13|On Red Hat like systems read /etc/sysconfig/mcollective in the init script to allow modification of the environment|7441|
4660335 @ripienaar 6275 - mc-* in $PATH to `mc` confuses the unified-binary
ripienaar authored
43 |2012/02/13|Make the handling of symlinks to the mco script more robust to handle directories with mc- in their name|6275|
199a124 @ripienaar 12082 - systemu returns nil in some cases which causes run() to raise an...
ripienaar authored
44 |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|
a95ba21 @ripienaar 12084 - STDIN detection in mco rpc fails when run non interactively
ripienaar authored
45 |2012/01/27|Improve handling of discovery data on STDIN to avoid failures when run without a TTY and without supplying discovery data|12084|
2a00082 @ripienaar 12109 - set the syslog facility via config file
ripienaar authored
46 |2012/01/25|Allow the syslog facility to be configured|12109|
752ba49 @ripienaar 11935 - agent validators should support lists
ripienaar authored
47 |2012/01/13|Add a RPC agent validator to ensure input is one of list of known good values|11935|
9e034f8 @ripienaar 11012 - Empty strings in RPC results doesnt display correctly with print...
ripienaar authored
48 |2012/01/09|The printrpc helper did not correctly display empty strings in received output|11012|
ee4b20e @ripienaar 11280 - mco should exit != 0 when no nodes are found
ripienaar authored
49 |2012/01/09|Add a halt method to the Application framework and standardize exit codes|11280|
a2b7a5c @ripienaar 10992 - ActiveMQ connector has an unresolved dependency on pp
ripienaar authored
50 |2011/11/21|Remove unintended dependency on _pp_ in the ActiveMQ plugin|10992|
2af91df @ripienaar 9847 - Messages should support arbitrary destinations
ripienaar authored
51 |2011/11/17|Allow reply to destinations to be supplied on the command line or API|9847|
52 |*2011/11/17*|*Release 1.3.2*|*10830*|
adb703b @ripienaar 12852 - RPC::Client#discover should accept :nodes as :hosts
ripienaar authored
53 |2011/11/16|Improve error reporting for code errors in application plugins|10883|
9f358d1 @ripienaar 7772 - Allow random pickup of discovered in the client class
ripienaar authored
54 |2011/11/15|The limit method is now configurable on each RPC client as well as the config file|7772|
77ffa12 @ripienaar 10864 - Add an optional ping distribution graph to the ping application
ripienaar authored
55 |2011/11/15|Add a --graph option to the ping application that shows response distribution|10864|
bb37730 @ripienaar 7899 - Create an ActiveMQ specific plugin
ripienaar authored
56 |2011/11/14|An ActiveMQ specific connector was added that supports direct connections|7899|
320486d @ripienaar 5939 - mc-rpc should have native batching
ripienaar authored
57 |2011/11/11|SimpleRPC clients now support native batching with --batch|5939|
adb703b @ripienaar 12852 - RPC::Client#discover should accept :nodes as :hosts
ripienaar authored
58 |2011/11/11|The client now unsubscribes from topics when it's idle minimising the risk of receiving misdirected messages|10670|
e36d3b4 @ripienaar 10670 - MC::Client should unsubscribe from topics it does not need anymo...
ripienaar authored
59 |2011/11/09|Security plugins now ignore miss directed messages early thus using fewer resources|10671|
41312fd @ripienaar 10352 - Should support ruby-1.9.2-p290 and ruby-1.9.3-rc1
ripienaar authored
60 |2011/10/28|Support ruby-1.9.2-p290 and ruby-1.9.3-rc1|10352|
4032dce @ripienaar 10327 - callerids and identitied should only allow a limited set of char...
ripienaar authored
61 |2011/10/27|callerid, certificate names, and identity names can now only have \w . and - in them|10327|
5c40c6f @ripienaar 10265 - When supplying discovery data to RPC::Client#discover always cal...
ripienaar authored
62 |2011/10/25|When discovery information is provided always accept it without requiring reset first|10265|
68d44b6 @ripienaar 9902 - Support ruby primitive types in mcollective ddl
ripienaar authored
63 |2011/10/24|Add :number, :integer and :float to the DDL and rpc application|9902|
7a8b59b @ripienaar 10133 - mcollective should stop discovery when discovered hosts == limit...
ripienaar authored
64 |2011/10/22|Speed up discovery when limit targets are set|10133|
da0ba06 @ripienaar 10226 - ssl - replies fail TTL validation
ripienaar authored
65 |2011/10/22|Do not attempt to validate TTL and Message Times on replies in the SSL plugin|10226|
c5af134 @ripienaar 9360 - Don't exit on exception in MCollective::RPC.rpcclient()
ripienaar authored
66 |2011/10/03|Allow the RPC client to raise an exception rather than exit on failure|9360|
8cbe493 @ripienaar 9399 - The TTL on message should be adjustable
ripienaar authored
67 |2011/10/03|Allow the TTL of requests to be set in the config file and the SimpleRPC API|9399|
7a1b71a @ripienaar 9400 - Update security plugins where applicable to secure the TTL header
ripienaar authored
68 |2011/09/26|Cryptographically secure the TTL and Message Time of requests when using AES and SSL plugins|9400|
524e488 @ripienaar 9452 - Better configuration out of box in server.cfg and client.cfg
ripienaar authored
69 |2011/09/20|Update default shipped configurations to provide a better out of the box experience|9452|
6c4cd8c @ripienaar 9402 - Remove deprecated mc-* scripts
ripienaar authored
70 |2011/09/20|Remove deprecated mc- scripts|9402|
97cd97b @ripienaar 9456 - keep track of message counts that exceeded TTLs in the global sta...
ripienaar authored
71 |2011/09/20|Keep track of messages that has expired and expose the stat in rpcutil and inventory application|9456|
72 |*2011/09/16*|*Release 1.3.1*|*9133*|
ef4aaa0 @ripienaar 8466 - When identities are supplied , do not do discovery
ripienaar authored
73 |2011/09/9|Use direct messaging where possible for identity filters and make the rpc application direct aware|8466|
e8b01a1 @ripienaar 8325 - A default TTL should be supported
ripienaar authored
74 |2011/08/29|Enforce a 60 second TTL on all messages by default|8325|
25a81d6 @ripienaar 9133 - Update classesfile default location
ripienaar authored
75 |2011/08/29|Change the default classes.txt file to be in line with Puppet defaults|9133|
d75a944 @ripienaar 7730 - Expose reload actions to EL init script
ripienaar authored
76 |2011/08/06|Add reload-agents and reload-loglevel commands to the redhat RC script|7730|
a755f39 @ripienaar 8703 - RPC::Agent#authorized_by loads auth plugins on each request
ripienaar authored
77 |2011/08/06|Avoid reloading the authorization class over and over from disk on each request|8703|
5e58556 @ripienaar 8799 - RPC Validators should include boolean
ripienaar authored
78 |2011/08/06|Add a boolean validator to SimpleRPC agents|8799|
da3bef9 @ripienaar 8807 - printrpc should justify long text results better
ripienaar authored
79 |2011/08/06|Justify text results better when using printrpc|8807|
a1531f2 @ripienaar 9403 - Release 1.3.1
ripienaar authored
80 |2011/07/22|Add --version to the mco utility|7822|
f02985a @ploubser 8497 - Discovery agent needs normal meta data set
ploubser authored
81 |2011/07/22|Add missing meta data to the discovery agent|8497|
a1531f2 @ripienaar 9403 - Release 1.3.1
ripienaar authored
82 |2011/07/18|Raise an error if invalid format fact filters are supplied|8419|
90f5f38 @ripienaar 8181 - Add a rich discovery language to the CLI and elsewhere
ripienaar authored
83 |2011/07/14|Add a rich discovery query language|8181|
d3d18ff @ripienaar 8063 - Remove the RUBYLIB setting from the rc script
ripienaar authored
84 |2011/07/08|Do not set RUBYLIB in the RC scripts, the OS should do the right thing|8063|
d3b3e8f @ripienaar 8280 - RPC::Helpers#rpcresults should support JSON
ripienaar authored
85 |2011/07/07|Add a -j argument to all SimpleRPC clients that causes printrpc to produce JSON data|8280|
814becf @ripienaar 7988 - MCollective::Message should support point to point comms
ripienaar authored
86 |2011/06/30|Add the ability to do point to point comms for requests affecting small numbers of hosts|7988|
8f238b7 @ripienaar 7960 - Add support for stomp gem 1.1.9 logging options
ripienaar authored
87 |2011/06/21|Add support for Stomp Gem version 1.1.9 callback based logging|7960|
26a9697 @ripienaar 7961 - on the server, missing DDLs should be a debug log not warning
ripienaar authored
88 |2011/06/21|On the server side log missing DDL files at debug and not warning level|7961|
b979f97 @ripienaar 7225 - mcollectived should be able to subscribe to a per identity queue
ripienaar authored
89 |2011/06/16|Add the ability for nodes to subscribe to per-node queues, off by default|7225|
2ad23ac @ripienaar 7619 - Creating of destinations and messages should be left to the conne...
ripienaar authored
90 |2011/06/12|Remove assumptions about middleware structure from the core and move it to the connector plugins|7619|
91 |*2011/06/08*|*Release 1.3.0*|7796|
8a71b78 @ripienaar 7821 - MCollective should catch stack traces for missing arguments
ripienaar authored
92 |2011/06/07|Exceptions raised during option parsing were not handled and resulted in stack traces|7796|
1a2492b @ripienaar 7794 - Remove the sshkey.rb plugin from core and more to the plugins rep...
ripienaar authored
93 |2011/06/06|Remove the sshkey, it's being moved to the plugin repository|7794|
b85cda2 @ripienaar 7755 - M::Applications#filter_extra_options can return an array and resu...
ripienaar authored
94 |2011/06/02|Correct parsing of MCOLLECTIVE_EXTRA_OPTS in cases where no config related settings were set|7755|
e04cc6d @ripienaar 7712 - The exit handler in the application framework should always disco...
ripienaar authored
95 |2011/05/31|Disconnect from the middleware when an application calls exit|7712|
26f231e @ripienaar 7711 - Validators raise UnknownRPCError instead of InvalidRPCData or Mis...
ripienaar authored
96 |2011/05/29|Validations failure in RPC agents will now raise the correct exceptions as documented|7711|
dfa0879 @ripienaar 7650 - Allow registration plugins to use a target_collective configurati...
ripienaar authored
97 |2011/05/25|Make the target collective for registration messages configurable|7650|
28c531b @ripienaar 7623 - Replace Connector#send with Connector#publish
ripienaar authored
98 |2011/05/24|Rename the connector plugins send method to publish to avoid issues ruby Object#send|7623|
fae6b7f @ripienaar 7627 - Missing check when opening classesfile
ripienaar authored
99 |2011/05/23|Log a warning when the CF file parsing fails rather than raise a whole ruby exception|7627|
2329837 @ripienaar 7626 - Application framework should not catch normal exit calls
ripienaar authored
100 |2011/05/23|Allow applications to use the exit method as would normally be expected|7626|
5fcc8b2 @ripienaar 7620 - Destination names used during subscribe and unsubscribe should be...
ripienaar authored
101 |2011/05/22|Refactor subscribe and unsubscribe so that middleware structure is entirely contained in the connectors|7620|
a8bf9eb @ripienaar 7583 - Plugin Activation - Configuration and Supportability Checks
ripienaar authored
102 |2011/05/21|Add the ability for agents to programatically declare if they should work on a node|7583|
833960e @ripienaar 7574 - Single app framework needs better error reporting for config file...
ripienaar authored
103 |2011/05/20|Improve error reporting in the single application framework|7574|
1d9d68a @ripienaar 7532 - Facts name validation regex does not allow dots
ripienaar authored
104 |2011/05/16|Allow _._ in fact names|7532|
5c27d2e @ripienaar 7448 - Init script fails to start on RHEL4
ripienaar authored
105 |2011/05/16|Fix compatability issues with RH4 init system|7448|
829cb35 @ripienaar 7524 - The inventory application should handle failure better
ripienaar authored
106 |2011/05/15|Handle failures from remote nodes better in the inventory app|7524|
0cbc151 @ripienaar 7420 - New init script fails on Ubuntu
ripienaar authored
107 |2011/05/06|Revert unintended changes to the Debian rc script|7420|
d1638f6 @ripienaar 7425 - 'test' agent was accidentally included in the main repository
ripienaar authored
108 |2011/05/06|Remove the _test_ agent that was accidentally checked in|7425|
109
119bb54 @ripienaar 7227 - Release 1.2.0
ripienaar authored
110 ## Version 1.2.x
111
112 |Date|Description|Ticket|
113 |----|-----------|------|
33ea2a2 @ripienaar 8117 - Release 1.2.1
ripienaar authored
114 |*2011/06/30*|*Release 1.2.1*|8117|
b85cda2 @ripienaar 7755 - M::Applications#filter_extra_options can return an array and resu...
ripienaar authored
115 |2011/06/02|Correct parsing of MCOLLECTIVE_EXTRA_OPTS in cases where no config related settings were set|7755|
2329837 @ripienaar 7626 - Application framework should not catch normal exit calls
ripienaar authored
116 |2011/05/23|Allow applications to use the exit method as would normally be expected|7626|
1d9d68a @ripienaar 7532 - Facts name validation regex does not allow dots
ripienaar authored
117 |2011/05/16|Allow _._ in fact names|7532|
5c27d2e @ripienaar 7448 - Init script fails to start on RHEL4
ripienaar authored
118 |2011/05/16|Fix compatability issues with RH4 init system|7448|
829cb35 @ripienaar 7524 - The inventory application should handle failure better
ripienaar authored
119 |2011/05/15|Handle failures from remote nodes better in the inventory app|7524|
0cbc151 @ripienaar 7420 - New init script fails on Ubuntu
ripienaar authored
120 |2011/05/06|Revert unintended changes to the Debian rc script|7420|
d1638f6 @ripienaar 7425 - 'test' agent was accidentally included in the main repository
ripienaar authored
121 |2011/05/06|Remove the _test_ agent that was accidentally checked in|7425|
119bb54 @ripienaar 7227 - Release 1.2.0
ripienaar authored
122 |*2011/05/04*|*Release 1.2.0*|7227|
123
eceedc1 @ripienaar 5524 - Auto detect terminal size and correctly show progress bars
ripienaar authored
124 ## Version 1.1.x
125
126 |Date|Description|Ticket|
127 |----|-----------|------|
6c2c9d4 @ripienaar 7340 - Init script improvements
ripienaar authored
128 |2011/05/03|Improve Red Hat RC script by using distro builtin functions|7340|
98f4870 @ripienaar 7246 - add the ability to add the priority to JMS messages
ripienaar authored
129 |2011/05/01|Support setting a priority on Stomp messages|7246|
1c238ed @ripienaar 7254 - Missing output blocks in DDL should surpress the specific reply d...
ripienaar authored
130 |2011/04/30|Handle broken and incomplete DDLs better and improve the format of DDL output|7191|
d70fb7e @ripienaar 7223 - Include the agent and collective in requests
ripienaar authored
131 |2011/04/23|Encode the target agent and collective in requests|7223|
55731b7 @ripienaar 7191 - The SSL cipher used by M::SSL should be configurable
ripienaar authored
132 |2011/04/20|Make the SSL Cipher used a config option|7191|
2b4d621 @ripienaar 7176 - Improve test isolation by clearing the PluginManager between each...
ripienaar authored
133 |2011/04/20|Add a clear method to the PluginManager that deletes all plugins, improve test isolation|7176|
2efaa51 @ripienaar 5701 - Abstract creation of request and reply hashes from security plugi...
ripienaar authored
134 |2011/04/19|Abstract the creation of request and reply hashes to simplify connector plugin development|5701|
3136cc8 @ripienaar 7066 - The shellsafe validator should check for ;
ripienaar authored
135 |2011/04/15|Improve the shellsafe validator and add a Util method to do shell escaping|7066|
eb5a6e5 @ripienaar Fixed #6874 - Added rake mail_patches task
ripienaar authored
136 |2011/04/14|Update Rakefile to have a mail_patches task|6874|
4a0ce34 @ripienaar 7067 - Ruby 1.9.2 compat
ripienaar authored
137 |2011/04/13|Update vendored systemu library for Ruby 1.9.2 compatability|7067|
4d44838 @ripienaar 7067 - Ruby 1.9.2 compat
ripienaar authored
138 |2011/04/12|Fix failing tests on Ruby 1.9.2|7067|
3ec03eb @ripienaar 7042 - Old documentation referencing --agent-help instead of mco help
ripienaar authored
139 |2011/04/11|Update the DDL documentation to reflect the _mco help_ command|7042|
03fd454 @ripienaar 5917 - Provide documentation for filters on the CLI
ripienaar authored
140 |2011/04/11|Document the use filters on the CLI|5917|
fd3abe4 @ripienaar 6956 - has_fact method assumes fact is present on node
ripienaar authored
141 |2011/04/11|Improve handling of unknown facts in Util#has_fact? to avoid exceptions about nil#clone|6956|
06eb7f2 @ripienaar 7045 - discovery agent defaults to 0 second tmeout
ripienaar authored
142 |2011/04/11|Correctly set timeout on the discovery agent to 5 seconds as default|7045|
814d546 @ripienaar 7044 - rpcutil#agent_inventory should validate meta data and substitute ...
ripienaar authored
143 |2011/04/11|Let rpcutil#agent_inventory supply _unknown_ for missing values in agent meta data|7044|
e04c478 @ripienaar 6952 - Release 1.1.4
ripienaar authored
144 |*2011/04/07*|*Release 1.1.4*|6952|
4679f6c @ripienaar 6877 - Vendored JSON isnt loaded correctly
ripienaar authored
145 |2011/03/28|Correct loading of vendored JSON gem|6877|
a5f2b17 @ripienaar 6872 - inventory application should show collectives
ripienaar authored
146 |2011/03/28|Show collective and sub collective info in the inventory application|6872|
289102c @ripienaar 6821 - "Transport failed: java.io.EOFException" during disconnect of mc ...
ripienaar authored
147 |2011/03/23|Disconnect from the middleware when mcollectived disconnects|6821|
80176cc @ripienaar 6764 - Facts with uppercase
ripienaar authored
148 |2011/03/21|Update rpcutil ddl file to be less strict about valid fact names|6764|
92cdbc2 @ripienaar 6623 - Plugin config should be readable from {configdir}/plugin.d/{plugi...
ripienaar authored
149 |2011/03/22|Support reading configuration from configfir/plugin.d for plugins|6623|
5f52e8f @ripienaar 6741 - bad server.cfg and client.cfg in 1.1.3
ripienaar authored
150 |2011/03/21|Update default configuration files for subcollectives|6741|
55884c8 @ripienaar 6705 - Support implimenting actions using external scripts
ripienaar authored
151 |2011/03/16|Add the ability to implement actions using external scripts|6705|
f94045b @ripienaar 6637 - Turn mc-controller into an application
ripienaar authored
152 |2011/03/15|Port mc-controller to the Application framework and deprecate the exit command|6637|
395ed15 @ripienaar 6692 - Agents should not reuse the same instance
ripienaar authored
153 |2011/03/13|Only cache registration and discovery agents, handle the rest as new instances|6692|
2be1ad3 @ripienaar 6622 - PluginManager should support plugins that are always new instance...
ripienaar authored
154 |2011/03/08|PluginManager can now create new instances on demand for a plugin type|6622|
e5a1eb4 @ripienaar 6609 - Release 1.1.3
ripienaar authored
155 |*2011/03/07*|*Release 1.1.3*|6609|
7691358 @ripienaar 6578 - Rename /usr/sbin/mc to /usr/bin/mco
ripienaar authored
156 |2011/03/04|Rename /usr/sbin/mc to /usr/bin/mco|6578|
209539f @ripienaar 6308 - MC::Application should wrap rpcclient and always pass in options
ripienaar authored
157 |2011/03/01|Wrap rpcclient in applications ensuring that options is always set|6308|
36a0cce @ripienaar 6505 - Calls to send over the middleware should be timedout
ripienaar authored
158 |2011/02/28|Make communicating with the middleware more robust by including send calls in timeouts|6505|
62c1966 @ripienaar 6392 - Create an exec helper
ripienaar authored
159 |2011/02/28|Create a wrapper to safely run shell commands avoiding zombies|6392|
90152fa @ripienaar 5967 - Add the ability to create sub collectives
ripienaar authored
160 |2011/02/19|Introduce Subcollectives for network partitioning|5967|
5e7b3d8 @ripienaar 6388 - rpc application fails to parse DDL errors correctly
ripienaar authored
161 |2011/02/19|Improve error handling when parsing arguments in the rpc application|6388|
977f299 @ripienaar 6387 - file_logger fails to log an error about unknown loglevel correctl...
ripienaar authored
162 |2011/02/19|Fix error logging when file_logger creation fails|6387|
d139584 @ripienaar 6354 - MCOLLECTIVE_EXTRA_OPTS not being recognized with unified binary
ripienaar authored
163 |2011/02/17|Correctly parse MCOLLECTIVE_EXTRA_OPTS in the new unified binary framework|6354|
8b033fb @ripienaar 6321 - Add additional ENV vars to Rakefile for customizing the deb build...
ripienaar authored
164 |2011/02/15|Allow the signing key and Debian distribution to be customized|6321|
325a1ff @ripienaar 6313 - package.ddl inadvertantly included in release
ripienaar authored
165 |2011/02/14|Remove inadvertently included package.ddl|6313|
6cc1e5d @ripienaar 6306 - When parsing multiple libdirs missing directories should be handl...
ripienaar authored
166 |2011/02/14|Handle missing libdirs without crashing|6306|
9516ad7 @ripienaar 6303 - Release 1.1.2
ripienaar authored
167 |*2011/02/14*|*Release 1.1.2*|6303|
623f474 @ripienaar 6305 - SimpleRPC agents should not respond when they receive requests wi...
ripienaar authored
168 |2011/02/13|Surpress replies to SimpleRPC clients who did not request results|6305|
a7009d4 @ripienaar 6276 - Debian packages: mcollective-client conflicts with mcollective pa...
ripienaar authored
169 |2011/02/11|Fix Debian packaging error due to the same file in multiple packages|6276|
4e1e8cc @ripienaar 6292 - MC::Application should disconnect from the middleware
ripienaar authored
170 |2011/02/11|The application framework will now disconnect from the middleware for consistancy|6292|
d6e58ab @ripienaar 6289 - Registration messages should not be sent if body is nil
ripienaar authored
171 |2011/02/11|Returning _nil_ from a registration plugin will skip registration|6289|
80db598 @ripienaar 6287 - mcollective does not default to warn syslog facility in 1.1.1
ripienaar authored
172 |2011/02/11|Set loglevel to warn by default if not specified in the config file|6287|
fe2aaf9 @ripienaar 6278 - RPC::Client#fact_filter should handle facts Util#parse_fact_strin...
ripienaar authored
173 |2011/02/10|Fix backward compatability with empty fact strings|6278|
1088bc7 @ripienaar 6080 - Release 1.1.1
ripienaar authored
174 |*2011/02/07*|*Release 1.1.1*|6080|
6bb4e5e @ripienaar 5958 - M::RPC::Helper#rpcresults should load the ddl once only
ripienaar authored
175 |2011/02/02|Load the DDL from disk once per printrpc call and not for every result|5958|
8fbfbd1 @ripienaar 6113 - Include full Apache 2 license text in project
ripienaar authored
176 |2011/02/02|Include full Apache 2 license text|6113|
1d422d4 @ripienaar 5897 - Improve client applications
ripienaar authored
177 |2011/01/31|Create a new single executable application framework|5897|
97073ce @ripienaar 5985 - 1.1.0 regex incompatible with 0.4.9
ripienaar authored
178 |2011/01/30|Fix backward compatibility with old foo=/bar/ style fact searches|5985|
0b9b2c7 @ripienaar 6073 - Default identity incorrect
ripienaar authored
179 |2011/01/30|Documentation update to reflect correct default identity behavior|6073|
180 |2011/01/29|Let the YAML file force fact reloads when the files update|6057|
181 |2011/01/29|Add the ability for fact plugins to force fact invalidation|6057|
182 |2011/01/29|Document an approach to disable type validation in the DDL|6066|
5c02fcc @ripienaar 5933 - add filtering to mc-ping
ripienaar authored
183 |2011/01/19|Add basic filters to the mc-ping command|5933|
d039e8d @ripienaar 5937 - Ping action in rpcutil
ripienaar authored
184 |2011/01/19|Add a ping action to the rpcutil agent|5937|
9b56c1e @ripienaar 5918 - RPC::Helpers should provide a single host version of printrpc
ripienaar authored
185 |2011/01/17|Allow MC::RPC#printrpc to print single results|5918|
57de286 @ripienaar 5912 - Provide SimpleRPC style results even when accessing client direct...
ripienaar authored
186 |2011/01/16|Provide SimpleRPC style results when accessing the MC::Client results directly|5912|
1016097 @ripienaar 5815 - Marshal encoded traffic should be base 64 encoded
ripienaar authored
187 |2011/01/11|Add an option to Base64 encode the STOMP payload|5815|
d2b0f53 @ripienaar 5832 - MC::Facts::Base doesnt properly force everything to strings
ripienaar authored
188 |2011/01/11|Fix a bug with forcing all facts to be strings|5832|
18f0a07 @ripienaar 5808 - Reloading Agent causes node to disappear
ripienaar authored
189 |2011/01/08|When using reload_agents or USR1 signal no agents would be reloaded|5808|
190 |2011/01/04|Use the LSB based init script on SUSE|5762|
191 |2011/01/04|Remove the use of a Singleton in the logging class|5749|
5a15f73 @ripienaar 5696 - Add a security plugin with encryption
ripienaar authored
192 |2011/01/02|Add AES+RSA security plugin|5696|
2f4545c @ripienaar 5745 - Security plugins need to be told the callerid of the request we a...
ripienaar authored
193 |2010/12/31|Security plugins now have access to the callerid of the message they are replying to|5745|
2ad04c5 @ripienaar 5727 - rpcutil#get_fact should allow - in fact names
ripienaar authored
194 |2010/12/30|Allow - in fact names|5727|
c130f27 @ripienaar 5700 - Security plugin exceptions should be better handled
ripienaar authored
195 |2010/12/29|Treat machines that fail security validation like ones that did not respond|5700|
35ac685 @ripienaar 5695 - Release 1.1.0
ripienaar authored
196 |*2010/12/29*|*Release 1.1.0*|5695|
cabb026 @ripienaar 5702 - Remove trailing whitespace from all files
ripienaar authored
197 |2010/12/28|Remove trailing whitespace from all source files|5702|
a7f442f @ripienaar 5694 - Logfile audit plugin should log system date
ripienaar authored
198 |2010/12/28|Adjust the logfile audit format to include local time and all on one line|5694|
20f3a3e @ripienaar 5678 - RPC::Client#fact_filter need to support the new facts
ripienaar authored
199 |2010/12/26|Improve the SimpleRPC fact_filter helper to support new fact operators|5678|
0704172 @ripienaar 5579 - Extend the rpcutil timeout to cope with slow facts
ripienaar authored
200 |2010/12/25|Increase the rpcutil timeout to allow for slow facts|5679|
01f5588 @ripienaar 5676 - When setting the timeout using the DDL allow for network latency
ripienaar authored
201 |2010/12/25|Allow for network and fact source latency when calculating client timeout|5676|
d05395d @ripienaar 5675 - Add a way to set default cli arguments in the environment
ripienaar authored
202 |2010/12/25|Remove MCOLLECTIVE_TIMEOUT and MCOLLECTIVE_DTIMEOUT environment vars in favour of MCOLLECTIVE_EXTRA_OPTS|5675|
b59159f @ripienaar 5672 - Create a utility class to create standard options hash
ripienaar authored
203 |2010/12/25|Refactor the creation of the options hash so other tools don't need to know the internal formats|5672|
0a2b3ec @ripienaar 5083 - Add caching / thread safety to fact plugin base
ripienaar authored
204 |2010/12/21|The fact plugin format has been changed and simplified, the base now provides caching and thread safety|5083|
537bedc @ripienaar 5084 - fact checking should support common operators: <=, >=, =~, ...
ripienaar authored
205 |2010/12/20|Add parameters <=, >=, <, >, !=, == and =~ to fact selection|5084|
66db14c @ripienaar 5085 - Add new security plugin 'sshkey'
ripienaar authored
206 |2010/12/14|Add experimental sshkey security plugin|5085|
244acb4 @ripienaar 5538 - Log mcollectived startup
ripienaar authored
207 |2010/12/13|Log a startup message showing version and log level|5538|
448f92f @ripienaar 5537 - Add a console logging class
ripienaar authored
208 |2010/12/13|Add a console logger|5537|
bff7d0c @ripienaar 5082 - Add syslog support
ripienaar authored
209 |2010/12/13|Logging is now plugable and a syslog plugin was provided|5082|
9a5e341 @ripienaar 5253 - Allow libdir to be an array of directories
ripienaar authored
210 |2010/12/13|Allow libdir to be an array of directories for agents and ddl files|5253|
eceedc1 @ripienaar 5524 - Auto detect terminal size and correctly show progress bars
ripienaar authored
211 |2010/12/13|The progress bar will now intelligently figure out the terminal dimentions|5524|
212
7c0ab8e @ripienaar 5453 - Release 1.0.0
ripienaar authored
213 ## Version 1.0.x
214
215 |Date|Description|Ticket|
216 |----|-----------|------|
10e3c9b @ripienaar 6342 - Release 1.0.1
ripienaar authored
217 |*2011/02/16*|*Release 1.0.1*|6342|
8fbfbd1 @ripienaar 6113 - Include full Apache 2 license text in project
ripienaar authored
218 |2011/02/02|Include full Apache 2 license text|6113|
2cd774d @ripienaar 6066 - New type in ddl to support any object as input
ripienaar authored
219 |2011/01/29|The YAML fact plugin kept deleted facts in memory|6056|
18f0a07 @ripienaar 5808 - Reloading Agent causes node to disappear
ripienaar authored
220 |2011/01/04|Use the LSB based init script on SUSE|5762|
2ad04c5 @ripienaar 5727 - rpcutil#get_fact should allow - in fact names
ripienaar authored
221 |2010/12/30|Allow - in fact names|5727|
7139913 @ripienaar 5700 - Security plugin exceptions should be better handled
ripienaar authored
222 |2010/12/29|Treat machines that fail security validation like ones that did not respond|5700|
0f74915 @ripienaar 5676 - When setting the timeout using the DDL allow for network latency
ripienaar authored
223 |2010/12/25|Allow for network and fact source latency when calculating client timeout|5676|
0704172 @ripienaar 5579 - Extend the rpcutil timeout to cope with slow facts
ripienaar authored
224 |2010/12/25|Increase the rpcutil timeout to allow for slow facts|5679|
7c0ab8e @ripienaar 5453 - Release 1.0.0
ripienaar authored
225 |*2010/12/13*|*Release 1.0.0*|5453|
226
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
227 ## Version 0.4.x
228
229 |Date|Description|Ticket|
230 |----|-----------|------|
c5be14d @ahpook 5451 - mcollective RPMs require problematic redhat-lsb package
ahpook authored
231 |2010/12/04|Remove the LSB requirements for RedHat systems|5451|
0fa9d2b @ripienaar 5377 - YAML facts should have only String keys and value
ripienaar authored
232 |2010/11/23|Make the YAML fact source thread safe and force all facts to strings|5377|
cdeef5f @ripienaar 5376 - Retrieve config variables
ripienaar authored
233 |2010/11/23|Add get_config_item to rpcutil to retrieve a running config value from a server|5376|
1f06e0b @ripienaar 5371 - Convert mc-facts into a SimpleRPC client
ripienaar authored
234 |2010/11/20|Convert mc-facts into a SimpleRPC client|5371|
a6c5420 Fixed #5355 - Added signing to package tasks
James Turnbull authored
235 |2010/11/18|Added GPG signing to Rake packaging tasks (SIGNED=1)|5355|
bcd9b25 @ripienaar 5329 - Handle exceptions in bundled clients better
ripienaar authored
236 |2010/11/17|Improve error messages from clients in the case of failure|5329|
66b2c02 @ripienaar 5328 - RPC::Client and Client should both allow for clean disconnects fr...
ripienaar authored
237 |2010/11/17|Add helpers to disconnect from the middleware and update all bundled clients|5328|
3f09cdf @ripienaar Issue 5222 - Init script doesn't have correct LSB guide comments
ripienaar authored
238 |2010/11/16|Correct LSB provides and requires in default init script|5222|
7c0ab8e @ripienaar 5453 - Release 1.0.0
ripienaar authored
239 |2010/11/16|Input validation on rpcutil has been improved to match all valid facts|5320|
19c95ff @ripienaar Issue 5306 - SimpleRPC requests should support targeting a subset of nod...
ripienaar authored
240 |2010/11/16|Add the ability to limit the results to a subset of hosts|5306|
4ef152d @ripienaar Issue 5305 - SimpleRPC custom_request should support fire and forget req...
ripienaar authored
241 |2010/11/15|Add fire and forget mode to SimpleRPC custom_request|5305|
467f2c1 @ripienaar Issue 5245 - The stomp connector ignores connection settings
ripienaar authored
242 |2010/11/09|General connection settings to the Stomp connector was ignored|5245|
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
243 |*2010/10/18*|*Release version 0.4.10*| |
1fee52c @ripienaar Issue 152 - Add missing commands to --help of mc-controller
ripienaar authored
244 |2010/10/18|Document exit command to mc-controller|152|
a12a1e4 @ripienaar Update issue 149 - Log messages that dont pass the filter at debug level
ripienaar authored
245 |2010/10/13|Log messages that don't pass the filters at debug level|149|
33003d6 @ripienaar Issue 148 - RPC::Client's should be able to clone another clients filter
ripienaar authored
246 |2010/10/03|Preserve options in cases where RPC::Client instances exist in the same program|148|
98998d9 @ripienaar Issue 145 - Make default psk.rb configurable so that different fields ca...
ripienaar authored
247 |2010/09/30|Add the ability to set different types of callerid in the PSK plugin|145|
95264fa @ripienaar Issue 142 - Ruby 1.9.x compatibility
ripienaar authored
248 |2010/09/30|Improve Ruby 1.9.x compatibility|142|
a080ed4 @ripienaar Issue 143 - Any repeating exception during registration causes a CPU loo...
ripienaar authored
249 |2010/09/29|Improve error handling in registration to avoid high CPU usage loops|143|
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
250 |*2010/09/21*|*Release version 0.4.9*| |
caa00c3 @ripienaar Issue 140 - Debian package task requires to be ran twice
ripienaar authored
251 |2010/09/20|Improve Debian packaging task|140|
db11af4 @ripienaar Issue 138 - DDL should support :type => :boolean
ripienaar authored
252 |2010/09/20|Add :boolean type support to the DDL|138|
fde0400 @ripienaar Issue 137 - Clean out some of the clutter from MC::RPC and move it into ...
ripienaar authored
253 |2010/09/19|Refactor MCollective::RPC to add less unneeded stuff to Object|137|
bddab40 @ripienaar Issue 136 - MCollective::Client will reload the config even if already l...
ripienaar authored
254 |2010/09/18|Prevent duplicate config loading with multiple clients active|136|
a814de0 @ripienaar Issue 135 - Logging should rotate by default
ripienaar authored
255 |2010/09/18|Rotate the log file by default, keeping 5 x 2MB files|135|
ff3b433 @ripienaar Issue 131 - Add security overview documentation
ripienaar authored
256 |2010/09/18|Write a overview document detailing security of the collective|131|
c1d01f2 @ripienaar Issue 134 - The current version should be available
ripienaar authored
257 |2010/09/18|Add MCollective.version, set it during packaging and include it in the rpcutil agent|134|
03e4311 @ripienaar Issue 133 - Convert mc-inventory into a simplerpc client
ripienaar authored
258 |2010/09/13|mc-inventory now use SimpleRPC and the rpcutil agent and display server stats|133|
62cd0e5 @ripienaar Issue 130 - Per user configuration broke the location detection of rpc-h...
ripienaar authored
259 |2010/09/13|Make the path to the rpc-help.erb configurable and set sane default|130|
c1d01f2 @ripienaar Issue 134 - The current version should be available
ripienaar authored
260 |2010/09/13|Make the configfile used available in the Config class and add to rpcutil|132|
17cb411 @ripienaar Issue 129 - Add a utility/helper simple rpc agent
ripienaar authored
261 |2010/09/12|Rework internal statistics and add a rpcutil agent|129|
d2c2113 @ripienaar Issue 128 - RPC::Agent.meta is broken
ripienaar authored
262 |2010/09/12|Fix internal memory structures related to agent meta data|128|
d39edb4 @rottenbytes Issue 125 - upgrade openbsd port to 0.4.8
rottenbytes authored
263 |2010/08/24|Update the OpenBSD port for changes in 0.4.8 tarball|125|
a3a7c3d @ripienaar Issue 124 - Strange indention/block misshaps in M:R:Stats
ripienaar authored
264 |2010/08/23|Fix indention/block error in M:R:Stats|124|
bae84e5 Issue 123 - The RPM installer leaves config files as read only
The Marionette Collective authored
265 |2010/08/23|Fix permissions in the RPM for files in /etc|123|
f28a168 Issue 122 - Tidy up two error messages
The Marionette Collective authored
266 |2010/08/23|Fix language in two error messages|122|
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
267 |*2010/08/20*|*Release version 0.4.8*| |
93a376d @ripienaar Issue 90 - Help template missing file in packages
ripienaar authored
268 |2010/08/19|Fix missing help template in debian packages|90|
86a0e4b @ripienaar Issue 117 - Rakefile complains about hardlinks to directories
ripienaar authored
269 |2010/08/18|Clean up some hardlink warnings in the Rakefile|117|
f8ba9dc @ripienaar Issue 118 - Include website code in main project
ripienaar authored
270 |2010/08/18|Include the website in the main repo and add a simple Rake task|118|
271 |2010/08/17|Handle exceptions for missing plugins better|115|
272 |2010/08/17|Add support for ~/.mcollective as a config file|114|
273 |2010/08/07|SSL security plugin can use either YAML or Marshal|94|
274 |2010/08/06|Multiple YAML files can now be used as fact source|112|
275 |2010/08/06|Allow log level to be adjusted at run time with USR2|113|
276 |2010/07/31|Add basic report scripting support to mc-inventory|111|
277 |2010/07/06|Removed 'rpm' from the default rake task|109|
278 |2010/07/06|Add redhat-lsb to the server RPM dependencies|108|
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
279 |*2010/06/29*|*Release version 0.4.7*| |
f8ba9dc @ripienaar Issue 118 - Include website code in main project
ripienaar authored
280 |2010/06/27|Change default factsource to Yaml|106|
281 |2010/06/27|Added VIM snippets to create DDLs and Agents|102|
282 |2010/06/26|DDL based help now works better with Symbols in in/output|105|
283 |2010/06/23|Whitespace at the end of config lines are now stripped|100|
284 |2010/06/22|printrpc will now inject some colors into results|99|
285 |2010/06/22|Recover from syntax and other errors in agents|98|
286 |2010/06/17|The agent a MC::RPC::Client is working on is now available|97|
287 |2010/06/17|Integrate the DDL with data display helpers like printrpc|92|
288 |2010/06/15|Avoid duplicate topic subscribes in complex clients|95|
289 |2010/06/15|Catch some unhandled exceptions in RPC Agents|96|
290 |2010/06/15|Fix missing help template file from RPM|90|
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
291 |*2010/06/14*|*Release version 0.4.6* | |
f8ba9dc @ripienaar Issue 118 - Include website code in main project
ripienaar authored
292 |2010/06/12|Qualify the Process class to avoid clashes in the discovery agent|88|
293 |2010/06/12|Add mc-inventory which shows agents, classes and facts for a node|87|
294 |2010/06/11|mc-facts now supports standard filters|86|
295 |2010/06/11|Add connection pool retry options and ssl for connection|85|
296 |2010/06/11|Add support for specifying multiple stomp hosts for failover|84|
297 |2010/06/10|Tighten up handling of filters to avoid nil's getting into them|83|
298 |2010/06/09|Sort the mc-facts output to be more readable|82|
299 |2010/06/08|Fix deprecation warnings in newer Stomp gems|81|
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
300 |*2010/06/03*|*Release version 0.4.5* | |
f8ba9dc @ripienaar Issue 118 - Include website code in main project
ripienaar authored
301 |2010/06/01|Improve the main discovery agent by adding facts and classes to its inventory action|79|
302 |2010/05/30|Add various helpers to get reports as text instead of printing them|43|
303 |2010/05/30|Add a custom_request method to call SimpleRPC agents with your own discovery|75|
304 |2010/05/30|Refactor RPC::Client to be more generic and easier to maintain|75|
305 |2010/05/29|Fix a small scoping issue in Security::Base|76|
306 |2010/05/25|Add option --no-progress to disable progress bar for SimpleRPC|74|
307 |2010/05/23|Add some missing dependencies to the RPMs|72 |
308 |2010/05/22|Add an option _:process_results_ to the client|71|
309 |2010/05/13|Fix help output that still shows old branding|70|
310 |2010/04/27|The supplied generic stompclient now accepts STOMP_PORT in the environment|68 |
311 |2010/04/26|Add a SimpleRPC Client helper to reset filters|64 |
312 |2010/04/26|Listen for signal USR1 and reload all agents from disk|65 |
313 |2010/04/12|Add SimpleRPC Authorization support|63|
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
314 |*2010/04/03*|*Release version 0.4.4* | |
f8ba9dc @ripienaar Issue 118 - Include website code in main project
ripienaar authored
315 |2010/03/27|Make it easier to construct SimpleRPC requests to use with the standard client library|60 |
316 |2010/03/27|Manipulating the filters via the helper methods will force rediscovery|59 |
317 |2010/03/23|Prevent Activesupport when brought in by Facter from breaking our logs|57 |
318 |2010/03/23|Clean up logging for messages not targeted at us|56 |
319 |2010/03/19|Add exception handling to the registration base class|55 |
320 |2010/03/03|Use /usr/bin/env ruby instead of hardcoded paths|54|
321 |2010/02/17|Improve mc-controller and document it|46|
322 |2010/02/08|Remove some close coupling with Stomp to easy creating of other connectors|49|
323 |2010/02/01|Made the discovery agent timeout configurable using plugin.discovery.timeout|48|
324 |2010/01/25|mc-controller now correctly loads/reloads agents.|45|
325 |2010/01/25|Building packages has been improved to ensure rdocs are always included|44 |
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
326 |*2010/01/24*|*Release version 0.4.3* | |
f8ba9dc @ripienaar Issue 118 - Include website code in main project
ripienaar authored
327 |2010/01/23|Handle ctrl-c during discovery without showing exceptions to users|34 |
328 |2010/01/21|Force all facts in the YAML fact source to be strings|41 |
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
329 |2010/01/19|Add auditing to SimpleRPC clients and Agents | |
f8ba9dc @ripienaar Issue 118 - Include website code in main project
ripienaar authored
330 |2010/01/18|The SRPM we provide will now build outside of the Rake environment|40|
331 |2010/01/18|Add a _fail!_ method to RPC::Agent|37|
332 |2010/01/18|mc-rpc can now be used without supplying arguments|38 |
333 |2010/01/18|Don't raise an error if no user/pass is given to the stomp connector, try unauthenticated mode|35|
334 |2010/01/17|Improve error message when Regex validation failed on SimpleRPC input|36|
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
335 |*2010/01/13*|*Release version 0.4.2* | |
f8ba9dc @ripienaar Issue 118 - Include website code in main project
ripienaar authored
336 |2010/01/13|New packaging for Debian provided by Riccardo Setti|29|
337 |2010/01/07|Improved LSB compliance of the init script - thanks Riccardo Setti|32|
338 |2010/01/07|Multiple calls to SimpleRPC client would reset discovered hosts|31|
339 |2010/01/04|Timeouts can now be changed with MCOLLECTIVE_TIMEOUT and MCOLLECTIVE_DTIMEOUT environment vars|25|
340 |2010/01/04|Specify class and fact filters easier with the new -W or --with option|27 |
341 |2010/01/04|Added COPYING file to RPMs and tarball|28|
342 |2010/01/04|Make shorter filter options -C, -I, -A and -F|26|
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
343 |*2010/01/02*|*Release version 0.4.1* | |
f8ba9dc @ripienaar Issue 118 - Include website code in main project
ripienaar authored
344 |2010/01/02|Added hooks to plug into the processing of requests, also enabled setting meta data and timeouts|14|
345 |2010/01/02|Created readers for @config and @logger in the SimpleRPC agent|23|
346 |2009/12/30|Don't send out any requests if no nodes were discovered|17|
347 |2009/12/30|Added :discovered and :discovered_nodes to client stats|20|
348 |2009/12/30|Add a empty_filter? helper to the RPC mixin|18|
349 |2009/12/30|Fix formatting bug with progress bar|21|
350 |2009/12/29|Simplify mc-rpc command line|16|
351 |2009/12/29|Fix layout issue when printing hosts that did not respond|15|
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
352 |*2009/12/29*|*Release version 0.4.0* | |
f8ba9dc @ripienaar Issue 118 - Include website code in main project
ripienaar authored
353 |2009/12/28|Add support for other configuration management systems like chef in the --with-class filters|13|
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
354 |2009/12/28|Add a <em>Util.empty_filter?</em> to test for an empty filter| |
f8ba9dc @ripienaar Issue 118 - Include website code in main project
ripienaar authored
355 |2009/12/27|Create a new client framework - SimpleRPC|6|
356 |2009/12/27|Add support for multiple filters of the same type|3|
357
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
358 ## Version 0.3.x
f8ba9dc @ripienaar Issue 118 - Include website code in main project
ripienaar authored
359
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
360 |Date|Description|Ticket|
361 |----|-----------|------|
362 |*2009/12/17*|*Release version 0.3.0* | |
f8ba9dc @ripienaar Issue 118 - Include website code in main project
ripienaar authored
363 |2009/12/16|Improvements for newer versions of Ruby where TERM signal was not handled|7|
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
364 |2009/12/07|MCollective::Util is now a module and plugins can drop in util classes in the plugin dir| |
f8ba9dc @ripienaar Issue 118 - Include website code in main project
ripienaar authored
365 |2009/12/07|The Rakefile now works with rake provided on Debian 4 systems|2|
366 |2009/12/07|Improvements in the RC script for Debian and older Ubuntu systems|5|
367
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
368 ## Version 0.2.x
f8ba9dc @ripienaar Issue 118 - Include website code in main project
ripienaar authored
369
e00861a @ripienaar Change changelog and releasenotes from textile to markdown
ripienaar authored
370 |Date|Description|Ticket|
371 |2009/12/01|Release version 0.2.0| |
Something went wrong with that request. Please try again.