Skip to content
This repository has been archived by the owner on Jul 12, 2024. It is now read-only.

Releases: newrelic/newrelic-telemetry-sdk-go

v0.8.1

29 Jul 21:14
44c3e8f
Compare
Choose a tag to compare

Added

  • Add ForceIntervalValid to metric structs to allow for intervals with 0 duration. (#70)

v0.8.0

12 Jul 19:12
bfff122
Compare
Choose a tag to compare

Breaking Changes ⚠️

  • Require a request context for RequestFactory.BuildRequest so that request cancellation can be properly handled. (#66)
  • Made buildSplitRequests internal. (#68)

Performance Improvements 🚀

  • Harvester now parallelizes the requests when a payload is split. (#68)

Bug fixes 🧯

  • Sanitize API key when logging during harvester creation. (#65)

v0.7.1

07 May 14:47
b899b10
Compare
Choose a tag to compare

Added

  • Adds support for creating event groups for the request factory

v0.7.0

02 Apr 15:19
ee040f0
Compare
Choose a tag to compare

Breaking Changes ⚠️

  • BuildRequest on Request factories now have new interfaces to reflect the outline of the payload. Helpers for common blocks and groups are provided.

Performance Improvements 🚀

  • Buffer allocations are now minimized within the request factory via internal buffer caching and re-use.

Bug fixes 🧯

  • Large payloads were not automatically split when using the harvester. Payloads are now split to reduce payload size when required.

v0.6.0

18 Mar 00:43
77e77e9
Compare
Choose a tag to compare

Added

  • Adds support for sending log data to New Relic.
  • Add ClientOption for specifying gzip compression level. Use:
    WithGzipCompressionLevel.

v0.5.2

02 Mar 20:46
ccccdba
Compare
Choose a tag to compare

Added

  • Adds a RequestFactory API that can be used for managing the telemetry data requests if you need more fine-grained control than the Harvester API supports. Only Span data is currently supported by this API.

Fixed

  • Fix performance issue caused by the gzip writer being reallocated for each request - it's now reused between requests.

v0.5.1

17 Dec 14:13
5358a5c
Compare
Choose a tag to compare
  • Fixed bug that resulted in payload size remaining slightly too large after
    splitting it into more manageable chunks.

v0.5.0

19 Nov 17:19
10ea4c9
Compare
Choose a tag to compare
  • Implemented preliminary support for events on spans.

v0.4.0

04 Aug 16:15
e3d9128
Compare
Choose a tag to compare
  • Fixed bug in request retrying that resulted in the a zero length request
    body and manifested as an error mismatch in body length and Content-Length
    header.

v0.3.0

12 Jun 23:06
bfbcaea
Compare
Choose a tag to compare
  • Added ConfigSpansURLOverride to facilitate setting the Trace Observer URL for Infinite Tracing on the New Relic Edge.