All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Build error from deprecated
Error::description
impl, replaced withError::source
- mcasper#31
- Segfault in DogstatsdError Display implementation - mcasper#25
- Support for an arbitrary count metric, instead of just incrementing or decrementing - mcasper#24
- Benchmarks compile and run again - mcasper#24
- Decrement metric string allocation - mcasper#24
- Support for the distribution metric type - https://github.com/mcasper/dogstatsd-rs/commit/e04d0ee913da93c91d9f41c94dd9d3b099b511a7
- Make DogstatsdError type public - mcasper#21
- Allow stat and value arguments to be separate types - https://github.com/mcasper/dogstatsd-rs/commit/f1927ad1918f821fc6771a20b2b9c4abf9c0bcd9
- Don't send namespaces for service checks or events - mcasper#18
- Support service checks
- Bump our Chrono version to 0.4, update use of their API
- Implement
Default
forOptions
- Use IntoIter for tags instead of a specific type
- Use String builder methods to make metric building more efficient - mcasper#13
- Allow client methods to take
&str
and&[]
as well - mcasper#13
- Add benchmarks for all the client commands - mcasper#10
- Use an automatically assigned ephemeral port for sending - mcasper#11
- Reuse the same UDP socket between metrics from the same client - mcasper#12
- Fix tag formatting
- Initial Release