Skip to content

Commit e42e23a

Browse files
Merge branch 'master' into PREB-48
2 parents 2a78230 + 4c151a6 commit e42e23a

152 files changed

Lines changed: 6596 additions & 1350 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

extra/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
<checkstyle.version>10.17.0</checkstyle.version>
3434

3535
<!-- Project production dependency versions -->
36-
<spring.boot.version>3.4.5</spring.boot.version>
37-
<vertx.version>4.5.14</vertx.version>
36+
<spring.boot.version>3.5.5</spring.boot.version>
37+
<vertx.version>4.5.20</vertx.version>
3838
<validation-api.version>2.0.1.Final</validation-api.version>
3939
<commons.collections.version>4.4</commons.collections.version>
4040
<commons.compress.version>1.27.1</commons.compress.version>
@@ -50,7 +50,7 @@
5050
<metrics-influxdb.version>1.3.4</metrics-influxdb.version>
5151
<vertx.prometheus.version>0.16.0</vertx.prometheus.version>
5252
<iabtcf.version>2.0.10</iabtcf.version>
53-
<gpp-encoder.version>3.2.3</gpp-encoder.version>
53+
<gpp-encoder.version>3.2.4</gpp-encoder.version>
5454
<maxmind-client.version>4.2.1</maxmind-client.version>
5555
<protobuf.version>3.25.6</protobuf.version>
5656
<protoc.version>${protobuf.version}</protoc.version>

sample/configs/prebid-config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ settings:
2424
settings-filename: sample/configs/sample-app-settings.yaml
2525
stored-requests-dir: sample
2626
stored-imps-dir: sample
27+
profiles-dir: sample
2728
stored-responses-dir: sample
2829
categories-dir:
2930
gdpr:

src/main/java/org/prebid/server/auction/BidResponseCreator.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import org.apache.commons.lang3.StringUtils;
2626
import org.apache.commons.lang3.tuple.Pair;
2727
import org.prebid.server.auction.categorymapping.CategoryMappingService;
28+
import org.prebid.server.auction.externalortb.StoredRequestProcessor;
2829
import org.prebid.server.auction.model.AuctionContext;
2930
import org.prebid.server.auction.model.AuctionParticipation;
3031
import org.prebid.server.auction.model.BidInfo;

src/main/java/org/prebid/server/auction/ExchangeService.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import org.apache.commons.collections4.map.CaseInsensitiveMap;
2424
import org.apache.commons.lang3.ObjectUtils;
2525
import org.apache.commons.lang3.StringUtils;
26+
import org.apache.commons.lang3.tuple.Pair;
2627
import org.prebid.server.activity.Activity;
2728
import org.prebid.server.activity.ComponentType;
2829
import org.prebid.server.activity.infrastructure.ActivityInfrastructure;
@@ -31,6 +32,7 @@
3132
import org.prebid.server.activity.infrastructure.payload.impl.BidRequestActivityInvocationPayload;
3233
import org.prebid.server.auction.aliases.AlternateBidderCodesConfig;
3334
import org.prebid.server.auction.aliases.BidderAliases;
35+
import org.prebid.server.auction.externalortb.StoredResponseProcessor;
3436
import org.prebid.server.auction.mediatypeprocessor.MediaTypeProcessingResult;
3537
import org.prebid.server.auction.mediatypeprocessor.MediaTypeProcessor;
3638
import org.prebid.server.auction.model.AuctionContext;
@@ -101,7 +103,6 @@
101103
import org.prebid.server.util.ListUtil;
102104
import org.prebid.server.util.PbsUtil;
103105
import org.prebid.server.util.StreamUtil;
104-
import org.apache.commons.lang3.tuple.Pair;
105106

106107
import java.math.BigDecimal;
107108
import java.time.Clock;
@@ -570,10 +571,10 @@ private static List<String> firstPartyDataBidders(ExtRequest requestExt) {
570571
}
571572

572573
private Map<String, Pair<User, Device>> prepareUsersAndDevices(List<String> bidders,
573-
AuctionContext context,
574-
BidderAliases aliases,
575-
Map<String, ExtBidderConfigOrtb> biddersToConfigs,
576-
Map<String, List<String>> eidPermissions) {
574+
AuctionContext context,
575+
BidderAliases aliases,
576+
Map<String, ExtBidderConfigOrtb> biddersToConfigs,
577+
Map<String, List<String>> eidPermissions) {
577578

578579
final BidRequest bidRequest = context.getBidRequest();
579580
final List<String> firstPartyDataBidders = firstPartyDataBidders(bidRequest.getExt());

src/main/java/org/prebid/server/auction/SkippedAuctionService.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import org.apache.commons.collections4.CollectionUtils;
88
import org.apache.commons.collections4.ListUtils;
99
import org.apache.commons.lang3.StringUtils;
10+
import org.prebid.server.auction.externalortb.StoredResponseProcessor;
1011
import org.prebid.server.auction.model.AuctionContext;
1112
import org.prebid.server.auction.model.StoredResponseResult;
1213
import org.prebid.server.bidder.model.BidderError;

src/main/java/org/prebid/server/auction/VideoStoredRequestProcessor.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -129,9 +129,9 @@ private static BidRequest readBidRequest(String defaultBidRequestPath,
129129
: null;
130130
}
131131

132-
private StoredDataResult updateMetrics(StoredDataResult storedDataResult,
133-
Set<String> requestIds,
134-
Set<String> impIds) {
132+
private StoredDataResult<String> updateMetrics(StoredDataResult<String> storedDataResult,
133+
Set<String> requestIds,
134+
Set<String> impIds) {
135135

136136
requestIds.forEach(
137137
id -> metrics.updateStoredRequestMetric(storedDataResult.getStoredIdToRequest().containsKey(id)));
@@ -142,7 +142,7 @@ private StoredDataResult updateMetrics(StoredDataResult storedDataResult,
142142
return storedDataResult;
143143
}
144144

145-
private WithPodErrors<BidRequest> toBidRequestWithPodErrors(StoredDataResult storedResult,
145+
private WithPodErrors<BidRequest> toBidRequestWithPodErrors(StoredDataResult<String> storedResult,
146146
BidRequestVideo videoRequest,
147147
String storedBidRequestId) {
148148

@@ -161,7 +161,7 @@ private WithPodErrors<BidRequest> toBidRequestWithPodErrors(StoredDataResult sto
161161

162162
private BidRequestVideo mergeBidRequest(BidRequestVideo originalRequest,
163163
String storedRequestId,
164-
StoredDataResult storedDataResult) {
164+
StoredDataResult<String> storedDataResult) {
165165

166166
final String storedRequest = storedDataResult.getStoredIdToRequest().get(storedRequestId);
167167
if (enforceStoredRequest && StringUtils.isBlank(storedRequest)) {

0 commit comments

Comments
 (0)