Skip to content

Latest commit

 

History

History
206 lines (195 loc) · 12.6 KB

changelog.md

File metadata and controls

206 lines (195 loc) · 12.6 KB
layout title
default
Changelog

{{page.title}}

  • TOC Placeholder {:toc}

Version 1.1.x

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