Change8

Migrating to OpenTelemetry v1.33.0

Version v1.33.0 introduces 1 breaking change. This guide details how to update your code.

Released: 5/9/2025

1
Breaking Changes
1
Migration Steps
6
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

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

Breaking Changes

Issue #1

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

Release Summary

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

Need More Details?

View the full release notes and all changes for OpenTelemetry v1.33.0.

View Full Changelog