<commit_before>---
layout: default
title: Changelog
toc: false
---

## Version 2.3.x

|Date|Description|Ticket|
|----|-----------|------|
|2013/06/03|Improve debian dependencies so packages can be rebuilt in a chroot|20950|
|2013/05/28|Set expire headers in the ActiveMQ and RabbitMQ message headers|19905|
|2013/05/10|Correctly detect version differences in semver version where the path level is greater 10|20661|
|2013/05/01|Improve behaviour of data matchers when return values are nil|20059|
|2013/04/29|Improve config defaults on windows machines|20388|
|2013/04/18|Enforce valid identity names in the file discovery method|20282|
|2013/04/11|Add direct addressing awareness to the fire and forget request mode|17930|
|2013/03/22|Remove the topicprefix, queueprefix and topicsep options|19673|
|2013/03/21|Remove the plugin.discovery.timeout setting as it's not relevant anymore|19694|
|2013/03/21|Improve error reporting from the rpc application in the light of direct_addressing|19827|
|2013/03/20|Fail with a friendly error message when no libdir is set|19752|
|2013/03/14|Change default RabbitMQ and ActiveMQ ports to 61613|19734|
|2013/03/13|Set correct reply-to headers in the RabbitMQ connector|17034|
|2013/03/12|Pre-populate the data from data plugins like agent replies|19564|
|2013/03/12|Explicitly include StringIO|19367|
|2013/03/12|Enable direct addressing by default|19665|
|2013/02/20|Fix error code collision on PLMC18|19366|
|2013/02/15|Validate arguments supplied to the RPC application and raise errors sooner|19181|
|*2013/02/14*|*Release 2.3.1*|19265|
|2013/02/14|Initial work towards internationalization and online help|18663|
|2013/02/14|Update vendored JSON gem for CVE-2013-0269|19265|
|2013/02/13|Restore the ability to set a discovery timeout on a RPC client|19238|
|2013/02/12|Replace underscores in plugin names with dashes to keep Debian happy|19200|
|2013/02/12|Fix package building on certain Debian systems|19141|
|2013/02/12|Remove the stomp connector|19146|
|2013/02/07|Read the client config before trying to use any configuration options|19105|
|2013/01/22|When an argument fails to parse in the rpc application fail rather than continue with unintended consequences|18773|
|2013/01/22|The fix the *--no-response* argument to the rpc application that broke due to 18438|18513|
|2013/01/22|Set *=* dependencies on the various packages that form a plugin rather than *>=*|18758|
|2013/01/21|Improve presentation of the --help output for applications|18447|
|2013/01/21|When a request failed via *reply.fail*, only show the message and not the half built data|18434|<commit_msg>17667 - run() call in an agent can return incorrect Process::Status<commit_after>---
layout: default
title: Changelog
toc: false
---

## Version 2.3.x

|Date|Description|Ticket|
|----|-----------|------|
|2013/06/04|run() call in an agent can return incorrect Process::Status|17667|
|2013/06/03|Improve debian dependencies so packages can be rebuilt in a chroot|20950|
|2013/05/28|Set expire headers in the ActiveMQ and RabbitMQ message headers|19905|
|2013/05/10|Correctly detect version differences in semver version where the path level is greater 10|20661|
|2013/05/01|Improve behaviour of data matchers when return values are nil|20059|
|2013/04/29|Improve config defaults on windows machines|20388|
|2013/04/18|Enforce valid identity names in the file discovery method|20282|
|2013/04/11|Add direct addressing awareness to the fire and forget request mode|17930|
|2013/03/22|Remove the topicprefix, queueprefix and topicsep options|19673|
|2013/03/21|Remove the plugin.discovery.timeout setting as it's not relevant anymore|19694|
|2013/03/21|Improve error reporting from the rpc application in the light of direct_addressing|19827|
|2013/03/20|Fail with a friendly error message when no libdir is set|19752|
|2013/03/14|Change default RabbitMQ and ActiveMQ ports to 61613|19734|
|2013/03/13|Set correct reply-to headers in the RabbitMQ connector|17034|
|2013/03/12|Pre-populate the data from data plugins like agent replies|19564|
|2013/03/12|Explicitly include StringIO|19367|
|2013/03/12|Enable direct addressing by default|19665|
|2013/02/20|Fix error code collision on PLMC18|19366|
|2013/02/15|Validate arguments supplied to the RPC application and raise errors sooner|19181|
|*2013/02/14*|*Release 2.3.1*|19265|
|2013/02/14|Initial work towards internationalization and online help|18663|
|2013/02/14|Update vendored JSON gem for CVE-2013-0269|19265|
|2013/02/13|Restore the ability to set a discovery timeout on a RPC client|19238|
|2013/02/12|Replace underscores in plugin names with dashes to keep Debian happy|19200|
|2013/02/12|Fix package building on certain Debian systems|19141|
|2013/02/12|Remove the stomp connector|19146|
|2013/02/07|Read the client config before trying to use any configuration options|19105|
|2013/01/22|When an argument fails to parse in the rpc application fail rather than continue with unintended consequences|18773|
|2013/01/22|The fix the *--no-response* argument to the rpc application that broke due to 18438|18513|
|2013/01/22|Set *=* dependencies on the various packages that form a plugin rather than *>=*|18758|
|2013/01/21|Improve presentation of the --help output for applications|18447|
|2013/01/21|When a request failed via *reply.fail*, only show the message and not the half built data|18434|
{'fraction_non_alphanumeric': 0.10068862832681928, 'fraction_numerical': 0.16340964079657547, 'mean_word_length': 5.405244338498212, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5663837', 'n_tokens_mistral': 2232, 'n_tokens_neox': 1631, 'n_words': 613}