Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
419597b
remove legacy from Main
Ian-Nara Jan 7, 2026
c7b874e
update main verticle
Ian-Nara Jan 8, 2026
d45ab85
remove unused config, duplicate files
Ian-Nara Jan 8, 2026
9e070bd
update tests, remove write client
Ian-Nara Jan 8, 2026
246f5d1
undo class rename, removing delta produce code
Ian-Nara Jan 8, 2026
5ada76d
config updates
Ian-Nara Jan 8, 2026
a6e4640
[CI Pipeline] Released Snapshot version: 4.7.6-alpha-148-SNAPSHOT
Jan 8, 2026
a29cb66
Merge branch 'main' into ian-UID2-6154-remove-old-delta-production
Ian-Nara Jan 8, 2026
2244d9d
Merge branch 'ian-UID2-6154-remove-old-delta-production' of github.co…
Ian-Nara Jan 8, 2026
65b06b0
[CI Pipeline] Released Snapshot version: 4.7.7-alpha-149-SNAPSHOT
Jan 8, 2026
ab30918
e2e config test
Ian-Nara Jan 8, 2026
0a92b49
Merge branch 'ian-UID2-6154-remove-old-delta-production' of github.co…
Ian-Nara Jan 8, 2026
d38d436
[CI Pipeline] Released Snapshot version: 4.7.8-alpha-150-SNAPSHOT
Jan 8, 2026
bb0c56c
test e2e config
Ian-Nara Jan 8, 2026
8e74484
[CI Pipeline] Released Snapshot version: 4.7.9-alpha-154-SNAPSHOT
Jan 8, 2026
af6f12a
debug
Ian-Nara Jan 9, 2026
26224a3
Merge branch 'ian-UID2-6154-remove-old-delta-production' of github.co…
Ian-Nara Jan 9, 2026
74380af
[CI Pipeline] Released Snapshot version: 4.7.10-alpha-156-SNAPSHOT
Jan 9, 2026
d6ebe48
debug
Ian-Nara Jan 9, 2026
98b2c87
[CI Pipeline] Released Snapshot version: 4.7.11-alpha-157-SNAPSHOT
Jan 9, 2026
5db8236
debug
Ian-Nara Jan 9, 2026
2080fbe
Merge branch 'ian-UID2-6154-remove-old-delta-production' of github.co…
Ian-Nara Jan 9, 2026
bbf9a41
[CI Pipeline] Released Snapshot version: 4.7.12-alpha-158-SNAPSHOT
Jan 9, 2026
17f76a2
debug
Ian-Nara Jan 9, 2026
a9af12d
[CI Pipeline] Released Snapshot version: 4.7.13-alpha-159-SNAPSHOT
Jan 9, 2026
be8d790
debug
Ian-Nara Jan 9, 2026
ae13220
[CI Pipeline] Released Snapshot version: 4.7.14-alpha-160-SNAPSHOT
Jan 9, 2026
4deb4e7
[CI Pipeline] Released Snapshot version: 4.7.15-alpha-161-SNAPSHOT
Jan 9, 2026
c49ce60
[CI Pipeline] Released Snapshot version: 4.7.16-alpha-162-SNAPSHOT
Jan 9, 2026
a2cecc7
debug
Ian-Nara Jan 9, 2026
1454831
Merge branch 'ian-UID2-6154-remove-old-delta-production' of github.co…
Ian-Nara Jan 9, 2026
065d244
[CI Pipeline] Released Snapshot version: 4.7.17-alpha-163-SNAPSHOT
Jan 9, 2026
5b93e4f
test
Ian-Nara Jan 9, 2026
5f7fc2d
[CI Pipeline] Released Snapshot version: 4.7.18-alpha-164-SNAPSHOT
Jan 9, 2026
ec3cea4
debug
Ian-Nara Jan 9, 2026
ceb8520
[CI Pipeline] Released Snapshot version: 4.7.19-alpha-165-SNAPSHOT
Jan 9, 2026
2bec366
debug
Ian-Nara Jan 9, 2026
e11bd5d
Merge branch 'ian-UID2-6154-remove-old-delta-production' of github.co…
Ian-Nara Jan 9, 2026
8017887
[CI Pipeline] Released Snapshot version: 4.7.20-alpha-166-SNAPSHOT
Jan 9, 2026
e917f83
[CI Pipeline] Released Snapshot version: 4.7.21-alpha-167-SNAPSHOT
Jan 9, 2026
cab23b5
[CI Pipeline] Released Snapshot version: 4.7.22-alpha-168-SNAPSHOT
Jan 9, 2026
d64c228
[CI Pipeline] Released Snapshot version: 4.7.23-alpha-169-SNAPSHOT
Jan 9, 2026
95e92a1
[CI Pipeline] Released Snapshot version: 4.7.24-alpha-170-SNAPSHOT
Jan 9, 2026
32fa5ba
[CI Pipeline] Released Snapshot version: 4.7.25-alpha-171-SNAPSHOT
Jan 9, 2026
3cc83ed
debug
Ian-Nara Jan 9, 2026
dcdae71
[CI Pipeline] Released Snapshot version: 4.7.26-alpha-172-SNAPSHOT
Jan 9, 2026
b24c10f
[CI Pipeline] Released Snapshot version: 4.7.27-alpha-173-SNAPSHOT
Jan 13, 2026
94d463d
[CI Pipeline] Released Snapshot version: 4.7.28-alpha-175-SNAPSHOT
Jan 13, 2026
1d2c140
[CI Pipeline] Released Snapshot version: 4.7.29-alpha-176-SNAPSHOT
Jan 15, 2026
aa046b8
debug
Ian-Nara Jan 15, 2026
772583d
[CI Pipeline] Released Snapshot version: 4.7.30-alpha-177-SNAPSHOT
Jan 15, 2026
3b37ad2
create default config files for e2e
Ian-Nara Jan 15, 2026
1cafdd1
[CI Pipeline] Released Snapshot version: 4.7.31-alpha-178-SNAPSHOT
Jan 15, 2026
70cccb6
[CI Pipeline] Released Snapshot version: 4.7.32-alpha-179-SNAPSHOT
Jan 15, 2026
fa7c4b7
debug localstack aws compatibility
Ian-Nara Jan 15, 2026
ae62019
Merge branch 'ian-UID2-6154-remove-old-delta-production' of github.co…
Ian-Nara Jan 15, 2026
cf82dcd
[CI Pipeline] Released Snapshot version: 4.7.33-alpha-180-SNAPSHOT
Jan 15, 2026
71c1042
debug
Ian-Nara Jan 15, 2026
dc99793
Merge branch 'ian-UID2-6154-remove-old-delta-production' of github.co…
Ian-Nara Jan 15, 2026
1a6d38e
[CI Pipeline] Released Snapshot version: 4.7.34-alpha-181-SNAPSHOT
Jan 15, 2026
4133289
debug
Ian-Nara Jan 15, 2026
6803981
[CI Pipeline] Released Snapshot version: 4.7.35-alpha-182-SNAPSHOT
Jan 15, 2026
b176f45
debug
Ian-Nara Jan 15, 2026
7bc4514
[CI Pipeline] Released Snapshot version: 4.7.36-alpha-183-SNAPSHOT
Jan 15, 2026
804bb18
[CI Pipeline] Released Snapshot version: 4.7.37-alpha-184-SNAPSHOT
Jan 15, 2026
652fef2
[CI Pipeline] Released Snapshot version: 4.7.38-alpha-185-SNAPSHOT
Jan 15, 2026
415e909
[CI Pipeline] Released Snapshot version: 4.7.39-alpha-186-SNAPSHOT
Jan 15, 2026
371a8d8
[CI Pipeline] Released Snapshot version: 4.7.40-alpha-187-SNAPSHOT
Jan 15, 2026
a614014
[CI Pipeline] Released Snapshot version: 4.7.41-alpha-188-SNAPSHOT
Jan 19, 2026
ecc518c
[CI Pipeline] Released Snapshot version: 4.7.42-alpha-189-SNAPSHOT
Jan 19, 2026
77ea8e3
[CI Pipeline] Released Snapshot version: 4.7.43-alpha-191-SNAPSHOT
Jan 19, 2026
42cfea4
[CI Pipeline] Released Snapshot version: 4.7.44-alpha-192-SNAPSHOT
Jan 19, 2026
9968167
[CI Pipeline] Released Snapshot version: 4.7.45-alpha-193-SNAPSHOT
Jan 19, 2026
f576082
[CI Pipeline] Released Snapshot version: 4.7.46-alpha-194-SNAPSHOT
Jan 19, 2026
9734766
[CI Pipeline] Released Snapshot version: 4.7.47-alpha-195-SNAPSHOT
Jan 20, 2026
7e313e0
[CI Pipeline] Released Snapshot version: 4.7.48-alpha-196-SNAPSHOT
Jan 20, 2026
184a34f
[CI Pipeline] Released Snapshot version: 4.7.49-alpha-197-SNAPSHOT
Jan 20, 2026
560464b
[CI Pipeline] Released Snapshot version: 4.7.50-alpha-199-SNAPSHOT
Jan 20, 2026
4a37e22
debug
Ian-Nara Jan 20, 2026
ac04463
Merge branch 'ian-UID2-6154-remove-old-delta-production' of github.co…
Ian-Nara Jan 20, 2026
75616fe
[CI Pipeline] Released Snapshot version: 4.7.51-alpha-200-SNAPSHOT
Jan 20, 2026
8deda46
debug
Ian-Nara Jan 20, 2026
5b430ed
Merge branch 'ian-UID2-6154-remove-old-delta-production' of github.co…
Ian-Nara Jan 20, 2026
7ca21e4
[CI Pipeline] Released Snapshot version: 4.7.52-alpha-201-SNAPSHOT
Jan 20, 2026
802659c
debug
Ian-Nara Jan 20, 2026
6779eb8
[CI Pipeline] Released Snapshot version: 4.7.53-alpha-202-SNAPSHOT
Jan 20, 2026
dadea43
[CI Pipeline] Released Snapshot version: 4.7.54-alpha-203-SNAPSHOT
Jan 20, 2026
55bc8a1
[CI Pipeline] Released Snapshot version: 4.7.55-alpha-204-SNAPSHOT
Jan 20, 2026
6f11714
clean
Ian-Nara Jan 21, 2026
cee0874
clean
Ian-Nara Jan 21, 2026
04ae551
clean
Ian-Nara Jan 21, 2026
f5d8d50
[CI Pipeline] Released Snapshot version: 4.7.56-alpha-205-SNAPSHOT
Jan 21, 2026
026b004
debug parittion upload
Ian-Nara Jan 21, 2026
87369d1
[CI Pipeline] Released Snapshot version: 4.7.57-alpha-206-SNAPSHOT
Jan 21, 2026
28cd8cf
[CI Pipeline] Released Snapshot version: 4.7.58-alpha-207-SNAPSHOT
Jan 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/release-docker-image.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:

