Skip to main content


A Perl implementation of the OpenTelemetry standard

Changes for 0.016 - 2023-11-16T23:37:27+00:00

  • Fix issue tracker link in meta
  • Try to limit information set as span error descriptions in integrations. Instead of passing in the entire, which could have multiple lines and contextual information, we trim and pass only the first line, without the trailing `at line #` added from eg. plain `die`. This error is still set unmodified as the exception.
  • Injection and extraction methods for processors catch errors from their callbacks as required by https://opentelemetry.io/docs/specs/otel/error-handling/#guidance
  • Validate initial values for TraceContext::TraceFlags: they must be in the 0-255 range (inclusive) or they are ignored
  • The Tracer's experimental in_span interface now automatically sets the status of the span as long as the span's status remains unset at the end of the block