This project adheres to Semantic Versioning.
This CHANGELOG follows the format listed here
3.0.0- 2020-04-09
- bumped
sensu-plugin
dependency from~> 1.x
to~> 4.0
please consult the changelog for additional details. The notable breaking change is (@majormoses) - require ruby
> 2.3
(@majormoses)
2.2.1 - 2018-10-01
- check-consul-failures: use a put when requesting to remove a node from the agent api (@majormoses)
2.2.0 - 2018-06-11
- add ACL support to all consul checks (@scalp42)
2.1.1 - 2018-05-31
check-consul-leader.rb
: Timeout option must be an integer (@scalp42)
2.1.0 - 2018-03-29
check-consul-quorum.rb
: Check how many servers can be lost while maintaining quorum (@roboticcheese)check-consul-stale-peers.rb
: Check for stale peers in the raft configuration (@roboticcheese)
2.0.1 - 2018-03-27
- updated yard dependency to
~> 0.9.11
per: https://nvd.nist.gov/vuln/detail/CVE-2017-17042 (@majormoses)
- appeased the cops (@majormoses)
2.0.0 - 2018-03-07
- 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)
1.6.1 - 2018-03-02
- Bug fix for
check-consul-servers
so timeout option works (@joshbenner)
1.6.0 - 2017-09-30
check-consul-leader
,check-consul-members
, andcheck-consul-servers
now accept--insecure
,--capath
,--timeout
arguments (@akatch)
- update Changelog guideline location (@majormoses)
1.5.0 - 2017-08-09
check-consul-failures
now accepts--keep-failures
and--critical
arguments (@psyhomb)
1.4.1 2017-08-06
- Bug fix for
check-consul-service-health
#26 (@psyhomb)
- ruby 2.4.1 testing (@majormoses)
1.4.0 2017-08-05
check-consul-service-health
now accept a--node
argument that will check all autodiscovered consul services running on the specified node (@psyhomb)
1.3.0 2017-05-05
check-consul-failures
,check-consul-leader
,check-consul-members
, andcheck-consul-servers
now accept a --scheme parameter (@akatch)- Add consul maintenance check @okushchenko
1.2.0 - 2017-01-26
check-consul-service-health
andcheck-service-consul
now accept a --tags filter (@wg-tsuereth)
- check-service-consul should look for 'critical' instead of 'failing' (@mattcl)
1.1.0 - 2016-08-03
- check-consul-service-health and check-service-consul now accept a --fail-if-not-found argument @wg-tsuereth
1.0.0 - 2016-06-28
- Fixed check-consul-service-health and check-service-consul --all argument @wg-tsuereth
- check-consul-service-health and check-service-consul now accept a --consul argument to specify a server @wg-tsuereth
- Support for Ruby 2.3.0
- Support for Ruby 1.9.3
0.1.7 - 2016-04-03
- check-consul-service-health will check the health of a specific service (Yieldbot)
- check-consul-kv-ttl will check Consul KV namespace for timed out global operations (Yieldbot)
- Added check to alert on consul cluster members, supports querying wan members @aianchici
0.0.7 - 2015-11-12
- Consul checks with UNKNOWN status should fail gracefully
- Consul service check fixes
0.0.6 - 2015-09-29
- Bug fixes for check-consul-servers.rb
0.0.5 - 2015-09-28
- Added check to alert on consul peer servers
0.0.4 - 2015-07-14
- Adding script to remove failed consul nodes prior to 72 hour consul window.
0.0.3 - 2015-07-14
- updated sensu-plugin gem to 1.2.0
- Added check to support removing of failed consul nodes from the cluster
0.0.2 - 2015-06-02
- added binstubs
- removed cruft from /lib
- initial release