Skip to content

Releases: chris-peterson/spiffy

Spiffy.Monitoring.Prometheus-2.0.3

Spiffy.Monitoring.Prometheus 2.0.2

02 Mar 22:32
48710cf
Compare
Choose a tag to compare

What's Changed

Full Changelog: 6.2.3...Spiffy.Monitoring.Prometheus-2.0.2

Spiffy.Monitoring.Prometheus-2.0.1

02 Mar 21:06
Compare
Choose a tag to compare

What's Changed

Full Changelog: 6.2.3...Spiffy.Monitoring.Prometheus-2.0.1

Spiffy.Monitoring.Prometheus 2.0.0

02 Mar 20:43
e731ffc
Compare
Choose a tag to compare

What's Changed

Full Changelog: 6.2.3...Spiffy.Monitoring.Prometheus-2.0.0

6.2.3

18 Jan 20:05
8d45710
Compare
Choose a tag to compare

Bugfix for out-of-range exception if all quote types exist in a value (#35)

6.2.2

06 Jan 22:17
Compare
Choose a tag to compare

Better handling for special characters in values

Historically (due to limitations in the Splunk target), special characters would be replaced (e.g. = -> :, " -> ''). This is problematic as it makes reproducing production issues harder (e.g. it is common to have = in an HTTP request query string)

Now, rather than replacing characters inside values, encapsulate them in quotes

There's a prioritized preference of quoting characters: [", ', `]

6.2.1

06 Jan 18:49
Compare
Choose a tag to compare

Better handling for special characters in values

Previously, we replaced = with : and " with ''. This is problematic as it makes reproducing production issues harder (e.g. it is common to have = in a request URI

This version no longer replaces =, nor ", instead escaping them

6.2.0

02 May 22:08
69e255e
Compare
Choose a tag to compare

Add CustomTimestamp to EventContext

There are cases where you might want to override the event timestamp

6.0.8

26 Aug 01:24
Compare
Choose a tag to compare

Bug fix for AppendToValue (handle null values)

6.0.6

12 Nov 17:24
d9de2e4
Compare
Choose a tag to compare

Breaking Changes

  • Migration Guide
  • Drop support for legacy .NET framework (net40)
  • Require netstandard >= 2.0
  • Custom logging signature now receives LogEvent rather than a raw string
  • Unify initialization API across built in and custom providers

New Features

  • Splunk provider
  • Prometheus provider
  • API for customizing timer behaviors