- @RandomSeeded Fix callbacks not being triggered when using buffers
- @ggoodman Allow socket errors to be handled with errorHandler
- @mhahn Add support for DataDog service checks
- @ash2k date_happened should be seconds, not milliseconds
- @ash2k Support multiline text in DataDog events
- @ash2k Provided tags, including
childClient()
tags, override global tags with same names.
- @ash2k Support a client-wide error handler used in case no callback is provided and to handle various exceptions.
- @bdeitte Add 'use strict' to files and make changes needed for this.
- @ash2k Method to create child clients. (This is not a backwards-incompatible change but is rather large.)
- @ash2k Shrink npm package a bit more
- @arlolra Shrink npm package
- @arlolra/@bdeitte Move DNS errors when caching them to send() and use callback when possible
- @bdeitte Use callback for Telegraf error when possible
- @Pchelolo Ensure messages not larger then maxBufferSize
- @bdeitte Fix increment(name, 0) to send a 0 count instead of 1
- @bdeitte Flush the queue when needed on close()
- @bdeitte Document and expand on close API
- @bdeitte Catch more error cases for callbacks
- @bdeitte Even more doc updates
- @mmoulton Fix multiple tags with Telegraf
- @bdeitte Doc updates
- @mmoulton Add options.telegraf to enable support for Telegraf's StatsD line protocol format
- @mmoulton Ensure message callback is sent in buffered case, even when we just buffer.
- @jjofseattle Add options.maxBufferSize and options.bufferFlushInterval
- @bdeitte Change options.global_tags to options.globalTags for consistency
- @ainsleyc Thrown error when cacheDNS flag fails to resolve DNS name
- @bdeitte Add the event API used by DogStatsD
- @sivy Start from the base of https://github.com/sivy/node-statsd