Skip to content

Releases: prebid/prebid-server-java

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

v1.46.0

23 Oct 09:04
Compare
Choose a tag to compare

What’s Changed

  • Refactor Adhese bidder (#970)
  • Add Smartyads bidder (#960)
  • Add bidder cardinality metric (#953)
  • Set cache ttl for bid.exp (#933)
  • Fix Adhese bidder (#965)
  • Bump junit from 4.12 to 4.13.1 (#954)
  • Update pubmatic user sync url (#963)
  • Fix missing Request parameter for Adgeneration bidder (#962)
  • Use TCF GVL fallback mechanism on any error during fetching vendor list version (#955)
  • Remove unnecessary status check in makeBids method (#945)
  • Add inMobi bidder (#935)
  • Allow zero price for deal bids (#774)
  • Do not include bidders without usersync URL in /cookie-sync response (#949)
  • Push stored responses merging up the pipeline so that they are treated more like regular responses (#862)
  • Provide additional configuration options for http client behavior (#843)
  • Use single default-timeout-ms configuration value for both vendor list services (#841)
  • Update currency rates endpoint URL and response body (#820)
  • Set default ad server currency to USD (#818)

Contributors

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

v1.45.0

09 Oct 07:27
Compare
Choose a tag to compare

What’s Changed

  • Fix response bid targeting keywords populating (#946)
  • Update channel determining (#941)
  • First class line indent checkstyle rule (#942)
  • Add Smaato bidder (#916)
  • Add Logicad bidder (#887)
  • Add Adman bidder (#879)
  • Add Smartadserver bidder (#872)
  • Add new AvocetBidder and tests (#868)
  • Update Rubicon bidder sizes for banner (#939)
  • fix eids object structure in Adform bidder (#938)
  • Update Brightroll config with adthrive (#936)
  • Fix condition of vast event url generation (#934)
  • Remove hb_winurl, hb_bidid targeting values (#895)
  • Record geo lookup results in auction request and context for subsequent usage (#888)
  • Add account-level prebid cache success/error and creative size metrics (#903)
  • Fix event generation for vast (#932)
  • Bump jetty.version from 9.4.28.v20200408 to 9.4.31.v20200723 (#844)
  • Bump mysql-connector-java from 6.0.6 to 8.0.16 (#780)
  • Merge context.data to context.ext.data and remove it after (#921)
  • Fix integration test and small refactoring of Orbidder Bidder (#930)
  • Revise event urls creation conditions (#915)
  • Fix adform URL construction volatility (#929)

Contributors

@AndriyPavlyuk, @BraslavskiyAndrey, @DGarbar, @braizhas, @dependabot, @dependabot[bot], @rpanchyk, @schernysh and @snahornyi

v1.44.0

25 Sep 09:09
Compare
Choose a tag to compare

What’s Changed

  • Fix Rubicon eids striping (#928)
  • Strip eids of certain type (#926)
  • updating rtbhouse usersync (#923)
  • Add video support for GumGumBidder (#898)
  • Change endpoint in configuration file of TtxBidder(33across) (#922)
  • Add adm for video bids for Gamma bidder (#906)
  • Add DmxBidder and tests (#859)
  • Add new parameters to adform bidder (#897)
  • Change usersync type in configuration files of bidders (#909)
  • Add extra parameter to ExtImp of TelariaBidder (#831)
  • Get domain from page for Url constructing in Eplanning Bidder (#899)
  • Fix bidders redirect url and set version to 1.44.0 (#920)
  • Add Yeidlab Bidder and tests (#828)
  • Add new Mobilefuse bidder and tests (#822)
  • Add Beintoo bidder (#813)
  • Add AdtargetBidder and tests (#867)
  • Add eids parameter to url of HttpRequest in AdformBidder (#866)
  • Remove supporting site in BidRequest for FacebookBidder (#882)
  • consumable: Correct width and height reported in response. (#880)
  • Update imp extension with zoneId for KubientBidder (#863)
  • Set banner width to -1 when interstitial is 0 for Facebook (#851)
  • Support pubmatic video duration and primary category (#849)
  • Update endpoint in configuration file of Kubient bidder (#837)
  • Update app type in GridBidder (#835)
  • Change test parameter of bidrequest of Pubnative Bidder (#834)
  • OpenX adapter: pass optional platform parameter (PBID-599) (#832)
  • Add Yeahmobi bidder and tests (#819)
  • Update IAB categories of Appnexus (#812)
  • Add comment to define default type of bid (#810)
  • Uppdate config endpoint TripleliftBidder (#808)
  • Add Orbidder bidder (#807)
  • Add Lunamedia bidder (#805)
  • Support app in EplanningBidder (#803)
  • Update url in config file (#801)
  • Update Adtelligent ortb url endpoint (#800)
  • Change Brightroll redirect-url (#914)
  • Update Beachfront Bidder (#717)
  • Add Adocean bidder (#777)
  • Update cacheHttpCalls model for more general use (#755)
  • Add Ninthdecimal bidder (#750)
  • Add Aja bidder (#729)

Contributors

@AndriyPavlyuk, @BraslavskiyAndrey, @DGarbar, @bretg and @rpanchyk

v1.43.0

22 Sep 12:50
0dae95c
Compare
Choose a tag to compare

What’s Changed

  • Add WARNING prefix to fpd type normalization warnings (#912)
  • Add Integration type and channel support (#869)

Contributors

@BraslavskiyAndrey and @schernysh

v1.42.1

15 Sep 09:20
Compare
Choose a tag to compare

What’s Changed

  • Tolerate root fpd fields wrong types (#908)
  • Implement service and endpoint for changing logging level temporarily (#778)
  • Add an ability to temporarily enable verbose HTTP interaction logging for auctions endpoints (#775)

Contributors

@BraslavskiyAndrey, @rpanchyk and @schernysh

v1.42.0

11 Sep 12:27
Compare
Choose a tag to compare

What’s Changed

  • Fixed the way how imp.ext.context.data was merged with amp targeting (#905)
  • Move imp[].ext.context.adserver to imp[].ext.context.data.adserver (#904)
  • Add test for imp.ext.context own copy for each imp change (#902)
  • Set a copy of imp.ext.context to each bidder imp (#901)
  • Remove imp.ext.context.data if not allowed for bidder (#900)
  • Fix fdp app bundle copying (#896)
  • Reject app-site requests after fpd data merged (#889)
  • Change amp attr path to ext.data.attr and fix fpd search field wrong … (#894)
  • Add 33across as an alias for TTX bidder (#893)
  • Update logic to merge fpd to bidrequest level objects (#884)
  • Remove user ext data dependence on prebid existence (#886)
  • Add Liveramp IDL to Rubicon user.ext (#885)
  • Normalize bidderconfig together with bidrequest (#883)
  • Set null to ext if empty (#881)
  • Set null instead NullNode during deserialization to POJO with JsonNod… (#873)
  • Merge First Party Data (FPD) round 3 into master (#878)

Contributors

@schernysh, @BraslavskiyAndrey and @rpanchyk

v1.41.1

21 Aug 09:07
Compare
Choose a tag to compare

What’s Changed

  • Fix adslot to ignore first party data restrictions if no bidders (#871)
  • Fix missing pricegranularity converting JsonNode from NullNode to null (#870)
  • Search adslot in alternative path to send to XAPI (#865)

Contributors

@BraslavskiyAndrey and @rpanchyk

v1.41.0

13 Aug 23:33
Compare
Choose a tag to compare

What’s Changed

  • Make /version endpoint to return version in major.minor.patch format (#864)
  • Update bid currency and bidder version of Adgeneration Bidder (#829)
  • Make version endpoint unprotected and add pbs version to the response (#860)
  • Allow hosts to specify fallback vendor list to be used in place of missing versions (#827)
  • Improve IpAddressHelper for public address determining (#857)
  • Truncate custom targeting keywords (#856)
  • Gdpr behavior by integration type (#773)
  • Set bid currency in OpenRtb abstract bidder (#854)
  • Fix IPv4 validation and IPv6 anonymization (#853)
  • Add customized admin endpoints (#618)
  • Truncate all keywords (#846)
  • Fix geolocation spring configuration (#848)
  • adding generate-bid-id options (#842)
  • Update bidder params for Advangelists (#795)
  • Update app-mediatype of Adtlelligent Bidder (#838)
  • Add Pubnative bidder documentation (#802)
  • Review and test install/config documentation (#836)
  • Refined IPv6 support (#764)
  • Add Adhese bidder (#770)
  • Vis.x bidder: add request currency and update bidresponse, bid (#747)
  • Add supporting gdpr and us_privacy to ConsumableBidder (#744)
  • Implement flexible resolving of additional targeting keywords (#728)
  • Update usersync url of Conversant bidder (#740)
  • Check asset types in BidResponse (#710)
  • Resolve bidder aliases using aliases defined in request and bidder catalog when logging metrics (#707)
  • Add usepbsrates flag to bidrequest (#714)
  • Add support for CPM override in Rubicon bidder (#733)

Contributors

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

v1.40.0

30 Jul 10:29
Compare
Choose a tag to compare

What’s Changed

  • Update documentation of BeachfrontBidder (#796)
  • Update event documentation (#804)

Contributors

@AndriyPavlyuk, @BraslavskiyAndrey and @rpanchyk