OpenTelemetry - CNCF/opentelemetry-specification: Release v1.20.0
Name: opentelemetry-specification
Owner: OpenTelemetry - CNCF
Release: Release v1.20.0
Released: 2023-04-07
License: Apache-2.0
Release Assets:
v1.20.0 (2023-04-07)
Context
- No changes.
Traces
- Clarify required parent information in ReadableSpan. Technically a relaxation, but previously it was easy to overlook certain properties were required. (#3257)
- Remove underspecified and unused Span decorator from Trace SDK. (#3363)
Metrics
- Clarify that units should use UCUM case sensitive variant. (#3306)
- Remove No-Op instrument and Meter creation requirements. (#3322)
Logs
- Update log readme "request context" to "trace context". (#3332)
- Remove log readme document status. (#3334)
- Break out compatibility document on recording trace context in non-OTLP Log Format (#3331)
- Ensure Logs Bridge API doesn't contain SDK implementation details (#3275)
- Add Log Bridge API artifact naming guidance (#3346)
- Add log appender / bridge to glossary. (#3335)
Resource
- No changes.
Semantic Conventions
- Clarify that attribute requirement levels apply to the instrumentation library (#3289)
- Fix grammatical number of metric units. (#3298)
- Rename
net.app.protocol.(name|version)
tonet.protocol.(name|version)
(#3272) - Replace
http.flavor
withnet.protocol.(name|version)
(#3272) - Metric requirement levels are now stable (#3271)
- BREAKING: remove
messaging.destination.kind
andmessaging.source.kind
. (#3214, #3348) - Define attributes collected for
cosmosdb
by Cosmos DB SDK (#3097) - Clarify stability requirements of semantic conventions (#3225)
- BREAKING: Change span statuses for gRPC server spans. (#3333)
- Stabilize key components of
service.*
andtelemetry.sdk.*
resource semantic conventions. (#3202) - Fixed attributes requirement level in semantic conventions for hardware metrics (#3258)
- Added AWS S3 semantic conventions. (#3251)
- Fix units in the Kafka metric semantic conventions. (#3300)
- Add Trino to Database specific conventions (#3347)
- Change
db.statement
to only be collected if there is sanitization. (#3127) - BREAKING: Remove
http.status_code
attribute from thehttp.server.active_requests
metric. (#3366) - Mark attribute requirement levels as stable (#3368)
Compatibility
- No changes.
OpenTelemetry Protocol
- Declare OTLP stable. (#3274)
SDK Configuration
- No changes.
Telemetry Schemas
- No changes.
Common
- No changes.
New Contributors
- @codyborders made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/3305
- @JamieDanielson made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/3292
- @sourabh1007 made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/3097
- @AlexanderWert made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/3251
- @Kielek made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/3348
- @electrum made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/3347
- @avzis made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/3127