Changes
2.2.0 / 2019-04-11
Notes
- [FEATURE] UDS: non-blocking implementation. See #81.
- [FEATURE] Support configuration from standard environment variables. See #78.
- [FEATURE] Configuration at client creation. See #82.
- [IMPROVEMENT] UDS: change Mutex to RWMutex for fast already-connected path. See #84. Thanks @KJTsanaktsidis.
- [IMPROVEMENT] Return error when using on nil client. See #65. Thanks @Aceeri.
- [IMPROVEMENT] Reduce
Client.format
allocations. See #53. Thanks @vcabbage.
- [BUGFIX] UDS: add lock to writer for concurrency safety. See #62.
- [DOCUMENTATION] Document new options, non-blocking client, etc. See #85.
- [TESTING] Adding go 1.10 and go 1.11 to CI. See #75. Thanks @thedevsaddam.
2.1.0 / 2018-03-30
Notes
- [IMPROVEMENT] Protect client methods from nil client. See #52, thanks @ods94065.
2.0.0 / 2018-01-29
Details
Version 2.0.0
contains breaking changes and beta features, please refer to the
Notes section below for details.
Notes
- [BREAKING]
statsdWriter
now implements io.Writer interface. See #46.
- [BUGFIX] Flush buffer on close. See #47.
- [BETA] Add support for global distributions. See #45.
- [FEATURE] Add support for Unix Domain Sockets. See #37.
- [FEATURE] Export
eventAlertType
and eventPriority
. See #42, thanks @thomas91310.
- [FEATURE] Export
Flush
method. See #40, thanks @colega.
- [BUGFIX] Prevent panics when closing the
udsWriter
. See #43, thanks @jacek-adamek.
- [IMPROVEMENT] Fix issues reported by Golint. See #39, thanks @tariq1890.
- [IMPROVEMENT] Improve message building speed by using less
fmt.Sprintf
s. See #32, thanks @corsc.
1.1.0 / 2017-04-27
Notes
- [FEATURE] Export serviceCheckStatus allowing interfaces to statsd.Client. See #19 (Thanks @Jasrags)
- [FEATURE] Client.sendMsg(). Check payload length for all messages. See #25 (Thanks @theckman)
- [BUGFIX] Remove new lines from tags. See #21 (Thanks @sjung-stripe)
- [BUGFIX] Do not panic on Client.Event when
nil
. See #28
- [DOCUMENTATION] Update
decr
documentation to match implementation. See #30 (Thanks @kcollasarundell)
1.0.0 / 2016-08-22
Details
We hadn't been properly versioning this project. We will begin to do so with this
1.0.0
release. We had some contributions in the past and would like to thank the
contributors @aviau, @sschepens, @jovanbrakus, @abtris, @tummychow, @gphat, @diasjorge,
@victortrac, @seiffert and @w-vi, in no particular order, for their work.
Below, for reference, the latest improvements made in 07/2016 - 08/2016
Notes
- [FEATURE] Implemented support for service checks. See #17 and #5. (Thanks @jovanbrakus and @diasjorge).
- [FEATURE] Add Incr, Decr, Timing and more docs.. See #15. (Thanks @gphat)
- [BUGFIX] Do not append to shared slice. See #16. (Thanks @tummychow)