Skip to content

Releases: open-telemetry/opentelemetry-swift

1.16.1

18 Jun 12:41
b9b891a
Compare
Choose a tag to compare

Exporters

  • Safeguard parameters in BatchSpanProcessor init by @krayc425 in #810

Tracing

  • Clean up locks in record events readable spans by @naftaly in #799

Metrics

  • Add instrument advisory API to "Stable" Metrics SDK by @JustasL in #793

New Contributors

Full Changelog: 1.16.0...1.16.1

1.16.0

05 Jun 17:19
db75ddb
Compare
Choose a tag to compare

Metrics

  • update MetricsAdapter to include exemplars by @angelodipaolo in #748
  • Fixed empty exemplar data and fixed reservoir cells sizing by @bryce-b in #752
  • update MetricsAdapter to include exemplar values by @angelodipaolo in #758
  • added associated types to ensure concrete type returns for protocols by @bryce-b in #768

Logging

  • Fix: add events above the limit should just drop new events by @ArielDemarco in #772

Tracing

  • Fix infinite recursion bug when getting tracer by @angelodipaolo in #760
  • Move tracer to Configuration to support tracer config changes after swizzle by @nhart12 in #783

Exporters

Instrumentation

  • URLInstrumentation: only set a Task Delegate if there is no Session Delegate by @MustafaHaddara in #747

General

  • updated instrument scope to include 'attributes' by @bryce-b in #753
  • Adds grafana exporter link to Readme by @bryce-b in #755
  • Improve W3C Baggage implementation with proper UTF-8 encoding and RFC7230 validation by @batuhansk in #763
  • Fixed Tag & Release workflow not being able to push to CocoaPods by @ArielDemarco in #775
  • add podspecs for more targets by @beekhc in #769

New Contributors

Full Changelog: 1.15.0...1.16.0

1.15.0

08 Apr 22:07
6a2c29d
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.14.0...1.15.0

1.14.0

11 Mar 21:10
82717be
Compare
Choose a tag to compare

General

Metrics

  • Implement synchronous gauge APIs for Double and Long types by @batuhansk in #670
  • refactored InstrumentBuilder to make relevant builder function public by @bryce-b in #722

Spans

Instrumentation

Linux support

New Contributors

Full Changelog: 1.13.0...1.14.0

1.13.0

23 Jan 18:59
2ffffae
Compare
Choose a tag to compare

General

Metrics

URLSession Instrumentation

  • Add Request Context to URLSessionInstrumentation Baggage Provider by @batuhansk in #649

New Contributors

Full Changelog: 1.12.1...1.13.0

1.12.1

25 Nov 15:30
f2315d8
Compare
Choose a tag to compare

Critical fix

  • made meter provider optional in BatchSpanProcessor by @bryce-b in #645

Full Changelog: 1.12.0...1.12.1

1.12.0

22 Nov 21:39
95092cc
Compare
Choose a tag to compare
1.12.0 Pre-release
Pre-release

Trace

  • Modify toSpanData to happen inside attributesLock to prevent data races by @ArielDemarco in #632
  • Added max value length per span attribute by @mamunto in #634

Metrics

  • Added BatchSpanProcessor metrics on drop and export span by @mamunto in #635

Logging

Exporters

  • Update OtlpHttpTraceExporter init to support envVarHeaders by @djpearce in #628
  • Added data compression support for HTTP exporter by @mamunto in #631
  • Added exporter metric for Span, Trace and Log by @mamunto in #637
  • Added exporter metric to StableOtlpHTTPMetricExporter by @mamunto in #638

URLSession Instrumentation

  • Add support for Default Baggage Injection in URLSessionInstrumentation by @batuhansk in #639
  • added other AV task exceptions in NSURLSession instrumentation by @bryce-b in #640

New Contributors

Full Changelog: 1.11.0...1.12.0

1.11.0

29 Oct 17:53
8da9ef4
Compare
Choose a tag to compare

General

Tracing

Metrics

New Contributors

Full Changelog: 1.10.1...1.11.0

1.10.1

01 Aug 16:51
0dd37c4
Compare
Choose a tag to compare

Tracing

Metrics

URLSessionInstrumentation

  • Updates URLSessionInstrumentation to check task.state before setting FakeDelegate by @atreat in #539

Exporters

  • Allow Prometheus exporter to be used without HTTP server by @CallumTodd7 in #551

Instrumentation

Other

  • Adds StdoutLogExporter to match (renamed) StdoutSpanExporter by @atreat in #559
  • fixed build for older Apple OS versions by @ypopovych in #580

New Contributors

Full Changelog: 1.9.2...1.10.1

1.10.0

23 Jul 20:27
3f7c9a1
Compare
Choose a tag to compare
1.10.0 Pre-release
Pre-release

Metrics

URLSessionInstrumentation

  • Updates URLSessionInstrumentation to check task.state before setting FakeDelegate by @atreat in #539

Exporters

  • Allow Prometheus exporter to be used without HTTP server by @CallumTodd7 in #551

Instrumentation

Other

  • Adds StdoutLogExporter to match (renamed) StdoutSpanExporter by @atreat in #559

New Contributors

Full Changelog: 1.9.2...1.10.0