Skip to content

Releases: cactus/go-statsd-client

v5.1.0

19 Jul 19:50
Compare
Choose a tag to compare
  • Fix for tag format in substatter. (GH-55)
  • Add support for Floats in several situations. (GH-57)
  • Add new ExtendedStatSender interface for the new Float methods.

v5.0.0

13 Jan 22:11
Compare
Choose a tag to compare
  • Add Tag support: suffix-octothorpe, infix-comma, infix-semicolon (GH-53)
  • Remove previously deprecated NoopClient. Use a nil *Client Statter as a
    replacement, if needed. Ex:
    var client Client
    // A nil *Client has noop behavior, so this is safe.
    // It will become a small overhead (just a couple function calls) noop.
    err = client.Inc("stat1", 42, 1.0)
    

v5.0.0-alpha.0

11 Jan 02:10
Compare
Choose a tag to compare
v5.0.0-alpha.0 Pre-release
Pre-release
  • Add Tag support: suffix-octothorpe, infix-comma, infix-semicolon (GH-53)
  • Remove previously deprecated NoopClient. Use a nil *Client Statter as a
    replacement, if needed. Ex:
    var client Client
    // A nil *Client has noop behavior, so this is safe.
    // It will become a small overhead (just a couple function calls) noop.
    err = client.Inc("stat1", 42, 1.0)
    

v4.0.0

06 Nov 00:46
Compare
Choose a tag to compare
  • Fix go.mod versioning. (GH-51,GH-52)
  • Bump major version for go.mod change, just in an attempt to be safer
    for existing users.

v3.2.1

23 Jun 23:47
Compare
Choose a tag to compare
  • Export NewBufferedSenderWithSender for direct use where needed.

v3.2.0

22 Sep 03:38
Compare
Choose a tag to compare
  • A new client constructor with "config style" semantics.
    "legacy" client construction still supported, to retain backwards compat.
  • Add an optional re-resolving client configuration. This sets a schedule for
    having the client periodically re-resolve the addr to ip. This does add some
    overhead, so best used only when necessary.

v3.1.1

19 Jan 08:44
Compare
Choose a tag to compare
  • avoid some overhead by not using defer for two "hot" path funcs
  • Fix leak on sender create with unresolvable destination (GH-34).

v3.1.0

30 May 18:58
Compare
Choose a tag to compare
  • NewClientWithSender(Sender, string) (Statter, error) method added to
    enable building a Client from a prefix and an already created Sender.
  • Add stat recording sender in submodule statsdtest (GH-32).
  • Add an example helper stat validation function.
  • Change the way scope joins are done (GH-26).
  • Reorder some structs to avoid middle padding.

v3.0.3

18 Feb 23:23
Compare
Choose a tag to compare
  • make sampler function tunable (GH-24)

v3.0.2

13 Jan 22:20
Compare
Choose a tag to compare
  • reduce memory allocations
  • improve performance of buffered clients