Releases: swift-otel/swift-otel
Releases · swift-otel/swift-otel
Swift OTel 0.11.0
What's Changed
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #155
- [CI] Remove PR commenting from benchmark workflow by @slashmo in #157
- Update license headers and other project references by @slashmo in #158
- Adds OTelTraceIDRatioBasedSampler by @t089 in #131
- Add support for compiling against Musl by @lovetodream in #148
- Bump actions/cache from 4.0.2 to 4.1.2 by @dependabot in #150
- Bump actions/checkout from 4.1.7 to 4.2.2 by @dependabot in #149
- Add integration tests by @slashmo in #154
- Update SPI links in README 📖 by @slashmo in #160
- [CI] Use tokenless Codecov upload by @slashmo in #161
- Bump actions/checkout from 4.2.0 to 4.2.2 by @dependabot in #162
- (Partially) Support secure gRPC channel setup by @t089 in #130
- Remove CodeQL since it's no longer supported on Ubuntu by @slashmo in #164
- [Metrics] Fix histogram buckets by @czechboy0 in #163
- Bump actions/cache from 4.1.2 to 4.2.0 by @dependabot in #165
- Bump codecov/codecov-action from 5.0.7 to 5.1.1 by @dependabot in #166
- Bump codecov/codecov-action from 5.1.1 to 5.1.2 by @dependabot in #168
- Update server example to Hummingbird 2.0 by @slashmo in #170
- Enable active span lookup via ServiceContext by @slashmo in #167
New Contributors
- @t089 made their first contribution in #131
- @lovetodream made their first contribution in #148
- @czechboy0 made their first contribution in #163
Full Changelog: 0.10.1...0.11.0
Swift OTel 0.10.1
Swift OTel 0.10.0
What's Changed
- Update Swift Package Index documentation links by @slashmo in #120
- Bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in #121
- Use W3CTraceContext library 📦 by @slashmo in #124
- Make
OTelSamplingResult.init
Public by @sidepelican in #132 - Use updated log method overload in RecordingLogHandler by @slashmo in #134
- make OTelConsoleMetricExporter.init public by @xlc in #135
- Update to swift-w3c-trace-context 1.0.0-beta.3 by @slashmo in #136
- Bump actions/checkout from 4.1.7 to 4.2.0 by @dependabot in #137
- Set up benchmarks by @slashmo in #138
New Contributors
- @sidepelican made their first contribution in #132
- @xlc made their first contribution in #135
Full Changelog: 0.9.0...0.10.0
Swift OTel 0.9.0
Breaking Changes
- completely refactored public API built on Swift Concurrency, replacing NIO
EventLoopFuture
based previous API - rename the main library from
OpenTelemetry
toOTel
- extracts resource detection to be run standalone, before creating a
Tracer
- Swift Metrics support (huge thanks to @simonjbeaumont ❤️)
- Swift 6 support
Documentation
Check out the updated documentation on the Swift Package Index: https://swiftpackageindex.com/slashmo/swift-otel/0.9.0/documentation/otel
It contains two examples to get started:
Example | Description |
---|---|
Counter | A dummy service that increments a counter, instrumented using Distributed Tracing |
Server | An HTTP server built with Hummingbird, instrumented using Metrics and Distributed Tracing |
New Contributors
- @simonjbeaumont made their first contribution in #78
- @Joannis made their first contribution in #100
Full Changelog: 0.8.1...0.9.0
Swift OTel 0.8.1
This is a minimal release which only fixes one concurrency issue in Tracer: #92
Full Changelog: 0.8.0...0.8.1
Swift OTel 0.8.0
Breaking Changes
Full Changelog: 0.7.0...0.8.0
Swift OTel 0.7.0
What's Changed
- Support Distributed Tracing
1.0.0-beta.2
by @slashmo in #57
Full Changelog: 0.6.0...0.7.0
Swift OTel 0.6.0
What's Changed
- [CI] Configure dependabot updates for actions 📦 by @slashmo in #41
- Bump actions/checkout from 2 to 3 by @dependabot in #43
- Bump JamesIves/github-pages-deploy-action from 4.1.0 to 4.4.1 by @dependabot in #42
- Bump minimum Swift version to 5.7 by @slashmo in #44
- Use NIOLock instead of NIO.Lock by @slashmo in #40
- Replace
swift-doc
withDocC
by @slashmo in #45
New Contributors
- @dependabot made their first contribution in #43
Full Changelog: 0.5.0...0.6.0
Swift OTel 0.5.0
Swift OTel 0.4.0
What's Changed
- Fixed build failing for iOS and iPad by @snkirov in #23
- Add Xcode workspace for running unit-tests on Apple platforms by @slashmo in #30
- Add UnitTests scheme to Xcode workspace by @slashmo in #32
- Add missing NIO license headers by @slashmo in #35
- Rename package to swift-otel by @slashmo in #36
New Contributors
Full Changelog: 0.3.0...0.4.0