0.5.0
0.5.0 includes several code update and fixes:
Swift package
- Use versioned version of
opentracing-objclibrary, all dependencies are now versioned #83 - Fix SPM Warnings #88
- Pinned
GRPCto 1.0.0-alpha.12 #92
General
- Use Date instead of nanoseconds for all logic and api #91
Traces
EventsandLinksare defined as part ofSpanDatain Sdk #84- Remove
TimedEvent, sinceEventnow has the timestamp property always #84 - Reworked status values to:
ok,error,unset#84 - Increased default maximum number of attributes, events and links #84
- Rework Span Status logic following the spec, now
unsetis the default status. #87 - Fixed a thread race condition in
RecordEventsReadableSpan.hasEnded#96 - Modify
SpanProcessor.onStart()to receive parent Context #98 - Fix excessive memory usage in
BatchSpanProcessor#99 - Make
TracerSdkProviderinitializer public #106
Metrics
Several changes expected in Metrics for next version
Baggage
- Renamed
CorrelationContexttoBaggageand many other baggage updates #94 - Moved all Baggage code and tests from SDK to API #94
- Implemented a Textmap Baggage propagator #94
OpenTelemetryProtocol (OTLP) Exporter
- Update collector exporter to spec 0.6.0 #86
- Fixed groupByResourceAndLibrary return value builder #97
Datadog Exporter
- Add initial support for metrics exporting (#100)