This project adheres to Semantic Versioning.
This CHANGELOG follows the format listed at Our CHANGELOG Guidelines. Which is based on Keep A Changelog
5.0.0 - 2020-04-06
- Removed centos from bonsai asset definition
- Travis build automation to generate Sensu Asset tarballs that can be used n conjunction with Sensu provided ruby runtime assets and the Bonsai Asset Index
- Updated asset build targets to support centos6
- Updated rubocop dependency to
~> 0.79.0
- Remediated issues identified by rubocop upgrade
4.1.0 - 2019-05-06
metrics-redis-keys.rb
metric about the number of keys matching a given pattern (@ydkn)
4.0.0 - 2019-04-24
- dropping ruby support for
< 2.3
as they are EOL (@majormoses) - bump
sensu-plugin
dependency from~> 1.2
to~> 4.0
you can read the changelog entries for 4.0, 3.0, and 2.0 (@majormoses)
3.1.1 - 2019-04-02
- metrics-redis-graphite.rb: update list of skip keys in
SKIP_KEYS_REGEX
(@boutetnico)
3.1.0 - 2019-03-04
- added a
--transport (redis|rediss)
option to allow connecting to redis via TLS (@mindriot88)
- metrics-redis-graphite.rb: update list of skip keys in
SKIP_KEYS_REGEX
(@boutetnico)
- commented out integration testing for now :sadpanda: as it appears there was some change to redis and our bootstrap is not working the way it was originally used. The disable should be temp and when someone has the time to work through it we should be good to bring this back in. (@majormoses)
- removed testing from tagged releases for EOL versions of ruby, this should still test them on push to master but this reduces the ammount of time that it takes to make a release (@majormoses)
3.0.1 - 2018-03-28
- updated yard dependency to
~> 0.9.11
per: https://nvd.nist.gov/vuln/detail/CVE-2017-17042 (@majormoses)
3.0.0 - 2018-03-17
- updated rubocop dependency to
~> 0.51.0
per: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8418. (@majormoses)
- removed ruby
< 2.1
support (@majormoses)
- appeased the cops (@majormoses)
2.4.0 - 2018-03-14
- check-redis-connections-available.rb: checks the number of connections available (@nishiki)
2.3.2 - 2017-12-21
- locked
development_dependency
ofmixlib-shellout
on to fix ruby 2.1 support (@majormoses)
2.3.1 - 2017-12-08
- ensure that
--socket
option is properly parsed and takes precedence over--host
/--port
(@mbyczkowski)
2.3.0 - 2017-11-12
- metrics-redis-llen.rb - Support passing multiple comma separated keys (@Evesy)
- Integration tests (@evesy)
2.2.2 - 2017-11-11
- check-redis-key.rb: Fix the wording of the check output on warning/critical states (@evesy)
2.2.1 - 2017-09-14
- ensure that
--timeout
option is an integer (@empyrean987)
- update location of our CHANGELOG guidelines (@majormoses)
2.2.0 - 2017-09-09
- All check scripts have a new option of
--timeout
(@empyrean987)
2.1.0 - 2017-08-17
- metrics-redis-llen.rb config option to choose db (@athal7)
- check-redis-list-length.rb socket option referenced correctly (@athal7)
- metrics-redis-llen.rb socket option referenced correctly (@athal7)
2.0.1 - 2017-08-15
- metrics-redis-graphite.rb, metrics-redis-llen.rb: rename short option for
--scheme
from-s
to-S
to resolve conflict. (@stuwil)
2.0.0 - 2017-07-23
- Standardised exit status for Redis connection failures/timeouts to Unknown, with the exception of 'check-redis-ping' which will exit Critical (@Evesy)
- check-redis-memory-percentage.rb, check-redis-memory.rb: removed redundant
crit_conn
(@Evesy)
- Config option to override the default exit status on Redis connection failures/timeouts
- ruby 2.4 testing on travis (@majormoses)
1.4.0 - 2017-06-24
- check-redis-list-length.rb support more datatypes to check (@nevins-b)
1.3.1 - 2017-05-31
- metrics-redis-graphite: fix commandstats output (@boutetnico)
1.3.0 - 2017-05-31
- Added option to connect to Redis via Unix sockets. (@mbyczkowski)
1.2.2 - 2017-05-31
- metrics-redis-graphite: fix skipkeys option not accepting any argument (@boutetnico)
1.2.1 - 2017-05-14
- Updated list of SKIP_KEYS_REGEX in metrics-redis-graphite.rb per #22 and added an option to override the list of keys to allow users to deal with changes without the need of a release (@majormoses)
- Added option to override SKIP_KEYS_REGEX via option. (@majormoses)
1.2.0 - 2017-05-09
- check-redis-memory-percentage: Handle case where maxmemory is 0 (@stevenviola)
- updated gemspec to avoid deprecation warnings in redis client for Fixnum
1.1.0 - 2017-05-02
- metrics-redis-graphite: add commandstats metrics (@PhilGuay)
- check-redis-memory-percentage use maxmemory property if available (@andyroyle)
- check-redis-memory-percentage fix float conversion bug (@andyroyle)
- check-redis-slave-status: do not throw error if server is master (@stevenviola)
1.0.0 - 2016-05-23
- Ruby 2.3.0 support
- Ruby 1.9.3 support
- check-redis-memory.rb, check-redis-memory-percentage.rb: fix message output
- Update to rubocop 0.40 and cleanup
0.1.0 - 2016-03-22
- added support for memory check using percentage %
0.0.4 - 2015-08-04
- general clean no code changes
0.0.3 - 2015-07-14
- updated sensu-plugin gem to 1.2.0
0.0.2 - 2015-07-05
- Add check for existance of Redis keys
- Fixed the gemspec to properly install the plugins to the embedded sensu bin dir
- initial release