From efe23db82208538e044826c5d08fd8a07896d81a Mon Sep 17 00:00:00 2001 From: nvasiu Date: Fri, 1 May 2026 18:43:34 +0000 Subject: [PATCH] Update UserAgent header format --- .../java/software/amazon/lambda/durable/DurableConfig.java | 2 +- .../software/amazon/lambda/durable/DurableConfigTest.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sdk/src/main/java/software/amazon/lambda/durable/DurableConfig.java b/sdk/src/main/java/software/amazon/lambda/durable/DurableConfig.java index 02fdbba90..f9294f589 100644 --- a/sdk/src/main/java/software/amazon/lambda/durable/DurableConfig.java +++ b/sdk/src/main/java/software/amazon/lambda/durable/DurableConfig.java @@ -72,7 +72,7 @@ public final class DurableConfig { private static final String VERSION_FILE = "/version.prop"; private static final String PROJECT_VERSION = getProjectVersion(VERSION_FILE); - private static final String USER_AGENT_SUFFIX = "@aws/durable-execution-sdk-java/" + PROJECT_VERSION; + private static final String USER_AGENT_SUFFIX = "aws-durable-execution-sdk-java/" + PROJECT_VERSION; /** * A default ExecutorService for running user-defined operations. Uses a cached thread pool with daemon threads by diff --git a/sdk/src/test/java/software/amazon/lambda/durable/DurableConfigTest.java b/sdk/src/test/java/software/amazon/lambda/durable/DurableConfigTest.java index f2766ccba..6803f3e03 100644 --- a/sdk/src/test/java/software/amazon/lambda/durable/DurableConfigTest.java +++ b/sdk/src/test/java/software/amazon/lambda/durable/DurableConfigTest.java @@ -272,7 +272,7 @@ void testAddUserAgentSuffix_SetsUserAgentOnBuilder() { var userAgentSuffix = overrideConfig.advancedOption(SdkAdvancedClientOption.USER_AGENT_SUFFIX); assertTrue(userAgentSuffix.isPresent(), "USER_AGENT_SUFFIX should be set"); assertTrue( - userAgentSuffix.get().contains("@aws/durable-execution-sdk-java/"), + userAgentSuffix.get().contains("aws-durable-execution-sdk-java/"), "User agent suffix should contain SDK identifier, got: " + userAgentSuffix.get()); } @@ -286,7 +286,7 @@ void testAddUserAgentSuffix_PreservesExistingConfiguration() { var overrideConfig = result.overrideConfiguration(); var userAgentSuffix = overrideConfig.advancedOption(SdkAdvancedClientOption.USER_AGENT_SUFFIX); assertTrue(userAgentSuffix.isPresent()); - assertTrue(userAgentSuffix.get().contains("@aws/durable-execution-sdk-java/")); + assertTrue(userAgentSuffix.get().contains("aws-durable-execution-sdk-java/")); } @Test