Relevésgolanggo.opentelemetry.io/otel/sdkincident d'échec
Signature de l'échec
PROJECT_TEST Lacune de preuve ×6
Qualité de preuve: legacy-evidence-incomplete · Premier relevé: 2026-08-30 · Dernière observation: 2026-09-08
AttributeCountLimit EventCountLimit SpanLimits go.opentelemetry.io/otel.GetTextMapPropagator go.opentelemetry.io/otel.Tracer go.opentelemetry.io/otel/baggage.New go.opentelemetry.io/otel/baggage.NewMember go.opentelemetry.io/otel/codes.Error go.opentelemetry.io/otel/codes.Ok go.opentelemetry.io/otel/codes.Unset go.opentelemetry.io/otel/propagation.Baggage go.opentelemetry.io/otel/propagation.NewCompositeTextMapPropagator go.opentelemetry.io/otel/propagation.TraceContext go.opentelemetry.io/otel/sdk/resource.Default go.opentelemetry.io/otel/sdk/resource.ErrSchemaURLConflict go.opentelemetry.io/otel/sdk/resource.Merge go.opentelemetry.io/otel/sdk/resource.New go.opentelemetry.io/otel/sdk/resource.NewWithAttributes go.opentelemetry.io/otel/sdk/resource.WithAttributes go.opentelemetry.io/otel/sdk/trace.AlwaysSample go.opentelemetry.io/otel/sdk/trace.BatchSpanProcessor.Shutdown go.opentelemetry.io/otel/sdk/trace.NeverSample go.opentelemetry.io/otel/sdk/trace.NewBatchSpanProcessor go.opentelemetry.io/otel/sdk/trace.NewTracerProvider go.opentelemetry.io/otel/sdk/trace.ParentBased go.opentelemetry.io/otel/sdk/trace.SpanExporter go.opentelemetry.io/otel/sdk/trace.SpanLimits go.opentelemetry.io/otel/sdk/trace.TraceIDRatioBased go.opentelemetry.io/otel/sdk/trace.TracerProvider.Shutdown go.opentelemetry.io/otel/sdk/trace.WithBatcher go.opentelemetry.io/otel/sdk/trace.WithSyncer go.opentelemetry.io/otel/sdk/trace/tracetest.NewInMemoryExporter go.opentelemetry.io/otel/trace.ContextWithRemoteSpanContext go.opentelemetry.io/otel/trace.ContextWithSpan go.opentelemetry.io/otel/trace.NewSpanContext go.opentelemetry.io/otel/trace.ParseTraceState go.opentelemetry.io/otel/trace.Span.RecordError go.opentelemetry.io/otel/trace.Span.SetStatus go.opentelemetry.io/otel/trace.SpanContextFromContext go.opentelemetry.io/otel/trace.SpanFromContext go.opentelemetry.io/otel/trace.SpanIDFromHex go.opentelemetry.io/otel/trace.TraceFlags go.opentelemetry.io/otel/trace.TraceIDFromHex go.opentelemetry.io/otel/trace.TraceState go.opentelemetry.io/otel/trace.WithLinks go.opentelemetry.io/otel/trace.WithNewRoot
Où cela a été mesuré
PASS signifie que la version a enregistré une observation réussie à PROJECT_TEST et aucune trace de cet échec. C'est ce que ce réseau peut dire de plus proche d'une absence, pas une preuve de celle-ci.
- v1.46.0 PASS 18 observations réussies
- v1.45.0 FAIL
- v1.44.0 PASS 11 observations réussies
- v1.43.0 PASS 152 observations réussies
- v1.40.0 non mesuré
- v1.37.0 FAIL
- v1.35.0 PASS 15 observations réussies
- v1.34.0 FAIL
- v1.24.0 FAIL
Où il s'est reproduit
- executionContext=go · os=linux · runtime=go@1.26 ×4 2026-08-30 → 2026-09-08
- executionContext=go · os=linux · runtime=go@1.26 ×2 2026-09-07 → 2026-09-08
Frontières PASS/FAIL connues les plus proches
Les deux versions adjacentes où le verdict change. Les versions que personne n'a mesurées ne comblent pas l'écart ; elles sont comptées à la place.
-
Dernière version en échec v1.34.0 → première version qui passe v1.35.0
Ce qui diffère de part et d'autre de la frontière
- github.com/google/go-cmp v0.7.0 → v0.6.0 hypothèse
- github.com/stretchr/testify v1.10.0 → — hypothèse
- go.opentelemetry.io/otel v1.35.0 → v1.34.0 hypothèse
- go.opentelemetry.io/otel/trace v1.35.0 → v1.34.0 hypothèse
- go.uber.org/goleak v1.3.0 → — hypothèse
- golang.org/x/sys v0.30.0 → v0.29.0 hypothèse
Une version qui a changé de part et d'autre de la frontière est une candidate, pas une cause. Seul un reçu ayant enregistré l'échec et l'arbre résolu lors de la même exécution est marqué comme preuve.
-
Dernière version qui passe v1.35.0 → première version en échec v1.37.0
Versions intermédiaires jamais mesurées à cette étape : 1
Ce qui diffère de part et d'autre de la frontière
- github.com/go-logr/logr v1.4.2 → v1.4.3 hypothèse
- github.com/stretchr/testify v1.10.0 → v1.10.0, v1.11.1 hypothèse
- go.opentelemetry.io/otel v1.35.0 → v1.37.0 hypothèse
- go.opentelemetry.io/otel/trace v1.35.0 → v1.37.0 hypothèse
- golang.org/x/sys v0.30.0 → v0.33.0, v0.34.0, v0.47.0 hypothèse
Une version qui a changé de part et d'autre de la frontière est une candidate, pas une cause. Seul un reçu ayant enregistré l'échec et l'arbre résolu lors de la même exécution est marqué comme preuve.
-
Dernière version en échec v1.37.0 → première version qui passe v1.43.0
Versions intermédiaires jamais mesurées à cette étape : 1
Ce qui diffère de part et d'autre de la frontière
- github.com/go-logr/logr v1.4.3, v1.4.4 → v1.4.3 hypothèse
- github.com/stretchr/testify v1.11.1 → v1.10.0, v1.11.1 hypothèse
- go.opentelemetry.io/otel v1.43.0 → v1.37.0 hypothèse
- go.opentelemetry.io/otel/metric v1.43.0 → — hypothèse
- go.opentelemetry.io/otel/sdk/metric v1.42.0, v1.43.0 → — hypothèse
- go.opentelemetry.io/otel/trace v1.43.0 → v1.37.0 hypothèse
- golang.org/x/sys v0.42.0, v0.45.0, v0.47.0 → v0.33.0, v0.34.0, v0.47.0 hypothèse
Une version qui a changé de part et d'autre de la frontière est une candidate, pas une cause. Seul un reçu ayant enregistré l'échec et l'arbre résolu lors de la même exécution est marqué comme preuve.
-
Dernière version qui passe v1.44.0 → première version en échec v1.45.0
Ce qui diffère de part et d'autre de la frontière
- github.com/go-logr/logr v1.4.3 → v1.4.4 hypothèse
- go.opentelemetry.io/otel v1.44.0 → v1.45.0 hypothèse
- go.opentelemetry.io/otel/metric v1.44.0 → v1.45.0 hypothèse
- go.opentelemetry.io/otel/sdk/metric v1.44.0 → v1.45.0 hypothèse
- go.opentelemetry.io/otel/trace v1.44.0 → v1.45.0 hypothèse
- golang.org/x/sys v0.45.0, v0.46.0, v0.47.0 → v0.47.0 hypothèse
Une version qui a changé de part et d'autre de la frontière est une candidate, pas une cause. Seul un reçu ayant enregistré l'échec et l'arbre résolu lors de la même exécution est marqué comme preuve.
-
Dernière version en échec v1.45.0 → première version qui passe v1.46.0
Ce qui diffère de part et d'autre de la frontière
- github.com/stretchr/testify v1.12.1 → v1.11.1 hypothèse
- go.opentelemetry.io/otel v1.46.0 → v1.45.0 hypothèse
- go.opentelemetry.io/otel/metric v1.46.0 → v1.45.0 hypothèse
- go.opentelemetry.io/otel/sdk/metric v1.46.0 → v1.45.0 hypothèse
- go.opentelemetry.io/otel/trace v1.46.0 → v1.45.0 hypothèse
Une version qui a changé de part et d'autre de la frontière est une candidate, pas une cause. Seul un reçu ayant enregistré l'échec et l'arbre résolu lors de la même exécution est marqué comme preuve.
Versions des dépendances au fil des versions
Ce vers quoi chaque version de ce paquet a résolu ses enfants. L'enfant dont la version a bougé vient en premier : c'est là qu'une mise à jour a changé quelque chose sous vos pieds.
Ont bougé : 8 · identiques à chaque version : 2
Une arête indique qu'un résolveur a placé une version à côté d'une autre sur une machine réelle. Ce n'est pas une affirmation qu'elles fonctionnent ensemble ; à cette question répondent les échantillons et les contrats, pas la présence d'une ligne.
Lacunes de preuve
- La preuve de cet échec n'a pas été conservée : il n'a donc pas de cause établie. Son empreinte stockée est une provenance, pas une identité.
- Versions de cette fenêtre jamais mesurées à PROJECT_TEST : 1
- Aucun domaine d'échec n'a été inféré pour cet échec.
Réponses publiées pour les versions concernées
- go.opentelemetry.io/otel/sdk v1.45.0: resource.Merge returns both a populated Resource with an empty SchemaURL and an ErrSchemaURLConflict error when merging resources with conflicting Schema URLs Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. HOWgo.opentelemetry.io/otel/sdk/resource.Mergego.opentelemetry.io/otel/sdk/resource.ErrSchemaURLConflictgo MIT-0 · 2026-08-17
- go.opentelemetry.io/otel/sdk v1.45.0: Span limits drop the newest attributes but drop the oldest events when their respective maximum counts are reached Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. HOWSpanLimitsAttributeCountLimitEventCountLimitgo MIT-0 · 2026-08-17
- go.opentelemetry.io/otel/sdk 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 Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. 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/sdk v1.37.0: TracerProvider defaults to ParentBased(AlwaysSample()) when WithSampler is unset, embedding specification sampler names AlwaysOnSampler and AlwaysOffSampler in its description Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. HOWgo.opentelemetry.io/otel/sdk/trace.NewTracerProvidergo.opentelemetry.io/otel/sdk/trace.ParentBasedgo.opentelemetry.io/otel/sdk/trace.AlwaysSamplego.opentelemetry.io/otel/sdk/trace.NeverSamplego MIT-0 · 2026-08-17
- go.opentelemetry.io/otel/sdk v1.34.0: Unconfigured global text map propagator silently drops distributed trace headers and severs multi-service spans without explicit SetTextMapPropagator Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. HOWgo.opentelemetry.io/otel.SetTextMapPropagatorgo.opentelemetry.io/otel.GetTextMapPropagatorgo.opentelemetry.io/otel/propagation.TraceContextgo.opentelemetry.io/otel/propagation.Baggagego.opentelemetry.io/otel/sdk/trace.ParentBasedgo MIT-0 · 2026-08-16