OpenTelemetry - CNCF/opentelemetry-swift: Release 0.5.0
Name: opentelemetry-swift
Owner: OpenTelemetry - CNCF
Release: 0.5.0
Released: 2021-02-04
License: Apache-2.0
Release Assets:
0.5.0 includes several code update and fixes:
Swift package
- Use versioned version of
opentracing-objc
library, all dependencies are now versioned #83 - Fix SPM Warnings #88
- Pinned
GRPC
to 1.0.0-alpha.12 #92
General
- Use Date instead of nanoseconds for all logic and api #91
Traces
Events
andLinks
are defined as part ofSpanData
in Sdk #84- Remove
TimedEvent
, sinceEvent
now 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
unset
is 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
TracerSdkProvider
initializer public #106
Metrics
- Add startTimestamp to
MetricData
#90 - Fix excessive memory usage in
PushMetricController
#99Several changes expected in Metrics for next version
Baggage
- Renamed
CorrelationContext
toBaggage
and 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)