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