sensu-plugins/sensu-plugins-zookeeper

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Change Log
This project adheres to [Semantic Versioning](http://semver.org/).

This CHANGELOG follows the format listed at [Our CHANGELOG Guidelines ](https://github.com/sensu-plugins/community/blob/master/HOW_WE_CHANGELOG.md).
Which is based on [Keep A Changelog](http://keepachangelog.com/)

## [Unreleased]

## [3.1.0] - 2021-03-31

### Changes
- Use TCPSocket logic with timeout for check-zookeeper-mode.rb and metricz-zookepper.rb  
- Update development_dependency: yard >= 0.9.20
- Remove CentOS 6 Asset build, CentOS6 reach end of life

### Fixed
- Remove deplicate count option in check-zookeeper-cluster.rb

## [3.0.0] - 2020-03-19
### Breaking Changes
- Bump `sensu-plugin` dependency to `~> 4.0` you can read the changelog entries for [4.0](https://github.com/sensu-plugins/sensu-plugin/blob/master/CHANGELOG.md#400---2018-02-17), [3.0](https://github.com/sensu-plugins/sensu-plugin/blob/master/CHANGELOG.md#300---2018-12-04), and [2.0](https://github.com/sensu-plugins/sensu-plugin/blob/master/CHANGELOG.md#v200---2017-03-29)
- Make minimum supported ruby version 2.3.0

### Added
- Bonsai Asset enablement. Making changes to travis config to enable Bonsai asset building during release deployment

### Changes
- Update development dependency: bundler ~> 2.1
- Update development dependency: codeclimate-test-reporter ~> 1.0
- Update development_dependency: github-markup ~> 3.0
- Update development_dependency: rake ~> 12.3

### Fixed
- Updated how zookeeper information is scraped to use string matching instead of positional matching to accomedate newer zookeeper releases adding additional attributes.  

## [2.0.0] - 2018-01-18
### Security
- updated rubocop dependency to `~> 0.51.0` per: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8418. (@thomasriley)

### Breaking Changes
- removed < ruby 2.1 support which was pulled as part of security updates (@thomasriley)

### Changed
- Various amendments to comply with Rubocop (@thomasriley)

## [1.5.0] - 2017-12-06
### Added
- check-netty-zookeeper-cluster.rb: new script to check if a zookeeper v. 3.5 cluster is OK (@duncaan)

## [1.4.0] - 2017-10-31
### Added
- Added zookeeper port option to metrics-zookeeper-cluster.rb

### Fixed
- Fixed a return bug in case of an error on metrics-zookeeper-cluster.rb

## [1.3.0] - 2017-09-09
### Added
- metrics-zookeeper-cluster.rb: new script to gather metrics from a zookeeper cluster (@fsniper)

### Changed
- metrics-zookeeper-cluster.rb: use the plugin name + version as the default user agent over some arbitrary version of curl (@majormoses)
- updated PR template and CHANGELOG with new CHANGELOG guideline location (@majormoses)

### Fixed
- spelling in PR template (@majormoses)

## [1.2.0] - 2017-08-28
### Added
- check-zookeper-cluster
- Ruby 2.4.1 testing

## [1.1.0] - 2017-03-23
- add `check-zookeeper-mode` to check if zookeeper is in the expected mode (@karthik-altiscale)

## [1.0.0] - 2017-03-21
### Added
- check-zookeeper-reqs (@grem11n)
- check-zookeeper-latency (@grem11n)
- check-zookeeper-file-descriptors (@grem11n)
- support for Ruby 2.3.0 (@eheydrick)
- `metrics-zookeeper.rb`: Switch to using the `mntr` command to gather metrics and add additional metrics (@jasiek191)

### Removed
- support for Ruby 1.9.3 (@eheydrick)

## [0.1.0] - 2016-03-05
### Added
- check-zookeeper-ruok

## [0.0.4] - 2015-12-10
### Added
- check-znode
- metrics-zookeeper

## [0.0.3] - 2015-07-14
### Changed
- updated sensu-plugin gem to 1.2.0

## [0.0.2] - 2015-06-03
### Fixed
- added binstubs

### Changed
- removed cruft from /lib

## 0.0.1 - 2015-04-30
### Added
- initial release

[Unreleased]: https://github.com/sensu-plugins/sensu-plugins-zookeeper/compare/3.1.0...HEAD
[3.1.0]: https://github.com/sensu-plugins/sensu-plugins-zookeeper/compare/3.0.0...3.1.0
[3.0.0]: https://github.com/sensu-plugins/sensu-plugins-zookeeper/compare/2.0.0...3.0.0
[2.0.0]: https://github.com/sensu-plugins/sensu-plugins-zookeeper/compare/1.5.0...2.0.0
[1.5.0]: https://github.com/sensu-plugins/sensu-plugins-zookeeper/compare/1.4.0...1.5.0
[1.4.0]: https://github.com/sensu-plugins/sensu-plugins-zookeeper/compare/1.3.0...1.4.0
[1.3.0]: https://github.com/sensu-plugins/sensu-plugins-zookeeper/compare/1.2.0...1.3.0
[1.2.0]: https://github.com/sensu-plugins/sensu-plugins-zookeeper/compare/1.1.0...1.2.0
[1.1.0]: https://github.com/sensu-plugins/sensu-plugins-zookeeper/compare/1.0.0...1.1.0
[1.0.0]: https://github.com/sensu-plugins/sensu-plugins-zookeeper/compare/0.1.0...1.0.0
[0.1.0]: https://github.com/sensu-plugins/sensu-plugins-zookeeper/compare/0.0.4...0.1.0
[0.0.4]: https://github.com/sensu-plugins/sensu-plugins-zookeeper/compare/0.0.3...0.0.4
[0.0.3]: https://github.com/sensu-plugins/sensu-plugins-zookeeper/compare/0.0.2...0.0.3
[0.0.2]: https://github.com/sensu-plugins/sensu-plugins-zookeeper/compare/0.0.1...0.0.2