From eeb4bfa05b41795052950be963124c7e9f311126 Mon Sep 17 00:00:00 2001 From: way zheng Date: Mon, 23 Feb 2026 13:53:02 -0800 Subject: [PATCH 1/3] UID2-6472: Replace opted-out hash in identityMapBatchBadEmailArgs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The hash eVvLS/Vg+YZ6+z3i0NOpSXYyQAfEXqCZ7BTpAjFUBUc= (SHA256 of user@example without .com) was opted out in production, causing testV2IdentityMapUnmapped to fail — the test expects only "abc" to be unmapped as "invalid identifier", but the opted-out hash also appeared as unmapped with reason "optout". Replaced with rYsn2sTT1lRlZerX+4DXZMQ+DfcejOXoMVczcF2jCLM= (SHA256 of uid2.e2e.test.user@uidapi.com) in the email_hash entries of identityMapBatchBadEmailArgs in both operator and validator TestData. Co-authored-by: Cursor --- src/test/java/suite/operator/TestData.java | 4 ++-- src/test/java/suite/validator/TestData.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/test/java/suite/operator/TestData.java b/src/test/java/suite/operator/TestData.java index e55fbb3..edb508f 100644 --- a/src/test/java/suite/operator/TestData.java +++ b/src/test/java/suite/operator/TestData.java @@ -272,9 +272,9 @@ public static Set identityMapBatchBadEmailArgs() { Set operators = AppsMap.getApps(Operator.class); Set> inputs = Set.of( List.of("bad email list policy=1", "{\"email\":[\"abc\",\"user2@example.com\"], \"policy\":1}"), - List.of("bad email hash list policy=1", "{\"email_hash\":[\"eVvLS/Vg+YZ6+z3i0NOpSXYyQAfEXqCZ7BTpAjFUBUc=\",\"abc\"], \"policy\":1}"), + List.of("bad email hash list policy=1", "{\"email_hash\":[\"rYsn2sTT1lRlZerX+4DXZMQ+DfcejOXoMVczcF2jCLM=\",\"abc\"], \"policy\":1}"), List.of("bad email list optout_check=1", "{\"email\":[\"abc\",\"user2@example.com\"], \"optout_check\":1}"), - List.of("bad email hash list optout_check=1", "{\"email_hash\":[\"eVvLS/Vg+YZ6+z3i0NOpSXYyQAfEXqCZ7BTpAjFUBUc=\",\"abc\"], \"optout_check\":1}") + List.of("bad email hash list optout_check=1", "{\"email_hash\":[\"rYsn2sTT1lRlZerX+4DXZMQ+DfcejOXoMVczcF2jCLM=\",\"abc\"], \"optout_check\":1}") ); Set args = new HashSet<>(); diff --git a/src/test/java/suite/validator/TestData.java b/src/test/java/suite/validator/TestData.java index 07b8d0b..971c9a9 100644 --- a/src/test/java/suite/validator/TestData.java +++ b/src/test/java/suite/validator/TestData.java @@ -142,9 +142,9 @@ public static Set identityMapBatchBadEmailArgs() { Prometheus prometheus = getPrometheus(); Set> inputs = Set.of( List.of("bad email list policy=1", "{\"email\":[\"abc\",\"user2@example.com\"], \"policy\":1}"), - List.of("bad email hash list policy=1", "{\"email_hash\":[\"eVvLS/Vg+YZ6+z3i0NOpSXYyQAfEXqCZ7BTpAjFUBUc=\",\"abc\"], \"policy\":1}"), + List.of("bad email hash list policy=1", "{\"email_hash\":[\"rYsn2sTT1lRlZerX+4DXZMQ+DfcejOXoMVczcF2jCLM=\",\"abc\"], \"policy\":1}"), List.of("bad email list optout_check=1", "{\"email\":[\"abc\",\"user2@example.com\"], \"optout_check\":1}"), - List.of("bad email hash list optout_check=1", "{\"email_hash\":[\"eVvLS/Vg+YZ6+z3i0NOpSXYyQAfEXqCZ7BTpAjFUBUc=\",\"abc\"], \"optout_check\":1}") + List.of("bad email hash list optout_check=1", "{\"email_hash\":[\"rYsn2sTT1lRlZerX+4DXZMQ+DfcejOXoMVczcF2jCLM=\",\"abc\"], \"optout_check\":1}") ); Set args = new HashSet<>(); From 85fcef5a0545a4085922858596ccfac876a9c878 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Mon, 23 Feb 2026 22:00:01 +0000 Subject: [PATCH 2/3] [CI Pipeline] Released Snapshot version: 4.2.1-alpha-91-SNAPSHOT --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a84fdf9..ed14baf 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-e2e - 4.2.0 + 4.2.1-alpha-91-SNAPSHOT 21 From b25639dd0043c888a6c1c5fd1c6367b2e2fc1601 Mon Sep 17 00:00:00 2001 From: Weihe Zheng Date: Mon, 23 Feb 2026 16:04:39 -0800 Subject: [PATCH 3/3] Update pom.xml --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ed14baf..a84fdf9 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-e2e - 4.2.1-alpha-91-SNAPSHOT + 4.2.0 21