Skip to content

Releases: swift-otel/swift-otel-semantic-conventions

Swift OTel Semantic Conventions 1.38.0

05 Nov 12:31
69185e4

Choose a tag to compare

What's Changed

Full Changelog: 1.36.0...1.38.0

Swift OTel Semantic Conventions 1.36.0

28 Jul 07:40
2a6bf53

Choose a tag to compare

What's Changed

Full Changelog: 1.34.2...1.36.0

Swift OTel Semantic Conventions 1.34.2

31 May 16:32
25aba69

Choose a tag to compare

Breaking Changes

Remove unstable db.system.name constants

This release includes a fix for the generator (#29), which up until now mistakenly generated static constants for the db.system.name SpanAttribute that weren't marked as stable.

Given that the library's initial release was only tagged yesterday, we're making an exception here and ship it in a patch release. As a workaround, you can keep using the db.system.name SpanAttribute and initialize the name using a custom rawValue, e.g.

span.attributes.db.system.name = .init(rawValue: "aws.dynamodb")

Full Changelog: 1.34.1...1.34.2

Swift OTel Semantic Conventions 1.34.1

30 May 16:24
e1e9a34

Choose a tag to compare

What's Changed

  • Conform generated enum types to RawRepresentable by @slashmo in #26

Full Changelog: 1.34.0...1.34.1

Swift OTel Semantic Conventions 1.34.0

30 May 10:15
fa5199b

Choose a tag to compare

This marks the initial release of Swift OTel Semantic Conventions. It vends generated code for SpanAttributes and string constants based on OpenTelemetry semantic conventions.

Huge shoutout to @NeedleInAJayStack for kindly upstreaming his previous work on NeedleInAJayStack/swift-otel-semconv and implementing the majority of this project! ❤️🤘

What's Changed

New Contributors

Full Changelog: https://github.com/swift-otel/swift-otel-semantic-conventions/commits/1.34.0