Revision history for Plack-Middleware-Statsd
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.