Releases: swift-otel/swift-otel-semantic-conventions
Swift OTel Semantic Conventions 1.38.0
What's Changed
- Integrates OTel Semantic Conventions v1.37 by @NeedleInAJayStack in #42
- Adds Experimental Attributes by @NeedleInAJayStack in #43
- Integrates OTel Semantic Conventions v1.38 by @NeedleInAJayStack in #47
Full Changelog: 1.36.0...1.38.0
Swift OTel Semantic Conventions 1.36.0
What's Changed
- Support attribute type 'any' in span attribute renderer by @slashmo in #35
- Updates to semconv v1.36 by @NeedleInAJayStack in #36
Full Changelog: 1.34.2...1.36.0
Swift OTel Semantic Conventions 1.34.2
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
What's Changed
Full Changelog: 1.34.0...1.34.1
Swift OTel Semantic Conventions 1.34.0
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
- Configure swift-format by @slashmo in #6
- Adds Generator and generates attributes / span attributes from v1.29.0 by @NeedleInAJayStack in #2
- Generator auto-updates README semconv badge by @NeedleInAJayStack in #8
- Adds API check workflow by @NeedleInAJayStack in #10
- Generated files for all non-http namespaces by @NeedleInAJayStack in #9
- Add license file and headers by @slashmo in #11
- [CI] Set up Dependabot by @slashmo in #12
- build(deps): Bump github.com/jpsim/yams from 1.0.2 to 6.0.0 in /Generator by @dependabot in #13
- v1.34.0 by @slashmo in #14
- [CI] Run unit tests on GitHub Actions by @slashmo in #17
- Improves attribute documentation
noteformatting and reorganizesexamplesby @NeedleInAJayStack in #18 - Improves Swift
availableattribute generation based on OTel deprecation metadata by @NeedleInAJayStack in #19 - Add Makefile to generate Xcode workspace by @slashmo in #22
- Generate the DocC documentation catalog by @slashmo in #23
- Prepare initial release by @slashmo in #24
New Contributors
- @slashmo made their first contribution in #6
- @NeedleInAJayStack made their first contribution in #2
- @dependabot made their first contribution in #13
Full Changelog: https://github.com/swift-otel/swift-otel-semantic-conventions/commits/1.34.0