- [Deprecated] Alias
dog
script names asdogshell
. Please start usingdogshell
instead ofdog
command. See #305. Thanks dwminer. - [Fixed] [dogshell] Enforce the default 'normal' event priority client side. See #511.
- [Fixed] [dogstatsd] Handle EAGAIN socket error when dropping packets. See #515. Thanks mrknmc.
- [Fixed] [dogstatsd] Handle OSError on socket.close on Python 3.6+. See #510. Thanks charettes.
- [Added] [dogstatsd] Add
statsd_constant_tags
kwarg to datadog.initialize(). See #494. Thanks kainswor. - [Added] [dogstatsd] Adding telemetry to dogstatsd. See #505.
- [Added] [dogwrap] Add duration as metric. See #506.
- [Added] [dogwrap] Add option to send to EU endpoint. See #502.
- [Added] [dogwrap] Add warning option for dogwrap based on exit codes. See #471. Thanks dabcoder.
- [Added] Include LICENSE in MANIFEST.in. See #500. Thanks jjhelmus.
- [Added] Add base class for all exceptions. See #496. Thanks hakamadare.
- [Added] Tag normalization. See #489.