# 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] ## [2.0.2] - 2020-03-09 ### Changed - Fixed frozen_string_literal issues ## [2.0.1] - 2020-03-06 ### Changed - Nothing, empty release with Travis fixed to deploy release ## [2.0.0] - 2020-03-06 ### Breaking Changes - Bump `sensu-plugin` dependency from `~> 1.2` 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) ### Added - 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 - Require latest sensu-plugin for [Sensu Go support](https://github.com/sensu-plugins/sensu-plugin#sensu-go-enablement) - Bonsai integration ### Changed - update changelog guidelines location (@majormoses) - Updated bundler to '~> 2.1' - Updated rubocop to '~> 0.80.1' - Updated rake to '~> 13.0' - Updated codeclimate-test-reporter to '~> 1.0' - Remediated rubocop warnings - change backends services sessions check comparison to slim instead of smax in check-haproxy.rb - fixes issue [#39](https://github.com/sensu-plugins/sensu-plugins-haproxy/issues/39) (@jindraj) - Extended sessions warning and critical output to also show sessions limit. ## [1.4.0] - 2017-09-09 ### Added - metrics-haproxy.rb: new flag to expose all possible metrics `--expose-all` (@bergerx) - added flag to use raw haproxy metric names `--use-haproxy-names` (@bergerx) - added flag to include explicit type names in generated metrics names `--use-explicit-names` (@bergerx) ## [1.3.0] - 2017-08-05 ### Added - Flag to use SSL in `check-haproxy.rb` (@foozmeat) (@Evesey) ## [1.2.0] - 2017-07-25 ### Added - Ruby 2.4.1 testing - Add frontend request rate metrics to `--server-metrics` (@Evesey) ## [1.1.0] - 2017-01-30 ### Added - `check-haproxy.rb`: added fail on missing service flag (@obazoud) - Consider backends in DRAIN status as UP and add flag to include backends in MAINT status (@modax) ## [1.0.0] - 2016-12-08 ### Added - added names of the failed backends to check-haproxy.rb status - added check status of failed backends to check-haproxy.rb output - support for Ruby 2.3.0 ### Changed - check-haproxy.rb: Services without a health check should not be considered failed - Update to rubocop 0.40 and cleanup ### Removed - Ruby 1.9.3 support ## [0.1.1] - 2016-04-23 ### Added - added session_current to output for server_metrics ## [0.1.0] - 2016-03-04 ### Added - added `num_up` metric for each backend set showing the number of available backends - added flags to check session availability per backend ### Changed - update rubocop rules and fix errors ## [0.0.5] - 2015-11-26 ### Changed - alert on min server count - fixed reporting of empty values ## [0.0.4] - 2015-08-04 ### Changed - general cleanup ## [0.0.3] - 2015-07-14 ### Changed - updated sensu-plugin gem to 1.2.0 ## [0.0.2] - 2015-06-02 ### Fixed - added binstubs ### Changed - removed cruft from /lib ## 0.0.1 - 2015-05-21 ### Added - initial release [Unreleased]: https://github.com/sensu-plugins/sensu-plugins-haproxy/compare/2.0.2...HEAD [2.0.2]:https://github.com/sensu-plugins/sensu-plugins-haproxy/compare/2.0.1...2.0.2 [2.0.1]:https://github.com/sensu-plugins/sensu-plugins-haproxy/compare/2.0.0...2.0.1 [2.0.0]:https://github.com/sensu-plugins/sensu-plugins-haproxy/compare/1.4.0...2.0.0 [1.4.0]:https://github.com/sensu-plugins/sensu-plugins-haproxy/compare/1.3.0...1.4.0 [1.3.0]: https://github.com/sensu-plugins/sensu-plugins-haproxy/compare/1.2.0...1.3.0 [1.2.0]: https://github.com/sensu-plugins/sensu-plugins-haproxy/compare/1.1.0...1.2.0 [1.1.0]: https://github.com/sensu-plugins/sensu-plugins-haproxy/compare/1.0.0...1.1.0 [1.0.0]: https://github.com/sensu-plugins/sensu-plugins-haproxy/compare/0.1.1...1.0.0 [0.1.1]: https://github.com/sensu-plugins/sensu-plugins-haproxy/compare/0.1.0...0.1.1 [0.1.0]: https://github.com/sensu-plugins/sensu-plugins-haproxy/compare/0.0.5...0.1.0 [0.0.5]: https://github.com/sensu-plugins/sensu-plugins-haproxy/compare/0.0.4...0.0.5 [0.0.4]: https://github.com/sensu-plugins/sensu-plugins-haproxy/compare/0.0.3...0.0.4 [0.0.3]: https://github.com/sensu-plugins/sensu-plugins-haproxy/compare/0.0.2...0.0.3 [0.0.2]: https://github.com/sensu-plugins/sensu-plugins-haproxy/compare/0.0.1...0.0.2