Skip to content

Releases: newrelic/newrelic-telemetry-sdk-python

v0.2.3

10 Mar 15:55
Compare
Choose a tag to compare

API Additions

Add helpers for periodic sending of batched data (#12)

SpanBatch, MetricBatch, and Harvester classes have been added. The Harvester will send data aggregated in a batch to a Client's send_batch method at a periodic interval. These classes may be used as helpers to send batch data to New Relic without blocking the application thread. All network activity in the Harvester occurs on a separate thread.

v0.2.2

27 Jan 18:08
Compare
Choose a tag to compare

Bug Fixes

Tag mappings without a copy method raise an AttributeError (#9)

Using a custom mapping class without a copy method for tags on a Span type resulted in a crash. Custom mapping classes are now properly converted to a dict for internal use by the New Relic Python SDK.

v0.2.1

26 Nov 17:11
Compare
Choose a tag to compare

API Additions

  • This telemetry SDK version implements a new Client.add_version_info API as described in the telemetry SDK specification. This API will append a version string to the user agent header sent to New Relic. See #8 for details.

v0.2.0

22 Oct 15:00
Compare
Choose a tag to compare

API Changes

  • urllib3 is now used as an HTTP client instead of requests. This allows for fewer install dependencies and removes install-time LGPL dependencies. See #5 for details.

  • Default values for CountMetric and SummaryMetric class constructors have been removed. Values must now be explicitly specified when constructing any type of metric. See #6 for details.