From 7859fcf4e1964f4f9611617c64e8c37dcda06f13 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 21 Apr 2026 22:38:45 +0000 Subject: [PATCH 1/2] fix(deps): update opentelemetry.instrumentation.alpha to v2.27.0-alpha --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c7dd10009..fa1efbbe5 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -opentelemetry-instrumentation-alpha = "2.26.1-alpha" +opentelemetry-instrumentation-alpha = "2.27.0-alpha" #opentelemetry-instrumentation = "2.9.0" // alpha bom includes non-alpha bom opentelemetry-semconv = "1.40.0" opentelemetry-semconv-alpha = "1.40.0-alpha" From 3e41b9799d996c4d9255b9d71ec4a59a22ceed68 Mon Sep 17 00:00:00 2001 From: Jason Plumb Date: Tue, 21 Apr 2026 16:05:24 -0700 Subject: [PATCH 2/2] account for changes in https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/16889 --- .../library/okhttp/internal/OkHttpSingletons.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/instrumentation/okhttp3/library/src/main/java/io/opentelemetry/instrumentation/library/okhttp/internal/OkHttpSingletons.kt b/instrumentation/okhttp3/library/src/main/java/io/opentelemetry/instrumentation/library/okhttp/internal/OkHttpSingletons.kt index 0bbf2d2a4..5c2006c6f 100644 --- a/instrumentation/okhttp3/library/src/main/java/io/opentelemetry/instrumentation/library/okhttp/internal/OkHttpSingletons.kt +++ b/instrumentation/okhttp3/library/src/main/java/io/opentelemetry/instrumentation/library/okhttp/internal/OkHttpSingletons.kt @@ -27,6 +27,7 @@ object OkHttpSingletons { Interceptor { chain: Interceptor.Chain -> chain.proceed(chain.request()) } + private val ATTRIBUTES_GETTER = OkHttpAttributesGetter() @JvmField var connectionErrorInterceptor: Interceptor = NOOP_INTERCEPTOR @@ -51,13 +52,13 @@ object OkHttpSingletons { UnaryOperator { HttpSpanNameExtractor .builder( - OkHttpAttributesGetter.INSTANCE, + ATTRIBUTES_GETTER, ).setKnownMethods(instrumentation.knownMethods) .build() }, ).addAttributesExtractor( HttpClientServicePeerAttributesExtractor.create( - OkHttpAttributesGetter.INSTANCE, + ATTRIBUTES_GETTER, openTelemetry, ), ).setEmitExperimentalHttpClientTelemetry(