summaryrefslogtreecommitdiffstats
path: root/Changes
blob: ac9e7302d0d097bb9d4f5ae3e9c80e39df24655b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
Revision history for Perl module Monitoring::Plugin.

next:
0.40 25th July 2018
  - improve --extra-opts error handling (#18)
  - fix handling named arguments (#17)
  - Allow negation of command line arguments using '--no'-prefix (#13)
  - Fix plugin-name processing in ALRM handler. (#12)
  - Fixed regex in plugin_exit() that handles hyphen for LONGOUTPUT (#11)
  - Support LONGTEXT output in plugin_exit (#10)
  - convert empty perfdata values to 'U' (daku3649 #5)
  - fix output when there is only long plugin output (pdugas)

0.39 11th April 2015
  - fix help formating when using colons (Evgeni Golov)
  - fix "Redundant argument in sprintf" in perl 5.21 (RT #103214)

0.38 28th December 2014
  - fix getopt test on windows system

0.37 20nd January 2014
  - renamed module due to trademark issues

0.36 22nd December 2011
  - Updated check_threshold to allow multiple check values to be checked at once

0.35 3rd December 2010
  - Fixed test failures with Test::More 0.96 (Slaven Rezic and Peter John Edwards - RT57709)

0.34 15th April 2010
  - Amended standard --extra-opts help
  - pod fix (Frank Wiegand - RT51872)
  - Added %STATUS_TEXT to valid possible exports (Andrew Ford - RT46048)

0.33 5th June 2009
  - Fixed infinite loop when invalid performance data with multiple = were present

0.32 3rd March 2009
  - Handle performance data with quotes in the label (thanks to Kang)
  - Die if default config file is not available and --extra-opts is set

0.31 5th January 2009
  - Check for valid numerical value before returning perfdata object

0.30 13th December 2008
  - Fixed performance parsing when numeric fields had commas instead of periods due to locale settings
  - If a performance set is not parseable, instead of returning an empty array, will return all the successfully
    parsed sets
  - Fixed test plan for Nagios-Plugin-Performance.t

0.29 2nd December 2008
  - clean_label, for cleaning up a label for RRD, but without truncation

0.28 21st November 2008
  - Fixed test problems when run against Test::More 0.86
  - Added max_state_* wrappers

0.27 14th May 2008
  - Fixed parsing of performance data with scientific notation

0.26 28th March 2008
  - Fixed test failure in t/Nagios-Plugin-Getopt-03.t (Thomas Guyot-Sionnest)

0.25  17th March 2008
  - Fixed parsing of performance data with negative values and full range definitions

0.24  1st February 2008
  - Fixed a test failure which highlighted a precision rounding within hashes

0.23  18th December 2007
  - Use $^X for perl in check_stuff.t test, due to lots of failing in CPAN Testers

0.22  13th December 2007
  - Fixed handling of repeated ini arguments

0.21  24th September 2007
  - Help, usage and version output now goes to stdout, not stderr

0.20  5th September 2007
  - Version bump because of CPAN permission problems

0.19  4th September 2007
  - Fix test failures due to bad MANIFEST file
  - Fixed performance parsing where uom = %
  - Fixed version numbering

0.18  31st August 2007
  - Fix error when parsing performance data where warn or crit are 0
  - Optional _use_die flag to force nagios_die to call die instead of exit, so
    exceptions can be caught with an eval
  - Convenience function to set use_die so you can run 'use Nagios::Plugin::Performance use_die => 1'

0.17  23rd March 2007
  - bump version number again due to cpan indexing stupidity (Gavin)

0.16  23rd March 2007
  - added support for multi-entry help output (e.g. two separate help entries for --warning) (Gavin)
  - added automatic spec-to-help-text support to N::P::Getopt (Gavin)
  - added initial --extra-opts support to N::P::Getopt (Gavin)
  - removed default use of Threshold from N::P::Performance (Gavin)
  - removed remaining Class::Struct usages from Performance, Threshold, and Range (Gavin)
  - fixed warnings when no uom specified for add_perfdata (Ton)
  - added max_state function in N::P::Functions (Ton)

0.15  19th December 2006
  - exposed Getopt and Threshold functionality from top level Nagios::Plugin
  - exchanged Class::Struct for Class::Accessor

0.14  18th October 2006
  - Fixed version number due to CPAN upload

0.13  18th October 2006
  - Lots of extra tests and fixes from Nathan Vonnahme
  - Nagios::Plugin::Getopt, Functions and ExitResult added by Gavin Carr

0.12  15th June 2006
  - rrdlabel method available to get a performance label, 
	converted to something rrd can use
  - fixes to parse_perfstring routine if values are 0
  - is_set method for range object to see if warning/critical range is set

0.11  14th June 2006
  - Interface changed for parse_perfstring, returning empty 
	array if not parseable
  - Fixed problem when parsing nagiosgraph data (linefeed at end 
	of perfdata)

0.10  8th June 2006
	First release to CPAN

0.01  Fri Jun  2 14:10:58 2006
	- original version; created by h2xs 1.23 with options
		-X -n Nagios::Plugin