Releases: apple/swift-distributed-tracing
1.3.1
What's Changed
SemVer Patch
Other Changes
- Enable Swift 6.2 jobs in CI by @rnro in #184
- Include Valkey Swift in the list of supporting libraries by @slashmo in #186
- add grpc to supported libs and reword libs section by @ktoso in #187
- Organizing documentation, cleanup and polish by @heckj in #185
Full Changelog: 1.3.0...1.3.1
1.3.0
What's Changed
SemVer Minor
- Introduce
InMemoryTracer
(in newInMemoryTracing
module) #183 by @slashmo and @ktoso- This tracer can be used to capture emitted spans and write tests against them, or manually work with spans in other ways
Full Changelog: 1.2.2...1.3.0
1.2.2
What's Changed
SemVer Patch
- feat: Add Swift WebAssembly compilation support to swift-distributed-tracing by @scottmarchant in #174
- Add
SpanAttributeConvertible
conformances forInt32
by @FranzBusch in #181
Other Changes
- removing colons for windows cloning support by @zamderax in #176
- Enable release mode builds by @josephnoir in #177
New Contributors
- @zamderax made their first contribution in #176
- @josephnoir made their first contribution in #177
- @scottmarchant made their first contribution in #174
Full Changelog: 1.2.1...1.2.2
1.2.1
What's Changed
SemVer Patch
- Update activeSpan documentation comment by @slashmo in #164
- Tracer.withSpan's isolation param should be 'isolated' by @ktoso in #173
Other Changes
- Enable macOS CI on merge to main and daily timer by @rnro in #169
- Enable Swift 6.1 jobs in CI by @rnro in #170
- add swift 6 1 thresholds by @rnro in #171
- Update README.md by @shicholas in #172
- Adds documentation on manual span propogation by @NeedleInAJayStack in #153
New Contributors
- @shicholas made their first contribution in #172
Full Changelog: 1.2.0...1.2.1
1.2.0
1.1.3
What's Changed
SemVer Patch
Other Changes
- Migrate to GitHub Actions by @rnro in #152
- Aligning semantic version label check name by @FranzBusch in #158
- Enable strict concurrency by @czechboy0 in #159
- Update release.yml by @FranzBusch in #161
- Adds Vapor to supporting frameworks by @NeedleInAJayStack in #162
New Contributors
- @NeedleInAJayStack made their first contribution in #162
- @marcprux made their first contribution in #163
Full Changelog: 1.1.2...1.1.3
1.1.2
What's Changed
Updates in Swift 6 compatibility
- Fix use of Swift 6 language mode by @orobio #150
- Adopt Swift 6.0 #isolation; Resolves async closure behavior in withSpan by @ktoso #148
- Explicitly declare the ServiceContext dependency by @sidepelican #147
Other Changes
- Add release.yml by @FranzBusch in #151
New Contributors
- @sidepelican made their first contribution in #147
- @FranzBusch made their first contribution in #151
- @orobio made their first contribution in #150
Full Changelog: 1.1.1...1.1.2
1.1.1
What's Changed
- update documentation references to fix broken reference links on SwiftPackageIndex hosted documentation for main by @heckj in #143
- update the otel-config to match latest otel image by @heckj in #144
- Support compiling against Musl by @simonjbeaumont in #145
New Contributors
- @heckj made their first contribution in #143
- @simonjbeaumont made their first contribution in #145
Full Changelog: 1.1.0...1.1.1
1.1.0
Supported Swift versions
-
This release drops the support for Swift 5.6, and keeps support for 5.7, 5.8, 5.9, 5.10.
-
The legacy type
LegacyTracer
remains available however is now deprecated. -
Please avoid using the deprecated "AnySpan" based APIs.
This release also cleans up some Sendability warnings in preparation for "complete concurrency checking" that will arrive in Swift 6.
What's Changed
- Update the adoption tables by @ktoso in #131
- Enable strict concurrency checking in CI by @czechboy0 in #132
- Add Span.updateAttributes by @adam-fowler in #133
- Update README with the status of Swift-OTel by @Joannis in #135
- Remove old benchmark infra and replace with package-benchmark by @ktoso in #140
- [PATCH] [bug] Fix ignored
at
argument in two instances of withSpan by @ktoso in #139 - Add CI for Swift 5.10 by @yim-lee in #138
- Bump minimum Swift version to 5.7 by @rnro in #134
- Sendable Instrument Carriers by @slashmo in #136
New Contributors
- @czechboy0 made their first contribution in #132
- @Joannis made their first contribution in #135
- @rnro made their first contribution in #134
Full Changelog: 1.0.1...1.1.0
1.0.1
1.0.1
Patch release adjusting how we deal with availability annotations.
Marking availability on specific types and not on package level makes it possible to adopt entirely optionally in packages which otherwise do not require the most recent (5.6+) Swift versions.
Thank you to @adam-fowler for the patch and upcoming adoption in Hummingbird.
What's Changed
- Remove platform requirement from Package.swift by @adam-fowler in #130
New Contributors
- @adam-fowler made their first contribution in #130
Full Changelog: 1.0.0...1.0.1