0.7.0-beta
Pre-release
Pre-release
OpenTelemetry
- Changed
ActivityExporter.OnShutdown
,ActivityExporter.Shutdown
,
ActivityProcessor.OnShutdown
andActivityProcessor.Shutdown
to return
boolean value
(#1282)
(#1285) - Renamed
SamplingDecision
options (NotRecord
toDrop
,Record
to
RecordOnly
, andRecordAndSampled
toRecordAndSample
)
(#1297) - Added
ILogger
/Microsoft.Extensions.Logging
integration
(#1308)
(#1315) - Changed exporter and processor to generic types
(#1328):ActivityExporter
changed toBaseExporter<Activity>
ActivityProcessor
changed toBaseProcessor<Activity>
BatchExportActivityProcessor
changed toBatchExportProcessor<Activity>
ReentrantExportActivityProcessor
changed to
ReentrantExportProcessor<Activity>
SimpleExportActivityProcessor
changed toSimpleExportProcessor<Activity>
OpenTelemetry.Api
IActivityTagEnumerator
is nowIActivityEnumerator<T>
. Added
EnumerateLinks
extension method onActivity
for retrieving links
efficiently
(#1314)- Added
EnumerateEvents
extension method onActivity
for retrieving events
efficiently
(#1319) - Added
EnumerateTags
extension methods onActivityLink
&ActivityEvent
for retrieving tags efficiently. RenamedActivity.EnumerateTagValues
->
Activity.EnumerateTags
.
(#1320) - Updated System.Diagnostics.DiagnosticSource to version 5.0.0-rc.2.20475.5
(#1346) - Updated Span Status as per new spec
(#1313)
OpenTelemetry.Exporter.Console
OpenTelemetry.Exporter.InMemory
-
Initial release
OpenTelemetry.Exporter.Jaeger -
Renamed
MaxPacketSize
->MaxPayloadSizeInBytes
onJaegerExporterOptions
.
Lowered the default value from 65,000 to 4096.
(#1247)
OpenTelemetry.Exporter.OpenTelemetryProtocol
OpenTelemetry.Exporter.Prometheus
OpenTelemetry.Exporter.Zipkin
- Removed unused
TimeoutSeconds
and addedMaxPayloadSizeInBytes
on
ZipkinExporterOptions
. The default value forMaxPayloadSizeInBytes
is
4096.
(#1247)
OpenTelemetry.Exporter.ZPages
OpenTelemetry.Extensions.Hosting
OpenTelemetry.Instrumentation.AspNet
- Instrumentation no longer store raw objects like
HttpRequest
in
Activity.CustomProperty. To enrich activity, use the Enrich action on the
instrumentation.
(#1261) - Span Status is populated as per new spec
(#1313)
OpenTelemetry.Instrumentation.AspNetCore
- Instrumentation no longer store raw objects like
HttpRequest
in
Activity.CustomProperty. To enrich activity, use the Enrich action on the
instrumentation.
(#1261) - Span Status is populated as per new spec
(#1313)
OpenTelemetry.Instrumentation.GrpcNetClient
- Instrumentation no longer store raw objects like
HttpRequestMessage
in
Activity.CustomProperty. To enrich activity, use the Enrich action on the
instrumentation.
(#1261) - Span Status is populated as per new spec
(#1313)
OpenTelemetry.Instrumentation.Http
- Instrumentation no longer store raw objects like
HttpRequestMessage
in
Activity.CustomProperty. To enrich activity, use the Enrich action on the
instrumentation.
(#1261) - Span Status is populated as per new spec
(#1313)
OpenTelemetry.Instrumentation.SqlClient
- Instrumentation no longer store raw objects like
object
in
Activity.CustomProperty. To enrich activity, use the Enrich action on the
instrumentation.
(#1261) - Span Status is populated as per new spec
(#1313)
OpenTelemetry.Instrumentation.StackExchangeRedis
- Span Status is populated as per new spec
(#1313)
OpenTelemetry.Shims.OpenTracing