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 the
http.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 #3305
- @JamieDanielson made their first contribution in #3292
- @sourabh1007 made their first contribution in #3097
- @AlexanderWert made their first contribution in #3251
- @Kielek made their first contribution in #3348
- @electrum made their first contribution in #3347
- @avzis made their first contribution in #3127