OpenTelemetry
-
Removed SuppressScope Increment/Decrement from DiagnosticSourceListeners.
(1893) -
Added
TracerProviderBuilder.SetErrorStatusOnExceptionwhich automatically
sets the activity status toErrorwhen exception happened.
(#1858
#1875) -
Added
ForceFlushtoTracerProvider.
(#1837) -
Added a TracerProviderBuilder extension method called
AddLegacySourcewhich
is used by instrumentation libraries that use DiagnosticSource to get
activities processed without ActivitySourceAdapter.
#1836
#1860 -
Added new constructor with optional parameters to allow customization of
ParentBasedSamplerbehavior.
(#1727) -
The application base directory is now tested after the current directory when
searching for the self diagnostic configuration
file.
(#1865) -
Resource Attributes now accept primitive arrays as values.
(#1852) -
Fixed
#1846:
ParentBasedSamplerwill no longer explicitly consider Activity links.
(#1851) -
Added
IncludeScopes,IncludeFormattedMessage, &ParseStateValueson
OpenTelemetryLoggerOptions. AddedFormattedMessage,StateValues, &
ForEachScopeonLogRecord.
(#1869 &
#1883) -
Added
SetResourceBuildersupport toOpenTelemetryLoggerOptions.
(#1913)
OpenTelemetry.Api
OpenTelemetry.Exporter.Console
- Removed code that prints Baggage information
(#1825) - LogRecordExporter exports Message, Scope, StateValues from LogRecord.
(#1871
#1895) - Added Resource support.
(#1913)
OpenTelemetry.Exporter.InMemory
OpenTelemetry.Exporter.Jaeger
OpenTelemetry.Exporter.OpenTelemetryProtocol
OpenTelemetry.Exporter.Zipkin