Change8

v1.33.0

Breaking Changes
📦 opentelemetry
1 breaking🐛 3 fixes🔧 6 symbols

Summary

This release stabilizes code attribute names in the SDK, fixes several bugs related to HTTP connections and log serialization, and updates semantic conventions.

⚠️ Breaking Changes

  • Code attributes for spans have been updated to use stable names: `code.function` is now `code.function.name`, `code.lineno` is now `code.line.number`, and `code.filepath` is now `code.file.path`. Users relying on the old attribute names for instrumentation or processing must update their code to use the new stable names.

Migration Steps

  1. Update code that accesses span code attributes to use the new stable names: `code.function.name`, `code.line.number`, and `code.file.path` instead of the previous names.

🐛 Bug Fixes

  • Fixed an intermittent `Connection aborted` error when using otlp/http exporters.
  • Fixed serialization of extended attributes for the logs signal.
  • Handled cases where the OTEL_PROPAGATORS environment variable contains `None`.

🔧 Affected Symbols

code.functioncode.linenocode.filepathcode.function.namecode.line.numbercode.file.path