Skip to content

Release v1.20.0

Compare
Choose a tag to compare
@carlosalberto carlosalberto released this 07 Apr 21:21
· 666 commits to main since this release
855d80c

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) to net.protocol.(name|version)
    (#3272)
  • Replace http.flavor with net.protocol.(name|version)
    (#3272)
  • Metric requirement levels are now stable
    (#3271)
  • BREAKING: remove messaging.destination.kind and messaging.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.* and telemetry.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