Skip to content

Latest commit

 

History

History
126 lines (100 loc) · 6.03 KB

CHANGELOG.md

File metadata and controls

126 lines (100 loc) · 6.03 KB

CHANGELOG

3.3.0 / 04-05-2019

  • [FEATURE] Option to set global tags that are added to every statsd call. See #3, #78 (Thanks @chriskinsman)
  • [IMPROVEMENT] Configure the client with environment variables. See #78

3.2.0 / 10-18-2018

  • [BUGFIX] Fix an issue causing the StartTimer method to ignore non static DogStatsdService instance configurations. See #62, #63 (Thanks @jpasichnyk)
  • [BUGFIX] Prevent the static API from being configured more than once to avoid race conditions. See #66 (Thanks @nrjohnstone)
  • [BUGFIX] Set a default value for tags in the Decrement method similar to Increment. See #60, #61 (Thanks @sqdk)
  • [FEATURE] Add support for DogStatsD distribution. See #65

3.1.0 / 11-16-2017

Supported target framework versions

DogStatsD-CSharp-Client 3.1.0 supports the following platforms:

  • .NET Standard 1.3
  • .NET Standard 1.6
  • .NET Core Application 1.1
  • .NET Core Application 2.0
  • .NET Framework 4.5.1
  • .NET Framework 4.6.1

Changes

  • [BUGFIX] DogStatsdService implements IDogStatsd. See #43, #54
  • [BUGFIX] Fix IP host name resolution when IPv6 addresses are available. See #50 (Thanks @DanielVukelich)
  • [IMPROVEMENT] Add IDisposable interface to DogStatsdService to manage the release of resources. See #44 (Thanks @bcuff)
  • [IMPROVEMENT] New StatsdConfig.StatsdTruncateIfTooLong option to truncate Events and Service checks larger than 8 kB (default to True). See #48, #55
  • [IMPROVEMENT] New supported targeted frameworks: .NET Standard 1.6, .NET Core Application 1.1, .NET Core Application 2.0, .NET Framework 4.6.1. See #52 (Thanks @pdpurcell)

3.0.0 / 10-31-2016

.NET Core support, end of .NET Framework 3.5 compatibility

DogStatsD-CSharp-Client 2.2.1 is the last version to support .NET Framework 3.5. As of 3.0.0, DogStatsD-CSharp-Client supports the following platforms:

  • .NET Framework 4.5.1
  • .NET Standard 1.3

Changes

  • [IMPROVEMENT] Move to .NET Core, and drop .NET Framework 3.5 compatibility. See #28, #39 (Thanks @wjdavis5)
  • [IMPROVEMENT] Abstract DogStatsD service. See #30, #40 (Thanks @nrjohnstone)

2.2.1 / 10-13-2016

2.2.0 / 08-08-2016

  • [BUGFIX] Fix Random generator thread safety. See #26 (Thanks @windsnow98)

2.1.1 / 12-04-2015

  • [BUGFIX] Optional automatic truncation of events that exceed the message length limit. See #22 (Thanks @daniel-chambers)

2.1.0 / 09-01-2015

  • [BUGFIX][IMPROVEMENT] Fix DogStatsd unsafe thread operations. See #18 (Thanks @yori-s)

2.0.3 / 08-17-2015

  • [BUGFIX] Fix event's text escape when it contains windows carriage returns. See #15 (Thanks @anthonychu

2.0.2 / 03-09-2015

  • [IMPROVEMENT] Strong-name-assembly. See #11

2.0.1 / 02-10-2015

  • [BUGFIX] Remove NUnit dependency from StatsdClient project. See #8 (Thanks @michaellockwood)

2.0.0 / 01-21-2015

  • [FEATURE] Event support
  • [FEATURE] Increment/decrement by value.
  • [IMPROVEMENT] UDP packets UTF-8 encoding (was ASCII).

1.1.0 / 07-17-2013

  • [IMPROVEMENT] UDP packets containing multiple metrics that are over the UDP packet size limit will now be split into multiple appropriately-sized packets if possible.

1.0.0 / 07-02-2013

  • Initial release