From e4d1c3190883f3b72470b1ea41a4a1bd098231a0 Mon Sep 17 00:00:00 2001 From: "elastic-renovate-prod[bot]" <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Date: Tue, 1 Jul 2025 17:42:30 +0000 Subject: [PATCH 1/2] fix(deps): update dependency com.openai:openai-java to v2.12.0 --- 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 954774b9..68f01de1 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -82,7 +82,7 @@ log4j2-slf4j = { group= "org.apache.logging.log4j", name="log4j-slf4j2-impl", ve log4j2-core = { group= "org.apache.logging.log4j", name="log4j-core", version.ref="log4j2"} # Instrumented libraries -openaiClient = "com.openai:openai-java:2.7.0" +openaiClient = "com.openai:openai-java:2.12.0" [bundles] From e01d14d96e44bda14a2b0f2443014020fa0898ea Mon Sep 17 00:00:00 2001 From: Sylvain Juge <763082+SylvainJuge@users.noreply.github.com> Date: Wed, 2 Jul 2025 15:27:01 +0200 Subject: [PATCH 2/2] fix compilation error --- .../openai/v1_1/OpenAiOkHttpClientBuilderInstrumentation.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/OpenAiOkHttpClientBuilderInstrumentation.java b/instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/OpenAiOkHttpClientBuilderInstrumentation.java index 02ebecc3..a4e70787 100644 --- a/instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/OpenAiOkHttpClientBuilderInstrumentation.java +++ b/instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/OpenAiOkHttpClientBuilderInstrumentation.java @@ -51,7 +51,7 @@ public static class AdviceClass { public static OpenAIClient onExit( @Advice.Return OpenAIClient result, @Advice.FieldValue("clientOptions") ClientOptions.Builder clientOptions) { - return InstrumentedOpenAiClient.wrap(result).baseUrl(clientOptions.baseUrl()).build(); + return InstrumentedOpenAiClient.wrap(result).baseUrl(clientOptions.build().baseUrl()).build(); } } }