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
- 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