From 3d3940a9d648939b2a92c55ed9ff0403f8ee57e9 Mon Sep 17 00:00:00 2001 From: Matt McCarthy Date: Mon, 13 Jul 2026 10:19:55 -0500 Subject: [PATCH 1/2] chore: include AISdkInfo in extra-files to keep version synced --- release-please-config.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/release-please-config.json b/release-please-config.json index db3d1c4c..24054078 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -8,7 +8,8 @@ "bump-minor-pre-major": true, "include-v-in-tag": false, "extra-files": [ - "gradle.properties" + "gradle.properties", + "src/main/java/com/launchdarkly/sdk/server/ai/internal/AISdkInfo.java" ] }, "lib/java-server-sdk-otel": { From 7d6eaca1878c9bc2804091205099ceffd4441989 Mon Sep 17 00:00:00 2001 From: Matt McCarthy Date: Mon, 13 Jul 2026 12:14:08 -0500 Subject: [PATCH 2/2] fix test --- .../com/launchdarkly/sdk/server/ai/LDAIClientImplTest.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/sdk/server-ai/src/test/java/com/launchdarkly/sdk/server/ai/LDAIClientImplTest.java b/lib/sdk/server-ai/src/test/java/com/launchdarkly/sdk/server/ai/LDAIClientImplTest.java index 3eea21aa..d2fa98cd 100644 --- a/lib/sdk/server-ai/src/test/java/com/launchdarkly/sdk/server/ai/LDAIClientImplTest.java +++ b/lib/sdk/server-ai/src/test/java/com/launchdarkly/sdk/server/ai/LDAIClientImplTest.java @@ -29,6 +29,7 @@ import com.launchdarkly.sdk.server.ai.datamodel.LDAIConfigTypes.Mode; import com.launchdarkly.sdk.server.ai.datamodel.LDAIConfigTypes.Message; import com.launchdarkly.sdk.server.ai.datamodel.LDAIConfigTypes.Model; +import com.launchdarkly.sdk.server.ai.internal.AISdkInfo; import com.launchdarkly.sdk.server.interfaces.LDClientInterface; import java.util.ArrayList; @@ -70,9 +71,9 @@ private List warnings() { @Test public void constructorEmitsSdkInfoEvent() { LDValue expected = LDValue.buildObject() - .put("aiSdkName", "launchdarkly-java-server-sdk-ai") - .put("aiSdkVersion", "0.1.0") - .put("aiSdkLanguage", "java") + .put("aiSdkName", AISdkInfo.NAME) + .put("aiSdkVersion", AISdkInfo.VERSION) + .put("aiSdkLanguage", AISdkInfo.LANGUAGE) .build(); verify(client).trackMetric(eq("$ld:ai:sdk:info"), any(LDContext.class), eq(expected), eq(1.0)); }