You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There was a breaking change in 1.20.0 which affected custom trace API implementations. As a result, the apmotel and similar modules using otel are currently broken and stuck with older versions.
This prevents projects depending on apmotel from bumping to newer otel versions.
This release brings a breaking change for custom trace API implementations. Some interfaces (TracerProvider, Tracer, Span) now embed the go.opentelemetry.io/otel/trace/embedded types. Implementors need to update their implementations based on what they want the default behavior to be.
To Reproduce
Steps to reproduce the behavior:
create a go project using apmotel and otel
bump otel to 1.20.0+
project fails to compile
Expected behavior
No compile errors
The text was updated successfully, but these errors were encountered:
Describe the bug
There was a breaking change in 1.20.0 which affected custom trace API implementations. As a result, the apmotel and similar modules using otel are currently broken and stuck with older versions.
This prevents projects depending on apmotel from bumping to newer otel versions.
Details: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.20.0
To Reproduce
Steps to reproduce the behavior:
Expected behavior
No compile errors
The text was updated successfully, but these errors were encountered: