All Versions
100
Latest Version
Avg Release Cycle
38 days
Latest Release
1954 days ago
Changelog History
Page 9
Changelog History
Page 9
-
v0.12.5 Changes
January 20, 2014๐ Fixed
- ๐ Fixed handler severity filtering, check history is an array of strings.
-
v0.12.4 Changes
January 17, 2014๐ Fixed
- ๐ Fixed filter "eval:" on Ruby 2.1.0, and logging errors.
- ๐ Fixed handler severity filtering when event action is "resolve". Events with an action of "resolve" will be negated if the severity conditions have not been met since the last OK status.
-
v0.12.3 Changes
December 19, 2013๐ฅ Breaking Changes
- The pipe handler and mutator concurrency limit is now imposed by
๐ท
EM::Worker
. A maximum of 12 processes may be spawned at a time.
- The pipe handler and mutator concurrency limit is now imposed by
๐ท
-
v0.12.2 Changes
November 22, 2013๐ Fixed
- RabbitMQ connection closed errors are now rescued when attempting to publish to an exchange, while Sensu is reconnecting.
๐ Changed
- API routes now have an optional trailing slash.
- โฑ RabbitMQ initial connection timeout increased from 10 to 20 seconds.
-
v0.12.1 Changes
November 02, 2013๐ Fixed
- ๐ Fixed a config loading bug where Sensu was not ignoring files without a valid JSON object.
- ๐ Fixed
handling event
log line data for extensions.
โ Added
- API GET
/stashes
now returns stash expiration information, time remaining in seconds. eg. [{"path": "foo", "content":{"bar": "baz"}, "expire": 3598}].
-
v0.12.0 Changes
October 28, 2013๐ฅ Breaking Changes
- ๐ Deprecated API endpoints,
/check/request
and/event/resolve
, have been removed. Please use/request
and/resolve
.
๐ Fixed
- โ Added additional AMQP library version constraints.
- ๐ Improved API POST data validation.
โ Added
- API stashes can now expire, automatically removing themselves after
N
seconds, eg. '{"path": "foo", "content":{"bar": "baz"}, "expire": 600}'.
- ๐ Deprecated API endpoints,
-
v0.11.3 Changes
October 23, 2013๐ Fixed
- ๐ Fixed redacting sensitive information in log lines during configuration loading.
- ๐ Fixed AMQP library dependency version resolution.
- ๐ Changed to an older version of the JSON parser, until the source of a memory leak is identified.
-
v0.11.2 Changes
October 23, 2013โ Added
- ๐ Sensu profiler extension support.
- โ Added logger() to the extension API, providing access to the Sensu logger.
-
v0.11.1 Changes
October 16, 2013๐ Fixed
- โก๏ธ Updated "em-redis-unified" dependency version lock, fixing Redis reconnect when using authentication and/or select database.
-
v0.11.0 Changes
October 02, 2013๐ฅ Breaking Changes
- โก๏ธ Extensions compatible with previous versions of Sensu will NO LONGER FUNCTION until they are updated for Sensu 0.11.x! Extensions are an experimental feature and not widely used.
Sensu settings are now part of the extension API & are no longer passed as an argument to run.
โฑ TCP handlers no longer have a socket timeout, instead they have a โฑ handler timeout for consistency.
๐ Fixed
- Sensu passes a dup of event data to mutator & handler extensions to prevent mutation.
- Extension runs are wrapped in a begin/rescue block, a safety net.
- UDP handler now binds to "0.0.0.0".
- ๐ Faster JSON parser.
- AMQP connection heartbeats will no longer attempt to use a closed channel.
- Missing AMQP connection heartbeats will result in a reconnect.
- The keepalive & result queues will now auto-delete when there are no active consumers. This change stops the creation of a keepalive/result backlog, stale data that may overwhelm the recovering consumers.
- ๐ Improved Sensu client socket check validation.
- AMQP connection will time out if the vhost is missing, there is a lack of permissions, or authentication fails.
โ Added
- ๐ฒ You can specify the Sensu log severity level using the -L (--log_level) CLI argument, providing a valid level (eg. warn).
- You can specify custom sensitive Sensu client key/values to be redacted from log events and keepalives, eg.
"client": { "redact": [ "secret_access_key" ] }
. - ๐ง You can configure the Sensu client socket (UDP & TCP), bind & port, eg.
"client": { "socket": { "bind": "0.0.0.0", "port": 4040 } }
. - โฑ Handlers & mutators can now have a timeout, in seconds.
- ๐ง You can configure the RabbitMQ channel prefetch value (advanced), eg. "rabbitmq": { "prefetch": 100 }.