All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Conform to OpenTelemetry diagnostic logging. (#178)
- Remove
AuditLoggingEnabled
from exporter options. (#182)
- Update to OpenTelemetry 1.0.0-rc1.1. (#167)
- Add ExportProcessorType to exporter options. (#169)
- Remove
ServiceName
from exporter options. Service name should be set using the OpenTelemetry Resource API. Here is an example. (#174) - Rename
EndpointUrl
exporter option toEndpoint
. (#175)
- Fix issue where spans without an error would appear to have an error in the UI. (#149)
- NuGet package renamed from OpenTelemetry.Exporter.NewRelic to NewRelic.OpenTelemetry. (#144)
- Renamed configuration and moved its namespace from
NewRelic.Telemetry.TelemetryConfiguration
toNewRelic.OpenTelemetry.NewRelicExporterOptions
. (#146) - Update to OpenTelemetry 0.7.0-beta.1. (#142)
- Fix an issue where the serialization of data sent to New Relic would fail. Replaced Utf8Json dependency with System.Text.Json (netstandard2.0) and Newtonsoft.Json (net452). (#138)
- Update to OpenTelemetry 0.6.0-beta.1 (#119).
- Fix
span.kind
not sent on spans (#117). - Removed dependency on NewRelic.Telemetry and Microsoft.Extensions.Configuration.Abstractions packages. Change dependecy on Microsoft.Extensions.Logging to Microsoft.Extensions.Logging.Abstractions (#126).
- Support
net452
(#121). - Renamed
UseNewRelic
helper method toAddNewRelicExporter
.AddNewRelicExporter
now takes a delegate for configuring the exporter. Overloads ofAddNewRelicExporter
that took anIConfiguration
instance or a API key have been removed. (#114).
- Update to OpenTelemetry 0.5.0-beta.2 (#96).
- Update to OpenTelemetry 0.4.0-beta.2 (#89).
- Update to OpenTelemetry 0.3.0-beta.1 (#88).
- Modified the OpenTelemetry Trace Exporter to set attribute
instrumentation.provider
to "opentelemetry" on all spans. - Modified the OpenTelemetry Trace Exporter to append
Status.Description
as attributeerror.message
for all spans that do not haveStatus.OK
- Initial beta release of the OpenTelemetry Exporter for .NET. Supports sending spans to the New Relic endpoint for visualization in the New Relic UI.