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 2022Releases
latest 10-
2.0.015 Jan 2022Release notes
Open source →Added
- Added new
StatsDClientinterface, whichClientnow implements - Added new
Exceptioninterface, 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 bothintandfloatvalues (#56)ConnectionExceptionmessage is now also propagated viatrigger_error()(#57)- The following methods return the
StatsDClientinterface instead ofClient:ConfigurationException::getInstance()ConnectionException::getInstance()
- The following
Clientmethods now returnvoidinstead of returning$this:increment()decrement()startTiming()endTiming()timing()timings()time()gauge()set()send()
- Renamed
Client::$instance_idtoClient::$instanceId
New Contributors
Full Changelog: 1.5.0...2.0.0
Release notes
Open source →Added
- Added new
StatsDClientinterface, whichClientnow implements - Added new
Exceptioninterface, 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 bothintandfloatvalues (#56)ConnectionExceptionmessage is now also propagated viatrigger_error()(#57)- The following methods return the
StatsDClientinterface instead ofClient:ConfigurationException::getInstance()ConnectionException::getInstance()
- The following
Clientmethods now returnvoidinstead of returning$this:increment()decrement()startTiming()endTiming()timing()timings()time()gauge()set()send()
- Renamed
Client::$instance_idtoClient::$instanceId
- Added new
-
1.5.009 Oct 2018 -
1.4.317 Jul 2017Release notes
Open source →Added
- Added Silex 2 support (#43)
Changed
- Dropped support for PHP <5.6
- Test against PHP 7.1
-
1.4.209 Feb 2017Release notes
Open source →#37 Use
configto allow publishing differently to views or assets within LaravelRelease notes
Open source →Changed
- Use
configto allow publishing differently to views or assets within Laravel
- Use
-
1.4.102 Feb 2017 -
1.4.021 Apr 2016Release notes
Open source →New Features
- Custom timeout configurations
- Exception handling is now configurable
- Built-in Laravel 5 support
Fixes
- DNS lookup failures no longer raise exceptions
Release notes
Open source →Added
- Custom timeout configurations
- Exception handling is now configurable
- Built-in Laravel 5 support
Fixed
- DNS lookup failures no longer raise exceptions
-
1.3.011 Jun 2015Release notes
Open source →Throwing an exception is now optional during connections to server and can be silently ignored.
Release notes
Open source →Changed
- Throwing an exception is now optional during connections to server and can be silently ignored
-
1.2.017 May 2015Release notes
Open source →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
Release notes
Open source →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
-
1.1.001 Feb 2014 -
v1.027 Aug 2013Nothing published for this version