PackageTrack
Sign in Get early access

league/statsd

A simple library for working with StatsD in PHP.

2.0.0 4.6M downloads/mo #2742 most downloaded on Packagist thephpleague/statsd

What this package is like to depend on

Last release 5 years ago

no release in 18 months

Release timing varies

gaps range from 3 weeks to 3.3 years

Nearly every release is documented

notes for 9 of 10 stable releases

Nothing withdrawn

no release was ever pulled

13 years old

10 releases · first in 2013

0 releases in the last 12 months

see the full history below

Release timeline

10 releases · Aug 2013 to Jan 2022
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 10
  1. 2.0.0 15 Jan 2022
    Release notes

    Added

    • Added new StatsDClient interface, which Client now implements
    • Added new Exception interface, which all exceptions now implement

    Changed

    • Supported PHP versions are now 7.4, 8.0, and 8.1
    • All properties and methods now have type hints where applicable
    • gauge() now accepts both int and float values (#56)
    • ConnectionException message is now also propagated via trigger_error() (#57)
    • The following methods return the StatsDClient interface instead of Client:
      • ConfigurationException::getInstance()
      • ConnectionException::getInstance()
    • The following Client methods now return void instead of returning $this:
      • increment()
      • decrement()
      • startTiming()
      • endTiming()
      • timing()
      • timings()
      • time()
      • gauge()
      • set()
      • send()
    • Renamed Client::$instance_id to Client::$instanceId

    New Contributors

    • @Jeroeny made their first contribution in #59
    • @filakhtov made their first contribution in #57

    Full Changelog: 1.5.0...2.0.0

    Open source →
    Release notes

    Added

    • Added new StatsDClient interface, which Client now implements
    • Added new Exception interface, which all exceptions now implement

    Changed

    • Supported PHP versions are now 7.4, 8.0, and 8.1
    • All properties and methods now have type hints where applicable
    • gauge() now accepts both int and float values (#56)
    • ConnectionException message is now also propagated via trigger_error() (#57)
    • The following methods return the StatsDClient interface instead of Client:
      • ConfigurationException::getInstance()
      • ConnectionException::getInstance()
    • The following Client methods now return void instead of returning $this:
      • increment()
      • decrement()
      • startTiming()
      • endTiming()
      • timing()
      • timings()
      • time()
      • gauge()
      • set()
      • send()
    • Renamed Client::$instance_id to Client::$instanceId
    Open source →
  2. 1.5.0 09 Oct 2018
    Release notes

    add tags supporting (#52)

    Open source →
    Release notes

    Added

    • Added tags supporting Datadog format (#52)
    Open source →
  3. 1.4.3 17 Jul 2017
    Release notes

    Added

    • Added Silex 2 support (#43)

    Changed

    • Dropped support for PHP <5.6
    • Test against PHP 7.1
    Open source →
  4. 1.4.2 09 Feb 2017
    Release notes

    #37 Use config to allow publishing differently to views or assets within Laravel

    Open source →
    Release notes

    Changed

    • Use config to allow publishing differently to views or assets within Laravel
    Open source →
  5. 1.4.1 02 Feb 2017
    Release notes

    Added

    • Added Laravel 5.4 support
    Open source →
  6. 1.4.0 21 Apr 2016
    Release notes

    New Features

    • Custom timeout configurations
    • Exception handling is now configurable
    • Built-in Laravel 5 support

    Fixes

    • DNS lookup failures no longer raise exceptions
    Open source →
    Release notes

    Added

    • Custom timeout configurations
    • Exception handling is now configurable
    • Built-in Laravel 5 support

    Fixed

    • DNS lookup failures no longer raise exceptions
    Open source →
  7. 1.3.0 11 Jun 2015
    Release notes

    Throwing an exception is now optional during connections to server and can be silently ignored.

    Open source →
    Release notes

    Changed

    • Throwing an exception is now optional during connections to server and can be silently ignored
    Open source →
  8. 1.2.0 17 May 2015
    Release notes

    This is a small changes with a few new features and enhancements

    • Configurable timeouts
    • SET method: Count the number of unique values passed to a key
    • PHP 5.6 Testing on Travis
    • Various test patches and improvements
    Open source →
    Release notes

    Added

    • Configurable timeouts
    • SET method: Count the number of unique values passed to a key
    • PHP 5.6 testing on Travis
    • Various test patches and improvements
    Open source →
  9. 1.1.0 01 Feb 2014
    Release notes

    Added

    • PSR-4 support
    • New documentation
    Open source →
  10. v1.0 27 Aug 2013

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive