hs-opentelemetry-otlp

OTLP protocol buffer modules for OpenTelemetry, generated via proto-lens

https://github.com/iand675/hs-opentelemetry#readme

Stackage Nightly 2026-06-01:1.0.0.0
Latest on Hackage:1.0.0.0

See all snapshots hs-opentelemetry-otlp appears in

BSD-3-Clause licensed by Ian Duncan, Jade Lovelace
Maintained by [email protected]
This version can be pinned in stack with:hs-opentelemetry-otlp-1.0.0.0@sha256:0ea827edde0a66b5c80c0d01a62665d58dbc2efde23412ed5e2bb9fb78571e64,3138

Module documentation for 1.0.0.0

Used by 1 package in nightly-2026-06-01(full list with versions):

hs-opentelemetry-otlp

hs-opentelemetry-otlp

A package containing .hs files with data types generated from the Protobuf definitions (i.e.: .proto files) of the OpenTelemetry protocol (OTLP).

Code Generation Instructions

To generate .hs files from a new version of OTLP, you need to take the corresponding Git tag from the opentelemetry-proto repository^1, write it into the OTLP_VERSION file, and run the ./scripts/generate-modules.sh script.

Generated files can be found in the src directory.

Changes

Changelog for otlp

Unreleased

1.0.0.0 - 2026-05-29

  • Update to OTLP specification v1.10.0 (profiles: reference-based attributes, common: ref→strindex rename)
  • Fix generate-modules.sh for macOS compatibility (BSD tar/sed/xargs)

0.2.0.0

  • Support OTLP specification v1.9.0

0.1.1.0

  • Support OTLP specification v1.7

0.1.0.0

Support OTLP specification v1.0.0

0.0.1.2

Support additional status codes (408, 5xx) as transient & able to retry

0.0.1.0

Initial release