diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ea56f14405..efc4fc97150 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -64,6 +64,8 @@ release. - Add environment variables for configuring the OTLP exporter protocol (`grpc`, `http/protobuf`, `http/json`) ([#1880](https://github.com/open-telemetry/opentelemetry-specification/pull/1880)) - Allow implementations to use their own default for OTLP compression, with `none` denotating no compression ([#1923](https://github.com/open-telemetry/opentelemetry-specification/pull/1923)) +- Clarify OTLP server components MUST support none/gzip compression + ([#1955](https://github.com/open-telemetry/opentelemetry-specification/pull/1955)) ### SDK Configuration diff --git a/specification/protocol/otlp.md b/specification/protocol/otlp.md index 6c83e2dc571..0e5e6da0b41 100644 --- a/specification/protocol/otlp.md +++ b/specification/protocol/otlp.md @@ -70,6 +70,11 @@ OTLP is a request/response style protocols: the clients send requests, the server replies with corresponding responses. This document defines one requests and response type: `Export`. +All server components MUST support the following transport compression options: + +* No compression, denotated by `none`. +* Gzip compression, denoted by `gzip`. + ### OTLP/gRPC **Status**: [Stable](../document-status.md)