e2e-test:
name: E2E Test
uses: IABTechLab/uid2-shared-actions/.github/workflows/shared-run-e2e-tests.yaml@v3
uses: IABTechLab/uid2-shared-actions/.github/workflows/shared-run-e2e-tests.yaml@ian-UID2-6945-sqs-e2e
needs: Image
with:
operator_type: public
Expand Down
7 changes: 1 addition & 6 deletions conf/default-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,7 @@
"optout_observe_only": false,
"optout_s3_path_compat": false,
"optout_partner_endpoint_mock": false,
"optout_add_entry_timeout_ms": 1000,
"optout_data_dir": "/opt/uid2/optout/",
"optout_replica_uris": null,
"optout_producer_replica_id": -1,
"optout_producer_replica_id_offset": 0,
"optout_producer_max_replicas": 3,
Expand All @@ -24,8 +22,6 @@
"optout_delete_expired": true,
"optout_s3_bucket": null,
"optout_s3_folder": null,
"optout_legacy_producer_s3_folder": null,
"optout_sqs_s3_folder": null,
"optout_sqs_queue_url": null,
"cloud_download_threads": 8,
"cloud_upload_threads": 2,
Expand All @@ -36,7 +32,6 @@
"partners_config_path": "partners/config.json",
"operator_type": "public",
"uid_instance_id_prefix": "local-optout",
"optout_enqueue_sqs_enabled": false,
"optout_sqs_max_queue_size": 0,
"optout_sqs_max_messages_per_poll": 10,
"optout_sqs_visibility_timeout": 300,
Expand All @@ -46,4 +41,4 @@
"traffic_filter_config_path": null,
"traffic_calc_config_path": null,
"manual_override_s3_path": null
}
}
3 changes: 1 addition & 2 deletions conf/integ-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,11 @@
"att_token_enc_salt": "<salt-for-attestation-token>",
"optout_s3_folder": "optout/",
"optout_internal_api_token": "test-optout-internal-key",
"optout_replica_uris": "http://localhost:8081/optout/write,http://localhost:8081/optout/write,http://localhost:8081/optout/write",
"partners_config_path": "/com.uid2.core/test/partners/config.json",
"partners_metadata_path": "http://localhost:8088/partners/refresh",
"operators_metadata_path": "http://localhost:8088/operators/refresh",
"core_attest_url": "http://localhost:8088/attest",
"core_api_token": "trusted-partner-key",
"enforceJwt": false,
"uid_instance_id_prefix": "local-optout"
}
}
3 changes: 1 addition & 2 deletions conf/local-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
"optout_partner_endpoint_mock": true,
"optout_internal_api_token": "test-optout-internal-key",
"optout_producer_max_replicas": 1,
"optout_replica_uris": "http://127.0.0.1:8081/optout/write,http://127.0.0.1:8081/optout/write,http://127.0.0.1:8081/optout/write",
"partners_config_path": "/com.uid2.core/test/partners/config.json",
"partners_metadata_path": "/com.uid2.core/test/partners/metadata.json",
"clients_metadata_path": "/com.uid2.core/test/clients/metadata.json",
Expand All @@ -18,4 +17,4 @@
"optout_url": "http://localhost:8081",
"enforceJwt": false,
"uid_instance_id_prefix": "local-optout"
}
}
9 changes: 7 additions & 2 deletions conf/local-e2e-docker-config.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,25 @@
{
"service_instances": 1,
"service_verbose": true,
"storage_mock": false,
"aws_s3_endpoint": "http://localstack:5001",
"aws_sqs_endpoint": "http://localstack:5001",
"optout_s3_bucket": "test-optout-bucket",
"optout_s3_bucket_dropped_requests": "test-optout-bucket",
"optout_sqs_queue_url": "http://localstack:5001/000000000000/optout-queue",
"pre_signed_url_expiry": 1800,
"aws_region": "us-east-2",
"aws_region": "us-east-1",
"aws_access_key_id": "no access key needed for test",
"aws_secret_access_key": "no secret key needed for test",
"att_token_enc_key": "<key-for-attestation-token>",
"att_token_enc_salt": "<salt-for-attestation-token>",
"optout_producer_max_replicas": 1,
"optout_producer_buffer_size": 65536,
"optout_s3_folder": "optout-v2/",
"optout_internal_api_token": "test-optout-internal-key",
"optout_replica_uris": "http://localhost:8081/optout/write,http://localhost:8081/optout/write,http://localhost:8081/optout/write",
"optout_producer_replica_id": 0,
"optout_delta_rotate_interval": 60,
"optout_sqs_delta_window_seconds": 0,
"partners_metadata_path": "http://core:8088/partners/refresh",
"operators_metadata_path": "http://core:8088/operators/refresh",
"core_attest_url": "http://core:8088/attest",
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>com.uid2</groupId>
<artifactId>uid2-optout</artifactId>
<version>4.7.5</version>
<version>4.7.58-alpha-207-SNAPSHOT</version>
<name>uid2-optout</name>
<url>https://github.com/IABTechLab/uid2-optout</url>

Expand Down
7 changes: 1 addition & 6 deletions src/main/java/com/uid2/optout/Const.java
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,12 @@ public static class Config extends com.uid2.shared.Const.Config {
public static final String OptOutPartnerEndpointMockProp = "optout_partner_endpoint_mock";
public static final String OptOutObserveOnlyProp = "optout_observe_only";
public static final String OptOutS3PathCompatProp = "optout_s3_path_compat";
public static final String OptOutAddEntryTimeoutMsProp = "optout_add_entry_timeout_ms";
public static final String OptOutProducerBufferSizeProp = "optout_producer_buffer_size";
public static final String OptOutSenderReplicaIdProp = "optout_sender_replica_id";
public static final String OptOutDeleteExpiredProp = "optout_delete_expired";
public static final String PartnersConfigPathProp = "partners_config_path";
public static final String PartnersMetadataPathProp = "partners_metadata_path";
public static final String OptOutSqsQueueUrlProp = "optout_sqs_queue_url";
public static final String OptOutSqsEnabledProp = "optout_enqueue_sqs_enabled";
public static final String OptOutSqsS3FolderProp = "optout_sqs_s3_folder"; // sqs delta producer writes to this folder
public static final String OptOutLegacyProducerS3FolderProp = "optout_legacy_producer_s3_folder"; // legacy producer writes to this folder
public static final String OptOutSqsMaxMessagesPerPollProp = "optout_sqs_max_messages_per_poll";
public static final String OptOutSqsVisibilityTimeoutProp = "optout_sqs_visibility_timeout";
public static final String OptOutDeltaJobTimeoutSecondsProp = "optout_delta_job_timeout_seconds";
Expand All @@ -35,14 +31,13 @@ public static class Config extends com.uid2.shared.Const.Config {
public static final String OptOutTrafficCalcAllowlistRangesProp = "traffic_calc_allowlist_ranges";
public static final String OptOutSqsDeltaWindowSecondsProp = "optout_sqs_delta_window_seconds";
public static final String OptOutSqsMaxQueueSizeProp = "optout_sqs_max_queue_size";
public static final String AwsSqsEndpointProp = "aws_sqs_endpoint";
}

public static class Event {
public static final String DeltaProduce = "delta.produce";
public static final String DeltaProduced = "delta.produced";
public static final String DeltaSentRemote = "delta.sent_remote";
public static final String PartitionProduce = "partition.produce";
public static final String PartitionProduced = "partition.produced";
public static final String EntryAdd = "entry.add";
}
}
Loading