- Renaming
BroadcastActivityProcessortoFanOutActivityProcessor(#1015) - Introduce
SuppressInstrumentationScopeAPI (#988). ActivityProcessorimplementsIDisposable.- When
Disposeoccurs, it callsShutdownAsync. - If you want a custom behavior for dispose, you will have to override the
Dispose(bool disposing).
- When
BatchingActivityProcessor/SimpleActivityProcessoris disposable and it disposes the containing exporter.BroadcastActivityProcessoris disposable and it disposes the processors.- Samplers now get the actual TraceId of the Activity to be created.
- Default Sampler changed from AlwaysOn to ParentOrElse(AlwaysOn) to match the spec.
Released 2020-07-23
- Initial release