Skip to content

Releases: apple/swift-distributed-tracing

1.3.1

07 Oct 06:24
baa932c
Compare
Choose a tag to compare

What's Changed

SemVer Patch

  • Windows CI & Fix Windows support by @ktoso in #188

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

11 Sep 11:28
6600888
Compare
Choose a tag to compare

What's Changed

SemVer Minor

  • Introduce InMemoryTracer (in new InMemoryTracing 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

04 Sep 00:55
149fa4c
Compare
Choose a tag to compare

What's Changed

SemVer Patch

  • feat: Add Swift WebAssembly compilation support to swift-distributed-tracing by @scottmarchant in #174
  • Add SpanAttributeConvertible conformances for Int32 by @FranzBusch in #181

Other Changes

New Contributors

Full Changelog: 1.2.1...1.2.2

1.2.1

18 Jun 05:29
1.2.1
b787967
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: 1.2.0...1.2.1

1.2.0

14 Jan 12:20
a64a0ab
Compare
Choose a tag to compare

What's Changed

SemVer Minor

  • Add activeSpan method to TracerProtocol by @slashmo in #160

Full Changelog: 1.1.3...1.2.0

1.1.3

14 Jan 09:03
0b9ab66
Compare
Choose a tag to compare

What's Changed

SemVer Patch

Other Changes

New Contributors

Full Changelog: 1.1.2...1.1.3

1.1.2

09 Oct 03:20
1.1.2
6483d34
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: 1.1.1...1.1.2

1.1.1

13 May 09:53
1.1.1
11c756c
Compare
Choose a tag to compare

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

Full Changelog: 1.1.0...1.1.1

1.1.0

01 Feb 03:48
1.1.0
7fbb8b2
Compare
Choose a tag to compare

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

Full Changelog: 1.0.1...1.1.0

1.0.1

27 Jun 08:00
1.0.1
49b7617
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: 1.0.0...1.0.1