Skip to content

Releases: prebid/prebid-server-java

v1.61.0

09 Apr 10:09
Compare
Choose a tag to compare

What’s Changed

  • Revert "Revert preconfigured bidder aliases to be added in bid request" (#1217)
  • Revert preconfigured bidder aliases to be added in bid request (#1215)
  • Make aliases first-class citizens and look very much the same as core bidders (#927)
  • Further refinement of FPD support in Rubicon bidder (#1153)
  • Mgid bid review (#1176)
  • Trimming publisher ID before passing in Pubmatic bidder (#1163)
  • Fix typos in bidder params (#1170)
  • Update MaxBids setting for imp.ext rubicon (#1202)
  • Make multibid-config available to bidders (#1193)
  • VIS.X: Fixed usersync uuid macro (#1188)
  • Updated TCF restriction processing (#1205)
  • Fpd Amp update (#1198)
  • Generate amp and app bidrequest (#1058)
  • Document prometheus support (#1192)
  • Add request for registration (#1200)

Contributors

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

v1.60.0

26 Mar 09:22
Compare
Choose a tag to compare

What’s Changed

  • Fix eidsPermissions issues (#1196)
  • Implemented eids permission feature (#1072)
  • Make valid bidadjustmentfactors for bidder aliases (#1138)
  • Support for account specific configuration of /cookie_sync endpoint (#1115)

Contributors

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

v1.59.0

12 Mar 06:10
Compare
Choose a tag to compare

New Feature: MultiBid

This version of Prebid Server adds ext.prebid.multibid support as described in prebid/Prebid.js#6317 . The official docs.prebid.org reference will be merged when the Prebid.js module is released.

What’s Changed

  • Stored bid response (#1174)
  • Support MultiBid feature (#1169)
  • adding ADot GVL ID (#1180)
  • Fix data[].ext.taxonomyname NPE (#1173)
  • Segments insert fix (#1172)
  • Create test for checking sending bids with same impId. (#1161)
  • Rubicon adapter: Send segments to XAPI (#1162)

Contributors

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

v1.58.0

26 Feb 10:38
Compare
Choose a tag to compare

What’s Changed

  • Fix iOS LMT bug to support 15+ and PATCH version (#1168)
  • Pass bid.ext.skadn to PBS response instead of bid.ext.bidder.skadn (#1165)
  • Fix iOS LMT bug according to new requirements (#1166)
  • Add modifying of VAST for video bids and add validation (#1081)
  • Workaround for bug in iOS 14 related to setting LMT flag (#1159)
  • SKAdNetwork support: pass imp.ext.skadn to bidders as is and treat it as a special field (#1097)

Contributors

@DGarbar, @rpanchyk, @schernysh and @snahornyi

v1.57.0

22 Feb 14:44
Compare
Choose a tag to compare

What’s Changed

Two important changes in this 1.57 to be aware of:

Legacy /auction Endpoint Removed

  • This was the original (non-OpenRtb) PBS protocol from 2017. Prebid.js hasn't supported it for a long time and Prebid.org members report essentially no usage of this endpoint. (#1145)

Rounding out the First Party Data feature from 1.56:

  • Fix FPD decoding Exception (#1155)
  • FPD bidderconfig: merge fpd values into ortb2 (#1149)
  • FPD permissions: remove site.content.data and user.data when not permitted (#1146)
  • Fix NPE in FPD when targeting.bidders is not defined (#1154)

Remaining items:

  • Remove AdUnitConfig support as it is not used anymore (#1157)
  • Update pulsepoint adapter (#1140)
  • AMX bidder: Skip bids with invalid extension and add error (#1135)
  • Update Eplanning Bidder with sizes priority by device type (#1143)
  • Add size 300x200 to Rubicon bidder (#1156)
  • Improve Adform tests to show currency conversion (#1139)
  • removed deleted adapter interface from adding new bidder doc (#1150)
  • Added usersync support to Between SSP adapter (#1065)
  • Yeahmobi bidder review (#1063)
  • Lunamedia bidder review (#1078)
  • Telaria bidder review (#1077)
  • Mobilefuse bidder review (#1071)

Contributors

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

v1.56.0

11 Feb 05:14
Compare
Choose a tag to compare

First Party Data 2.0

The big feature in this release is the bulk of the Prebid Server First Party Data 2.0 changes (#1092)

The specific PBS changes are highlighted here, but this release doesn't contain the following changes, which will come in future releases:

  • bidderconfig support for ortb2
  • data permissions for user.data and site.content.data
  • AMP support

PBS host companies shouldn't notice any changes with this release -- support for the original 'fpd' syntax is still present. This release adds support for the new 'ortb2' convention.

What Else Changed

  • Fix (user,site,app).data to be merged to (user,site,app).ext.data (#1141)
  • Reserve "all, context, general, prebid, skadn, data" as imp[].ext.ATTR exceptions (#1133)
  • Remove default ix usersync url (#1134)
  • Add test for yieldlab targeting fix (#1132)
  • Update aja usersync url (#1136)
  • Somoaudience bidder review (#1070)
  • Revcontent bidder (#1121)
  • Adtarget bidder review (#1057)
  • Advangelist bidder review (#1055)
  • Adocean bidder review (#1054)
  • Beachfront adapter was updated (#1119)
  • Add Mobfoxpb bidder (#1116)
  • Add Dmx review with recent changes (#1113)
  • Marsmedia bidder review (#1079)
  • Fix Duplicate key exception for yieldlab targeting (#1131)
  • Update master with changes after merge refactoring (#1128)

Contributors

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

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 [email protected] (#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