Change8

Migrating to OpenTelemetry v1.30.0

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

Released: 2/4/2025

1
Breaking Changes
1
Migration Steps
3
Affected Symbols

⚠️ Check Your Code

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

opentelemetry.semconv.attributes.network_attributes.NETWORK_INTERFACE_NAMEmetrics.get_meterspan context manager

Breaking Changes

Issue #1

semantic-conventions: The attribute `opentelemetry.semconv.attributes.network_attributes.NETWORK_INTERFACE_NAME` has been removed because it was introduced in the wrong module. Users relying on this specific constant should check the correct location in the updated semantic conventions or use the appropriate constant from the correct module.

Migration Steps

  1. 1
    If you were using `opentelemetry.semconv.attributes.network_attributes.NETWORK_INTERFACE_NAME`, locate the correct constant path based on semantic conventions version 1.30.0.

Release Summary

This release introduces support for Python 3.13, updates semantic conventions to 1.30.0, and fixes serialization issues for None values in logs. A breaking change involves the removal of a misplaced network attribute constant.

Need More Details?

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

View Full Changelog