semconv.com

OTLPv1.11.0

since v1.10.0
0 breaking14 notable29 editorial

From the upstream release notes

Read the full release notes

Notable14

  • new rulerequirementdocs/specification.md#otlpgrpc-requestMUST added: The server MUST enforce a message size limit when receiving the request, including after decompression, to mitigate possible excessive memory usage caused by a misconfigured or malicious client sending an oversized requ...
  • new rulerequirementdocs/specification.md#otlpgrpc-requestMUST added: If the limit is exceeded, the gRPC server implementations MUST report a RESOURCE_EXHAUSTED code as a non-retryable error.
  • new rulerequirementdocs/specification.md#otlpgrpc-requestMUST NOT added: If the limit is exceeded, the client MUST NOT make the request and SHOULD record the fact that the request was discarded.
  • new rulerequirementdocs/specification.md#otlpgrpc-responseMUST added: The client MUST enforce a message size limit when receiving the response, including after decompression, to mitigate possible excessive memory usage caused by a misconfigured or malicious server. gRPC client implementat...
  • new rulerequirementdocs/specification.md#otlpgrpc-responseMUST added: If the limit is exceeded, the client MUST treat the response as a non-retryable error.
  • new rulerequirementdocs/specification.md#otlpgrpc-responseMUST added: The server MUST limit the size of the response message, including before compression, to avoid overwhelming the client.
  • new rulerequirementdocs/specification.md#otlpgrpc-responseMUST added: If the response still cannot fit within the limit, the server MUST fail the request with the RESOURCE_EXHAUSTED code as a non-retryable error.
  • new rulerequirementdocs/specification.md#otlphttp-requestMUST added: The server MUST limit the size of the request body when parsing it, including after decompression, to mitigate possible excessive memory usage caused by a misconfigured or malicious client sending an oversized request.
  • new rulerequirementdocs/specification.md#otlphttp-requestMUST added: If the limit is exceeded, the server MUST respond with HTTP 413 Content Too Large.
  • new rulerequirementdocs/specification.md#otlphttp-requestMUST NOT added: If the limit is exceeded, the client MUST NOT make the request and SHOULD record the fact that the request was discarded.
  • new rulerequirementdocs/specification.md#otlphttp-responseMUST added: The client MUST limit the size of the response body when parsing it, including after decompression, to mitigate possible excessive memory usage caused by a misconfigured or malicious server.
  • new rulerequirementdocs/specification.md#otlphttp-responseMUST added: If the limit is exceeded, the client MUST treat the response as a non-retryable error and SHOULD record the fact that the response was discarded.
  • new rulerequirementdocs/specification.md#otlphttp-responseMUST added: The server MUST limit the size of the response body, including before compression, to avoid overwhelming the client.
  • new rulerequirementdocs/specification.md#otlphttp-responseMUST added: If the response still cannot fit within the limit, the server MUST fail the request with HTTP 500 Internal Server Error.

Editorial29