Skip to content

Releases: open-telemetry/opentelemetry-swift

2.0.1

21 Aug 18:46
c7e5fcf
Compare
Choose a tag to compare

Instrumentation

  • Prevent crash during class swizzling by filtering unsafe or irrelevant classes by @tomerhy in #867
  • fix: crash when swizzle almofire uploadTask by @tomerhy in #873
  • Added tests to uploadTask instrumentation by @ArielDemarco in #889

OTLP

  • Add HTTPClient protocol for customizable HTTP behavior by @leedh2004 in #881
  • fix: OtlpHttpTraceExporter request headers. by @Waheiba in #877

New Contributors

Full Changelog: 2.0.0...2.0.1

2.0.0

24 Jul 16:41
ed2b110
Compare
Choose a tag to compare
2.0.0 Pre-release
Pre-release

What's Changed

  • Use let instead of var for non-mutated variables by @krayc425 in #845
  • Remove old metrics and replace with StableMetrics by @bryce-b in #809
  • Depend on the real DataCompression library by @naftaly in #838
  • Rename RecordEventsReadableSpan to SpanSdk by @nachoBonafonte in #850
  • Fix build-watchos target to use XCODEBUILD_OPTIONS_WATCHOS by @krayc425 in #841
  • chore(deps): update github/codeql-action action to v3.29.2 by @renovate[bot] in #825
  • Add visionOS support by @krayc425 in #853
  • chore(deps): update stefanzweifel/git-auto-commit-action action to v6 by @renovate[bot] in #826
  • chore(deps): update swift:5.10 docker digest to 97e1b41 by @renovate[bot] in #848
  • chore(deps): update otel/opentelemetry-collector:latest docker digest to 9b0322c by @renovate[bot] in #847
  • chore(deps): update swift docker tag to v6 by @renovate[bot] in #827
  • chore(deps): update ncipollo/release-action action to v1.18.0 by @renovate[bot] in #837
  • chore(deps): update prom/prometheus:latest docker digest to 7a34573 by @renovate[bot] in #835
  • async await http instrumentation by @martin308 in #849
  • Sort contributor listings and remove affiliation from emeriti by @opentelemetrybot in #856
  • Update README.md by @nachoBonafonte in #858
  • chore: exclude unhandled files by @williazz in #859
  • removed 'stable' term from metrics, left deprecated typealiases by @bryce-b in #852
  • Fix race in TraceProviderSDK by @naftaly in #864
  • chore(deps): update otel/opentelemetry-collector docker tag to v0.130.0 by @renovate[bot] in #855
  • Add minimum token permissions for all github workflow files by @opentelemetrybot in #839
  • chore(deps): update swift:6.1 docker digest to 1ee6dc0 by @renovate[bot] in #869
  • Fix links to help wanted and good first issue labels by @CharlieTLe in #861
  • Fix PrometheusExporter reporting duplicate samples by @CharlieTLe in #863
  • Fix thread race conditions in new metrics by @nachoBonafonte in #871
  • chore(deps): update swift:6.1 docker digest to 0afbf4e by @renovate[bot] in #872
  • chore(deps): update prom/prometheus:latest docker digest to 63805eb by @renovate[bot] in #865
  • chore(deps): update otel/opentelemetry-collector:latest docker digest to 0c066d4 by @renovate[bot] in #868
  • Release 2.0.0 by @bryce-b in #876

New Contributors

Full Changelog: 1.17.1...2.0.0

1.17.1

01 Jul 22:27
ef63c34
Compare
Choose a tag to compare

What's Changed

  • Fixed Cocoapods upload

Full Changelog: 1.17.0...1.17.1

1.17.0

01 Jul 20:18
103d357
Compare
Choose a tag to compare

Traces

Instrumentation

  • Add OSSignposterIntegration to use OSSignposter API by @krayc425 in #818
  • Fix username by @trask in #829
  • Expose URLSessionInstrumentation configuration as public by @nhart12 in #820

New Contributors

Full Changelog: 1.16.1...1.17.0

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