Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ release.

### Context

- Deprecate Jaeger propagator and make propagator implementation optional.
([#4827](https://github.com/open-telemetry/opentelemetry-specification/pull/4827))

### Traces

### Metrics
Expand Down
2 changes: 1 addition & 1 deletion spec-compliance-matrix.md
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,7 @@ Disclaimer: this list of features is still a work in progress, please refer to t
| Global Propagator | | + | + | + | + | + | + | + | + | + | + | + |
| TraceContext Propagator | | + | + | + | + | + | + | + | + | + | + | + |
| B3 Propagator | | + | + | + | + | + | + | + | + | + | + | + |
| Jaeger Propagator | | + | + | + | + | + | + | + | + | + | - | + |
| Jaeger Propagator | X | + | + | + | + | + | + | + | + | + | - | + |
| OT Propagator | | + | + | + | + | | | | | | | |
| OpenCensus Binary Propagator | | + | | | | | | | | | | |
| [TextMapPropagator](specification/context/api-propagators.md#textmap-propagator) | | + | + | | + | + | | + | | + | | |
Expand Down
1 change: 1 addition & 0 deletions spec-compliance-matrix/template.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -273,6 +273,7 @@ sections:
- name: TraceContext Propagator
- name: B3 Propagator
- name: Jaeger Propagator
optional: true
- name: OT Propagator
- name: OpenCensus Binary Propagator
- name: '[TextMapPropagator](specification/context/api-propagators.md#textmap-propagator)'
Expand Down
2 changes: 1 addition & 1 deletion specification/configuration/sdk-environment-variables.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ Known values for `OTEL_PROPAGATORS` are:
- `"baggage"`: [W3C Baggage](https://www.w3.org/TR/baggage/)
- `"b3"`: [B3 Single](../context/api-propagators.md#configuration)
- `"b3multi"`: [B3 Multi](../context/api-propagators.md#configuration)
- `"jaeger"`: [Jaeger](https://www.jaegertracing.io/sdk-migration/#propagation-format)
- `"jaeger"`: [Jaeger](https://www.jaegertracing.io/sdk-migration/#propagation-format) - **Status**: [Deprecated](../document-status.md)
- `"xray"`: [AWS X-Ray](https://docs.aws.amazon.com/xray/latest/devguide/xray-concepts.html#xray-concepts-tracingheader) (_third party_)
- `"ottrace"`: [OT Trace](https://github.com/opentracing?q=basic&type=&language=) (_third party_)
- `"none"`: No automatically configured propagator.
Expand Down
7 changes: 2 additions & 5 deletions specification/context/api-propagators.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Propagators API

**Status**: [Stable](../document-status.md)
**Status**: [Stable](../document-status.md) except where otherwise specified

<details>
<summary>Table of Contents</summary>
Expand Down Expand Up @@ -215,9 +215,6 @@ Required arguments:
The `Keys` function can be called by `Propagator`s which are using variable key names in order to
iterate over all the keys in the specified carrier.

For example, it can be used to detect all keys following the `uberctx-{user-defined-key}` pattern, as defined by the
[Jaeger Propagation Format](https://www.jaegertracing.io/docs/1.76/architecture/#baggage).
Comment thread
Kielek marked this conversation as resolved.

##### Get

The Get function MUST return the first value of the given propagation key or return null if the key doesn't exist.
Expand Down Expand Up @@ -357,11 +354,11 @@ organization and MUST be distributed as OpenTelemetry extension packages:
* [W3C Baggage](https://www.w3.org/TR/baggage/). MAY alternatively
be distributed as part of the OpenTelemetry API.
* [B3](https://github.com/openzipkin/b3-propagation).
* [Jaeger](https://www.jaegertracing.io/sdk-migration/#propagation-format).

This is a list of additional propagators that MAY be maintained and distributed
as OpenTelemetry extension packages:

* [Jaeger](https://www.jaegertracing.io/sdk-migration/#propagation-format) - **Status**: [Deprecated](../document-status.md), use the [W3C TraceContext](https://www.w3.org/TR/trace-context/) instead.
* [OT Trace](https://github.com/opentracing?q=basic&type=&language=). Propagation format
used by the OpenTracing Basic Tracers. It MUST NOT use `OpenTracing` in the resulting
propagator name as it is not widely adopted format in the OpenTracing ecosystem.
Expand Down
Loading