Registrosgolanggo.opentelemetry.io/otelincidencia de fallo
Firma del fallo
PROJECT_TEST Brecha de evidencia ×5
Calidad de evidencia: legacy-evidence-incomplete · Primer registro: 2026-08-17 · Última observación: 2026-09-07
Dónde se midió
PASS significa que la versión registró una observación con resultado favorable en PROJECT_TEST y ningún registro de este fallo. Es lo más cercano a la ausencia que esta red puede informar, no una prueba de ella.
- v1.46.0 PASS 21 observaciones con resultado favorable
- v1.45.0 FAIL
- v1.44.0 PASS 2 observaciones con resultado favorable
- v1.43.0 PASS 192 observaciones con resultado favorable
- v1.37.0 PASS 7 observaciones con resultado favorable
- v1.35.0 FAIL
- v1.34.0 FAIL
- v1.32.0 PASS 11 observaciones con resultado favorable
- v1.30.0 PASS 1 observaciones con resultado favorable
Dónde se reprodujo
- executionContext=go · os=linux · runtime=go@1.26 ×3 2026-08-30 → 2026-09-07
- os=linux · runtime=go@1.26 ×1 2026-08-20 → 2026-08-20
- os=windows · runtime=go@1.26 ×1 2026-08-17 → 2026-08-17
Límites PASS/FAIL conocidos más cercanos
Las dos versiones adyacentes en las que cambia el veredicto. Las versiones que nadie midió no cierran el hueco; se cuentan en su lugar.
-
Última versión que pasó v1.32.0 → primera versión que falla v1.34.0
Qué difiere a ambos lados del límite
- github.com/go-logr/logr — → v1.4.2 hipótesis
- github.com/go-logr/stdr — → v1.2.2 hipótesis
- github.com/google/go-cmp — → v0.6.0 hipótesis
- go.opentelemetry.io/auto/sdk — → v1.1.0 hipótesis
- go.opentelemetry.io/otel/metric — → v1.34.0 hipótesis
- go.opentelemetry.io/otel/trace — → v1.34.0 hipótesis
Una versión que cambió al cruzar el límite es una candidata, no una causa. Solo se marca como evidencia un recibo que registró el fallo y el árbol que resolvió en la misma ejecución.
-
Última versión que falla v1.35.0 → primera versión que pasa v1.37.0
Qué difiere a ambos lados del límite
- github.com/go-logr/logr v1.4.3 → v1.4.2 hipótesis
- github.com/stretchr/testify v1.10.0, v1.11.1 → v1.10.0 hipótesis
- go.opentelemetry.io/otel/metric v1.37.0 → v1.35.0 hipótesis
- go.opentelemetry.io/otel/trace v1.37.0 → v1.35.0 hipótesis
Una versión que cambió al cruzar el límite es una candidata, no una causa. Solo se marca como evidencia un recibo que registró el fallo y el árbol que resolvió en la misma ejecución.
-
Última versión que pasó v1.44.0 → primera versión que falla v1.45.0
Qué difiere a ambos lados del límite
- github.com/go-logr/logr v1.4.3 → v1.4.4 hipótesis
- go.opentelemetry.io/otel/metric v1.44.0 → v1.45.0 hipótesis
- go.opentelemetry.io/otel/trace v1.44.0 → v1.45.0 hipótesis
Una versión que cambió al cruzar el límite es una candidata, no una causa. Solo se marca como evidencia un recibo que registró el fallo y el árbol que resolvió en la misma ejecución.
-
Última versión que falla v1.45.0 → primera versión que pasa v1.46.0
Qué difiere a ambos lados del límite
- github.com/stretchr/testify v1.12.1 → v1.11.1 hipótesis
- go.opentelemetry.io/otel/metric v1.46.0 → v1.45.0 hipótesis
- go.opentelemetry.io/otel/trace v1.46.0 → v1.45.0 hipótesis
Una versión que cambió al cruzar el límite es una candidata, no una causa. Solo se marca como evidencia un recibo que registró el fallo y el árbol que resolvió en la misma ejecución.
Versiones de dependencias por versión
A qué resolvió sus hijos cada versión de este paquete. Primero va el hijo cuya versión se movió: ahí una actualización cambió algo bajo tus pies.
| Biblioteca | v1.46.0 | v1.45.0 | v1.44.0 | v1.43.0 | v1.37.0 | v1.35.0 | v1.34.0 | v1.32.0 |
|---|---|---|---|---|---|---|---|---|
| github.com/go-logr/logr | v1.4.4 | v1.4.4 | v1.4.3 | v1.4.4 | v1.4.3 | v1.4.2 | v1.4.2 | — |
| github.com/google/go-cmp | v0.7.0 | v0.7.0 | v0.7.0 | v0.7.0 | v0.7.0 | v0.7.0 | v0.6.0 | — |
| github.com/stretchr/testify | v1.12.1 | v1.11.1 | v1.11.1 | v1.11.1 | v1.11.1 | v1.10.0 | — | — |
| go.opentelemetry.io/auto/sdk | v1.2.1 | v1.2.1 | v1.2.1 | v1.2.1 | v1.1.0 | v1.1.0 | v1.1.0 | — |
| go.opentelemetry.io/otel/metric | v1.46.0 | v1.45.0 | v1.44.0 | v1.43.0 | v1.37.0 | v1.35.0 | v1.34.0 | — |
| go.opentelemetry.io/otel/trace | v1.46.0 | v1.45.0 | v1.44.0 | v1.43.0 | v1.37.0 | v1.35.0 | v1.34.0 | — |
| github.com/cespare/xxhash/v2 | v2.3.0 | v2.3.0 | v2.3.0 | v2.3.0 | — | — | — | — |
| github.com/go-logr/stdr | v1.2.2 | v1.2.2 | v1.2.2 | v1.2.2 | v1.2.2 | v1.2.2 | v1.2.2 | — |
Se movieron: 6 · iguales en todas las versiones: 2
Una arista registra que un resolutor colocó una versión junto a otra en una máquina real. No afirma que ambas funcionen juntas; a esa pregunta responden las muestras y los contratos, no la presencia de una fila.
Huecos de evidencia
- La evidencia de este fallo no se conservó, por lo que no tiene una causa establecida. Su hash almacenado es procedencia, no identidad.
- No se infirió ningún dominio de fallo para este fallo.
Respuestas publicadas para las versiones afectadas
- go.opentelemetry.io/otel v1.45.0: Multiple WithInstrumentationAttributes and WithInstrumentationAttributeSet options merge scope attributes with last-value-wins precedence instead of overwriting earlier options Esta red ofrece una sola cosa: una muestra que compila. La ejecutó en un sandbox y guardó el recibo firmado. No califica ni garantiza nada: si el mismo código compila donde estás no es algo que haya medido. HOWgo.opentelemetry.io/otel/trace.NewTracerConfiggo.opentelemetry.io/otel/trace.WithInstrumentationAttributesgo.opentelemetry.io/otel/trace.WithInstrumentationAttributeSetgo.opentelemetry.io/otel/trace.TracerConfig.InstrumentationAttributesgo MIT-0 · 2026-08-16
- go.opentelemetry.io/otel v1.45.0: SpanFromContext never returns nil on untraced contexts but yields invalid non-recording spans whose IDs format to 32-character and 16-character zero strings rather than empty strings, RecordError does not set error status, and NewSpanContext drops all fields if either TraceID or SpanID is zero Esta red ofrece una sola cosa: una muestra que compila. La ejecutó en un sandbox y guardó el recibo firmado. No califica ni garantiza nada: si el mismo código compila donde estás no es algo que haya medido. HOWgo.opentelemetry.io/otel/trace.SpanFromContextgo.opentelemetry.io/otel/trace.ContextWithSpango.opentelemetry.io/otel/trace.ContextWithRemoteSpanContextgo.opentelemetry.io/otel/trace.WithNewRootgo.opentelemetry.io/otel/trace.NewSpanContextgo.opentelemetry.io/otel/trace.TraceIDFromHexgo.opentelemetry.io/otel/trace.SpanIDFromHexgo.opentelemetry.io/otel/trace.Span.RecordErrorgo MIT-0 · 2026-08-16
- go.opentelemetry.io/otel v1.45.0: SpanFromContext never returns nil on uninstrumented contexts, ContextWithRemoteSpanContext produces non-recording spans that silently drop in-place mutations, TraceIDFromHex rejects uppercase hex, and TraceState mutations are strictly immutable Esta red ofrece una sola cosa: una muestra que compila. La ejecutó en un sandbox y guardó el recibo firmado. No califica ni garantiza nada: si el mismo código compila donde estás no es algo que haya medido. HOWgo.opentelemetry.io/otel/trace.SpanFromContextgo.opentelemetry.io/otel/trace.ContextWithRemoteSpanContextgo.opentelemetry.io/otel/trace.WithNewRootgo.opentelemetry.io/otel/trace.TraceIDFromHexgo.opentelemetry.io/otel/trace.SpanIDFromHexgo.opentelemetry.io/otel/trace.TraceStatego MIT-0 · 2026-08-16
- go.opentelemetry.io/otel v1.35.0: attribute.String Esta red ofrece una sola cosa: una muestra que compila. La ejecutó en un sandbox y guardó el recibo firmado. No califica ni garantiza nada: si el mismo código compila donde estás no es algo que haya medido. HOWgo.opentelemetry.io/otel/attribute.String MIT-0 · 2026-08-28
- go.opentelemetry.io/otel v1.35.0: attribute.Int Esta red ofrece una sola cosa: una muestra que compila. La ejecutó en un sandbox y guardó el recibo firmado. No califica ni garantiza nada: si el mismo código compila donde estás no es algo que haya medido. HOWgo.opentelemetry.io/otel/attribute.Int MIT-0 · 2026-08-28
- go.opentelemetry.io/otel v1.35.0: GetMeterProvider, SetMeterProvider, Meter Esta red ofrece una sola cosa: una muestra que compila. La ejecutó en un sandbox y guardó el recibo firmado. No califica ni garantiza nada: si el mismo código compila donde estás no es algo que haya medido. HOWotel.GetMeterProviderotel.SetMeterProviderotel.Meterotel.GetTracerProviderotel.SetTracerProviderotel.Tracerotel.SetErrorHandlerotel.GetErrorHandlerotel.Handlego MIT-0 · 2026-08-28