- [FIX] Add source type name to event payload. See #101
- [IMPROVEMENT] Bump jnr-unixsocket to 0.27. See #102
- [IMPROVEMENT] Bump maven-compiler-plugin to 3.8.1. See #93
- [DOCS] Multiple documentation updates. See #91
- [FIX] Fix entity id with constant tags
- [FEATURE] Support environment variables for client configuration
- [FIX] Handle messages over max packet size limit
- [FEATURE] Take an argument for maxPacketSizeBytes
- [FEATURE] Ability to configure unix buffer timeout and size. See #64
- [FIX] Catch any Socket IO Exception on test cleanup. See #67
- [BUGFIX] Fix older Java compatability issues due to building with newer versions of Java that affected v2.6 of this library.
- [DEV] Enforce Java 7/8 when testing/building. See #53.
- [FEATURE] Add support for submitting data through Unix Domain Sockets. See #42.
- [IMPROVEMENT] Replace string
format
withStringBuilder
for performance gains. Thanks @cithal See #49.
- Added support for new beta feature, global distributions
Note: Starting from this version the client requires Java7+
- Support for floating-point delta in counters, see #37
- Use ThreadLocalRandom vs Math.random, see #16
- Fix maven warnings about versions and encoding, see #34
- Add close method to StatsDClient and extend Closeable, see #33
- [BUGFIX] Reduce packet size to avoid fragmentation, see #17.
- [BUGFIX] Prefix sample rate with an '@', see #15.
- [FEATURE] Add support for sending
sample_rate
while submitting metrics, see #11.
- [OTHER] Merged upstream from
indeedeng/java-dogstatsd-client
- [BUGFIX] Constant tag support for service checks. See #3, thanks @PatrickAuld
- [OTHER] Changelog update
Fork from [indeedeng/java-dogstatsd-client] (https://github.com/indeedeng/java-dogstatsd-client/releases/tag/java-dogstatsd-client-2.0.7) statsd client library
- [FEATURE] Add support for Datadog service checks