1.4.0
General
- Breaking Change Remove OpenTelemetrySDK instance, it could be the source of duplicity at runtime. The library should be initialised as explained in the manual. Examples are also updated. by @nachoBonafonte in #375
Tracing
- Fix a thread race condition in the adaptEvents method by @nachoBonafonte in #370
- Fix a thread race condition accessing totalRecordedEvents by @nachoBonafonte in #371
Network Instrumentation
- Fix dependance in OpenTelemetrySDK.instance, could make the initialisation fail by @nachoBonafonte in #375
- Updated URLSession instrumentation notes, explaining it must be initialised after the Tracer Provider by @bryce-b in #374
Examples
- Updated Examples to register the tracer properly (as explained in the documentation)
Full Changelog: 1.3.1...1.4.0