Skip to content

Releases: tristanls/telemetry

0.9.0

26 Feb 20:20
Compare
Choose a tag to compare

New Features:

  • WithFields() now can join arbitrarily nested Fields. For example:
base := telemetry.New().WithFields(telemetry.Fields{
  "key1": telemetry.Fields{
    "key1.1": "value1.1",
  },
})
base.WithFields(telemetry.Fields{
  "key1": telemetry.Fields{
    "key1.2": "value1.2",
  },
})

results in:

telemetry.Fields{
  "key1": telemetry.Fields{
    "key1.1": "value1.1",
    "key1.2": "value1.2",
  },
}

0.8.0

23 Feb 18:43
Compare
Choose a tag to compare

API Change*:

  • Pod implementation moved to .../telemetry/pod package. Updated struct name to Content and constructor to New.

* This is a MINOR version release in accordance with Release Policy caveat regarding MAJOR version 0

0.7.0

23 Feb 18:21
Compare
Choose a tag to compare

API Change*:

  • Pod now includes Metrics.

* This is a MINOR version release in accordance with Release Policy caveat regarding MAJOR version 0

0.6.0

23 Feb 18:18
Compare
Choose a tag to compare

New Features:

  • Added Pod struct and NewPod() constructor to bundle telemetry-related object instances such as Telemetry, Emitter, and Logger.

0.5.0

19 Feb 18:57
Compare
Choose a tag to compare

API Change*:

  • Logger no longer sets the message field if message is not provided in call to one of its methods.

* This is a MINOR version release in accordance with Release Policy caveat regarding MAJOR version 0

0.4.0

19 Feb 18:23
Compare
Choose a tag to compare

New Features:

  • Telemetry Event now implements Error interface. This enables telemetry events to be returned as errors.
  • Telemetry Logger now supports setting log levels and will not emit events not meeting specified log level criteria.

0.3.0

19 Feb 16:26
Compare
Choose a tag to compare

New Features:

  • Added Metrics helper to reduce boilerplate for emitting telemetry metric events.

0.2.0

19 Feb 14:52
Compare
Choose a tag to compare

New Features:

  • Added Logger helper to reduce boilerplate for emitting telemetry log events.

Bug fixes:

  • No longer write "provenance":null if provenance is never specified for an event.

0.1.1

18 Feb 22:33
Compare
Choose a tag to compare

Added MIT License.

0.1.0

18 Feb 22:26
Compare
Choose a tag to compare

Initial release.