-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changes
282 lines (192 loc) · 7.22 KB
/
Changes
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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
Revision history for Plack-Middleware-Statsd
{{$NEXT}}
[Documentation]
- Updated copyright year,
[Tests]
- Updated author tests.
v0.7.0 2024-07-13 12:51:37+01:00 Europe/London
[Enhancements]
- Code was adapted to use newer syntax features.
[Incompatible Changes]
- Bumped minimum version of Perl to v5.20.
v0.6.3 2023-06-15 19:45:18+01:00 Europe/London
[Enhancements]
- Revert to using Try::Tiny instead of Feature::Compat::Try, since the former is already used by Plack.
[Documentation]
- Reformated KNOWN ISSUES section.
- Clarified support policy for older Perl versions.
- Bumped copyright year.
v0.6.2 2022-12-11 16:07:04+00:00 Europe/London
[Enhancements]
- Simplified code for tracking Content-Type headers.
[Documentation]
- Documented support for older Perl versions.
- Fixed typo.
- Added note about psgix.informational callback.
[Other]
- Removed redundant import.
- Added GitHub Actions to run tests.
[Tests]
- Added missing author prereq for Test::Vars.
v0.6.1 2022-09-02 16:05:17+01:00 Europe/London
[Other]
- Signed distribution.
v0.6.0 2022-07-26 16:50:26+01:00 Europe/London
[Incompatable Changes]
- Minimum Perl version is v5.14.
[Enhancements]
- Use Feature::Compat::Try instead of Try::Tiny to catch errors.
[Documentation]
- Bump copyright year.
- Fixed encoding of links in README.
[Toolchain]
- Updated MANIFEST.SKIP.
v0.5.1 2021-07-03 14:08:05+01:00 Europe/London
[Documentation]
- Documented the version required for the catch_errors attribute.
v0.5.0 2021-06-15 17:03:29+01:00 Europe/London
[Enhancements]
- Add catch_errors option to handle errors in the application.
v0.4.7 2021-04-27 16:47:35+01:00 Europe/London
[Bug Fixes]
- Use sample_rate for content length metrics.
v0.4.6 2021-04-21 16:51:41+01:00 Europe/London
[Enhancements]
- Check if internal methods are unused before fetching arguments.
- Improve argument handling for internal methods.
[Documentation]
- Bump copyright year.
[Tests]
- Add more author tests.
v0.4.5 2020-05-11 18:29:17+01:00 Europe/London
[Documentation]
- Updated section on the psgi.worker.pid metric.
[Other]
- Stop removing strict and warnings from prerequisites.
v0.4.4 2020-04-30 14:04:10+01:00 Europe/London
[Documentation]
- Added example with Plack::Middleware::SizeLimit.
v0.4.3 2020-03-23 08:59:39+00:00 Europe/London
- No changes since v0.4.2.
v0.4.2 2020-03-21 18:28:31+00:00 Europe/London (TRIAL RELEASE)
[Enhancements]
- Emit warnings if the client does not support expected methods.
- Die if the histogram, increment or set_add attributes are not
coderefs.
[Tests]
- Added tests for how errors are trapped and logged.
- Add Test::Pod::LinkCheck author test.
[Other]
- Explicitly declare List::Util and Time::HiRes as prereqs.
v0.4.1 2020-03-21 17:15:30+00:00 Europe/London (TRIAL RELEASE)
[Bug Fixes]
- Apply sample_rate to psgi.response.x-sendfile.
v0.4.0 2020-03-21 00:24:40+00:00 Europe/London (TRIAL RELEASE)
[Enhancements]
- Some initialisation is done beforehand, which should result in a
slight performance improvement.
- Added histogram, increment and set_count attributes which are
code references for methods that do the actual logging.
[Incompatabilities]
- The client is required, and not initialised from the
psgix.monitor.statsd key in the environment.
[Documentation]
- Made better use of Pod::Weaver commands.
- Bumped copyright year
[Other]
- Renamed internal variables for consistency.
- Show more module versions in test diagnostics.
v0.3.10 2019-12-18 23:45:32+00:00 Europe/London
[Enhancements]
- Added psgi.worker.pid metric for tracking the number of active workers, #4.
[Documentation]
- Bumped copyright year.
v0.3.9 2018-11-30 15:59:17+00:00 Europe/London
[Documentation]
- Removed the section about support for older Perl versions.
- Fixed typo in Changes for v0.3.5.
- Added note about Catalyst::Plugin::Statsd.
v0.3.8 2018-11-30 01:30:27+00:00 Europe/London
[Documentation]
- Added INSTALL file to the distribution.
- Fixed typo in POD.
[Toolchain]
- Tweaks to dist.ini for simplifying build.
- Updated MANIFEST.SKIP.
v0.3.7 2018-10-19 16:06:50+01:00 Europe/London
[Toolchain]
- Added MANIFEST.SKIP to distribution.
v0.3.6 2018-10-16 22:38:04+01:00 Europe/London
[Documentation]
- Corrected minor typo.
v0.3.5 2018-05-31 21:19:21+01:00 Europe/London
[Documentation]
- Documented a known issue about non-standard status codes, #2.
[Toolchain]
- Removed redundant prerequisites from cpanfile and META files.
- Added keywords to distribution metadata.
[Other Changes]
- Added HTTP::Status 6.16 as a recommended prerequisite, #2.
v0.3.4 2018-03-01 15:39:03+00:00 Europe/London
[Bug Fixes]
- Fix bug with counting content types that contain dots, e.g.
"image/vnd.microsoft.icon".
v0.3.3 2018-02-13 15:24:11+00:00 Europe/London
[Documentation]
- Fixed module import in SYNOPSIS.
v0.3.2 2018-02-10 23:36:10+00:00 Europe/London
[Documentation]
- Added missing section about the sample_rate attribute.
- Fixed typo in SYNOPSIS.
v0.3.1 2018-02-10 23:22:47+00:00 Europe/London
[Enhancements]
- Re-added the sampling rate attribute.
[Incompatabilities]
- Logs a float for the response time, instead of an integer. This is
an enhancement, but may cause issues with some statsd daemons.
[Documentation]
- Added note about modifying sample rates.
- Added note about support for older Perl versions.
- Updated the SYNOPSIS to show the recommended Statsd client.
- Updated the section for the client attribute on compatible Statsd
modules.
[Other Changes]
- Bumped version of Net::Statsd::Tiny as a recommended prerequisite.
v0.3.0 2018-02-06 11:10:44+00:00 Europe/London
[Enhancements]
- Catch log errors when calling the statsd client, #1.
[Tests]
- Show diagnostics on failure.
[Other Changes]
- Added Net::Statsd::Tiny as a recommended prerequisite.
v0.2.1 2018-02-05 14:16:07+00:00 Europe/London
[Enhancements]
- Allow the statsd client to support the timing method as an
alternative to the timing_ms method.
- Call client's flush method (if there is one) when done, to support
Net::Statsd::Tiny.
[Incompatible Changes]
- Removed the sample_rate attribute.
[Documentation]
- Added an example of accessing this statsd client from Catalyst.
- Only list the client methods that are actually used.
[Tests]
- Explicitly specify a dependency of Test::Most for cpantesters.
v0.2.0 2018-02-01 17:21:29+00:00 Europe/London
[Enhancements]
- Allow the X-Sendfile header variation to be configured.
[Documentation]
- Updated information on logging content types.
- Added missing psgi.request.content-type metric.
- Fixed POD markup.
v0.1.1 2018-02-01 14:21:29+00:00 Europe/London
[Bug Fixes]
- Removed charset from content-type metrics.
- Explicitly added Plack middleware prerequisites for tests.
[Documentation]
- Fixed POD markup.
- Documented additional metrics.
[Other Changes]
- Removed unnecessary testing prerequisites.
v0.1.0 2018-01-31 18:13:40+00:00 Europe/London
- Initial release.