Skip to content

Releases: prebid/prebid-server-java

v1.55.0

04 Feb 08:07
Compare
Choose a tag to compare

What’s Changed

  • Fix FPD user.ext.data passing to bidders (#1127)
  • Block analytic when P7 is enforced by TCF for PBS host company (#961)
  • Add Adot bidder (#1118)
  • Support imp.ext.prebid.bidder. as a new place for bidder parameters (#976)
  • follow same convention for stored request example like stored impression (#1123)

Contributors

@DGarbar, @pragnesh, @rpanchyk and @schernysh

v1.54.0

29 Jan 03:05
Compare
Choose a tag to compare

What’s Changed

  • Fix logic around injecting global schain node (#1122)
  • Fix setting site domain (#1120)
  • Add support for multi-imp requests in ttx bidder (#1069)
  • Add generate bid id property for conversant bidder (#1094)
  • Resolve pubnative bid size from banner's size or formats (#1093)
  • Set the right domain for AMP requests (#1033)
  • Make sure jetty (used by WireMock under the hood) server is gracefully stopped between integration tests (#1106)
  • Extract bids removal into separate component (#1080)
  • Set Kubient email to prebid@kubient.com (#1085)
  • Add app capabilities to VerizonMedia adapter (#1067)
  • Add new Rubicon size (#980)
  • Update VerizonMedia bidder config (#1087)
  • Add support for host defined schain node (#1102)
  • Validate that schains do not contain duplicate bidders (#816)
  • Fix broken test (#1114)
  • adding status column to account table doc (#1112)
  • Drop duplicated targeting keys (#910)
  • Update ucfunnel endpoint (#1111)
  • Updating contact info for adprime (#1110)

Contributors

@BraslavskiyAndrey, @DGarbar, @bretg, @rpanchyk, @schernysh and @snahornyi

v1.53.0

21 Jan 10:03
Compare
Choose a tag to compare

Notice

This release adds the "status" column to the default account SQL query. If your accounts table doesn't contain a status column or if the values in your table do not include "inactive", you may need to update the configured query.

What’s Changed

  • Default account configuration and account status support (#959) - aligning with PBS-Go, PBS-Java now queries the status column from the accounts table and when account validation is on, will reject accounts of status "inactive". See application-settings.md for the account query.
  • Fix passing ext.prebid.targeting.* fields to bid adapters for AMP (#1108)
  • Fix passing ext.prebid.targeting.* fields to bid adapters (#1105)
  • Update PBS to generate bid ids for cache and events (#1100) - part of the auction.generate-bid-id feature needed to join events offline
  • Fixed mismatched winUrl and VastXml (#1104) - this was a bug in the auction.generate-bid-id feature
  • Update IX bidder to support all MediaTypes. (#1098)
  • Add errorWithKey for Conditional logger (#1099)
  • Added pbsConvertCurrency function for adapters (#968) - this function can be used by bid adapters to convert bid floors to the currency expected by their endpoint.
  • Fix undefined Account status fetching (#1101)
  • Add adapter prefix to bidder specific metrics (#973)
  • Change GVL URL (#1086)
  • Update appnexus ext request when include targeting is not null (#913)
  • Add log with key to not depend on message (#1089)
  • Fix setting Rubicon size id using video placement (#1103)
  • Log missing video size id for RubiconBidder (#877)
  • Implement new logic for video sizeId in Rubicon bidder (#931)

Contributors

@BraslavskiyAndrey, @DGarbar, @rpanchyk, @schernysh and @snahornyi

v1.52.0

13 Jan 10:14
Compare
Choose a tag to compare

Important Notes

This release changes the accounts-config schema, adding a "bid_validations" column to the accounts SQL query. See https://github.com/prebid/prebid-server-java/blob/master/docs/application-settings.md

What’s Changed

Contributors

@BraslavskiyAndrey, @DGarbar, @bretg, @rpanchyk, @schernysh and @snahornyi

v1.51.1

09 Dec 10:40
Compare
Choose a tag to compare

What’s Changed

  • Deepintent redirect-url fix (#1062)
  • Set 1.51.1 project version (#1061)
  • Review Smaato bidder (#1060)
  • GumGum bidder review (#1059)

Contributors

@DGarbar, @rpanchyk and @snahornyi

v1.51.0

08 Dec 10:29
Compare
Choose a tag to compare

What’s Changed

  • Review conversant adapter (#1053)
  • removing differences doc (#1052)
  • updating README docs links (#1051)
  • Fix Conversant bidder to change banner or video if present (#1050)
  • Add video support to ttx bidder (#1032)
  • Bump jetty.version from 9.4.34.v20201102 to 9.4.35.v20201120 (#1048)
  • Review Triplelift bidder (#1047)
  • Review deepintent adapter (#1049)
  • Remove out-dated differences matrix (#1045)
  • Remove GDPR req document (#1046)
  • Review Vrtcal bidder (#1042)
  • Review Yieldmo bidder (#1041)
  • Review smartyAds bidder (#1036)
  • Add Adform video bid response support (#1038)
  • DMX Bidfloor fix (#1039)
  • Add silvermob bidder (#1034)
  • Review vendor-id property (#1035)
  • Plug in JVM metrics submission via metrics engine (#1031)
  • Get rid of default boolean configuration value in code (#1029)
  • Add usage of GDPR and consent string for video (#1019)
  • Add metrics to track account cache hits and misses (#1018)
  • Add http api for fetching accounts (#1015)
  • Update conversant adapter for new prebid-server interface (#972)
  • Add currency rates staleness metric (#1030)

Contributors

@DGarbar, @bretg, @dependabot, @dependabot[bot], @rpanchyk, @schernysh and @snahornyi

v1.50.0

02 Dec 11:48
Compare
Choose a tag to compare

What’s Changed

  • Fix github actions release publishing with set env in new way (#1043)
  • Review SmartadserverBidder (#1037)
  • Avoid serializing analytics event entirely in LogAnalyticsReporter since event could contain non-serializable objects (#1028)
  • Use POST, preserve original user agent and user ip in the headers (#1020)
  • Admixer bidder review (#1025)
  • Update repository reference after transfer under prebid organization (#1027)
  • AdkernelAdn bidder review (#1023)
  • Adman bidder review (#1024)
  • Add client/AccountID support into Adoppler adapter (#1010)
  • Add Nobid bidder (#1005)
  • Add video support to EMX Digital bidder (#988)
  • fix documentation link (#1026)
  • readme: updated for repo move (#1021)
  • Add Amx bidder (#1004)
  • Fix Yieldone Bidder (#1008)
  • Create acuity bidder (#979)
  • Add Deepintent bidder (#994)
  • Adkernel review (#1000)
  • Inmobi bidder review changes. (#990)
  • Add unit tests to cover ifa parameter for Adhese bidder (#1006)
  • Move no_content check in makeBids to higher level (#1017)
  • Optionally read IFA value and add it the the request url (Adhese) (#989)
  • Respond from NotificationEventHandler when analytics disabled (#1014)
  • Implement default implementation of extractTargeting method (#1012)
  • Fix NPE when Account config merged (#1011)
  • Log and send metrics for bidder timeout notifications (#725)
  • Remove bidder common issues (#1009)
  • Bidders' clean code (#1007)
  • Invibes bidder/development (#957)
  • Introduce configuration switch for per-endpoint HTTP client metrics (#847)
  • Pass DNT header into device.dnt (#825)

Contributors

@BraslavskiyAndrey, @DGarbar, @apaliy, @bretg, @pragnesh, @rpanchyk, @sander-adhese, @schernysh and @snahornyi

v1.49.0

13 Nov 10:12
Compare
Choose a tag to compare

What’s Changed

  • Add Openrtb cache request failed time metric (#969)
  • Move version reading and parsing logic to separate class (#874)
  • RP Bid adapter interstitial support (#1003)
  • Improve circuit breaker metrics (#1002)

Contributors

@BraslavskiyAndrey, @DGarbar, @rpanchyk and @schernysh

v1.48.0

11 Nov 10:00
Compare
Choose a tag to compare

What’s Changed

  • YieldLab bidder review (#1001)
  • Refactor SynacormediaBidder (#996)
  • Optimize circuit breaker creation and destroy (#999)
  • Bump jetty.version from 9.4.31.v20200723 to 9.4.34.v20201102 (#998)

Contributors

@dependabot, @dependabot[bot], @rpanchyk and @snahornyi

v1.47.0

06 Nov 10:28
Compare
Choose a tag to compare

What’s Changed

  • Fix null parameter in conversion error message. (#993)
  • Add new request type names and fix NPE for setuid and cookiesync (#992)
  • Log 1% of corrupted consent strings (#722)
  • Set bid currency from response (#876)
  • Add app support and video media type for YieldmoBidder (#986)
  • Optimize how TCF global vendor list is stored in memory to reduce its footprint (#814)
  • Change ucfunnel endpoint. (#951)
  • Add sizes support to AdoceanBidder (#918)
  • Fix IX bidder currency logic. (#981)
  • Update SmartAdServer bidder endpoint (#985)
  • Update Grid bidder endpoint (#984)
  • Tolerate missing account in request while stored data fetching (#987)
  • Deprecate TCF GVL v1 (#975)
  • Process Stored Request/Imp IDs unique per account (#488)
  • Fix cache response error place in json (#974)
  • Add krushmedia bidder (#958)
  • Add Between bidder. (#940)
  • Add ConnectAd bidder and tests. (#948)
  • [Brightroll]Adapter config update : bidfloor from 0.3 to 0.65 for BusinessInsider (#971)
  • Add new Colossus Bidder and tests (#925)
  • Add new Adprime Bidder and tests (#924)

Contributors

@AndriyPavlyuk, @DGarbar, @rpanchyk, @schernysh, @smithaammassamveettil and @snahornyi