Skip to content

Releases: apple/swift-distributed-tracing

1.4.0

16 Feb 16:31
e109d8b

Choose a tag to compare

What's Changed

SemVer Minor

SemVer Patch

  • Make withSpan set span status to .error if operation closure throws by @daniel-grumberg in #201
  • chore: Update Lock implementation with latest changes from swift-logs. by @scottmarchant in #210

Other Changes

New Contributors

Full Changelog: 1.3.1...1.4.0

1.3.1

07 Oct 06:24
baa932c

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

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

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

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

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

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

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

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

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