OpenTelemetry - CNCF/opentelemetry-specification: Release v1.13.0
Name: opentelemetry-specification
Owner: OpenTelemetry - CNCF
Release: Release v1.13.0
Released: 2022-09-19
License: Apache-2.0
Release Assets:
v1.13.0 (2022-09-19)
Traces
- Clarify the return of
Export(batch)
in the Batch Span Processor and exporter concurrency (#2452) - Clarify that Context should not be mutable when setting a span (#2637)
- Clarify that
ForceFlush
is a required method onSpanExporter
interface (#2654)
Metrics
- Add experimental
OTEL_EXPORTER_OTLP_DEFAULT_HISTOGRAM_AGGREGATION
variable for configuring default histogram aggregation of OTLP metric exporter (#2619) - Clarify async instrument callback identity (#2538)
- Prometheus export: Only monotonic sum are counters (with
_total
) (#2644) - [OM/OTLP] Use
_created
for StartTimeUnixNano and vice-versa (#2645) - Prometheus compatibility: use target_info metric instead of "target" info MF (#2701)
- Add optional Zero Threshold for Exponential Histograms to the metrics data model (#2665)
- Change the inclusivity of exponential histogram bounds (#2633)
- Add
process.threads
host metric semantic convention. (#2705).
Logs
- Update log SDK to allow log processors to mutate log records (#2681).
- Add experimental Events and Logs API specification (#2676)
- Align log SDK and API component naming (#2768).
- Add the signal-specific OTEL_EXPORTER_OTLP_LOGS_* environment variables (#2782).
Resource
- Update the version of the W3C Baggage specification used for
OTEL_RESOURCE_ATTRIBUTES
(#2670)
Semantic Conventions
- Add
net.app.protocol.*
attributes (#2602) - Add network metrics to process semantic conventions (#2556)
- Adopt attribute requirement levels in semantic conventions (#2594)
- Add semantic conventions for GraphQL (#2456)
- Change
cloudevents.event_spec_version
andcloudevents.event_type
level fromrequired
torecommended
(#2618) - Change
faas.document.time
andfaas.time
level fromrequired
torecommended
(#2627) - Add
rpc.grpc.status_code
to RPC metric semantic conventions (#2604) - Add
http.*.*.size
metric semantic conventions for tracking size of requests / responses for http servers / clients (#2588) - BREAKING: rename
net.peer.ip
tonet.sock.peer.addr
,net.host.ip
tonet.sock.host.addr
,net.peer.name
tonet.sock.peer.name
for socket-level instrumentation. Define socket-level attributes and clarify logical peer and host attributes meaning (#2594) - Add semantic conventions for JVM buffer pool usage (#2650)
- Improve the definition of
state
attribute for metricsystem.network.connections
(#2663) - Add
process.parent_pid
attribute for use in reporting parent process id (PID) (#2691) - Add OpenSearch to db.system semantic conventions (#2718)
- Clarify when "count" is used instead of pluralization (#2613)
- Add the convention 'type' to the YAML definitions for all existing semantic conventions (#2693)
- Remove alternative attribute sets from HTTP semantic conventions (#2469)
OpenTelemetry Protocol
- Add support for partial success in an OTLP export response (#2696)
SDK Configuration
- Mark
OTEL_METRIC_EXPORT_INTERVAL
,OTEL_METRIC_EXPORT_TIMEOUT
environment variables as Stable (#2658)
Telemetry Schemas
- Introduce "split" metric schema transformation (#2653)
Common
- Introduce Instrumentation Scope Attributes (#2579)
- Define Instrumentation Scope Attributes as non identifiers (#2789)
New Contributors
- @laurit made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/2456
- @ahayworth made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/2642
- @gouthamve made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/2644
- @utpilla made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/2583
- @breedx-splk made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/2659
- @evan-bradley made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/2669
- @ppatierno made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/2694
- @CleanCut made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/2693
- @davidmirza408 made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/2691
- @foadnh made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/2699
- @lgfa29 made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/2670
- @sharp-pixel made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/2718
- @pantuza made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/2723
- @kovrus made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/2745
- @scheler made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/2676
Full Changelog: https://github.com/open-telemetry/opentelemetry-specification/compare/v1.12.0...v1.13.0