Skip to content

Releases: prebid/prebid-server-java

v3.20.0

11 Feb 21:21
Compare
Choose a tag to compare

What’s Changed

  • Core: Support testing the USGen privacy module (#3695)
  • Docs: Document multiple UIDS cookie property (#3723)
  • GitHub: Update code-path-changes.yml (#3713)

Vendor-Specific Updates

  • Yieldlab: Forward consent under param gdpr_consent (#3720)
  • Insticator: fix video validation logic (#3724)
  • Vrtcal: ORTB 2.6 support (#3721)
  • Criteo: Add pubid/uid fields (#3714)
  • SmartHub: update to Attekmi (#3699)
  • Greenbids: Add account level config for modules RTD, analytics (#3596)

Contributors

@AntoxaAntoxic, @EvgeniiMunin, @Net-burst, @bretg and @kim-ng93

v3.19.0

31 Jan 15:44
Compare
Choose a tag to compare

Important notice

Please be advised that in the scope of the prebid/prebid-server#4080, the role of several cookie metrics has changed. Please read the section (9.iii) of the ticket to learn about the extent of changes. Specifically, you will notice the "usersync.BIDDER.sizedout.count" metric will drop substantially while "usersync.BIDDER.sizeblocked.count" may go up some.

What’s Changed

Vendor-Specific Updates

  • Adnuntius: Use format=prebidServer on adserver requests (#3673)
  • Silvermob: Use mtype and add global host #3602 (#3664)
  • Metax: Update bidder (#3631) (#3660)
  • TradPlus: Update bidder (#3680)
  • IX: added comment about endpoint (#3665)
  • Greenbids module: Fix locale. (#3708)
  • Greenbids module: fix geolookup: fetch from official MaxMind URL + mock dbReader UT (#3626)

Contributors

@And1sS, @AntoxaAntoxic, @CTMBNara, @EvgeniiMunin, @Net-burst, @bretg, @osulzhenko, @przemkaczmarek and @tradplus

v3.18.0

14 Jan 19:20
Compare
Choose a tag to compare

What’s Changed

General Updates

Bidder-Specific Updates

  • OpenX: Native support (#3649)
  • Medianet: Sanitize medianet usersync iframe url (#3661)
  • rxnetwork: adding rxnetwork alias to adkernel (#3656)
  • Insticator: Add Bidder (#3647)
  • Rise: Support Native Bids (#3654)
  • Pubmatic: Bidder Updates (#3652)
  • Flipp: use height value from server response (#3643)
  • Smaato: Send imp.ext object (#3642)
  • Rubicon: pass imp[].ext.tid (#3648)
  • PgamSSP : add GVL ID (#3641)
  • PubMatic: Fix #3581 declare PubMatic support for openRTB 2.6 (#3623)
  • Driftpixel: Fix #3574 add driftpixel userSync redirect url (#3613)
  • Conversant: Enable audio requests #3605 (#3616)
  • AGMA: Fix Nullpointer on empty auction context (#3618)

Contributors

@AntoxaAntoxic, @CTMBNara, @EmilNadimanov, @Net-burst, @bretg, @chicoman25, @katherynhrabik, @muuki88, @osulzhenko, @przemkaczmarek, @rishi-parmar, @sergseven and @steffenmllr

v3.17.0

13 Dec 15:44
Compare
Choose a tag to compare

What’s Changed

  • Module: Ignore broken GreenBids module tests (#3624)
  • Module: Make pb-richmedia-filter global properties optional (#3612)
  • Rubicon Bidder: Add Bid Meta Seat Field (#3587)
  • Core: Bids Rejection Refactoring (#3597)
  • Docs: PBS sample (#3598)
  • Docs: Add missing server config properties for config-app.md file (#3591)

Contributors

@AntoxaAntoxic, @Net-burst and @osulzhenko

v3.16.0

09 Dec 14:23
Compare
Choose a tag to compare
v3.16.0 Pre-release
Pre-release

WARNING!

This release source code contains a code that downloads an untrusted GeoLite2 database file during a unit test run. Please use the 3.17.0 release or manually ignore/delete org.prebid.server.hooks.modules.greenbids.real.time.data.v1.GreenbidsRealTimeDataProcessedAuctionRequestHookTest file to avoid downloading the untrusted file.

Docker images are safe to use.

General Updates

  • Modules: Implemented AB testing (#3576) - PBS issue, Prebid documentation
  • Modules: Fix NPE that can occur during hooks execution (#3593)
  • Privacy: Fix GDPR being ignored when in COPPA scope (#3565)
  • Core: Add support for Exitpoint Stage (#3564) - PBS issue
  • Core: Refactor file syncer (#3539)
  • Core: Module Execution Host Config Check (#3566)
  • Core: Add module-execution config on the host level (#3594) - PBS issue, Prebid documentation
  • Core: Add support for setting cache TTL for native and audio (#3543)
  • Core: Add plcmt logic to bid adjustment media type determination (#3572)
  • Core: Update consented providers settings support (#3590)
  • Core: Add Debug Metrics (#3548)
  • Documentation: Update pull_request_template.md (#3585)
  • Documentation:Update code-reviews.md (#3560)
  • Documentation:Add code highlighting (#3557)
  • Dependencies: Remove redundant Logback dependency (#3552)
  • Test: Increase test coverage for consented_providers_settings (#3577)

Bidder-Specific Updates

  • IX: Fix adapter handling of paapi config (#3563)
  • Krushmedia: Usersync update (#3556)
  • AlgoriX: Add GVL vendor ID (#3571)
  • Unruly: Remove GZIP compression as this breaks the bidder (#3553)
  • Gothamads: Update account passing (#3555)
  • Sharethrough: Declare support for oRTB 2.6 (#3561)
  • Richaudience: Add Redirect Sync (#3578)
  • Medianet: Support iframe usersync (#3586)

Contributors

@And1sS, @AntoxaAntoxic, @Bugxyb, @CTMBNara, @Compile-Ninja, @Net-burst, @bretg, @jefftmahoney, @marki1an, @muuki88, @oronno, @osulzhenko and @rishi-parmar

v3.15.0

15 Nov 14:19
Compare
Choose a tag to compare
v3.15.0 Pre-release
Pre-release

WARNING!

This release source code contains a code that downloads an untrusted GeoLite2 database file during a unit test run. Please use the 3.17.0 release or manually ignore/delete org.prebid.server.hooks.modules.greenbids.real.time.data.v1.GreenbidsRealTimeDataProcessedAuctionRequestHookTest file to avoid downloading the untrusted file.

Docker images are safe to use.

Important notice

This release fixes a metrics bug: all processed bid responses hook metric was mapped to an unknown stage. Now it correctly maps to allprocbidresponses metric.

General Updates

Bidder-Specific Updates

  • IqZone: Add usersync (#3541)
  • PgamSsp: Add currency conversion (#3540)
  • Improvedigital: Remove consented_providers logic (#3534)
  • agma: bugfixes (#3495)
  • Loopme: update bidder params (#3529)
  • Displayio Bidder: Bidfloor Validation Update (#3516)
  • Tradplus bid adapter (#3508)
  • Triplelift, Unruly, GumGum Bidders Updates (#3513)
  • BlueSea Bidder: Site Support (#3515)

Contributors

@And1sS, @AntoxaAntoxic, @Compile-Ninja, @EvgeniiMunin, @Net-burst, @ambalashov, @osulzhenko, @steffenmllr and @tradplus

v3.14.0

18 Oct 09:23
Compare
Choose a tag to compare

What’s Changed

General Updates

Bidder-specific Updates

  • Sovrn: Accept Imp.ext Bidfloor either as a number or string (#3484)
  • Bidmatic Bidder (#3489)
  • Yieldlab Bidder: Support for Ad Unit Sizes (#3494)
  • Missena Bidder (#3501)
  • Sonobi Bidder: Native and Currency Conversion Support (#3492)
  • InMobi Bidder: Mtype Support (#3477)
  • add ortb-version to yieldmo.yaml (#3497)

Contributors

@And1sS, @AntoxaAntoxic, @CTMBNara, @Compile-Ninja, @ikagotso and @ym-winston

v3.13.0

08 Oct 09:59
Compare
Choose a tag to compare

What’s Changed

Note: host companies need to be aware of a change in this release that could be a breaking change if you run your own analytics adapter. If this is the case for you, you will need to add your analytics adapter to adapters.global in src/main/resources/application.yaml. We generally intend to avoid breaking changes outside of major releases and apologize for not catching this one.

General Updates

  • Core: Remove Empty EIDs + add new ortb fields (#3465) - prebid/prebid-server#3859
  • Add storedAuctionResponse on imp level. (#3461) - prebid/prebid-server#2518
  • Update Currency Warning (#3459) - prebid/prebid-server#3827
  • Core: Configure analytics adapters per account (#3443) - prebid/prebid-server#3809
  • Core: Default enabled property is true in analytics acc config (#3485)
  • Fix Analytics (#3483)
  • Passthrough bid.ext.prebid.meta (#3479)
  • Rename Response Correction Hook (#3468)
  • Update functional test for Ortb2Blocking module (#3472)
  • Refactoring: Extract bidAdjustments code from exchangeService (#3476)
  • Refactoring: Extract code from exchangeService (#3464)
  • Ortb-Blocking Module: Aliases bug fix (#3447)
  • Make Response correction module bean name more explicit (#3454)
  • Test: Rename package name (#3481)
  • Bump com.google.protobuf:protobuf-java from 3.21.7 to 3.25.5 in /extra (#3451)

Bidder-Specific Updates

  • New Streamlyn Adapter (#3473)
  • Sovrn: Enable Gzip compression (#3475)
  • Nativo: Fix usersync redirect url (#3462)
  • Adnuntius Adapter: DSA Support (#3457)
  • Minor Bidders Updates (#3460)
  • Agma: Leftovers (#3458)
  • Agma Analytics Adapter (#3419)
  • TGM Alias (#3455)

Contributors

@And1sS, @AntoxaAntoxic, @CTMBNara, @Compile-Ninja, @Net-burst, @dependabot, @dependabot[bot], @ikagotso, @marki1an, @osulzhenko and @rafataveira

v3.12.0

20 Sep 13:22
Compare
Choose a tag to compare

What’s Changed

General Updates

Bidder-Specific Updates

  • Adtonos: Add new adapter (#3446)
  • Bugfix: RemoteFileSyncer handling of error responses (#3440)
  • Rename Bizzclick Bidder to Blasto (#3435)
  • Escalax Bidder (#3429)
  • Copper6Ssp: New adapter (#3428)
  • RTB House: resolve oRTB AUCTION_PRICE macro (#3421)
  • Oraki: Add new adapter (#3423)
  • Rubicon: Remove unnecessary property (#3422)
  • Rubicon: Remove use-video-size-id-logic processing (#3410)

Contributors

@And1sS, @AntoxaAntoxic, @CTMBNara, @Compile-Ninja, @Net-burst, @bretg, @marki1an and @piotrj-rtbh

v3.11.0

02 Sep 13:51
Compare
Choose a tag to compare

What’s Changed

General Updates

Bidder-Specific Updates

  • Adtarget and Adtelligent Bidders: Change Aid Type (#3387)
  • Taboola Bidder: App Support (#3407)
  • Loopme: Add Bidder (#3394)
  • OpenX: indicate support for OpenRTB 2.6 (#3400)
  • Pubrise Bidder (#3405)
  • Bidders Ortb Version Update (#3406)
  • Consumable: Endpoint update (#3402)
  • Smarthub: New aliasses (VimayX, FelixAds) (#3403)
  • Adnuntius: Use format=prebid on adserver requests (#3401)

Contributors

@And1sS, @AntoxaAntoxic, @CTMBNara, @Compile-Ninja, @Net-burst, @ambalashov, @bwschmidt and @sullis