diff --git a/lib/sdk/server/build.gradle b/lib/sdk/server/build.gradle index 71efe882..a4a2cc67 100644 --- a/lib/sdk/server/build.gradle +++ b/lib/sdk/server/build.gradle @@ -71,7 +71,7 @@ ext.versions = [ "guava": "32.0.1-jre", "jackson": "2.11.2", "launchdarklyJavaSdkCommon": "2.3.0", - "launchdarklyJavaSdkInternal": "1.9.0", + "launchdarklyJavaSdkInternal": "1.10.0", "launchdarklyLogging": "1.1.0", "okhttp": "4.12.0", // specify this for the SDK build instead of relying on the transitive dependency from okhttp-eventsource "okhttpEventsource": "4.2.0", diff --git a/lib/sdk/server/contract-tests/test-suppressions.txt b/lib/sdk/server/contract-tests/test-suppressions.txt index 7b010a6c..8b137891 100644 --- a/lib/sdk/server/contract-tests/test-suppressions.txt +++ b/lib/sdk/server/contract-tests/test-suppressions.txt @@ -1,3 +1 @@ -events/custom events/single-kind anonymous context redacts all attributes -events/custom events/multi-kind with anonymous context redacts attributes appropriately -migrations/redacts anonymous context attributes + diff --git a/lib/sdk/server/src/main/java/com/launchdarkly/sdk/server/ComponentsImpl.java b/lib/sdk/server/src/main/java/com/launchdarkly/sdk/server/ComponentsImpl.java index 3b62c41a..e861f733 100644 --- a/lib/sdk/server/src/main/java/com/launchdarkly/sdk/server/ComponentsImpl.java +++ b/lib/sdk/server/src/main/java/com/launchdarkly/sdk/server/ComponentsImpl.java @@ -247,7 +247,9 @@ public EventProcessor build(ClientContext context) { flushInterval.toMillis(), false, false, - privateAttributes); + privateAttributes, + false, // perContextSummarization: server-side SDKs summarize across contexts + true); // redactAnonymousAllEvents: server-side SDKs inline & redact custom/migration-op contexts return new DefaultEventProcessorWrapper(context, eventsConfig); }