Releases: open-telemetry/opentelemetry-swift
Releases · open-telemetry/opentelemetry-swift
2.3.0
What's Changed
MetricKit instrumentation
Session instrumentation
URLSession instrumentation
- Maintenance: Remove AFNetworking specific checks in URLSession instrumentation by @bryce-b in #979
- Maintenance: update URLSession instrumentation semconv by @beekhc in #999
- Fix: URLSessionInstrumentation for a missing case by @beekhc in #998
OpenTelemetry-Swift-Core
New Contributors
- @florentlotthepro made their first contribution in #971
- @thompson-tomo made their first contribution in #989
Full Changelog: 2.2.1...2.3.0
2.2.1
What's Changed
- chore(deps): update otel/opentelemetry-collector docker tag to v0.137.0 by @renovate[bot] in #934
- chore(deps): update ncipollo/release-action action to v1.20.0 by @renovate[bot] in #912
- chore(deps): update dependency apple/swift-log to from: "1.6.4" by @renovate[bot] in #874
- Adding BIlly Zhou as Triager by @bryce-b in #947
- chore(deps): update dependency apple/swift-protobuf to from: "1.31.0" by @renovate[bot] in #898
- chore(deps): update swift:6.1 docker digest to e2a8181 by @renovate[bot] in #929
- chore(deps): update prom/prometheus:latest docker digest to 76947e7 by @renovate[bot] in #930
- chore(deps): update swift docker tag to v6.2 by @renovate[bot] in #931
- chore(deps): update otel/opentelemetry-collector:latest docker digest to 089a8b3 by @renovate[bot] in #940
- chore(deps): update otel/opentelemetry-collector:latest docker digest to 56951db by @renovate[bot] in #953
- chore(deps): update dependency apple/swift-protobuf to from: "1.32.0" by @renovate[bot] in #951
- chore(deps): update dependency apple/swift-nio to from: "2.87.0" by @renovate[bot] in #950
- chore(deps): update all patch versions by @renovate[bot] in #942
- chore(deps): update prom/prometheus:latest docker digest to ff7e389 by @renovate[bot] in #952
- chore(deps): update github/codeql-action action to v4 by @renovate[bot] in #945
- chore(deps): update stefanzweifel/git-auto-commit-action action to v7 by @renovate[bot] in #946
- chore(deps): update dependency grpc/grpc-swift to v1.27.0 by @renovate[bot] in #944
- update MetricsAdapter to include exemplars for counters by @angelodipaolo in #949
- docs: update getting started for otel-swift and otel-swift-core by @williazz in #955
- chore(deps): update prom/prometheus:latest docker digest to 23031bf by @renovate[bot] in #954
- chore(deps): update actions/upload-artifact action to v5 by @renovate[bot] in #962
- chore(deps): update otel/opentelemetry-collector docker tag to v0.138.0 by @renovate[bot] in #960
- chore(deps): update github/codeql-action action to v4.31.0 by @renovate[bot] in #959
- Expose setter for configuration by @nhart12 in #961
- Fixed dependencies rules and also bumped to OTel-Core 2.2.0 by @ArielDemarco in #958
- Release 2.2.1 by @otelbot[bot] in #966
Full Changelog: 2.2.0...2.2.1
2.2.0
What's Changed
Logs
Persistence
Fixes
- bugfix %@ to %d by @fangandyuan in #935
New Contributors
- @carsontham made their first contribution in #927
- @TheYkk made their first contribution in #925
- @fangandyuan made their first contribution in #935
- @otelbot[bot] made their first contribution in #938
Full Changelog: 2.1.0...2.2.0
2.1.0
Swift-Core
- The packages
OpenTelemetryApi,OpenTelemetrySdk,OpenTelemetryConcurrency,StdoutExporter, andConcurrencyContexthave been moved to the repo https://github.com/open-telemetry/opentelemetry-swift-core with the initial release version2.1.1and added as a dependency to this project.- use swift-core dependency by @bryce-b in #904
- Removed DataCompression dependency by @ArielDemarco in #905
- Update to v2.1.1 of OpenTelemetry-swift-core by @ArielDemarco in #917
Dependencies
- Bump swift-nio to resolve CVE‑2025‑8671 by @TimothyChilvers in #906
NSURLSession Instrumentation
- Prevent crashes on any
URLSessionTaskwithoutcurrentRequestby @ArielDemarco in #910
Sessions
New Contributors
- @TimothyChilvers made their first contribution in #906
Full Changelog: 2.0.2...2.1.0
2.0.2
2.0.1
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
uploadTaskinstrumentation 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
- @tomerhy made their first contribution in #867
- @leedh2004 made their first contribution in #881
- @Waheiba made their first contribution in #877
Full Changelog: 2.0.0...2.0.1
2.0.0
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
- @williazz made their first contribution in #859
- @CharlieTLe made their first contribution in #861
Full Changelog: 1.17.1...2.0.0
1.17.1
1.17.0
Traces
- added 'getAttributes' and 'setAttributes' to spans by @bryce-b in #833
- chore: Make StdoutLogExporter public by @limhjgrace in #821
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
- @limhjgrace made their first contribution in #821
- @trask made their first contribution in #829
Full Changelog: 1.16.1...1.17.0