Skip to content

Commit 1d34b31

Browse files
Kielekreyang
andauthored
Deprecate OT Trace propagator (#4851)
Fixes #4811 ## Changes Deprecate OT Trace propagator The reasons behind this is in #4811 For non-trivial changes, follow the [change proposal process](https://github.com/open-telemetry/opentelemetry-specification/blob/main/CONTRIBUTING.md#proposing-a-change). * [x] Related issues #4811 * ~~[ ] Related [OTEP(s)](https://github.com/open-telemetry/oteps) #~~ * ~~[ ] Links to the prototypes (when adding or changing features)~~ * [x] [`CHANGELOG.md`](https://github.com/open-telemetry/opentelemetry-specification/blob/main/CHANGELOG.md) file updated for non-trivial changes * For trivial changes, include `[chore]` in the PR title to skip the changelog check * [x] [Spec compliance matrix](https://github.com/open-telemetry/opentelemetry-specification/blob/main/spec-compliance-matrix/template.yaml) updated if necessary --------- Co-authored-by: Reiley Yang <[email protected]>
1 parent 00875d3 commit 1d34b31

File tree

6 files changed

+8
-3
lines changed

6 files changed

+8
-3
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ release.
1111

1212
- Deprecate Jaeger propagator and make propagator implementation optional.
1313
([#4827](https://github.com/open-telemetry/opentelemetry-specification/pull/4827))
14+
- Deprecate OT Trace propagator and make propagator implementation optional.
15+
([#4851](https://github.com/open-telemetry/opentelemetry-specification/pull/4851))
1416

1517
### Traces
1618

spec-compliance-matrix.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ Disclaimer: this list of features is still a work in progress, please refer to t
241241
| TraceContext Propagator | | + | + | + | + | + | + | + | + | + | + | + |
242242
| B3 Propagator | | + | + | + | + | + | + | + | + | + | + | + |
243243
| Jaeger Propagator | X | + | + | + | + | + | + | + | + | + | - | + |
244-
| OT Propagator | | + | + | + | + | | | | | | | |
244+
| OT Propagator | X | + | + | + | + | | | | | | - | |
245245
| OpenCensus Binary Propagator | | + | | | | | | | | | | |
246246
| [TextMapPropagator](specification/context/api-propagators.md#textmap-propagator) | | + | + | | + | + | | + | | + | | |
247247
| Fields | | + | + | + | + | + | + | + | + | + | + | + |

spec-compliance-matrix/dotnet.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,7 @@ sections:
426426
- name: Jaeger Propagator
427427
status: '-'
428428
- name: OT Propagator
429-
status: '?'
429+
status: '-'
430430
- name: OpenCensus Binary Propagator
431431
status: '?'
432432
- name: '[TextMapPropagator](specification/context/api-propagators.md#textmap-propagator)'

spec-compliance-matrix/template.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,7 @@ sections:
277277
- name: Jaeger Propagator
278278
optional: true
279279
- name: OT Propagator
280+
optional: true
280281
- name: OpenCensus Binary Propagator
281282
- name: '[TextMapPropagator](specification/context/api-propagators.md#textmap-propagator)'
282283
- name: Fields

specification/configuration/sdk-environment-variables.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ Known values for `OTEL_PROPAGATORS` are:
127127
- `"b3multi"`: [B3 Multi](../context/api-propagators.md#configuration)
128128
- `"jaeger"`: [Jaeger](https://www.jaegertracing.io/sdk-migration/#propagation-format) - **Status**: [Deprecated](../document-status.md)
129129
- `"xray"`: [AWS X-Ray](https://docs.aws.amazon.com/xray/latest/devguide/xray-concepts.html#xray-concepts-tracingheader) (_third party_)
130-
- `"ottrace"`: [OT Trace](https://github.com/opentracing?q=basic&type=&language=) (_third party_)
130+
- `"ottrace"`: [OT Trace](https://github.com/opentracing?q=basic&type=&language=) (_third party_) - **Status**: [Deprecated](../document-status.md)
131131
- `"none"`: No automatically configured propagator.
132132

133133
Known values for `OTEL_TRACES_SAMPLER` are:

specification/context/api-propagators.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,8 @@ as OpenTelemetry extension packages:
367367
* [OT Trace](https://github.com/opentracing?q=basic&type=&language=). Propagation format
368368
used by the OpenTracing Basic Tracers. It MUST NOT use `OpenTracing` in the resulting
369369
propagator name as it is not widely adopted format in the OpenTracing ecosystem.
370+
**Status**: [Deprecated](../document-status.md), use the
371+
[W3C TraceContext](https://www.w3.org/TR/trace-context/) instead.
370372
* [OpenCensus BinaryFormat](https://github.com/census-instrumentation/opencensus-specs/blob/master/encodings/BinaryEncoding.md#trace-context).
371373
Propagation format used by OpenCensus, which describes how to format the span context
372374
into the binary format, and does not prescribe a key. It is commonly used with

0 commit comments

Comments
 (0)