Releases: open-telemetry/opentelemetry-swift
Releases · open-telemetry/opentelemetry-swift
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)
0.4.0
First release of the library
Compatible with opentelemetry-proto 0.4.0
Components implemented (maturity):
- Api and Sdk for Tracing (Beta)
- Api and Sdk for Metrics (Alpha)
- Api and Sdk for Correlation Context (Alpha)
- OpenTracing shims (Beta)
- Traces exporters: OpenTelemetry collector (Alpha), Jaeger ( Alpha), Zipkin (Alpha), Datadog (Beta) and stdout (Beta)
- Metrics exporters: Prometheus ( Alpha)
This is the first version where all the components for an official beta are implemented. Some components are already being actively used by some projects and code in those is more mature.
API is going to be updated soon, and some breaking changes will happen