Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 1.87 KB

CHANGELOG.md

File metadata and controls

26 lines (21 loc) · 1.87 KB

3.0.86

  • BREAKING: Changes to lower level interfaces unlikely to affect most users, including IStatsd and IStopwatch
  • Fix threading bug when calling Metrics.Send() from multiple threads (thanks for helping track down @bronumski!)
  • Fix timing reporting bug that significantly under reported multiple-millisecond timings (thanks @arexsutton!)
  • Fix casing for .NET Core dependency (thanks for pointing out @mikemitchellrightside!)

2.0.68

  • BREAKING: Drops support for < .NET 4.5
  • Add .NET Standard 1.3 support (thanks @TerribleDev!)
  • Fix async support (previously would only measure async creation time)

1.4.51

  • Add a Metrics.IsConfigured() method which returns whether the Metrics class has been initialised yet (thanks @dkhanaferov!)

1.3.44

  • Add support for TCP sending via the MetricsConfig.UseTcpProtocol property (thanks @pekiZG!)

1.2.32

  • Fix the Stopwatch class to make it more consisten with .NET's and fix an overflow bug (thanks @knocte!)
  • Fix bug in how IPv4 addresses are resolved

1.1.0

  • Add support for gauge delta values (thanks @crunchie84!)
  • Mark the Metrics.Gauge() method obsolete in favour of the new Metrics.GaugeAbsoluteValue()
  • Mark the StatsdClient.Configuration.Naming class obsolete in favour of setting MetricsConfig.Prefix when you call Metrics.Configure(), which reduces the code you need when actually sending metrics each time
  • Expose a sample rate for the disposable version of the timer (Metrics.StartTimer())