Traces
- Define sampling threshold field in OpenTelemetry TraceState; define the behavior of TraceIdRatioBased sampler in terms of W3C Trace Context Level 2 randomness. (#4166)
- Define CompositeSampler implementation and built-in ComposableSampler interfaces. (#4466)
- Define how SDK implements
Tracer.Enabled. (#4537)
Logs
- Stabilize
Event Nameparameter ofLogger.Enabled. (#4534) - Stabilize SDK and No-Op
Logger.Enabled. (#4536) SeverityNumber=0MAY be used to represent an unspecified value. (#4535)
Compatibility
- Clarify expectations about Prometheus content negotiation for metric names. (#4543)
Supplementary Guidelines
- Add Supplementary Guidelines for environment variables as context carrier specification. (#4548)
OTEPs
- Extend attributes to support complex values. (#4485)
Common
- Update spec to comply with OTEP-232. (#4529)
New Contributors
- @ArthurSens made their first contribution in https://github.com/open-telemetry/opentelemetry-specification/pull/4543