Revision history for Catalyst-Plugin-Statsd.

v0.10.1   2026-05-10 13:57:16+01:00 Europe/London
  [Security]
  - Plack::Middleware::Statsd v0.9.0 or later is now a requirement.

  [Tests]
  - Added more test diagnostics.
  - Fixed error in regular expression in tests that sometimes failed. GH#5

v0.10.0   2026-05-09 23:58:18+01:00 Europe/London
  [Security]
  - The catalyst.sessionid metric is no longer logged unless Plack::Middleware::Statsd v0.9.0 or later is used
    with the secure_set_key.  This is to avoid leaking session ids which might be usable as authentication tokens,
    CVE-2026-45180.

  [Documentation]
  - Added a SECURITY CONSIDERATIONS section which documents how to use the secure set logging feature.

  - Added a security policy.

  - Updated copyright year.

  - Updated author email due to issues with cpan.org email forwarding.

  - Generate README with the UsefulReadme plugin.

  - Remove the INSTALL file (since instructions are now in the README).

  - Fixed typos.

  [Toolchain]
  - Remove use of Dist::Zilla::ManifestSkip plugin.

  - Stopped signing distributions, since Module::Signature is deprecated.

  - Added doap.xml to the distribution.

  [Tests]
  - Added more author tests.

v0.9.0    2024-07-23 19:37:56+01:00 Europe/London
  [Enhancements]
  - Internals changed to use newer Perl syntax features.

  [Incompatible Changes]
  - Perl v5.20 or later is required, matching Plack::Middleware::Statsd v0.7.0 changes.

  [Documentation]
  - Update copyright year.

v0.8.2    2023-06-22 12:36:45+01:00 Europe/London
  [Tests]
  - Added required module for tests to work around broken CPAN Testers environments.

v0.8.1    2023-06-08 20:06:25+01:00 Europe/London
  [Documentation]
  - Documented the Perl version support policy.

  - Updated copyright year.

  [Toolchain]
  - Sign the distribution.

v0.8.0    2022-07-27 12:36:43+01:00 Europe/London
  [Incompatable Changes]
  - Minimum Perl version is v5.14, due to changes in Plack::Middleware::Statsd.

  [Documentation]
  - Updated copyright year.

  - Fixed encoding of links in README.

  [Toolchain]
  - Updated MANIFEST.SKIP.

v0.7.2    2020-07-31 14:31:11+01:00 Europe/London
  [Toolchain]
  - Add core modules in the prerequisites.

v0.7.1    2020-03-11 17:35:06+00:00 Europe/London
  [Documentation]
  - Added KNOWN ISSUE about large databases when profiling, #3

v0.7.0    2020-03-11 17:22:14+00:00 Europe/London
  [Enhancements]
  - Logs the sessionid for counting unique sessions, #4

v0.6.3    2019-07-17 17:43:18+01:00 Europe/London
  [Documentation]
  - Fixed minor POD typo.

v0.6.2    2019-07-14 14:37:43+01:00 Europe/London
  [Documentation]
  - Adjusted case of ABSTRACT.

  - Added missing import to SYNOPSIS.

  - Added Net::Statsd::Tiny to SEE ALSO.

  - Added info about the statsd_client method.

v0.6.1    2019-06-01 14:34:40+01:00 Europe/London
  [Documentation]
  - Fixed typo.

v0.6.0    2019-06-01 09:58:43+01:00 Europe/London
  [Bug Fixes]
  - Hyphens in metric names are no longer escaped to dots.

    This could be considered an Incompatible Change if you were relying
    in this behaviour.

  [Documentation]
  - Added more information abou statsd_metric_name_filter method.

  [Tests]
  - Added tests for profiling.

v0.5.1    2019-05-28 12:45:40+01:00 Europe/London
  [Documentation]
  - Documented known issue with custom profiling points.

  - Bumped copyright year.

v0.5.0    2018-12-03 17:39:30+00:00 Europe/London
  [Enhancements]
  - disable_stats_report default is based on !$c->debug.

  [Documentation]
  - Added more documentation about the metrics.

v0.4.2    2018-11-30 15:58:08+00:00 Europe/London
  [Tests]
  - Fixed tests to allow missing log output name.

  - Added diagnostics.

v0.4.1    2018-11-29 23:16:52+00:00 Europe/London
  [Tests]
  - Require Term::Size::Any so that Catalyst logging works on some
    systems, #1.

v0.4.0    2018-11-29 18:59:35+00:00 Europe/London
  [Incompatabilities]
  - Catalyst v5.90123 is now required.

  - Perl v5.10.1 or newer is required.

  [Enhancements]
  - This modifies the log_stats method, and the stats report table can
    be disabled.

v0.3.0    2018-10-26 16:58:25+01:00 Europe/London
  [Enhancements]
  - Added the statsd_client method.

  [Documentation]
  - Added INSTALL file to the distribution.

  [Toolchain]
  - Tweaks to dist.ini for simplifying build.

  [Other]
  - Remove cruft from distribution.

v0.2.0    2018-10-18 23:14:52+01:00 Europe/London
  [Enhancements]
  - Added statsd_metric_name_filter method to filter/munge metric
    names.

  [Documentation]
  - Added note about metrics logged.

  - Reorganised POD within the module.

  [Other]
  - Explicitly require finalze method.

v0.1.2    2018-10-18 21:06:39+01:00 Europe/London
  [Documentation]
  - Amended Changes file.

  [Tests]
  - Specify a minimum version of Net::Statsd::Tiny.

  [Other]
  - Updated metadata keywords.

v0.1.1    2018-10-17 09:55:46+01:00 Europe/London
  - Renamed distribution to make PAUSE happy.

v0.1.0    2018-10-16 22:36:52+01:00 Europe/London
  - Initial release as CatalystX-Statsd.